Каким образом устанавливается очередность пересчета каналов в МРВ? Вариант первый: Имеются четыре канала типа IN. Четвертый канал использует данные второго, а третий данные первого. Важно не перепутать очередность пересчета, чтобы последние каналы получили обновленные данные с первых. Вариант второй: Имеются три канала типа IN. Третий канал вызывает программу, которая использует данные с первого и второго канала. Здесь также необходимо чтобы вначале отработали первый и второй каналы.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Варианта два: 1) Смотрите подробности пересчета в справочной системе в разделе "Работа в реальном времени"-"Структура обработки данных"-"Пересчет базы каналов"-"Такты пересчета". 2) Последовательностью пересчета каналов можно управлять, если объект "БАЗА" узла сделать загружаемым, тогда позиция канала в списке этого объекта - это будет его очередность при пересчете.
Posted by Путинцев Н.В. (Участник № / Member № 1093) on :
Очень странно, но у меня такой информации нет. Есть раздел "Работа в реальном времени", но в нем нет подраздела "Структура обработки данных".А "Такты пересчета" в справочной системе у меня вообще нет.ТМ6 стоит обновленная до 6_01_1 проф. Где мне найти указанную информацию?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Прошу прощения - перепутал с 5-й версией. Пересчет каналов в 6-ке в рамках одного потока производится согласно их индексам ID в проекте, и управлять этим никак нельзя.