Labview
文章平均质量分 61
bgbgxia
这个作者很懒,什么都没留下…
展开
-
Labview操作sqlite数据库
Labview操作sqlite数据库准备在项目使用sqlite,但是发现官方提供的labview操作sqlite的库版本至少是18以上,低版本又找遍很多资源没有比较合适的支持labview可直接使用的操作库,准备用C#封装一遍sqlite3.dll的库,但又要去考虑查询语句返回结果数组动态大小的问题,最终还是选择用sqlite3.dll直接实现了。(当然也可以考虑通过ODBC方式实现也不错的,根据个人喜好吧)目前只实现了简单的增、删、改、查操作,以后有需求在增加,直接上代码吧。(1)往数据库添加数据原创 2022-02-19 10:26:44 · 3632 阅读 · 1 评论 -
LabVIEW中给选项卡加滚动条
最近碰到一个需求,需要在一个大小固定的区域中放置一个选项卡,在实际操作过程中,发现不同的选项卡内容不同,有的选项卡内容在指定的区域中根本放不下,有的又放不满,想到在选项卡中加入滚动条来解决这一需求,在网上找了一番,主要还是通过加入子VI控件实现,效果不是很理想。最后通过分隔栏控件间接达到了需求。如图所示,内容1是能正常放入区域中的,但是内容2超出了区域,这时就需要加入滚动条来解决了。前面板》...原创 2018-09-26 22:19:32 · 4234 阅读 · 0 评论 -
Labview树形控件加复选框
不知是自己不会找资源,还是自己需求太奇葩,才学Labview一段时间,总是碰到各种问题,在网上又总是还找不到合适的解决方案,无奈只有自己硬着头皮怼了。现在的需求是我要采集很多的数据用来画图,但是有时候并不想所有曲线都能画出来,所以需要给用户提供一个可以选择曲线的接口,最开始想到的当然是波形图自带的图例去处理,但是试过效果并不是太好,数据太多的话层次不分明,用户需要在一大堆数据中拖动滚动条去找到需...原创 2018-10-07 09:31:36 · 10976 阅读 · 19 评论 -
Labview调用C++ dll之字符串数组传递
做项目的时候碰到了一个需求,有一个复杂的运算,用labview实现非常的麻烦,但是如果用C++实现,就会灵活很多。尝试着采用Labview调用C++编写的动态链接库方式解决,兼顾Labview的便利和C++的灵活性。 运算好说,主要难点是Labview与C++之间的数据对应关系,因为我最后的结果是既有字符串又有数字,对于单纯的数字来说,直接通过调用数组的方式就能解决,这里主要记录一下字符串数组...原创 2019-01-12 16:13:51 · 6042 阅读 · 0 评论 -
Labview文字识别-从训练到识别
一个简单的Labview文字识别例子,包含从训练到最终的识别,比较简单,主要是熟悉labview文字识别的整个流程。首先需要安装视觉与运动模块安装完成后,不仅文字识别需要的库已经安装了,而且还安装了Vision Assistant了,接下来训练就需要用到它了。(1)为了方便,我们就地取材,就以上一张图片为训练素材开始训练,打开Vision Assistant,导入上一张图片。(2)选...原创 2019-03-05 22:29:47 · 10560 阅读 · 53 评论 -
Labview 字符串和UTF8的相互转换
在做Labview和tcp通讯的时候,需要发送中文字符串,找了会相关资料,竟然找到了labview提供的现成的字符串到utf8相互转换的vi,整理了一下分享出来,2014环境下目前测试可以直接使用。可以直接下载,也可以参考原文https://forums.ni.com/t5/LabVIEW/undocumented-function-quot-text-to-utf-8-quot/td-p/5...原创 2019-09-03 15:55:45 · 12009 阅读 · 1 评论 -
Labview游标实时显示多个波形图曲线X轴、Y轴坐标
主要用于需要绘制的多曲线幅值差距太大,不得不分别绘制到多个波形图中,此时又需要鼠标在波形图标中移动时又要实时显示各个波形图的曲线X轴、Y轴坐标的场合,先上效果图:如图所示,当鼠标经过波形图1或波形图2时,右边控件会实时只是X、Y值。实现过程如下:1.配置波形图控件如图添加波形图控件,并为其添加游标,游标设置成单曲线。2.配置鼠标移动事件添加鼠标移动事件,通过鼠标X坐标获得光标坐标,...原创 2019-10-08 21:36:14 · 16503 阅读 · 1 评论