http://homepage2.nifty.com/nonnon/SoftSample/CS.NET/SampleRs232c.html
// C#.NETのサンプル
// SerialPortコントロールをフォームに貼り付けています
public partial class Form1 : Form
{
private void Form1_Load(
object sender, EventArgs e)
{
// シリアルポートのオープン
serialPort1.PortName = "COM11";
// シリアルポートの通信速度指定
serialPort1.BaudRate = 9600;
// シリアルポートのパリティ指定
serialPort1.Parity = System.IO.Ports.Parity.None;
// シリアルポートのビット数指定
serialPort1.DataBits = 8;
// シリアルポートのストップビット指定
serialPort1.StopBits = System.IO.Ports.StopBits.One;
// シリアルポートのオープン
serialPort1.Open();
}
private void Form1_FormClosed(
object sender, FormClosedEventArgs e)
{
// シリアルポートのクローズ
serialPort1.Close();
}
private void serialPort1_DataReceived(
object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
// シリアルポートからデータ受信
Byte[] dat = new Byte[serialPort1.BytesToRead];
serialPort1.Read(dat, 0, dat.GetLength(0));
MessageBox.Show(
System.Text.Encoding.GetEncoding("SHIFT-JIS").GetString(dat));
}
0 件のコメント:
コメントを投稿