Can AI agents automate NI LabVIEW?
Emerson (National Instruments) · desktop · engineering
LabVIEW is automatable today through the first-party VI Server and the Windows ActiveX automation server, which open application and VI references, get or set properties, invoke methods, and run VIs from LabVIEW or from external COM clients such as Python via win32com Dispatch("Labview.Application"). Full and Professional editions can also publish selected VIs as RESTful HTTP method services. Official .NET Framework assemblies and shared libraries export chosen VIs for C# or C callers, but those builds need Application Builder (Professional, or the module sold separately) and a matching LabVIEW Runtime on each target. A deployment license is required per computer that runs distributed applications. The LabVIEWCLI package runs MassCompile, ExecuteBuildSpec, RunVI, CloseLabVIEW, and related operations, including headless CI that does not need an active LabVIEW license; RunVI only accepts VIs with a documented connector pane. NI Nigel AI is an in-IDE assistant, not a first-party MCP server for automating LabVIEW. LabVIEW 2026 Q3 documents that Nigel can connect to MCP servers as a client. Zapier, Make, Power Automate, and n8n catalogs were not opened. Computer-use viability is unassessed. NI TestStand and the LabVIEW+ Suite companion products are out of scope.
Best path today: api · Overall automatability: 6/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | vi-serveractivexrest coverage: partial · docs |
| SDK | yes | csharpcpp official: yes |
| MCP | unknown | verdict: unknown |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | gpython-nodecustom-cli-operations webhooks: unknown |
| Data access | export: csv, tdms, lvm, xml · import: csv, tdms, lvm, xml | |
| RPA / UI automation | unknown | desktop-native No repeatable UI probe was run. VI Server, ActiveX automation, LabVIEW Web services, LabVIEWCLI, and built .NET or shared-library outputs control VIs without driving the block-diagram editor. Computer-use viability is unassessed. This record is LabVIEW, not NI TestStand, Inductive Ignition, or Siemens TIA Portal.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 6 | — | — | 6 | — | — | 6 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-08 |
vendor | declared | source | 2026-09-08 |
deployment | declared | source | 2026-09-08 |
platforms | declared | source | 2026-09-08 |
platforms | declared | source | 2026-09-08 |
license | declared | source | 2026-09-08 |
status | declared | source | 2026-09-08 |
modalities.api.exists | declared | source | 2026-09-08 |
modalities.api.kinds[0] | declared | source | 2026-09-08 |
modalities.api.kinds[1] | declared | source | 2026-09-08 |
modalities.api.kinds[1] | declared | source | 2026-09-08 |
modalities.api.kinds[2] | declared | source | 2026-09-08 |
modalities.api.coverage | declared | source | 2026-09-08 |
modalities.api.docs | declared | source | 2026-09-08 |
modalities.sdk.exists | declared | source | 2026-09-08 |
modalities.sdk.official | declared | source | 2026-09-08 |
modalities.sdk.languages[0] | declared | source | 2026-09-08 |
modalities.sdk.languages[1] | declared | source | 2026-09-08 |
modalities.cli.exists | declared | source | 2026-09-08 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-08 |
modalities.extensibility.scripting[1] | declared | source | 2026-09-08 |
modalities.extensibility.scripting[2] | declared | source | 2026-09-08 |
modalities.data_access.export | declared | source | 2026-09-08 |
modalities.data_access.import | declared | source | 2026-09-08 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-08 |
verdict.scores.api | declared | source | 2026-09-08 |
verdict.scores.cli | declared | source | 2026-09-08 |
freshness.watch[0].url | declared | source | 2026-09-08 |
freshness.watch[1].url | declared | source | 2026-09-08 |
freshness.watch[2].url | declared | source | 2026-09-08 |
freshness.watch[3].url | declared | source | 2026-09-08 |
freshness.watch[4].url | declared | source | 2026-09-08 |
Related tools
Other products in this database that share a category with NI LabVIEW.
Last verified 2026-09-08 · volatility medium · JSON record