Definição de CDU¶
Os CDUs são definidos no Anatem por meio do código DCDU, possuindo diferentes réguas de preenchimento, a depender do contexto do dado a ser informado. É possível declarar mais de um controlador em um mesmo DCDU. Cada declaração de um controlador deve ser finalizado pelo comando FIMCDU. O fechamento do código DCDU em si é realizado por meio do habitual 999999. Usualmente, um controlador possui a seguinte ordem de declaração de dados: identificação -> DEFPAR -> blocos de CDU -> DEFVAL -> FIMCDU.
Identificação¶
É a primeira informação de cada novo controlador, onde são dadas informações acerca da identificação deste controlador. A identificação numérica deve ser única a cada controlador e será a forma pela qual o usuário relacionará este controlador a outros equipamentos ou Códigos de Execução. A identificação alfanumérica é utilizada pelo programa na produção dos arquivos de saída, como os relatórios; não é requerido que esta identificação seja única, embora seja extremamente recomendado que a seja.
Possui a seguinte régua:
ncdu |
Número de identificação do CDU |
nome cdu |
Identificação alfanumérica do CDU |
DEFPAR¶
Declarações DEFPAR servem para a declaração de parâmetros a serem utilizados em Blocos de CDU e em declarações DEFVAL. A utilização de declarações DEFPAR torna o controle mais limpo e menos propenso a erros na modelagem, além de trazer significado aos valores informados.
Dica
Utilize comentários a direita das definições para informar a função de cada parâmetro dentro de um controle.
Ver também
Consulte a entrada DEFPAR para mais informações acerca do preenchimento desta informação.
Blocos de CDU¶
As declarações dos Blocos de CDU são utilizadas para a construção da lógica em si do controle, onde os blocos são definidos e interconectados. Os parâmetros (tipicamente editáveis) dos blocos devem possuir declarações do tipo DEFPAR. Todas as variáveis de saída devem estar conectadas à entrada de ao menos um outro bloco. Saídas podem ser compartilhadas como entrada em mais de um bloco.
Dica
Utilize parâmetros definidos em DEFPAR para maior legibilidade e manutenibilidade do controlador.
Ver também
Consulte a entrada Blocos de CDU para mais informações acerca do preenchimento desta informação.
DEFVAL¶
Declarações DEFVAL servem para a declaração de valores iniciais das variáveis do controlador. Boa parte das variáveis são auto-inicializáveis, não requerendo a utilização deste recurso. Em alguns pontos do controlador, contudo, pode ser necessário que o usuário informe qual o valor inicial daquele controle. Variáveis utilizadas apenas como limitadores podem ser definidas também por meio de DEFVAL, dispensando a criação de blocos.
Ver também
Consulte a entrada DEFVAL para mais informações acerca do preenchimento desta informação.