Importante!

- A presença dos alunos nas aulas de laboratório é obrigatória para poder obter avaliação (excepto trabalhadores estudantes, ver "Métodos de Avaliação").

- A inscrição válida para os turnos de laboratório é a feita no Fénix no momento da inscrição na U.C.

- A avaliação em laboratório funcionará em grupos de 2 alunos que serão formados durante o Lab 0.

- Os alunos que obtiveram aprovação no laboratório do ano passado estão dispensados de o fazer neste ano, contando para avaliação a nota já existente.

- Na semana anterior a um laboratório com avaliação os alunos terão acesso a um enunciado de treino. O enunciado para avaliação só será disponibilizado no início de cada aula.

- O computador portátil só será indispensável no Lab. 0.


Lab 0 (semana 1, sem avaliação):

- Enunciado

- Projecto de exemplo PG5 para o Lab. Virtual. (Laboratorio_Virtual2b.zip)


Lab 1 (semana 3, duração 1h30):

- Regras e procedimentos da avaliação

- Vídeo de criação e debug de um programa num ficheiro FUPLA no PG5.

- Enunciado de treino do Lab 1


Lab 2 (semana 5, duração 2h00):

Enunciado de treino do Lab 2

- Vídeo de criação e debug de programas em IL e Graftec no PG5.


Lab 3 (semana 8, duração 2h00):

- NÃO TERÁ VÍDEO DE APOIO
- Enunciado de treino do lab 3.
Este enunciado é fornecido apenas parcialmente e o enunciado para avaliação completo só será disponibilizado na própria sessão de Lab.
Todos os problemas deste enunciado podem ser resolvidos pelos alunos de forma autónoma no Lab. Virtual antes da sessão de avaliação.
Sugere-se que utilizem operações simples (ligar luzes, avançar ou recuar cilindros) para testar a implementação do ciclo escravo, e os exemplos das aulas TP para testar a implementação de um ciclo mestre.

Material de apoio genérico:

  • PG5 User Manual. Um dos melhores e mais completos documentos disponíveis sobre a sua utilização, incluindo a criação de programas nas várias linguagens. Nem toda esta informação é de facto necessária para acompanhar os labs., dado que o trabalho de configuração do software e hardware já está feito nos projectos de exemplo disponibilizados. Partes deste manual serão disponibilizadas como apoio às aulas TP. (PG5_User_Manual_en.pdf)
  • ProgramaçãoSAIA2020, Este manual é uma adaptação de anos anteriores e pode ser útil a sua consulta, embora os actuais exemplos de projecto e de código fonte sejam bastante diferentes. (ProgramaçãoSAIA2020.pdf)