一个串口通信的有关问题!请高手帮帮忙

一个串口通信的问题!请高手帮帮忙!
在我们化验室有很多台测试仪,现在要用一台电脑通过串口连接来接收那些测试仪所发送过来的数据,每台仪器都有好几个项目数据,比如:色值,锤度等,那么我想在DELPHI中用多个EDIT编辑框来接收这些对应数据,怎么做呢??我对这方面是初学者,请高手帮帮忙!有源码参考更好!谢谢!

------解决方案--------------------
串口通讯无外乎两种方法 :
1 用WIN32API函数直接写!CREATEFILE READFILE WRITEFILE 等等
2 用三方控件!MSCOMM SPCOMM等等 !
------解决方案--------------------
用Comport吧。简单实用,功能还不错。现在最高版本是3.1带源码,到处都有下载的。
你这是比较简单的需求了。只要学会了串口通讯,基本都能做了。
------解决方案--------------------
恩 用达拉斯串口卡啊

如果你用分时的占用同一个串口

由于串口协议太低级 你会调试的很痛苦

如果每个仪器 用独立线程发送 独立线程接受
你的软件占用资源会很多 响应速度也会变慢
由于通信协议不同 而且程序也复杂

最好是花300块钱买个达拉斯的串口卡 PCI转5个串口的
很便宜而且使用 每个仪表一个COM 号 就可以了
设置可以实现模块化的程序 各个部分都独立
做到软件设计的功能耦合

而且现在,
市面上有串口卡pci接口转2个串口的
15块一块
不如达拉斯专业 一般用也可以,如果要求不是太高
也凑合用
------解决方案--------------------
1. 你需要知道这些设备的通讯协议,即它输出的数据包的格式。
2. 你需要掌握串口通讯编程的基本知识。
3. 你需要掌握接收串行化数据的编程。这些设备的输出数据包,一般是需要先缓存,等待数据包完整了再处理的。

以上3点你掌握之后,“问题是那么多数据过来我该怎么分清哪个数据属于哪个项目的数据呢?就是说怎么让它对应到我窗口上的EDIT的编辑框显示呢?请大家发点源码参考参考啊?”,这个就不会再是个问题了。