小弟VB太弱,希望高手帮忙提供个例子,请要详细点。我现在用VB6编程,下位机是控制仪表,需要从上位机给出温度设定值,由仪表控温,还需采样几组电压数据,我想把这几组数据通过VB程序显示、处理、给出报表,而且还需要控制几组电机启停,我应该怎么做呢?串口通讯

解决方案 »

  1.   

    写程序不难,但有几个问题:
    1、什么仪表?有通信协议吗?串口通信需要协议,先把通信协议搞通了,
       程序就顺理成章了。
    2、要采集的电压数据是多少到多少的?比如:-5~+5V、0~5V、0~10V。
       采集电压你用什么硬件?也就是AD采集卡是什么?
    3、这个问题首先的确定你的硬件解决方案,选好型,再说编程,具体的
       例子不好说,得具体问题具体分析。
      

  2.   

    写程序不难,但有几个问题:
    1、什么仪表?有通信协议吗?串口通信需要协议,先把通信协议搞通了,
       程序就顺理成章了。
    2、要采集的电压数据是多少到多少的?比如:-5~+5V、0~5V、0~10V。
       采集电压你用什么硬件?也就是AD采集卡是什么?
    3、这个问题首先的确定你的硬件解决方案,选好型,再说编程,具体的
       例子不好说,得具体问题具体分析。
      

  3.   

    哦,通讯协议应该是通用协议,采集电压0~5v,用AD采集卡同事开发的,其他的应该没什么了吧,最好能给个例子我好能参考一下,谢谢了.
      

  4.   

    AD采集卡自己开发?那应该也会规定一个通讯协议啊,通过串口和上位机进行数据交换等,造价应该不会很高,一个MCU,一个AD芯片(或MCU自带),232芯片等
      

  5.   

    LS各位已经给出了正确的思路.再提点建议:
    你的下位机不仅仅是一个控制仪表,还应包含能组织和分解指令的PLC或单片机,应该符合RS485标准.LZ可以参考"人民邮电出版社"出版的"VISUAL BASIC 串口通信工程开发实例导航"一书.