This is topic Что означает значение переменной "nan"? in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000164.html

Posted by Екатерина (Участник № / Member № 1769) on :
 
Есть программа на FBD блоках. При запуске отладки этой программы выходная переменная принимает значение "nan". Что это означает? [duno / незнайка]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Это значит, что значение выходит за пределы определенного формата. Проверьте в режиме отладки в каком месте кода происходит вычисление с таким результатом.
 
Posted by Екатерина (Участник № / Member № 1769) on :
 
Никак не могу определить причину этой ошибки. Высылаю свой проект на forum@adastra.ru. Очень надеюсь на Вашу помощь.
 
Posted by Екатерина (Участник № / Member № 1769) on :
 
Столкнулась еще с одной проблемой. Она возникла при запуске распределенной СУ (проект послала на forum@adastra.ru, архив "Raspred_SU.rar", файл проекта "8,05,06.prj"). Параметры K1,K2,K3,Fв,Kкомб,T,K передаются с одного компьютера на другой (Ethernet) без проблем. А вот, например, параметр "Действительное_отстояние_h" не отображается на тренде! В чем проблема? Помогите, пожалуйста, разобраться.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Причина появления на выходах программы значений "#QNAN" - деление на ноль, по крайней мере, в одной из Ваших "функций". Далее эти промежуточные результаты у Вас многократно интегрируются и уже даже отсутствие деления на ноль в реальном времени не спасает ситуацию.
Постройте программу так, чтобы в ней ни при каких обстоятельствах не было деления на ноль.
2. Параметр "Действительное_отстояние_h" вычисляется той же программой. Возможно, он тоже недостоверен и по сети не передается.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2