O_o
23.07.2011, 11:50
Делаю модуль (класс) для работы с устройствами ОВЕН на vb2010 для wince 5.0
Изучил исходник owen_protocol.c и Официальное описание протокола обмена по RS485 приборов фирмы ОВЕН(15.01.07).doc.
Не могу разобраться как представляются и помещаются данные(параметры) в Frame ОВЕН.
Пример owen_protocol.c написан для функции 'read'.
Например для ReadFloat24(25,0,'r.oe',1#,-1) , где 1# устанавливает 1 на дискретном выходе, asciiframe выглядит так #HPGJUOPKJVOGGGGUGQ
Здесь JVOGG - поле данных во фрейме #HPGJUOPKJVOGGGGUGQ
JVOGG = 0011 1111 1000 0000 0000, где тут знак, экспонента и мантисса?
Как представить 1 , чтобы получилось JVOGG?? :rolleyes:
Изучил исходник owen_protocol.c и Официальное описание протокола обмена по RS485 приборов фирмы ОВЕН(15.01.07).doc.
Не могу разобраться как представляются и помещаются данные(параметры) в Frame ОВЕН.
Пример owen_protocol.c написан для функции 'read'.
Например для ReadFloat24(25,0,'r.oe',1#,-1) , где 1# устанавливает 1 на дискретном выходе, asciiframe выглядит так #HPGJUOPKJVOGGGGUGQ
Здесь JVOGG - поле данных во фрейме #HPGJUOPKJVOGGGGUGQ
JVOGG = 0011 1111 1000 0000 0000, где тут знак, экспонента и мантисса?
Как представить 1 , чтобы получилось JVOGG?? :rolleyes: