Каким образом можно установить период пересчета канала равный, например, 0.1 с, т.е. используя единицы времени, но менее 1 с? Изменить время цикла системы?
Posted by romer (Участник № / Member № 2) on :
Уважаемый Alexander!
Пожалуйста, прекратите нажимать на "Report Post" на каждом сообщении - там же сказано в коментарии, что это отправка сообщения модератору - Вы тем самым создаете лишний трафик ненужными сообщениями модератору!
С уважением, модератор.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
База пересчитывается с циклом, который Вы установлили для узла, меньше, чем этот цикл установить пересчет индивидуально для каналов этого узла уже нельзя. Поэтому, если Вам необходим цикл пересчета в 100 мс, то сам узел должен пересчитываться с циклом либо 100 мс, либо меньше, чем 100 мс. Тогда на основании этого цикла выставляется параметр пересчета индивидуально для каждого канала.
Posted by Alexander (Участник № / Member № 767) on :
Спасибо, но как установить цикл пересчета для узла 100 мс? И еще вопрос по Техно IL. Программы для микро МРВ также разрабатываются в редакторе базы каналов? Если да, то можно ли используя эмулятор редактора тестировать работу программы Техно IL, содержащую функции INP OUTP, которые как Вы ответили не работают в МРВ/
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Читайте справочную систему - там же все сказано. По настройке периода пересчета узла: "Работа в реальном времени"-"Структура обработки данных"-"Пересчет базы каналов"-"Условие пересчета базы каналов"! 2) Нет - в эмуляторе данные функции работать тоже не будут.
Posted by Alexander (Участник № / Member № 767) on :
С функциями, кстати прекрасно получается, но в несколько ином виде
inp Q0 0x379 и все работает, без оператора baseport.
Скажите пожалуйста, как изменить время цикла системы, например, при использовании FDB блока из группы "генераторы" для формирования линейно нарастающего сигнала и других подобных.
Posted by Alexander (Участник № / Member № 767) on :