学习LabVIEW(七)——ZXing.NET解码
时间:01-09
来源:互联网
点击:
在控件中添加过滤器,只能选择PNG文件,具体做法是:右键单击控件,在弹出的菜单中选择“浏览选项...”,在弹出的对话框中添加过滤器:
程序的核心就是利用BarcodeReader的Decode方法对加载的图像进行解码。
- 解码部分的最外层套了一个while循环(其实更像是repeat until False循环,因为退出循环的条件是True);
- 循环内部是一个事件结构,触发事件为路径控件中的路径发生变化,即每次进行了路径选择之后,就会触发这个事件结构;
- 事件结构内部有一个if结构。这里利用正则表达式对路径(路径和字符串不是兼容的类型,需要使用相应的节点进行显式的类型转换)进行判断,看路径是不是以.png结尾,如果是,则执行结构内部的框图;
- 如果路径的确是以.png结尾,则调用BarcodeReader的Decode方法。这里使用了一个顺序结构,见《学习LabVIEW(三)——观念的转变》,保证Decode运行结束之后,在调用Bitmap对象的Dispose方法以释放资源。同时,将结果送至字符串显示控件,将解码结果呈现在用户界面上。
将生成的二维码截图,保存为PNG文件。
LabVIEWZXingNET解 相关文章:
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)