This is topic структура данных RSDATA in forum Драйверы / Device Drivers at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/14/t/000016.html

Posted by SLA (Участник № / Member № 193) on :
 
Расскажите пожалуйста поподробнее о структуре данных RSDATA
1)Обязательно ли указывать что канал входной т.е. p[0].F.fmt[3]=0.
2)Правильно ли я понял, что именно в ее данные записывается
расшифрованное собщение от контроллера в функции Get_xxx.
Если нет то куда.У меня зашифрованное сообщение 8 байт, а
данные которые несет сообщение составляет 2 байта. Как будет
выглядеть переменная в которую запишутся эти два байта,чтобы их
принял Trace Mode.
Заранее спасибо за ответы.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. При запросе данных от контроллера обязательно надо указывать, что канал входной, т.е. p[0].F.fmt[3]=0.
2. Вы можете записывать информацию в любые ячейки структуры RSDATA. Соответственно функция zCompare_xxx должна выдавать ссылки на нужные ячейки.
В Вашем варианте Вы должны информационные 2 байта в формате Float положить в соответствующую ячейку структуры RSDATA. Это хорошо показано в наших примерах драйверов.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2