DMSG¶
Sumário
Função¶
Leitura de dados de mensagens definidas pelo usuário. As mensagens definidas neste código são utilizadas pelo bloco ALERTA para emitir avisos durante a simulação no arquivo de relatório (OUT) e no log de mensagens de simulação (LOG). Uma mesma mensagem pode ser utilizada por múltiplos blocos.
Utilização¶
Para a utilização do comando DMSG, os seguintes campos podem ser preenchidos:
Lc |
Número de identificação da mensagem |
Mensagem a ser exibida |
Mensagem a ser emitida por blocos ALERTA |
É possível utilizar expressões coringas nas mensagens. Ao emitir uma mensagem pelo bloco ALERTA, o programa substituirá na mensagem as expressões conforme a seguinte relação:
Expressão |
Significado |
%vent% |
Nome da variável de entrada do bloco |
%nb% |
Número do bloco |
%nome_do_cdu% |
Número do bloco |
%ncdu% |
Número do CDU |
%trns% |
Transição observada (“0 -> 1” ou “1 -> 0”) |
A seguinte mensagem default é utilizada quando o parâmetro preenchido no bloco ALERTA é 0 (parâmetro em branco implica em não emissão de mensagem).
ALERTA: Detectada transição %trns% em %vent% no bloco %nb% do CDU %nome_do_cdu% de número %ncdu%.
Exemplo¶
1(===============================================================================
2( DADOS DE MENSAGENS DO USUÁRIO
3(===============================================================================
4
5DMSG
6(Lc) ( Numero da mensagem )
70001 Variável %vent% atingiu o limite superior (bloco: %nb%, CDU: %nome_do_cdu% /nº: %ncdu% )
8999999
Trecho do relatório de saída para as mensagens definidas:
T= 1.6500s Variável Y4MAX atingiu o limite superior (bloco: 12, CDU: Bloco_Alerta /nº: 1 )
Ver também
Verifique a entrada Mensagens Personalizadas pelo Usuário em CDUs para maiores informações acerca do uso desta função.