Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

How to lock a DAQ card/board serial number to a particular program?

Solved!
Go to solution

Is there any way to "tie" a DAQ card serial number to a Labview design/program? 

For example, PCI-6601 has a serial number 12345, and I write a program (called ProgramABCD) to do data acquisition, I like to "tie"/"bind" the 12345 and ProgramABCD together, so that ProgramABCD will not work on another PCI-6601 (unless I change the matching serial number in ProgramABCD to the new PCI-6601).

 

Thanks.

 

 

0 Kudos
Message 1 of 5
(4,072 Views)
Solution
Accepted by topic author lize

Hi Lize,

 

You could programmatically read the serial number of the device using a property node and then based on that, decide whether to end or continue the program. See this link: http://digital.ni.com/public.nsf/allkb/92F3F7C79579FA238625718700764F9D?OpenDocument 

 

However, if this is going to be distributed to the end user as a .VI file not an executable then the end user could always go into the code and change/modify it so he can use different devices with it.

 

 



Notes for Branch AE:
Please reply to This Post within 24 hours
The US AE is expected to reply to all of your posts within 24 hours. Having this expectation will keep the escalation moving quickly and toward a fast resolution.

You can also use other communication channels: Phone, Skype, etc. to discuss the issue with the US AE. This can help with troubleshooting and quick diagnosis of the issue.

Click here to provide kudos for a post on this page
0 Kudos
Message 2 of 5
(4,052 Views)

Understood. Thanks for your quick response.

 

0 Kudos
Message 3 of 5
(4,043 Views)

Modifying a VI and building a new exe for each DAQ card seems like a disaster waiting to happen. For LabVIEW, have you seen the licensing toolkit?

0 Kudos
Message 4 of 5
(4,033 Views)

No, I don't know the third-party licensing. I'll take a look. Appreciated the information.

 

0 Kudos
Message 5 of 5
(4,027 Views)