quinta-feira, 27 de outubro de 2016

Novo Manual - Steel Framing - CBCA


Olá pessoal, tudo bem?

O CBCA liberou um novo manual de engenharia!


Esse manual é o STEEL FRAMING!

Do e-mail de divulgação:

O setor siderúrgico, através do Centro Brasileiro da Construção em Aço - CBCA, tem a satisfação de tornar disponível para o universo de profissionais envolvidos com o emprego do aço na construção civil, este manual, o 20º de uma série relacionada à construção em aço.

Centro dinâmico de serviços, com foco exclusivamente técnico e capacitado para conduzir uma política de promoção do uso do aço na construção, o CBCA está seguro de que este manual enquadra-se no objetivo de contribuir para a difusão de competência técnica e empresarial no País.

Clique neste link para realizar o download do manual!


quarta-feira, 26 de outubro de 2016

Parametrização de modelos 3D utilizando o iLogic - Vídeo 1

Olá Pessoal, tudo bem?

Nesse vídeo eu início a série sobre iLogic para Autodesk Inventor!



Espero que vocês gostem!

Abraços e bons estudos!

CONVITE - Web Front-End: desenvolva interfaces impressionantes


Olá pessoal, tudo bem?

Segue mais um convite para um webinar da Udacity!


NOVO WEBINAR QUINTA-FEIRA, 27 DE OUTUBRO 
Web Front-End: desenvolva interfaces impressionantes


Ser desenvolvedor Web Front-End significa muito mais do que apenas construir sites institucionais. A experiência do usuário com um produto ou serviço acontece cada vez mais em ambientes online, e profissionais que desenvolvam sistemas com interfaces enxutas, eficientes e bem projetadas são cada vez mais disputados pelo mercado.

Há muita coisa acontecendo no universo HTML, CSS e JavaScript. Se você deseja começar nesta área ou acelerar seu aprendizado, participe de nosso webinar com Thales Carvalho, responsável por Desenvolvimento Web Front-End na Udacity Brasil.

Trilha de aprendizado: quais linguagens e frameworks aprender primeiro
Otimização de interfaces web
Design responsivo e programação orientada a objetos
Ferramentas úteis para acelerar seu aprendizado
Novas possibilidades de atuação nesta área

Quando? Quinta-feira, 27 de outubro, 19h.
Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

quinta-feira, 20 de outubro de 2016

Padronize seus projetos com o Inventor utilizando o iLogic!


Olá pessoal, tudo bem?

Iniciei mais uma série de vídeos e agora vou demonstrar um pouco a elaboração de rotinas para automação de projetos utilizando o iLogic!




Espero que vocês gostem desse vídeo!

Abraços a todos!


terça-feira, 18 de outubro de 2016

CONVITE - Tire suas dúvidas sobre o Nanodegree, modelo de educação do Vale do Silício que chegou ao Brasil

Olá pessoal, tudo bem?

Segue mais um convite para um novo Webinar da Udacity!

 NOVO WEBINAR QUINTA-FEIRA, 20 DE OUTUBRO 
Tire suas dúvidas sobre o Nanodegree, modelo de educação do Vale do Silício que chegou ao Brasil 

Fundada no Vale do Silício em 2011, a Udacity chegou recentemente ao Brasil com uma formação inovadora nas áreas mais quentes do mercado de tecnologia - Machine Learning, Data Science, Mobile e outras. 

Com o Nanodegree, o aluno aprende com experts das principais empresas de tecnologia do mundo - Google, Facebook, Amazon, GitHub, etc. Todo o aprendizado é colocado em prática por meio de projetos, que são revisados linha por linha por profissionais do mercado. Ao concluir o Nanodegree, o aluno possui um portfólio completo para mostrar ao mercado e recebe orientação de carreira da Udacity.

Quer entender melhor como tudo isso funciona? Venha conversar com o time da Udacity nesta quinta-feira, 20 de outubro, 19h! Esta transmissão online será realizada diretamente do escritório da Udacity em São Paulo e você poderá tirar todas suas dúvidas sobre nossos diferentes programas.

Qual o diferença entre o Nanodegree e outros cursos online? 
Como funciona o aprendizado por projetos? 
Terei mentoria de alguém do Brasil durante o programa?  
Quanto tempo por semana preciso dedicar ao Nanodegree? 
E a orientação de carreira (ajuda no currículo, preparação para entrevistas, etc), como funciona?

Quando? Quinta-feira, 20 de outubro, 19h.
Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

domingo, 16 de outubro de 2016

Códigos dos Vídeos de VBA! - Parte 1

Olá pessoal, tudo bem?

Como mencionei no post anterior dedico este post e os próximos aos códigos dos vídeos de VBA!


Obs.: O vídeo 1 não possui nenhum código em VBA

Vídeo 2: Controle de Formulário

Código para as Optionbuttons

Sub Botãodeopção3_Clique()

Dim i As Integer

i = 0
Select Case Range("O2").Value
    Case 1
    Planilha1.ComboBox1.Clear
    Do While Planilha1.Cells(i + 3, 2) <> ""
        Planilha1.ComboBox1.AddItem Planilha1.Cells(i + 3, 2)
        i = i + 1
    Loop
    Case 2
    Planilha1.ComboBox1.Clear
    Do While Planilha1.Cells(i + 3, 3) <> ""
        Planilha1.ComboBox1.AddItem Planilha1.Cells(i + 3, 3)
        i = i + 1
    Loop
    Case 3
    Planilha1.ComboBox1.Clear
    Do While Planilha1.Cells(i + 3, 4) <> ""
        Planilha1.ComboBox1.AddItem Planilha1.Cells(i + 3, 4)
        i = i + 1
    Loop
End Select

Planilha1.ComboBox1.ListIndex = 0

End Sub

Vídeo 3: Criando UserForms no Excel com o VBA

Código do botão "Calcular":

Private Sub CommandButton1_Click()

UserForm1.TextBox1.Value = 1
UserForm1.TextBox2.Value = 1

UserForm1.Show


End Sub

Código do botão "Calcular" dentro do Userform1:

Private Sub CommandButton1_Click()

Planilha1.Range("J6").Value = TextBox1.Value
Planilha1.Range("J7").Value = TextBox2.Value

'Planilha1.Range("J9").Calculate

TextBox3.Value = Planilha1.Range("J9").Value


End Sub

Código do botão "Sair":

Private Sub CommandButton2_Click()

Unload Me


End Sub

Vídeo 4: Usando Combobox nas Userforms desenvolvidas com o VBA para Excel

Código para preencher a Combobox e exibir a Userform:

Private Sub CommandButton1_Click()

Dim i As Integer

i = 1 'Setando o contador para 1

Do While Planilha2.Cells(i + 2, 2) <> ""
    UserForm2.ComboBox1.AddItem Planilha2.Cells(i + 2, 2)
    i = i + 1
Loop

UserForm2.ComboBox1.ListIndex = 0

i = UserForm2.ComboBox1.ListIndex

UserForm2.TextBox1.Value = Planilha2.Cells(i + 3, 4)

UserForm2.TextBox2.Value = Planilha2.Cells(i + 3, 6)

UserForm2.Show


End Sub

Código para alterar o conteúdo das Textbox quando alterar o valor da Combobox:

Private Sub ComboBox1_Change()

Dim i As Integer

i = ComboBox1.ListIndex

UserForm2.TextBox1.Value = Planilha2.Cells(i + 3, 4)

UserForm2.TextBox2.Value = Planilha2.Cells(i + 3, 6)


End Sub

Código do botão "Calcular e Gravar":

Private Sub CommandButton1_Click()

Dim altura, espessura As Single

Dim area, inercia, moduloflexao As Single

altura = TextBox1.Value
espessura = TextBox2.Value

area = altura * espessura

inercia = espessura * altura ^ 3 / 12

moduloflexao = espessura * altura ^ 2 / 6

TextBox3.Value = FormatNumber(area, 2)

TextBox4.Value = FormatNumber(inercia, 2)

TextBox5.Value = FormatNumber(moduloflexao, 2)

Dim i As Integer

i = UserForm2.ComboBox1.ListIndex

If Planilha2.Cells(i + 3, 7) = "" Or Planilha2.Cells(i + 3, 8) = "" _
    Or Planilha2.Cells(i + 3, 9) = "" Then
        Planilha2.Cells(i + 3, 7) = TextBox3.Value 'Área
        Planilha2.Cells(i + 3, 8) = TextBox4.Value 'Momento de Inercia
        Planilha2.Cells(i + 3, 9) = TextBox5.Value 'Módulo de flexão
Else
    Exit Sub
End If


End Sub

Os códigos dos demais vídeos vão ficar para um próximo post! 

Abraços a todos!


sexta-feira, 14 de outubro de 2016

Visualizando Gráficos do Excel na Userform - Engenheirando Planilhas

Olá pessoal, tudo bem?

Neste vídeo eu demonstro como inserir um gráfico de Excel em uma Userform através de alguns comandos em VBA.



Bons estudos a todos!





segunda-feira, 10 de outubro de 2016

CONVITE - Android: pergunte ao expert do Google


Olá pessoal, tudo bem?

A Udacity vai realizar mais uma palestra, em comemoração aos 8 anos do Android:


Android: pergunte ao expert do Google

Criar um aplicativo que caia no gosto dos usuários é o sonho de muitos desenvolvedores. Mas tirar a ideia de app do papel nem sempre é um trabalho fácil: pensar na melhor maneira de programar cada tela, nas integrações necessárias e na experiência final do usuário são alguns dos desafios encontrados no caminho. Dominar as possibilidades da linguagem e tornar-se produtivo em cada uma das etapas de desenvolvimento é chave para tornar programadores em experts no assunto.

Participe de nosso webinar com Neto Marin, Android Developer Advocate, conheça boas práticas de desenvolvimento Android, aumente sua produtividade no Android Studio e tire todas suas dúvidas sobre o tema.

Quando? Quinta-feira, 13 de outubro, 16h.
Como? Inscreva-se para receber o link do webinar no dia do evento.
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

quarta-feira, 5 de outubro de 2016

Errata - Trabalhando com Checkbox e Opitionbutton em VBA para Excel - Engenheirando Planilhas

Neste artigo eu gostaria de continuar o tema anterior que apresentei sobre a criação de interfaces para as planilhas em Excel através do Visual Basic.

Fiz uma errata sobre o vídeo anterior, onde eu não consegui demonstrar como trabalhar com Optionbuttons separadamente.



Espero que gostem dos vídeos!


Abraços e desejos a todos uma ótima semana e bons estudos!

E porque você não usa um aço mais forte?

- Após a análise verificamos que a seção adotada para a viga não atende. Será necessário alterar.

- Mas por quê?

- Por que a deformação máxima excedeu o limite da deformação admissível!

- E não podemos então usar um aço mais forte?

- Aço mais forte?

- É, se você utilizar um aço mais forte com certeza vai resolver o seu problema!

Silêncio... Por um instante eu não tive resposta e nenhuma reação.

O diálogo acima foi uma situação real que vivi a um tempo atrás durante a execução de um projeto de estruturas, onde nos deparamos com uma situação-problema em que a viga pré-dimensionada e levada em consideração no custo do pelo cliente não atendia o pré-requisito do limite de deformação conforme a norma vigente considerada. 

Nesse caso os limites de resistência do material foram atendidos e também estavam e conformidade com a norma utilizada. O problema realmente era a deformação da viga.

Nos projetos de estruturas metálicas as normas indicam que se adote um valor para o módulo de elasticidade com um valor em torno de 200 GPa (GigaPascal), ficando como variável de projeto apenas as tensões de escoamento  e ruptura do material. Uma breve pesquisa pela internet no site www.matweb.com é possível verificar que para diferentes tipos de aço o seu módulo de elasticidade varia pouco com relação a variação das tensões de escoamento e ruptura do material.

Ao realizar o dimensionamento de uma estrutura, um componente mecânico ou qualquer elemento o engenheiro/ projetista deve atentar para que o elemento estrutural analisado atenda tanto o critério das tensões atuantes (no caso da validação pelo método das tensões admissíveis) ou esforços solicitantes (no caso do método dos estados limites) como para as deformações atuantes. Nessa momento que pode ocorrer o equívoco descrito no início deste texto.

Ao analisar um elemento quanto as tensões a análise feita respeita a equação abaixo:

Fonte: Blog do Luiz Claudio (www.luizclaudioo.com)


Nessa situação ao dimensionar o elemento a solução para o problema é alterar a geometria da seção ou o material do elemento, pois essas são as únicas variáveis disponíveis.

Ao analisar as deformações a situação é similar a mostrada na figura abaixo:

Fonte: MultiCalc (http://www.multcalc.com.br/)

Para atender o critério de projeto temos duas variáveis principais: a geometria e o material, porém, como dito no início deste texto, ao seguirmos uma norma ou ao avaliarmos a variação do módulo de elasticidade dos diversos aços verificamos que o material não é a variável de projeto que influencia no critério.

Logo, ao dimensionar um elemento estrutural o engenheiro/ projetista deve ter em mente que o critério da validação das tensões não é o único critério e deve ter atenção para as deformações. Nessa condição alterar o material as vezes não é a solução mais adequada para o problema, mas sim alterar a geometria irá trazer melhores resultados.

Aprenda a criar seus Apps on-line no MIT App Inventor!

Fiquei muito curioso sobre como é a rotina de um desenvolvedor de Apps e resolvi estudar um pouco sobre o assunto. 

Existem diversos tutoriais na internet sobre o assunto mas vi que um site recebeu excelentes avaliações: era o MIT App Inventor!


Para acessar o programa basta acessar o site http://appinventor.mit.edu/explore/, clicar em Create Apps e realizar o seu cadastro (que é muito rápido, por sinal).

O site está na sua segunda versão (MIT App Inventor 2) e o modo de desenvolver aplicativos dividi-se em duas etapas: criação das telas e programação em blocos.

Na primeira etapa o programador desenvolve as telas do seu aplicativo. Nessa tela estão disponíveis todos os botões, figuras etc. e também as propriedades de cada interface que pode ser adicionada ao app.


Definidas as telas o programador parte para a programação. Como o objetivo do MIT App Inventor é ser educativo a programação é feita através de blocos, o que torna o desenvolvimento do seu app muito intuitivo!


Também é possível testar seu app das seguintes maneiras: Fazendo o download através de um QR Code gerado pelo site, conexão USB pelo seu celular e através do emulador. Para a utilização do emulador é necessário instalar o software aiStarter, que está disponível para download no site.


Na minha opinião esse site é excelente para quem tem curiosidade de como se desenvolve um app e quer aprender um pouco de programação! Vale a pena perder algumas horas se divertindo com os tutoriais! Ah! Uma boa notícia! O site foi traduzido para português, assim como os tutorais! O que ajuda bastante!

Até o próximo artigo!

segunda-feira, 3 de outubro de 2016

2º GP Campinas de Ciclismo - Inscrições abertas!

Olá pessoal, tudo bem?

Como eu comentei no primeiro post deste blog, além de escrever artigos sobre Excel, programação e engenharia, eu gostaria de escrever também sobre meus hobbies.

Um deles é o ciclismo de estrada!

No dia 06/11 acontece em Campinas o 2º GP Campinas de Ciclismo, na Avenida Norte-Sul!

Esse ano o evento vai ser diferente. No ano passado foram dividas as categorias e cada uma largava em um determinado horário. Esse ano todas as categorias largam juntas, porém esse ano a prova está mais para endurance, pois serão 3 opções para participar: 40 km, 70 km e 100 km, sendo essa a categoria da Elite.

Eu participei no ano passado e achei uma ótima experiência! Foi muito bom poder participar desse evento!

Para fazer sua inscrição basta clicar neste link!

CONVITE - Webinar Android: Desenvolva apps para bilhões


Olá Pessoal, tudo bem?

A Udacity, dando continuidade ao ciclo de palestras, irá realizar nesta semana mais um webinar, agora para developers!


Android: desenvolva apps para bilhões

O Android acaba de completar 8 anos! Esta plataforma tem ficado cada vez mais simples, permitindo que mais pessoas possam criar seus primeiros aplicativos. Segundo pesquisa do Stackoverflow, Java para Android já é a linguagem que mais desenvolvedores querem aprender.

Hoje, programar para Android abre portas para desenvolver soluções para mais de 1.4 bilhão de dispositivos móveis. Se você deseja começar nesta área, participe de nosso webinar com Luis Leão, responsável por Android na Udacity Brasil e organizer do Google Developers Group de São Paulo.

Um panorama de como o Android evoluiu e novidades da versão Nougat
Android Studio, o ambiente de desenvolvimento de apps descomplicado
A importância que o design ganhou na plataforma, especialmente com o material design
Oportunidades e desafios do Android estar presente em smartphones, wearables, TV, carros e Internet das Coisas
Como tirar sua ideia de aplicativo do papel

Quando? Quinta-feira, 6 de outubro, 19h.
Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

Clique neste link para realizar a sua inscrição!