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