カテゴリ:カテゴリ未分類
Visual Studio 2005 にはRS232Cの通信制御用ツールが追加された。FAの分野では高機能なデバイスはRS232Cで通信制御を行う事ができ、まだまだ増え続けている。通信制御用ツールはツール(serialPort)とクラスのSerialPortの2種類がある。どちらを使ってもよいがツール内の serialPort が簡単だ。1個のFormで使用するのは簡単であるが複数のFormで同一の serialPort を使うには一工夫必要です。serialPortをForm1とForm2で使用しどちらもserialPort1.PortName = "COM1";とする using System.IO.Ports; <---これが必要 serialPort1.PortName = "COM1"; //ポート名 //シリアルポートを使用する手順 //*** エラー処理 *** private void button2_Click(object sender, EventArgs e) if (serialPort1.IsOpen == true) try
//------------------------------------------------------------------------------- // Form2に書く private void Form2_Load(object sender, EventArgs e) } void serial_port_init() //シリアルポート初期化 serialPort1.PortName = "COM1"; //COMポート名(COM1 COM2 ..... COM15) //シリアルポートを使用する手順 try } private void button2_Click(object sender, EventArgs e)
お気に入りの記事を「いいね!」で応援しよう
|