|
|
CINEL - FORMAÇÃO EM LABVIEW UNIDADE 5 - CLUSTERS Ponto 4 - Erros em Operações com Clusters |
|
Erros de Clusters
Enquanto o é VI executado, o LabVIEW testa para encontrar
erros em cada nó da execução. Se LabVIEW
não encontrar nenhuns erros, o nó é executado
normalmente. Se LabVIEW detectar um erro, o nó passa
o erro ao nó seguinte sem executar. O nó seguinte
faz a mesma coisa, e assim por diante. Utilize Simple
Error Handler VI, Figura
1, para gerir o erro no fim do fluxo de execução.
O Simple Error Handler VI está
localizado na palete located on the Functions>>All
Functions>>Time & Dialog. Ligue o cluster de
erro ao error na entrada.
Figura 1 Erros de Clusters
Figura 2
Utilize os controlos e os indicadores do clusters de erro
para criar entradas e saídas de erro nos subVIs. Explique o Erro Quando um erro ocorre, faça clique lado direito
dentro do limite do cluster e seleccione Explain
Error do menu do atalho para abrir a caixa de diálogo
Explain Error. A caixa de
diálogo Explain Error
contem informação sobre o erro. O menu do
atalho inclui uma opção Explain
Warning se o VI conter avisos mas nenhum erro. Utilizar While Loops para Error
Handling Pode ligar um cluster de erro ao terminal condicional de
um While Loop para parar a
iteração do While Loop
(Figura 3). Quando você
ligar o cluster de erro ao terminal condicional, apenas
o valor True ou False
do parâmetro do status do cluster de erro passa para
o terminal. Quando ocorre um erro While
Loop para.
Figura 3 Quando um cluster de erro é ligado ao terminal condicional,
os itens do menu de atalho Stop if
True e Continue if True
mudam para Stop on Error e
Continue while Error. |