大模型生成LabVIEW代码工具-VI Generator
🏡博客主页: virobotics(仪酷智能):LabVIEW深度学习、人工智能博主
🎄所属专栏:『AI Agent for LabVIEW』
📑推荐文章:『LabVIEW人工智能深度学习指南』
🍻本文由virobotics(仪酷智能)原创🥳欢迎大家关注✌点赞👍收藏⭐留言📝订阅专栏
文章目录
- 🧩前言
- 🔔 VI Generator 是什么
-
- 简介
- 核心目标
- 功能
- 👓️ VI Generator 实测
- ⬇️ Agent for LabVIEW下载
- 🔮未来规划:与 Agent for LabVIEW 深度融合
-
- 1、VI自动解析能力
- 2、文档解析能力
- 3、视觉理解与生成能力
- 4.工具调用与个性化开发
- 🎯总结
🧩前言
大家好,这里是仪酷智能VIRobotics。
AI 飞速迭代的今天,我们几乎可以在各个行业看到它的身影。国内外的大模型厂家这两年疯狂更新,模型性能一天一个样。无论是日常生活还是工作中,AI 都给我们带来了很多实打实的便利,尤其是在处理信息、生成内容、自动化任务方面,让人真切感受到“效率这东西是可以被科技成倍放大的”。
作为一个写了十多年代码的LabVIEW工程师,我的感受更直接:编程这条工作线,确实已经被 AI 改变了。
现在市面上的文本类编程助手已经遍地开花,从 Python、Java、C++ 到前端框架,几乎都有成熟工具可以帮你写、帮你改、甚至帮你跑。很多时候,一个简单的功能不需要我们真正“手写”,而更像是在指挥 AI 完成。但问题也随之而来——如果你的主力开发语言不是文本,而是 LabVIEW 这种图形化语言,那怎么办?
作为 LabVIEW 工程师,我们依旧得自己拖节点、拉连线,哪怕只是一个很简单的数组筛选逻辑,也可能重复写几十次。AI 在其他编程语言里已经是“标配”,但在 LabVIEW 这里,却几乎是空白。如果你常年做测控、自动化测试、科研工程,那么你一定能感受到这种“时代差距”:别人都已经在用 AI 写代码了,我们还在手动拖控件。
不是没人需要这种工具,而是——图形化编程的复杂性,让大模型很难直接生成可运行的 VI。所以过去一段时间我们都在研究如何做一个LabVIEW代码编程助手,只需要简单对话,就可以让AI帮我们生成可执行的VI代码。
近期,我们终于做出了第一个初版本,并面向用户开始内测!
🔔 VI Generator 是什么
简介
VI Generator 是由仪酷智能(VIRobotics)自主研发的 图形化编程自动化生成工具,面向 LabVIEW 工程师、科研人员、测控开发人员提供自然语言到可执行 VI 的全自动转换能力。它可以让工程师可以通过一句自然语言描述,快速生成逻辑清晰、结构规范、可直接运行的 LabVIEW VI 程序。让 LabVIEW 也能真正进入 AI 编程时代。
一句话来说:VI Generator 是一个能让你“用一句话生成 LabVIEW 程序”的工具。
我们希望VI Generator是一个一个懂 LabVIEW、能写 LabVIEW 的智能化编程助手。不替代工程师,但大幅减少重复劳动,加速开发起步,提高基础逻辑构建效率。
核心目标
-
让工程师无需从“拖节点 + 拉连线”开始
-
通过自然语言快速构建程序原型
-
让开发者把更多时间放在架构、算法、控制逻辑上
功能
- 自然语言生成可运行 VI
- 自动构建图形化数据流
- 基础功能模块基本全覆盖
👓️ VI Generator 实测
在Prompt提示词框输入一句需要让AI生成的代码内容,如“帮我生成一个labview程序,生成1-100之内的所有奇数,可使用带索引的循环隧道,能用魔法符号的地方尽量用魔法符号”。一段时间后,它就会开始生成labview程序代码。
生成结果如下:
也可以让它生成素数
⬇️ Agent for LabVIEW下载
Agent for LabVIEW工具包可在仪酷智能官网下载中心:https://www.virobotics.net/download 中下载。

🔮未来规划:与 Agent for LabVIEW 深度融合
目前代码生成能力主要是实现:数值、数组、字符串等基本运算,简单循环条件等简单运算。未来会不断更新agent,提高代码生成质量和能力。也会将agent本身的能力集成到VI Generator中。

1、VI自动解析能力
将比较复杂或者用户希望AI解读的VI加载进来,让AI解读当前vi具体使用方法,如下是载入两个VI并解析的具体过程:



2、文档解析能力
如下我将一篇word文档载入给AI,并问他,我该如何在LabVIEW中推理一个yolo11的onnx模型,他可以根据文档内容然后告诉我具体的操作步骤;

3、视觉理解与生成能力
如下图所示,我将两张图片载入到agent里,然后告诉它:将图一的机器人放到图二里,站在狗的旁边,它可以根据我已有的图片理解我得意思并生成新的图。
4.工具调用与个性化开发
例如:
- 分析数据采集结果
VI描述: “分析数据采集的结果,提取平均值、最大值、波形趋势等。” - 检查 VI 功能
VI描述: “读取指定 VI 的功能说明并验证输入输出是否符合标准。”
这样,当你让 Agent 分析某项数据时,它会自动选择合适的工具执行,而无需你手动调用。

🎯总结
以上就是今天要给大家分享的内容,希望对大家有用。如有笔误,还请各位及时指正。后续我们将为大家更新更多关于AI Agent在LabVIEW的部署案例,欢迎大家关注博主。我是virobotics(仪酷智能),我们下篇文章见~
如您想要探讨更多关于LabVIEW与人工智能技术,欢迎加入我们的技术交流群:664108337。进群请备注:CSDN
更多内容可查看
-
仪酷智能官网:https://www.virobotics.net/
-
微信公众号:仪酷智能科技
-
B站:仪酷智能
-
邮箱:info@virobotics.net
-
QQ群:664108337
如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏、👍订阅专栏
推荐阅读
AI Agent for LabVIEW赋能LabVIEW测控工程师无缝调用大模型能力
使用LabVIEW第一时间体验DeepSeek-V3.1-Terminus版本
【Agent教程】1.手把手教你使用仪酷智能 Agent制作并调用 VI 工具
【YOLOv5】LabVIEW+TensorRT的yolov5部署实战(含源码))
【YOLOv5】手把手教你使用LabVIEW ONNX Runtime部署 TensorRT加速,实现YOLOv5实时物体识别(含源码)
【YOLOv8】实战一:手把手教你使用YOLOv8实现实时目标检测
【YOLOv8】实战二:YOLOv8 OpenVINO2022版 windows部署实战
【YOLOv8】实战三:基于LabVIEW TensorRT部署YOLOv8
【YOLOv9】实战一:在 Windows 上使用LabVIEW OpenVINO工具包部署YOLOv9实现实时目标检测(含源码)
【YOLOv9】实战二:手把手教你使用TensorRT实现YOLOv9实时目标检测(含源码)
👇技术交流 · 一起学习 · 咨询分享,请联系👇
更多推荐

所有评论(0)