LabVIEW学习和开发
文章平均质量分 67
mysolisoft
这个作者很懒,什么都没留下…
展开
-
LabVIEW调用函数返回指针的动态链接库DLL
LabVIEW调用函数返回指针的动态链接库DLL引言创建动态链接库LabVIEW中调用DllMian.dll结束语引言LabVIEW通过调用库函数节点可以调用C/C++生成的动态链接库。首先在VC/CVI/Matlab等语言中设计好完成计算处理任务的动态链接库,通过配置调用库函数节点调用动态链接库中相应的库函数,获取所需的处理结果。在LabVIEW中,通过库函数输出参数(指针或数组参数)以及库函数返回单值获取数据有完善的解决办法,可以参考这篇文章。本文讲述获取函数返回值为指针(含单值和数组指针)数据的方原创 2020-12-12 20:53:51 · 5442 阅读 · 2 评论 -
LabVIEW操作INI文件读写数组和簇
我们知道,正常情况下,LabVIEW操作INI文件只能读取和写入布尔、双精度、I32、路径、字符串、U32六种数据类型,且只能存取单值变量,无法存取数组和簇类型变量,但在具体应用中除了能存取单值变量外,我们也希望(或者更希望)将数组类型变量甚至簇类型变量保存到INI文件中,能否做到呢?答案是肯定的。 1、 存取数组变量 保存:采取的方法是通过“数组至电子表格字符串转换”函数节点将数组(不...原创 2018-09-04 16:56:51 · 9878 阅读 · 6 评论 -
LabVIEW动态调用VI及调用路径问题
在LabVIEW程序设计中,调用VI一般分为静态调用和动态调用,静态调用是指被调用VI在VI调用程序的程序框图上直接放置子VI,它与VI调用程序同时加载,而且常驻内存 ,直至调用它的VI运行结束。动态调用VI是指在调用程序运行时动态加载VI,执行完后从内存卸载,自动释放内存,动态调用VI又分为通过引用调用节点(严格类型的VI引用)的动态调用和通用(我这么称呼的)动态调用。通过引用调用VI不仅指向被调用的VI,还指向被调用VI的连线板,这样我们就可以向被调用VI传递参数,并获得被调用VI的输出参数。原创 2018-09-12 17:01:17 · 30757 阅读 · 4 评论 -
如何简化LabVIEW多重嵌套条件操作
习惯于文本编程(如C、C++、Java)语言的程序员在接触LabVIEW图形化编程语言后,对其中的条件结构特别是多重嵌套条件结构,感觉很棘手,不仅操作繁琐而且读起来费解。以下为打开一个文本文件并将其显示在文本框中的案例谈一谈如何简化它。1、繁琐方法上图所示的程序框图,需要三重条件判断才能正确打开一个文件(为了方便讲述,将错误簇解除捆绑获取其中的Status条件),即:A、没有取消打开文件操...原创 2018-09-18 17:15:05 · 4228 阅读 · 0 评论 -
如何判断LabVIEW当前VI运行在哪种模式下
开发LabVIEW应用程序时,有时需要知道当前VI运行于哪种模式,是在开发模式下(开发环境)运行的还是在已经生成exe文件后运行的,以下为检测方法。1、 在程序框图中放置一个“VI服务器引用”节点,点击节点选择“本应用程序”,如下图所示。2、在程序框图中放置一个属性节点,将“本应用程序”的输出连接到“属性节点”的输入端,设置属性为“应用程序/类别”,如下图所示。3、 输出“类别属性节点...原创 2018-09-19 15:22:11 · 5497 阅读 · 0 评论