This is topic Передача данных in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by Sigareta (Участник № / Member № 1762) on :
 
насколько я понял вот здесь p[0].V.v лежит то значение которое передается из канала. p[0].V.v = 4 байтам так ? ну так как p[0].V.v объявлен как Float. Так в единицу времени можно только записать в sbuf 4 байта данных? так что ли?
И еще не всегда же забиты все 4 байта, и что бы посмотреть сколько забито, мне что пробегать по ним надо ?
спасибо. )
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
С чего Вы решили, что только 4 байта за один раз в sbuf можно записать? Как минимум по настройкам канала из структуры IA можно еще кучу данных в буфер записать, чтобы сформировать логический пакет транзакции. Да и вообще в sbuf можно добавлять все, что угодно - в зависимости от формата этого кадра.
Не понятно также - зачем анализировать все 4 байта поочереди? У Вас тип данных Float - это число, причем здесь его байты?
 
Posted by Sigareta (Участник № / Member № 1762) on :
 
да я не имел ввиду что всего 4 байта можно записать в sbuf, я имел вииду 4 байда данных (передаваемых в канал через p[0].V.v)
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Размерность ограничена типом данных Float, да и канал с максимальной разрядностью - тоже типа FLoat. Больше не получится передать.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2