Desenvolver algoritmos e rotinas de otimização para desenho automático
Curso: Técnico/a de Desenho e Projeto/Design IndustrialCarga: 25hCréditos: 2.25Tempos: 30 × 50 minSessões: 15
Proposta de distribuição para tempos letivos de 50 minutos (25h ≈ 30 tempos). Ajuste a blocos de 45 ou 90 minutos e ao calendário da sua escola; os conteúdos seguem os materiais da UC e os objetivos o referencial oficial, a sequência é uma sugestão.
Planificação sessão a sessão
Aula
Tempos
Sessão
Conteúdos
Recursos Aulify
Avaliação
1
2
Apresentação da unidade
Apresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.
Da tarefa repetitiva à rotina automática: Porque automatizar o desenho, Analisar os requisitos e as especificações do desenho, Avaliar a viabilidade: vale a pena automatizar?; Fluxogramas: desenhar o algoritmo antes de o codificar: O que é um fluxograma, Exemplo: fluxograma de uma rotina de furação.
Tipos de variáveis em VBA: Declarar variáveis: Dim e os tipos principais, Variáveis dinâmicas e o âmbito (scope); Operações com variáveis e ciclos de programação: Operações com variáveis: o cuidado com a divisão.
Algoritmos de otimização para desenho automático: O que significa "otimizar" numa rotina de corte, Exemplo executado: cortar barras de alumínio, Testar e validar um algoritmo de otimização.
Rotinas de desenho automático: Definir uma rotina de desenho automático, Exemplo executado: furos num círculo de fixação, Verificar as regras de desenho automaticamente.
Realização do teste de avaliação sumativa. Correção e balanço da unidade.
·
Sumativa (teste).
Sumários prontos a copiar
Aula 1Apresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.
Aula 2Da tarefa repetitiva à rotina automática: Porque automatizar o desenho, Analisar os requisitos e as especificações do desenho, Avaliar a viabilidade: vale a pena automatizar?; Fluxogramas: desenhar o algoritmo antes de o codificar: O que é um fluxograma, Exemplo: fluxograma de uma rotina de furação.
Aula 3Tipos de variáveis em VBA: Declarar variáveis: Dim e os tipos principais, Variáveis dinâmicas e o âmbito (scope); Operações com variáveis e ciclos de programação: Operações com variáveis: o cuidado com a divisão.
Aula 4errado como contagem de peças; → 6.2034... (uma peça "meia" não existe).
Aula 5correto: divisão inteira (piso) para contar peças; → 6 peças, sobram 82 mm (executado e confirmado): Ciclos: For, Do While e Do Until.
Aula 6Algoritmos de otimização para desenho automático: O que significa "otimizar" numa rotina de corte, Exemplo executado: cortar barras de alumínio, Testar e validar um algoritmo de otimização. Resolução da Ficha 01.
Aula 7Interfaces VBA com CAD e folhas de cálculo: Como o VBA fala com o CAD, Funções de interface com folhas de cálculo.
Aula 8Rotinas de desenho automático: Definir uma rotina de desenho automático, Exemplo executado: furos num círculo de fixação, Verificar as regras de desenho automaticamente.
Aula 9Inquirir dados de modelos CAD 2D e 3D: Rotinas de inquirição: extrair dados do modelo, Exemplo executado: orçamentar uma peça a partir do volume. Resolução da Ficha 02.
Aula 10Exportar informação do CAD: Exportar do CAD para ficheiro externo.
Aula 11Importar informação para o CAD: Importar de ficheiro externo para o CAD.
Aula 12Normas de segurança e saúde no trabalho: Segurança ao automatizar e ao operar o posto de trabalho, Recapitulando.
Aula 13Consolidação e síntese da unidade. Esclarecimento de dúvidas.
Aula 14Desenvolvimento do mini-projeto: aplicação integrada dos conteúdos a um problema proposto.
Aula 15Realização do teste de avaliação sumativa. Correção e balanço da unidade.