This is topic работа с индивидуальным архивом in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
У нас двухуровневая система. Нижний уровень только опрашивает параметры, а верхний - обрабатывает, архивирует и отображает. Нужно записать в архив на верхнем уровне с точностью не более 10 мс срабатывание дискретного сигнала на нижнем уровне. Создал на нижнем уровне канал, к которому привязал канал типа Call, тип вызова Larc1 (для того, чтобы отслеживать только изменения значения этого параметра, arg=0 (Цитата из справки: arg1 – значение этого аргумента (тип данных – любой целочисленный) задается как число секунд. Период запроса значения привязанного канала устанавливается монитором кратным периоду пересчета канала CALL и примерно соответствующим arg1. Если arg1=0, условия вычисления архивного значения (см. ниже) считаются заведомо выполненными), значение параметра=0 (Цитата из справки: Параметр = 0 – архив реальных значений привязанного канала; этот архив представляет собой стек LIFO). Как описано в справке создал некоторое количество пар аргументов с описанными типами данных. (Глубина стека в этом случае определяется кол-вом созданных пар аргументов?) Таким образом, при изменении значения параметра в индивидуальный архив должно записываться значение параметра при его изменении и время этого изменения, а при неизменности параметра стек не должен заполняться. На самомо деле при изменении значения параметра стек постепенно заполняется этим значением. В чем тогда отличие Larc1 от Larc0? Пробовал изменить тип вызова на Larc0 - результатат тот же! Работаю в ТМ 6.04
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Ошибку локализовали. Исправление будет в ближайшем релизе.