私は shimadzu AUY 220 による電子天びんを持っています。RS232C ポート (天びん) から USB-シリアル CH340 (COM から USB に変換 - ラップトップ/PC 用) で PC に接続されています。しかし、天びんの PRINT ボタンを押さずに、天びんから PC にデータを自動送信したいのです。私はGoogleで検索し、島津会社が提供するバランス用のコマンドコードを知っていますが、コードC#を書いても機能しません。コマンドをバランスに送信するための構造が間違っていた可能性があります。
コマンド コード 機能 内容 D01 連続出力 天びんデータを約 230ms 間隔で連続出力 D05 1 回出力 PRINT キー相当 D06 自動印字
私のコードはコマンドコードをバランスに送信します(機能しません):
if(!serialPort1.IsOpen)
{
serialPort1.PortName = "COM1";
serialPort1.BaudRate = 1200;
serialPort1.Open();
}
Com.Write("D01"); //or Com.Write("D05") or Com.Write("D06") // all not work
私のコードは天びんからデータを受信します(電子天びんのPRINTボタンを押すと機能します)
private System.IO.Ports.SerialPort serialPort1;
serialPort1.PortName = "COM1";
serialPort1.BaudRate = 1200;
serialPort1.DataReceived += Com_DataReceived;
//Contructor
public SerialPortExample()
{
serialPort1.Open();
}
private void Com_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
SerialPort sp = (SerialPort)sender;
string indata = sp.ReadExisting();
MessageBox.Show(indata);
}
私は英語をよく読んでいません。どなたか助けていただければ幸いです。importan は shimadzu AUY 220 の構造コマンド コードを表示できます。これで問題があります。コマンド コードは、83 ページ (「コマンド コード」でドキュメント ファイルを検索) のドキュメント (keywork 「shimadzu コマンド コード auy 220」で Google で検索) で完全に表示できます。
誰かが私を助けてくれることを願っています...私の問題を気遣ってくれてありがとう...良い一日を。