Можно ли в ТМ строить графики не в реальном масштабе времени: например, имеется устройство, которое в момент аварии сохраняет данные о форме кривой тока и напряжения с шагом 1мсек, после детектирования аварийного состояния необходимо считать эти данные и построить кривые на экране. Возможно ли это?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Данная задача делится на два раздела: 1) Реализация способа передачи пакета данных из контроллера в МРВ. 2) Отображение этих данных в виде графика или тренда.
Пункт 1) я описал к Вашему же вопросу в разделе "Драйвера".
Что касается отображения, то данную задачу, скорее всего, придется решать с помощью собственного ActiveX компонента. Либо использовать для этого универсальный тренд. Дело в том, что драйверы TYPE11 и TYPE12 поддерживают запись полученных данных в СПАД-архив. Откуда Вы их можете отобразить на универсальном тренде. Более подробно смотрите в справочной системе в разделе "Алгоритм вызова драйвера обмена по последовательному порту" (см. функцию GET_xxx для TYPE11 или GET_yyy для TYPE12)