Tech Days

Auto Code Generation

21 e 22 de agosto de 2024, das 9h às 18h

Palestrantes

Captura de Tela 2024-07-09 às 12.02.21

Leandro Muniz

Engenheiro de Aplicação na OPENCADD
Formado em Engenharia Elétrica pela PUC-SP e atua em soluções Model-Based Design com MATLAB® e Simulink® para o setor acadêmico.

Captura de Tela 2024-07-09 às 12.02.06

Calequela Manuel

Engenheiro de Aplicação na OPENCADD
PhD em Engenharia Industrial na área de Controle de Sistemas Dinâmicos pela UTFPR, pesquisador científico e docente na Unifacear.

 

 

Pré-requisitos:

  • Fundamentos de MATLAB®
  • Fundamentos de Simulink®
  • Linguagem C
  • Licença MATLAB® (caso não tenha, solicite aqui)

 

Dia 21 - Agenda e Conteúdo

9h - Palestra com Leandro Muniz

- Por que utilizar o MATLAB e Simulink?
- MATLAB Fundamentals
- Simulink Fundamentals
- Gerenciamento de Projetos com MATLAB e Simulink
- Aplicações Industriais
- Uso Acadêmico
- Como utilizar os MBD/MBSE
- Codificadores MATLAB
- Codificadores Simulink
- Outros Codificadores
- Exemplos OPENCADD

10h30 - Intervalo

11h - Palestra com Leandro Muniz

- Cursos disponíveis: OPENCADD/MathWorks
- Diferença entre Algoritmos e Diagrama de Blocos
- Aplicativos MATLAB
- Tipos de hardware compatíveis com MATLAB e Simulink
- Indústria e instituições de ensino que utilizam o MATLAB
- Integração com ferramentas terceiras
- Exemplos OPENCADD

12h30 - Intervalo

14h - Palestra com Leandro Muniz

- Certificações de Segurança Automobilística
- Certificação de Segurança Aerospacial
- Fundamentos de ECU Automotiva
- Características de Processadores para ECU
- Processo de Geração de Código Manual
- Exemplos OPENCADD

16h - Intervalo

16h30 - Palestra com Leandro Muniz e Calequela Manuel

- Processo de Geração de Código Automática
- Exemplo de Geração de Código Embarcado
- Métricas de Desempenho: Tamanho, Tempo-Execução e Memória
- Arduino na Prática: MATLAB e Simulink
- Exemplos OPENCADD

18h - Encerramento

 

Dia 22 - Agenda e Conteúdo

9h - Palestra com Calequela Manuel

- Arduino na Prática: MATLAB e Simulink
- Interface Única
- Outras Interfaces: Comparações
- Aplicações Industriais
- MBDs com Arduino Disponíveis e Executáveis
- Exemplos OPENCADD

10h30 - Intervalo

11h - Palestra com Calequela Manuel

- Gerando Código para Sistemas Multitaxa em Configurações de Tarefa Única, Multitarefa e Orientadas por Chamada de Função
- Gerando Funções Exportadas
- Testando Código Gerado no Hardware de Destino
- Exemplos OPENCADD

12h30 - Intervalo

14h - Palestra com Calequela Manuel

- Usando Simulação de Processador em Loop (PIL) para Validar, Criar Perfil e Otimizar o Código Gerado no Hardware de Destino
- Configuração do Arduino e Raspberry
- Validando o Código Gerado no Destino
- Visão Geral da Otimização de Meta
- Criação de Perfil do Código Gerado no Destino
- Usando Bibliotecas de Substituição de Código
- Criando Tabelas de Substituição de Código
- Exemplos OPENCADD

15h30 - Intervalo

16h - Palestra com Calequela Manuel

- Visão Geral dos Drivers de Dispositivo
- Usando a Ferramenta de Código Legado
- Personalizando Componentes de Driver de Dispositivo
- Desenvolvendo um Bloco de Driver de Dispositivo para Arduino
- Melhorando a Eficiência e Conformidade do Código
- Exemplos OPENCADD

18h - Encerramento

Inscreva-se
agora mesmo!