码迷,mamicode.com
首页 > 其他好文 > 详细

honeywell 1500 1300 条码枪虚拟

时间:2015-02-08 14:02:53      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

在工作中,经常会用到串口设备,如串口条码枪、串口测试仪、串口称重仪等,在调试的时候,这些设备都需要从车间借调,每次借调都很麻烦。

能否简单一点呢?我琢磨了一下,可以通过虚拟“串口设备”来实现,不需要连接真实的设备也能进行调试。下面以honeywell 1500 1300 条码枪的虚拟化为例来说明。

这里需要用到一个软件:VSPD。这个软件可以在windows上虚拟出成对的串口。如下图所示:

 技术分享

在这里,我们建立一个串口对COM101COM102,并假定条码枪那一端的串口号是COM101,电脑一端的串口号是COM102

建立一个窗体,在上面放置以下控件。

 技术分享

后台的代码:

        public Form1()
        {
            InitializeComponent();
        }



        private void Form1_Load( object sender, EventArgs e )
        {
            serialPort1.PortName = "COM101";
            serialPort1.BaudRate = 19200;
            serialPort1.Open();


        }

        private void serialPort1_DataReceived( object sender, SerialDataReceivedEventArgs e )
        {

        }

        private void button1_Click( object sender, EventArgs e )
        {
            string data = textBox1.Text;
            serialPort1.WriteLine( data );
        }

 

 

 

附件下载

honeywell 1500 1300 条码枪虚拟

标签:

原文地址:http://www.cnblogs.com/dehai/p/4279917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!