10-27-2025 06:30 AM
We would like to use AI to analyze our LabView projects, containing logic and graphic components, and assist us in the process of maintaining the code. However, LabView's source files are not something that an AI can understand. Is there any way to export VI's to something like XML, JSON or yaml? What we are looking for is a way to identify logic links between blocks, inputs and outputs, locate where a given functionality is being implemented or simply understanding what each class is doing. Our projects have become too big, with dozens of VI's and classes and understanding the code is being a challenge for anyone not having participated in the development.
Thanks in advance for your ideas,
Daniel.
Solved! Go to Solution.
10-27-2025 06:43 AM
Hi Daniel,
@dberenguer wrote:
Is there any way to export VI's to something like XML, JSON or yaml? What we are looking for is a way to identify logic links between blocks, inputs and outputs, locate where a given functionality is being implemented or simply understanding what each class is doing.
Write your own converter:
Why don't you use Nigel as it is already trained by NI?
10-27-2025 06:58 AM
It looks like NigelAI is still at an Advisor level and uses the BD image to analyze instead of the underlying code.
10-27-2025 07:21 AM
First time I hear about Nigel AI. We're gonna look into it ASAP. Thanks!
These cookies are necessary for the website to function and cannot be disabled in our systems. These cookies are usually set only when you complete an action online, such as setting your privacy preferences, logging in, or filling in forms. You can set your browser to block or alert you about these cookies, but then some parts of the site may not work. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so that we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site and cannot monitor its performance.
These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third-party providers whose services we use on our pages. If you do not allow these cookies, some or all of these services may not function properly.
These cookies may be set through our site by our advertising partners and social media services. They may be used by those companies to build a profile of your interests and show you relevant advertising on other sites. They do not store directly personal information but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.