Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Can not read a signal on the deployment device

Hi, dear all:
   I got a weird problem these 2 days. Need your kind helps.
   I've developed a program which reads input digital singals, and it works very well at my computer.
   After deployed the program on another computer and installed all drivers what it needs.
   First, I've tried reading signals in MAX, it works and I can see the incoming signals.
   But when starting program on that computer, the program only can do the function of writing files,
   but can not display any incoming data (using DAQmx Read (Digital 1D Bool 1Chan 1Samp).vi).
  
   So, my question is although I could see incoming signals through MAX(using "TestPanel"), how come it could not work with
   my program? As the problem says, I might wonder DAQmx Read.vi has some problems, but the thing
   is this program works very well on my developing computer.
   Definitely sure that the program works fine at my developing computer.
   
   Is there anyone could help me figure out this "weird" problem for me, please?
 
   The information of developing computer as the following:
   Windows XP SP2, Labview 8.2, 6036E multifunctional DAQ card
 
   The deployment computer:
   Windows XP SP2, Labview 8.2 runtime library and DAQmx 8.3 drivers installed
 
Thank you so much for watching this problem.
Best regards!
0 Kudos
Message 1 of 2
(2,833 Views)
In your VI, have you hard coded the physical channel address of the DAQdevice ( for ex: Dev1/ai0) from which you are acquiring??
When you move the DAQ card to a different computer, it will be assigned with a new Device ID.
 
You have to either rename this Device ID in MAXto match with the Physical channel address you have given in your program
Or rename physical channel with this new Device ID in your program.
 
If this does not solve your problem, attach your code so that we can take a look and suggest better
 
Regards,
Dev
Message 2 of 2
(2,830 Views)