VeriStand will try and use the name of the device in the System Definition file as the physical address for the device. For example, take the following error message:
Device identifier is invalid.
NI VeriStand: NIVS_DAQ Measurement Types Plugins.lvlib:DAQmx Create Channel (AI-Voltage-Basic).vi:1780001<append>
Device Specified: usb-6259
Suggested Device(s): Dev1
Task Name: usb-6259_AI
In this example, we can see that in the System Definition, the device name was specified as usb-6259. However, in NI MAX, there is only a device named Dev1. This error occurs because VeriStand tries to access usb-6251/AI0 which doesn't exist, whereas if it tried to access Dev1/AI0 there would be no issue.
By ensuring that the device name in both the System Definition and NI MAX is the same, we can avoid this error.