labview 尝试通过ai(codex)编辑 探索过程

尝试把.vi文件里面的内容导出,但是没能成功。里边是二进制的格式,只能获取一些词,具体的结构没开源。网上也没有找到工具来导出。

给了我一个Using Traverse.vi和VI Scripting的方案,通过labview自己的api导出。但是还是要我自己鼠标手动创建。

尝试了两个小时,无果,没有让ai很方便编辑和创建的方法。

 

今天不甘心,又花了两个小时搜了搜,大致是搜到一个方法。通过https://github.com/mefistotelis/pylabview 将vi转换为xml,然后ai编辑后,再xml转回vi。但是作者只适配到labview2014,后边的新版本的解析有点小问题,所以我只用它转出来xml给ai读取,然后我自己手动创建的。

此外,我还让ai写了个脚本用于搜索包含某个 subvi/自带的库函数 的*.vi例程,然后让ai参考这些例程。参考例程还是很重要的,纯粹的ai给出的程序逻辑有可能不对。

 

参考

https://forums.ni.com/t5/LabVIEW/VI-export-to-text-base-format-for-AI-analysis/m-p/4458100#M1316690

https://forums.ni.com/t5/Developer-Center-Resources/VI-to-XML-Documentation-Tool/ta-p/3508971

https://forums.ni.com/t5/LabVIEW/Exporting-Vi-Files-to-XML-or-some-other-Readable-format/td-p/4459587

https://forums.ni.com/t5/LabVIEW/VI-export-to-text-base-format-for-AI-analysis/td-p/4458100

https://www.ni.com/docs/en-US/bundle/labview/page/nigel-ai.html

posted @ 2026-06-30 20:41  hrdom  阅读(13)  评论(0)    收藏  举报