LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Measurement Computing MCC Board

I'm trying to use a MCC board PCI-DAS6071. I tested the board with some test programs, it works ok. My main program has nothing to do with the MCC board, I'm trying to integrate the board into my main program. My problem is, with or without the board integrated, once my program is run, it will make the board not workable. I will have to restart the computer to make the board work again. I contacted Measurement Computing but couldn't get much help. The tech support there is impatient and not very willing to help. Because this is not NI hardware, I couldn't get support from NI either. I'll attach my main program here. If anyone happens to have the expertise to recognize how the program set something to make the board not work, point it out for me and I will be very grateful. Sorry, I couldn't attach all the subVIs, there are just too many.
 
Thank you in advance.
 
Guangde
0 Kudos
Message 1 of 3
(2,736 Views)

Hi Guangde,

 

Unfortunately to say, in the current state, this VI would be nearly impossible to diagnose.  You may want to rebuild this VI from scratch.. break down your code and try to see which portion is creating this behavior.  Also, your code is unusually large.  We suggest that VIs be able to fit into one monitor page, and if not, break down the VI into subVIs and implement modular programming.  You do not need to have wires spanning across multiple screens, as this not only lengthens development time, but debug time as well. 

With these tips, it may let you debug your original code.

I'm sorry, this is probably not the answer you are looking for, but without the hardware and the subVIs, this VI is very difficult to troubleshoot.

0 Kudos
Message 2 of 3
(2,699 Views)

Hi Tolga,

Thank you for your response and suggestions. We are still trying to find where the problem is. We have ruled out software and LabJacks. It's about how the Measurement Computing board is wired to the system.

I know my program looks messy, it consists of many parallel loops. I used so many parallel loops because I want to keep a good timing. the front panel operations need to be on time and one loop couldn't handle so much work. I don't know whether we have a better way to do it other than parallel loops.

Best regards,

Guangde

0 Kudos
Message 3 of 3
(2,685 Views)