24
A
答えて
57
SerialPort (RS-232 Serial COM Port) in C# .NET
この記事では、データの読み書き、シリアルポートがマシン上で利用可能であり、どのようにファイルを送信するかを決定するために、.NETでSerialPort
クラスを使用する方法について説明します。ポート自体のピン割り当てもカバーします。
例コード:[C#でシリアルポートの管理]の
using System;
using System.IO.Ports;
using System.Windows.Forms;
namespace SerialPortExample
{
class SerialPortProgram
{
// Create the serial port with basic settings
private SerialPort port = new SerialPort("COM1",
9600, Parity.None, 8, StopBits.One);
[STAThread]
static void Main(string[] args)
{
// Instatiate this class
new SerialPortProgram();
}
private SerialPortProgram()
{
Console.WriteLine("Incoming Data:");
// Attach a method to be called when there
// is data waiting in the port's buffer
port.DataReceived += new
SerialDataReceivedEventHandler(port_DataReceived);
// Begin communications
port.Open();
// Enter an application loop to keep this thread alive
Application.Run();
}
private void port_DataReceived(object sender,
SerialDataReceivedEventArgs e)
{
// Show all the incoming data in the port's buffer
Console.WriteLine(port.ReadExisting());
}
}
}
関連する問題
- 1. Linux Cシリアルポート読み書き
- 2. 同時にシリアルポートに書き込んで読み込む方法は?
- 3. C#のシリアルポートとの間でデータを読み書きする
- 4. シリアルポートの書き込みが成功し、読み込みに失敗する
- 5. Odroidのシリアルポートへの書き込み
- 6. シリアルポートへの書き込み(C++/Windows)
- 7. Xmlでの読み書き方法
- 8. J2ME/Blackberry - テキストファイルの読み書き方法?
- 9. シリアルポートの書き込みと読み取りが動作しない
- 10. 読み取りと書き込みシリアルポートCOM3をシリアルコネクタにUSBで接続
- 11. Node.jsを使用して書き込み後にシリアルポートを読み取る
- 12. シリアルポートからPythonのファイルにASCIIデータを読み取る方法
- 13. vxworksシリアルポート読み取りタイムアウト
- 14. 書き込み、読み込み、追加の方法は?
- 15. データセットの書き込み/読み込み方法
- 16. 2つのスレッドを使ってシリアルポートを同時に読み書きする
- 17. シリアルポートからデータを読み取る方法は? Python
- 18. cでシリアルポートからフルパケットデータを読み取る方法
- 19. Swiftのplistの書き込み/読み取り方法3
- 20. アセンブリでのハードウェアへの書き込み/読み取り方法
- 21. SC/OPENSC書き込みと読み込み方法
- 22. 電子パッケージ - ファイルの書き込み/読み取り方法
- 23. シリアルポートを開いて読み書きする最大スレッド数MOXA NPort
- 24. シリアルポートへのWriteFile書き込み機能付き
- 25. Cの名前付きパイプの書き込みと読み込み方法は?
- 26. C/C++とLibSerialを使用したUbuntuのシリアルポートの読み込みと書き込み
- 27. Qtで特定のシリアルポートにデータを書き込む方法は?
- 28. シリアルポートの受信データをテキストファイル(.txt)に書き込む方法
- 29. C#のシリアルポート、バイトシーケンスまで読み取り
- 30. シリアルポートの読み取りをブロックする
可能重複(http://stackoverflow.com/questions/7275084/managing-serial-ports-in-c-sharp) –
それ以外の方法でリンクされた投稿は、この投稿の複製です。正式な複製としてこの質問を使用してください。 – Lundin