honeywell 1500 1300 条码枪虚拟

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

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

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

 honeywell 1500 1300 条码枪虚拟

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

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

 honeywell 1500 1300 条码枪虚拟

后台的代码:

        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 );

        }

 

 

 

附件下载

你可能感兴趣的:(500)