您的位置 首页 培训

学习LabVIEW(一)——调用ZXing.NET

最近要做一些和软件无线电方面的研究,所以得学习一下LabVIEW的基本用法。虽然很久以前也用过NI的采集设备,但是当时的G语言程序都是NI帮我

最近要做一些和软件无线电方面的研讨,所以得学习一下LabVIEW的根本用法。尽管很久以前也用过NI的收集设备,可是其时的G言语程序都是NI帮咱们做好的,所以什么也没学会。
今日我试着编写了一个简略的程序,用LabVIEW调用ZXing.NET完成二维码的生成。由于ZXing.NET生成的二维码是.NET的Bitmap目标,所以在LabVIEW程序界面上,需要用一个.NET的PictureBox来出现图画,如下图所示:

而在G言语程序中,则能够运用互连接口供给的各种东西来完成ZXing的调用

其间:
结构器节点能够用来创立一个类的实例。创立一个结构器节点时,关于.NET自带的类,能够直接进行挑选

如果是ZXing这样的第三方.NET库,能够点击“阅读”按钮,在文件翻开对话框中选中zxing.dll即可。界面中的“结构器”用来挑选详细运用哪个结构函数,由于.NET目标能够有不止一个结构函数;
特点节点能够操作目标的特点,该节点有两种方式,一种能够用来读取特点的值,另一种能够用来修正特点的值;
调用节点用来调用一个目标的办法。
有了上面三个节点,满足咱们操作ZXing.NET的目标了。终究的程序如下:

简略从左介绍一下调用ZXing.NET的进程:

  • 首先用“结构器节点”创立了一个BarcodeWriter的实例;
  • 接下来将BarcodeWriter的Format特点设置为BarcodeFormat.QR_CODE;
  • 然后调用BarcodeWriter的Write办法,其参数contents来自界面上的文本框控件;
  • 第四步用“结构器节点”创立了一个Bitmap目标,其间结构函数的参数original为Write办法的返回值;
  • 终究用特点节点将生成的Bitmap目标赋值给PictureBox的Image特点。

程序的界面上有一个文本框,用来输入文本;一个按钮,用来触发ZXing.NET对文本编码;一个.NET的PictureBox用来出现终究的成果。运转作用如下:

用Barcode Scanner扫扫试试:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/211825.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部