- 締切済み
Visual studio 2008 Express Edition
Visual studio 2008 Express Edition C# を使用して シリアルポートにアクセスする方法を教えてください。 以前にC++Builderを使用してRS-232Cをアクセスするプログラムは作成したことがあるのですが、 10年以上前のことなので忘れてしまい、 参考文献も捨ててしまいました。 どのクラスを使用すれば、最適なのかご存知のかた教えてください。 なお、Express Editionが無理なら、 Professional Edition でもかまいません。 どうかよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- reset_cat
- ベストアンサー率68% (94/138)
RS232Cことシリアルポートアクセスは、SerialPortクラスを利用することで実現できると思います。このクラスは.Net 2.0からサポートされているので、VS2005以降なら使用できるはずです。
- koi1234
- ベストアンサー率53% (1866/3459)
RS232C使ったことはありますが(VC6/Delphi)OCXなど使わないのであれば 基本的にはファイルデバイスと同じ操作です (CreateFile/WriteFile/ReadFileで各オープン/送信/受信) 以VCで見つけた似たような質問 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1321829173 私自身C#使ったことはありませんがOCXでいいなら (一寸記事が古いかもですがあんまり変わってないと思います) http://www.robotsfx.com/robot/robohow/RoboHow60/RoboHow60.html 同じような内容ので見つけたのは http://www.ailight.jp/BBS/Detail.aspx?Header_ID=274 (1-8ページまで多分同じ内容のやり取り) でもって上記の76番目の書き込みに .NETにはRS232C用のクラスが追加されているようなことが書かれています