随笔分类 -  LabVIEW

摘要:转载已经征得原作者授权。 本项目中的部分控件和代码进行学习和探讨。 或者你手头有项目,我可以提供远程协助和指导。 可复制的网盘链接: https://pan.baidu.com/s/1LXBfV7Uw7A4MT91A4Le5Qw?pwd=jwfw 提取码: jwfw 谢谢大家。 阅读全文
posted @ 2026-02-12 13:54 生锈的钢铁 阅读(13) 评论(0) 推荐(0)
摘要:LabVIEW 提供了专门的 TCP 通信节点(位于「函数选板→数据通信→协议→TCP」),无需复杂代码编写,通过图形化连线即可实现 TCP 客户端与服务端的通信,是工业测控、设备互联中常用的通信方式。以下从核心节点说明、完整通信流程、实操示例、关键注意事项四方面,讲清 LabVIEW TCP 通信 阅读全文
posted @ 2026-02-05 21:38 生锈的钢铁 阅读(85) 评论(0) 推荐(0)
摘要:两种实现方法: 1. VI Server 方式: 子类与父类之间存在静态链接,而父类与子类之间则是动态链接。这意味着,一旦某个类被加载到内存中,其父类就会知晓该子类的存在。根据官方文档说明,这种方法在运行时环境(Runtime Environment)中无效,这一点需要大家注意。 2. 运行时反射( 阅读全文
posted @ 2025-11-25 09:29 生锈的钢铁 阅读(71) 评论(0) 推荐(0)
摘要:![](https://img2024.cnblogs.com/blog/2213992/202412/2213992-20241228101616827-278247140.png) 阅读全文
posted @ 2024-12-28 10:17 生锈的钢铁 阅读(49) 评论(0) 推荐(0)
摘要:1 前置知识储备 自分布式计算出现以来,业界已经开始广泛研究基于消息传递编程模型的解决方案。关于消息传递,Wikipedia 描述其广泛定义主要包括:远程过程调用(Remote Procedure Calls, RPC) 和 消息传递接口(Message Passing Interface, MPI 阅读全文
posted @ 2024-08-07 08:55 生锈的钢铁 阅读(1646) 评论(0) 推荐(0)
摘要:今天一个同事说问我一个问题: vi的属性设置运行时弹出前面板和右键子vi弹出前面板二者设置有什么区别? 我最后回答他说: 设置子vi的属性(图1)会让所有被调用的子vi但前面板都会弹出;而右键点击设置弹出(图2),则只对当前那个地方调用的子vi起作用。 图1 图2 小小细节,有门道。大家灵活运用。 阅读全文
posted @ 2024-07-16 16:03 生锈的钢铁 阅读(58) 评论(0) 推荐(0)
摘要:LabVIEW的从同一个类实例化的多个对象如何执行各自的方法呢? 这几天跟同事讨论到LabVIEW的面向对象编程中,如果我设计的一个类有一个方法比较耗时,那么当我实例化多个对象时,那么这个耗时的方法是怎么执行的呢?是各自并行执行还是,必须等某一个对象的方法调用完,接下来调用第二个对象的该方法呢? 接 阅读全文
posted @ 2024-07-13 10:52 生锈的钢铁 阅读(320) 评论(1) 推荐(1)
摘要:下载几张图片: 比较好的 网站1:https://www.iconfont.cn/ 网站2:https://yesicon.app/ 选用windows风格按钮控件进行自定义, 自定义的图片分别放入这6个位置,我们来搞清楚它们的对应关系: (1)当我们设置按钮机械状态为默认(自复位): (2)但我们 阅读全文
posted @ 2024-07-02 14:12 生锈的钢铁 阅读(672) 评论(0) 推荐(1)
摘要:1 虚拟机的安装 我用的是Virtua Box 的虚拟机,当然也有其他的类似软件;下载虚拟机的网址: https://www.virtualbox.org/wiki/Downloads 自行去下载合适的版本,如下我的版本; 安装步骤按提示一步步来安装即可;我在2年前安装的,忘了记录; 可以参考文档: 阅读全文
posted @ 2024-06-27 17:05 生锈的钢铁 阅读(1653) 评论(0) 推荐(0)
摘要:C#开发一个可被带参数调用并返回数据的控制台应用程序1 标准输出流控制台程序: namespace ReturnConsoleWrite { class Program { static void Main(string[] args) { //程序功能:将所以应用程序输入参数连成一个字符串 string _output=null; for (int 阅读全文
posted @ 2023-11-10 16:35 生锈的钢铁 阅读(306) 评论(0) 推荐(0)
摘要:LabVIEW图标编辑器中的文本变得模糊问题详述 在LabVIEW图标编辑器中将文本添加到VI图标时,如果我将字体大小设置为小于10,文本会变得模糊。当字体大小设置为大于11时,文本会正常地显示,但是字体则变得太大而无法放入图标中。 真难看! 解决方案 对于某些字体,这些字体比默认字体更详细,并且显示为像素化,可能会发生这种情况。为了提高 阅读全文
posted @ 2023-09-08 14:33 生锈的钢铁 阅读(792) 评论(0) 推荐(0)
摘要:简单万能队列状态机——WTYKAMC@2023WTYKAMC@2023框架 【简介】 这是一个基于队列的灵活状态机,可以满足队列元素先进先出,先进后出,后进后出,后进先出,可以清除队列中未执行完的状态,且有一个默认超时执行状态;通过超时时间可以改变超时分支的执行频率。 通过快速放置代码块可以直接应用程序框架模板,非常简单方便。 【安装】 将软件 阅读全文
posted @ 2023-05-12 15:51 生锈的钢铁 阅读(196) 评论(0) 推荐(0)
摘要:代码的管理非常重要,LabVIEW本身自带很多代码管理工具。下面来剖析一个相对标准的小项目; 阅读全文
posted @ 2023-04-12 11:35 生锈的钢铁 阅读(284) 评论(0) 推荐(0)
摘要:这是一个对我来讲比较偏的工具,做过很多项目,没有用它也能完成各种各样的项目。 今天我们一起来了解下这个工具,所以称之为工具,因为它属于NI LabVIEW的白色节点,一般是有官方利用LabVIEW代码重新封装的高阶节点。 这个板块位于: 首先我们来看它的帮助文档: 下面我们来举个例子: 分别创建2个 阅读全文
posted @ 2023-04-06 10:31 生锈的钢铁 阅读(915) 评论(0) 推荐(0)
摘要:回顾下初始需求: 现在要做一个类似聊天的demo,一个server端,若干个client端;首先是server启动,通过server可以打开若干个client端,然后每个client可以独立给server发送数据。server收到数据打印出来带有client id的信息。 上节我们已经完成了serv 阅读全文
posted @ 2023-03-23 15:48 生锈的钢铁 阅读(224) 评论(0) 推荐(0)
摘要:初始需求: 现在要做一个类似聊天的demo,一个server端,若干个client端;首先是server启动,通过server可以打开若干个client端,然后每个client可以独立给server发送数据。server收到数据打印出来带有client id的信息。 必然想到,这里出现了2个Acto 阅读全文
posted @ 2023-03-23 11:28 生锈的钢铁 阅读(558) 评论(0) 推荐(0)