Bloco de funções

Teoria
A programação por blocos de funções pode abranger os aspectos mais gerais ou mais intrinsicos ao microcontrolador em questão. Em função da abordagem adotada define-se a complexidade e o grau de abstração dos blocos. Com foco nas particularidades dos microcontroladores conteporâneos divide-se as abordagem dos blocos em:
  • para usar o CI
  • para usar as instruções
  • para solução
  • para conexão entre os blocos
Para usar o CI são necessários dois blocos para cada periférico sendo um para configuração e um para a aplicação.

Para usar as instruções é necessário um bloco para cada instrução.

Para a solução é necessário um para cada solução.

Para a conexão entre os blocos são necessárias dois blocos um para a saída e um para a entrada.

Implantação
A classe bloco é dividida em duas partes sendo uma para a configuração do bloco e uma para a execução do mesmo.

Pensei em alguns blocos que acho pertinente serem primeiros desenvolvidos por dar alguma funcionalidade interessante, são eles os blocos:

  • comunicação
  • segurança
  • deslocamento
  • memorização

Prioridades
São planejados quatro prioridades em função de áreas de atuação disponibilizados aos utilizadores sendo:
  • técnica
  • administrativa
  • autorizada
  • comum
A prioridade técnica habilita o utilizador a realizar as tarefas de manutenção.
A prioridade administrativa habilita o utilizador a realizar as tarefas de gestão dos dados.
A prioridade autorizada habilita o utilizador a gerir somente a área que lhe pertence.
A prioridade comum habilita o utilizador somente a ver o estado o sistema.
















.

Nenhum comentário:

Postar um comentário