Skip to content

"Instrument - Manual Object" workspace object is broken in VeriStand 2023-2025 #231

@jtcalvert

Description

@jtcalvert

Describe the bug
The workspace object that is distributed with this custom device (Instrument - Manual Object) is broken. If you try adding it to a Workspace UI, you will get error 1003: "LabVIEW: (Hex 0x3EB) The VI is not executable. This error may occur because the VI is either broken or contains a subVI that LabVIEW cannot locate. Select File>>Open to open the VI and verify that you can run it.

VI Name: Instrument Workspace Objects.lvlib:Instrument - Manual Object.vi"

Image

To Reproduce

  1. Install the release version of the Custom Device
  2. Open VeriStand project and then open Workspace
  3. Add the Instrument > Manual Object from the Workspace Controls palette and error will occur.

Please complete the following information:

  • Tested release 25.0.0 in VS 2023 Q3, 2024 Q4, and 2025 Q1. All reproduced the same error

Additional context
This error seems to be related to a conflict between something in the Instrument Workspace Object Support.llb and a dependency of the VeriStand exe itself. Likely this is a VI that is named the same, but slightly different than the version VeriStand uses under the hood. Because only one VI can get loaded into memory with the same name and namespace, this error occurs.

To fix this:

  1. Clone the CD source code
  2. Open the Instrument Addon.lvproj project
  3. Open the Workspace Object source distribution build spec
  4. In the Destination category, select Instrument Addon Workspace LLB
  5. Check the box "Add files to new project library"
Image
  1. Build the source distribution
  2. Copy the generated VI and LLB to C:\Users\Public\Documents\National Instruments\NI VeriStand [version]\Display Templates

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions