- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 LabVIEW调用函数返回指针的动态链接库DLL
LabVIEW调用函数返回指针的动态链接库DLL引言创建动态链接库LabVIEW中调用DllMian.dll结束语引言LabVIEW通过调用库函数节点可以调用C/C++生成的动态链接库。首先在VC/CVI/Matlab等语言中设计好完成计算处理任务的动态链接库,通过配置调用库函数节点调用动态链接库中相应的库函数,获取所需的处理结果。在LabVIEW中,通过库函数输出参数(指针或数组参数)以及库函数返回单值获取数据有完善的解决办法,可以参考这篇文章。本文讲述获取函数返回值为指针(含单值和数组指针)数据的方
2020-12-12 20:53:51
5199
2
原创 matlab求向量a中不包含向量b元素的集合
我们在学习和使用matlab时,如要实现某一功能,一定要先查查matlab系统本身有没有实现这一功能的函数,如有的话,可能一条语句就解决问题。如以下两组向量:a=[1 2 3 4 5 6 7 8 9 10]b=[3 5 6]求向量a中不包含向量b中元素的集合,如不使用matlab系统功能函数,可能需通过以下一段程序代码才能实现这一功能。a=[1 2 3 4 5 6 7 8 9 10];...
2018-09-26 15:12:11
3931
1
原创 如何判断LabVIEW当前VI运行在哪种模式下
开发LabVIEW应用程序时,有时需要知道当前VI运行于哪种模式,是在开发模式下(开发环境)运行的还是在已经生成exe文件后运行的,以下为检测方法。1、 在程序框图中放置一个“VI服务器引用”节点,点击节点选择“本应用程序”,如下图所示。2、在程序框图中放置一个属性节点,将“本应用程序”的输出连接到“属性节点”的输入端,设置属性为“应用程序/类别”,如下图所示。3、 输出“类别属性节点...
2018-09-19 15:22:11
5372
原创 如何简化LabVIEW多重嵌套条件操作
习惯于文本编程(如C、C++、Java)语言的程序员在接触LabVIEW图形化编程语言后,对其中的条件结构特别是多重嵌套条件结构,感觉很棘手,不仅操作繁琐而且读起来费解。以下为打开一个文本文件并将其显示在文本框中的案例谈一谈如何简化它。1、繁琐方法上图所示的程序框图,需要三重条件判断才能正确打开一个文件(为了方便讲述,将错误簇解除捆绑获取其中的Status条件),即:A、没有取消打开文件操...
2018-09-18 17:15:05
4137
原创 LabVIEW动态调用VI及调用路径问题
在LabVIEW程序设计中,调用VI一般分为静态调用和动态调用,静态调用是指被调用VI在VI调用程序的程序框图上直接放置子VI,它与VI调用程序同时加载,而且常驻内存 ,直至调用它的VI运行结束。动态调用VI是指在调用程序运行时动态加载VI,执行完后从内存卸载,自动释放内存,动态调用VI又分为通过引用调用节点(严格类型的VI引用)的动态调用和通用(我这么称呼的)动态调用。通过引用调用VI不仅指向被调用的VI,还指向被调用VI的连线板,这样我们就可以向被调用VI传递参数,并获得被调用VI的输出参数。
2018-09-12 17:01:17
30184
4
原创 LabVIEW操作INI文件读写数组和簇
我们知道,正常情况下,LabVIEW操作INI文件只能读取和写入布尔、双精度、I32、路径、字符串、U32六种数据类型,且只能存取单值变量,无法存取数组和簇类型变量,但在具体应用中除了能存取单值变量外,我们也希望(或者更希望)将数组类型变量甚至簇类型变量保存到INI文件中,能否做到呢?答案是肯定的。 1、 存取数组变量 保存:采取的方法是通过“数组至电子表格字符串转换”函数节点将数组(不...
2018-09-04 16:56:51
9710
6
原创 设计了一个Word文档批量生成小工具软件
最近,因工作需要开发了一个文档自动生成的小工具软件,即批量替换Word文档模板中设定标签为指定的内容。Word文档模板为事先已经排版好的报表、公文等文件,但留下部分内容需要更改,将该内容设定为一个标签(如[申请人]),然后用Excel表中该标签指定的内容进行替换。如只替换单个文件手动修改即可,用该软件意义不大,但要修改上百个文档,该软件的作用就体现出来了。 该软件在Visual Studio 2...
2018-08-25 10:44:45
24800
80
( [初学Visual.C#.2010].Beginning.Visual.C.Sharp.2010.pdf
2011-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人