I am trying to learn building Custom Devices in Veristand(2012). For starters, I am using a PXIe 6341 as a dummy hardware device to send and receive data between the Custom Device and the Veristand engine. Previously, I had created an asynchronous Custom Device(not around the PXIe 6341. Simple data-logging custom device) and the same works fine within the Veristand PC Engine as well as on Pharlap(PXIe RT).
However, now when I am working on this Inline HW Interface custom device, I am facing some issues in sending data from the Main VI to the RT Driver VI. I need to send the MAX Device Alias of the PXIe 6341 from the System Explorer UI to the Custom Device RT Driver. I am using Get/Set Item Properties to create a property named "MAX Device Alias" and setting it to the input given by the user. e.g: "6341"(as showing up in MAX).
After spending hours in debugging while trying to deploy the system definition file, I realized that if I hardwire the MAX Device Alias in the RT Driver VI(instead of using Get Item Property), the custom device works like a charm. So, my speculation is the RT Driver VI is not reading the string which has been set from the Main VI after the User's input. I am attaching my LabVIEW project here.
Am I missing something? Any suggestions are welcome.