Как? Я использую функцию SerialPort.Write, и похоже, что она работает большую часть времени, но внезапно перестает работать.
Я также заметил, что каждый раз, когда я отправляю команду на печать (даже если я следую инструкции, P с возвратом каретки), я получаю строку, содержащую «ES» назад - что в соответствии с руководством означает ошибку, даже если вес захватили. И вдруг весы перестают вообще реагировать на команду печати.
вот мой код:
//send the print command to the balance:
Byte[] bytes = {80, 13}; //50 0D
_sp.Write(bytes,0,bytes.Length);
_sp является экземпляром класса SerialPort.
Я использую весы OHAUS CD-11; приложение написано на c # на компактной платформе 2.0, тонкий клиент hp, WinCE 5.0
Любые идеи приветствуются. Это должно быть просто сделать, но, очевидно, нет.