技能商城使用指南#
本章介绍 VI Generator 3.x 中的技能商城功能,包括技能商城的作用、打开方式、技能搜索、下载、更新、卸载以及下载技能后如何在 VI Generator 中使用。
什么是技能商城?#
技能商城(Skill Marketplace) 是 VI Generator 3.x 的核心能力入口。
它不是传统意义上的函数库,也不是简单的插件集合,而是一个面向 LabVIEW AI 编程的能力扩展平台。用户可以根据项目需求,在技能商城中搜索、下载、更新和管理不同类型的技能,让 VI Generator 获得更多 LabVIEW 程序生成能力。
简单来说:
VI Generator 是 AI 编程主程序,技能商城是 AI 能力扩展中心。
通过技能商城,用户不需要频繁更新整个 VI Generator 主程序,而是可以按需下载对应技能。例如:
需要生成串口通信程序 → 下载串口相关技能
需要生成 TCP / UDP 通信程序 → 下载网络通信相关技能
需要生成 DAQmx 数据采集程序 → 下载 DAQ 相关技能
需要生成信号处理程序 → 下载信号处理相关技能
需要生成标准工程框架 → 下载状态机、事件结构、UI 模板等技能
下载完成后,VI Generator 可以在后续对话中根据用户需求自动选择并调用相关技能,辅助生成更完整、更贴近工程场景的 LabVIEW 程序。
为什么需要技能商城?#
在 VI Generator 2.x 中,AI 的能力主要由主程序内置技能决定。随着 LabVIEW 工程场景越来越复杂,仅靠固定内置能力很难覆盖所有用户需求。
例如,不同用户可能需要:
串口 / TCP / UDP 通信
DAQmx 数据采集
Modbus 等工业协议
信号生成、滤波、FFT 分析
波形测量与声音采集
矩阵与线性代数
状态机、事件状态机、生产者 / 消费者框架
不同厂商硬件驱动
不同项目的 UI 模板
如果每次新增能力都必须更新整个主程序,用户安装和维护成本会越来越高。
因此,VI Generator 3.x 引入技能商城,让 AI 的能力可以像应用商店一样持续扩展:
按需下载:需要什么能力,就下载什么技能
在线更新:技能有新版本时,可直接更新
能力复用:同一个技能可被多个项目复用
持续进化:后续新增硬件、协议、算法、工程模板时,可通过技能商城发布
技能和普通函数库有什么区别?#
| 对比项 | 普通函数库 | VI Generator 技能 |
|---|---|---|
| 使用方式 | 工程师手动查找、拖拽、连线 | AI 根据需求自动选择并调用 |
| 关注对象 | 某个具体函数或 VI | 一类工程能力或生成规则 |
| 使用门槛 | 需要理解函数输入输出 | 用自然语言描述需求即可 |
| 更新方式 | 通常随工具包或源码更新 | 可在技能商城中独立更新 |
| 适用场景 | 手动编程 | AI 自动生成 LabVIEW 程序 |
技能的作用不是简单提供一个 VI,而是让 AI 理解“如何生成某一类 LabVIEW 程序”。
例如,串口技能不仅告诉 AI 有哪些串口函数,还会帮助 AI 理解串口程序通常需要:
VISA 资源名
波特率
数据位
校验位
停止位
打开连接
写入命令
读取返回
错误处理
关闭资源
因此,技能更像是 AI 的“工程知识包”。
技能商城入口#
打开 VI Generator 后,在主界面中找到 技能商城 按钮。点击后即可进入技能商城界面。

💡 如果您在界面中没有看到技能商城按钮,请确认当前安装的是 VI Generator 3.x 或更高版本。
技能商城界面说明#
技能商城界面包含以下区域:
1. 技能列表区#
用于显示当前可用的技能列表。
常见信息包括:
技能名称
技能版本
作者
公司
2. 技能详情区#
点击某个技能后,右侧会显示技能详细信息,例如:
描述
版本
作者
联系方式
更新
卸载
3. 搜索框#
用于根据关键词快速查找技能。
例如可以搜索:
TCP
UDP
DAQ
event
Modbus
UI
4. 操作按钮#
常见操作包括:
下载
更新
卸载
不同版本界面可能略有差异,请以实际软件界面为准。
如何下载技能?#
打开 VI Generator
点击 技能商城
在搜索框中输入关键词
选择需要的技能
查看技能详情
点击 下载 或 安装
等待安装完成
安装完成后,该技能即可被 VI Generator 使用。
💡 建议首次使用 VI Generator 3.x 时,先下载一些常用基础技能,例如基础结构、通信、DAQ、文件 I/O、信号处理、UI 模板等。
如何更新技能?#
当技能有新版本时,技能商城中通常会显示可更新状态。
更新步骤:
打开 技能商城
找到已安装且有新版本的技能
点击 更新
等待更新完成
开启新对话后继续使用
⚠️ 如果技能更新后生成结果仍未变化,建议开启新对话,必要时重启 VI Generator,以确保技能列表刷新。
如何卸载技能?#
如果某些技能暂时不再使用,可以在技能商城中卸载。
操作步骤:
打开 技能商城
找到已安装技能
点击技能详情
点击 卸载
确认卸载
卸载后,VI Generator 将不再优先调用该技能。
⚠️ 不建议随意卸载基础技能。如果不确定某个技能是否还会用到,可以先保留。
下载技能后如何使用?#
技能下载完成后,一般不需要用户手动调用。
正常使用流程是:
在技能商城中下载相关技能
返回 VI Generator 主界面
开启新对话
输入自然语言需求
VI Generator 根据需求自动选择并调用相关技能
生成对应 LabVIEW 程序
例如,下载 DAQ 相关技能后,可以输入:
帮我生成一个 DAQmx 数据采集程序。
要求:
1. 前面板包含物理通道、采样率、采样数、开始按钮、停止按钮
2. 使用 While 循环持续采集
3. 使用波形图实时显示采集数据
4. 添加错误处理
5. 停止后释放 DAQmx 任务
VI Generator 会根据需求,结合已安装的 DAQ 技能,生成更接近真实测控工程的 LabVIEW 程序。
常见问题#
Q1:技能商城必须使用吗?#
不是必须。
基础程序可以直接生成。但如果要生成 DAQ、通信、状态机、信号处理、队列、UI 模板等更复杂程序,建议先下载对应技能,以获得更好的生成效果。
Q2:技能下载后需要手动调用吗?#
通常不需要。
用户只需要在 Prompt 中描述需求,VI Generator 会根据需求自动选择并调用相关技能。
Q3:下载技能后需要重启 VI Generator 吗?#
通常不需要。
但建议下载或更新技能后,点击 开启新对话,让 AI 在新的上下文中使用最新技能。
如果技能列表没有刷新,或生成结果没有变化,可以尝试重启 VI Generator。
Q4:技能越多越好吗?#
不是。
建议按项目需要下载相关技能。无关技能过多可能会增加模型判断成本,也可能影响生成时的技能选择。
Q5:为什么我下载了技能,AI 还是没有按预期调用?#
可能原因包括:
Prompt 描述不够明确
没有开启新对话
技能尚未安装成功
当前任务和技能能力不匹配
当前模型理解能力不足
建议:
明确写出技能相关关键词,例如 DAQmx、串口、TCP、状态机、队列等
开启新对话后重新生成
确认技能商城中该技能已安装
尝试更换更强的模型
Q6:技能更新会影响已有 VI 吗?#
一般不会直接修改已经生成好的 VI 文件。
技能更新主要影响后续 AI 生成程序时的能力和规则。对于已经生成的 VI,除非用户重新让 VI Generator 修改或重构,否则不会自动改变。
Q7:技能可以离线使用吗?#
技能是否支持离线使用取决于具体版本和部署方式。
如果需要在线下载、更新或验证,则需要联网。具体以当前版本和授权方式为准。
Q8:技能商城打不开怎么办?#
请检查:
网络是否正常
是否安装 VI Generator 3.x 或更高版本
是否已完成 Agent for LabVIEW 配置
是否已激活相关许可证
防火墙或杀毒软件是否阻止访问
如果仍无法解决,请联系技术支持。
下一步#
完成技能下载后,可以继续阅读: