|
Работа с COM портом
|
|||
---|---|---|---|
#18+
кто сталкивался с оборудованием NPort. Необходимо послать #$1F не соображу как это сделать. Может по другому необходимо записать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2014, 13:36 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
был там. даже сами производители призывают использовать встроенный в C# SerialPort. Соответственно с другим оборудованием работает, а с этим нет. надыбал такую доку 2.ПРОТОКОЛ ОБМЕНА 2.1. Формат посылки - 10 бит: 1 старт-бит, 8 бит данных, 1 стоп-бит. 2.2. Коды команд-запросов от компьютера: • 55Н - передать код идентификатора прибора ; • 1DH - передать содержимое архивов (для приборов всех типов, кроме №3) ; • 1EH - передать содержимое архивов в режиме управления потоком (для приборов всех типов, кроме №3); • 1EH - передать содержимое архивов (тип №3); • 1FH - передать H,Q (тип №1) или V,Q (тип №0) или H,U (тип №2) плюс (для всех типов) 1 байт контрольной суммы; • 21H - передать Hmax,Qmax (тип №1) или Vmax,Qmax (тип №0) или Hmax,Umax (тип №2) плюс (для всех типов) 1 байт контрольной суммы. 2.3. Протокол обмена для режима управления потоком (применяется в случае модемной связи): • после получения запроса (код 1ЕН) прибор сообщает о своей готовности (код 2FН); • передача каждого байта запрашиваемой информации осуществляется прибором после получения им кода готовности приемника (2ЕН). вот соответсвенно 1F мне и нужно отправить ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 06:00 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
des1roerвот соответсвенно 1F мне и нужно отправить Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 11:36 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
а что делать если приходит h5>?>??.>??>? в какую кодировку перевсти? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 14:20 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
des1roerа что делать если приходит h5>?>??.>??>? в какую кодировку перевсти? Принимай байты, а не строки ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 14:49 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
и так принимаю Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 14:54 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
теперь посмотри, что в массиве data после приема, и подумай, почему из этого получается h5>?>??.>??>? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 14:59 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
«укороченный» вариант формата стандарта IEEE-754 (двухбайтная мантисса). мне приходит примерно следующее D0 58 3E 6C 0C 3F 1D (последний символ - контроль четности). только вот этот конвертер говорит что это муть ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2014, 08:06 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
des1roer«укороченный» вариант формата стандарта IEEE-754 (двухбайтная мантисса). мне приходит примерно следующее D0 58 3E 6C 0C 3F 1D (последний символ - контроль четности). только вот этот конвертер говорит что это мутьЧто-то не понятно совсем, а зачем тебе "стандарт формата представления чисел с плавающей точкой"? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2014, 08:59 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
des1roerи так принимаю Код: c# 1. 2.
Весь код дай ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2014, 09:00 |
|
Работа с COM портом
|
|||
---|---|---|---|
#18+
des1roerбыл там. даже сами производители призывают использовать встроенный в C# SerialPort. Соответственно с другим оборудованием работает, а с этим нет. надыбал такую доку 2.ПРОТОКОЛ ОБМЕНА 2.1. Формат посылки - 10 бит: 1 старт-бит, 8 бит данных, 1 стоп-бит. 2.2. Коды команд-запросов от компьютера: • 55Н - передать код идентификатора прибора ; • 1DH - передать содержимое архивов (для приборов всех типов, кроме №3) ; • 1EH - передать содержимое архивов в режиме управления потоком (для приборов всех типов, кроме №3); • 1EH - передать содержимое архивов (тип №3); • 1FH - передать H,Q (тип №1) или V,Q (тип №0) или H,U (тип №2) плюс (для всех типов) 1 байт контрольной суммы; • 21H - передать Hmax,Qmax (тип №1) или Vmax,Qmax (тип №0) или Hmax,Umax (тип №2) плюс (для всех типов) 1 байт контрольной суммы. 2.3. Протокол обмена для режима управления потоком (применяется в случае модемной связи): • после получения запроса (код 1ЕН) прибор сообщает о своей готовности (код 2FН); • передача каждого байта запрашиваемой информации осуществляется прибором после получения им кода готовности приемника (2ЕН). вот соответсвенно 1F мне и нужно отправитьи, это откуда? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2014, 09:03 |
|
|
start [/forum/topic.php?fid=20&msg=38729127&tid=1402545]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 148ms |
0 / 0 |