-2
私は行列d1000 +デジタルスケールを持っています。私はそれが私のアプリケーションではC#を使用して体重が欲しいが、私はこれを行う方法がわからない。それはrs232を介して私のコンピュータに接続されています。C#を使ってデジタルスケールと通信する方法
私はこのコードを使用していますが、重量は1 + e00023のように間違った形式で表示されます。どうすれば修正できるか教えてください。
public partial class ManageSale : Form
{
private SerialPort port = new SerialPort(
"COM1", 4800, Parity.None,8, StopBits.One);
public ManageSale()
{
InitializeComponent();
port.DataReceived +=
new SerialDataReceivedEventHandler(port_DataReceived);
port.Open();
port.DtrEnable = true;
port.RtsEnable = true;
}
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
this.label1.Text = port.ReadExisting();
}
private void ManageSale_Load(object sender, EventArgs e)
{
port.WriteLine("5");
}
}
私の問題は、まだ私が間違っている私のコードを参照してください。この問題を解決するために私を助けるがpleseはされevryoneやあ、それを修正する方法を教えてください。
.netフレームワークには、シリアルIO機能があります –