honeywell 1500 1300 条码枪虚拟

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

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

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

在这里,我们建立一个串口对COM101与COM102,并假定条码枪那一端的串口号是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 );
        }

附件下载

时间: 2024-10-08 08:08:45

honeywell 1500 1300 条码枪虚拟的相关文章

honeywell 1500/1300条码枪的串口读写类

此类用于honeywell 1500/1300条码枪的串口读写,可实现控制条码枪扫描,并从条码枪中取得扫描的数据.使用条码枪的串口模式有以下几个好处: (1)避免因文本框失去焦点而导致录入失败. (2)可与自动化设备配合. /*---------------------------------------------------------------- // 文件名:BarcodeScanner.cs // 文件功能描述:条码扫描枪类.用于控制条码枪进行扫描. // // 创建标识:leo 2

红光条码扫描枪和激光扫描枪有什么区别?购买条码扫描枪,盘点机时该如何选择。

红光条码扫描枪和激光扫描枪有什么区别? 1.扫描出光:红光扫描枪出光扫描线较粗,覆盖条码面积较大.激光扫描枪出光较细,看起来像一条红色细线. 2.扫描距离:红光扫描枪扫描距离要非常近才能扫描,一般最远不会超过20厘米.激光扫描枪扫描距离可以达到30厘米以上,性能好的激光扫描枪能达到50厘米. 3.扫描精度:红光扫描枪扫描精度比较低.而激光扫描头扫描精度比较高,所以对于一些比较细小的条码,激光扫描头可以扫描,但是红光扫描头就识别不出来. 4.价格:红光扫描头成本较低,是激光扫描枪的一半还多.由于激

Oracle 11g新特性之--虚拟列(Virtual Column)

Oracle 11g新特性之--虚拟列(Virtual Column) Oracle 11G虚拟列Virtual Column介绍 Oracle 11G 在表中引入了虚拟列,虚拟列是一个表达式,在运行时计算,不存储在数据库中,不能更新虚拟列的值. 定义一个虚拟列的语法: column_name [datatype] [GENERATED ALWAYS] AS [expression] [VIRTUAL] 1.虚拟列可以用在select,update,delete语句的where条件中,但是不能用

Odoo POS

Jeffery Q:913547235 ? ? Odoo 8 只支持 ean13条码 Barcode scanner相当于键盘,30ms 条码枪输出类型,QWERTY ? ? pos配置 ? ? ? ? Picking type pos专用的分拣类型 Stock location 商店库位 Company 商店代表的公司 Sale journal 用来记录pos销售出去的应收款 Price list 属于此商店的价格表 Order IDs sequence 订单序列 Group journal

我们都忽略了Html5的力量,如果只看成一种技术就大错特错了!

第一部分:Html5市场的力量 我们太忽略Html5的市场力量了.如果你把Html5当作一种技术,就大错特错了!忘掉你的产品,忘掉你的技术,想想移动时代的信息传播和消费场景.作为2B,我们实在是没有重视Html5的市场力量!app开发中Html5的力量,你想到了吗? 我先抛出两个问题: 第一.现在每个月你下载几个新app?相比之下,你每天要看多少网页和微信圈的信息和文章? 第二.你多久才去app商城找软件?就算的软件上了app商城,能上靠前的排名,还是被淹没? 关注Html5,首先是要看到Htm

[C#.Net]全局钩子实现USB扫码枪无焦点状态下扫入

1.扫描枪获取数据原理基本相当于键盘数据,获取扫描枪扫描出来的数据,一般分为两种实现方式. a)文本框输入获取焦点,扫描后自动显示在文本框内. b)使用键盘钩子,勾取扫描枪虚拟按键,根据按键频率进行手动输入和扫描枪扫描判断. 2.要实现系统钩子其实很简单,调用三个Win32的API即可. SetWindowsHookEx 用于设置钩子.(设立一道卡子,盘查需要的信息) CallNextHookEx 用于传递钩子(消息是重要的,所以从哪里来,就应该回到哪里去,除非你决定要封锁消息) UnhookW

细数企业级移动应用应该具备的5大特征

在如今BYOD兴起的时代,新兴的HTML5与虚拟桌面技术齐飞,国内外众多厂家共舞,中间件技术与native原生开发争鸣,让我们大开眼界的同时,却多了几份无所适从.企业选择移动信息化解决方案,犹如沙里淘金,只愿得一无忧之选,便似企业移动化建设的良缘了.下面跨屏科技就整理了企业级移动应用应该具备的5大特征: 1,无所不在的渗透 移动应用不是水平应用也不是行业垂直应用,无论是企业市场销售.经营管理.资源管控.决策支持的方方面面,从企业业务员.送货员.服务人员.工人到业务主管.企业高管,移动应用都有其适

ItextDemo<二>

Nested tables TableTemplate.java /** * Example written by Bruno Lowagie in answer to the following question: * http://stackoverflow.com/questions/22093993/itext-whats-an-easy-to-print-first-right-then-down */ package sandbox.tables;   import com.itex

Itext Demo

Tables and fonts /** * Example written by Bruno Lowagie in answer to the following question: * http://stackoverflow.com/questions/27577633/itext-library-exception-throwing-on-adding-blank-cell-with-space */ package sandbox.tables;   import com.itextp