Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
В описании этого блока сказано, что период его пересчета выполняется в секундах. Собрал на этом блоке интегратор расхода, прг работает некорректно. Пересчет блока выполняется на несколько порядков быстрее, чем следует 1сек. В ТM5 тоже самое работает корректно. Что не так выполнил или понял?
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В описании этого блока сказано, что период его пересчета ПОДСТАВЛЯЕТСЯ в секундах в приведенную расчетную формулу.
Режим пересчета программы в режиме эмуляции в Trace Mode 6 настраивается ("Файл/Настройки ИС/Редактор программ/Отладка"). По умолчанию программа считается с минимально возможным периодом.
В реальном времени программа будет пересчитываться с периодом обработки, заданным для канала, который ее вызывает. В частности, если период обработки канала задан 24 часа, то значение интеграла изменится 1 раз в сутки. Если интегрируемый параметр меняется чаще, то фактически интегрирование будет осуществляться с недопустимой погрешностью.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
В продолжение темы INTG. Как сделать DAMP интегратора!? В 5 версии штатно для него нельзя было это выполнить и приходилось придумывать аналог DAMP. Как сейчас?
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Канал, вызывающий программу, может сохранять в dump все свои аргументы и внутренние статические переменные, в том числе и переменные блока интегратора.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |