cmm72352 Posted November 23, 2009 Report Share Posted November 23, 2009 I have a fixture for burning in and testing up to 10 Controllers. I’ve written a VI to test one of the controllers but I’m not sure what approach to take to write the software for burning in up to 10 Controllers independently. The fixture's computer uses USB/GPIB with a 34970 Agilent Switcher and a junction box to switch CAN communications on and off between the computer via a 8473 USB/CAN converter and any one of the 10 controllers. Each controller burn-in cycle is 50 hours and I need to be able to burn-in Controllers independently, including being able to start a burn-in for any of the 10 Controllers at any time. Also I need the capability to have any number of Controllers burning in, from 1 to 10 at any time. So for example I might want to start a burn-in for a Controller then 2 hours later start a burn-in on another Controller. Each burn-in would end 50 hours later at which time I might or might not start another Controller in that station while other Controllers are somewhere in their 50 hour cycle. Also during the 50 hour burn-in every minute or so I would like to connect the CAN, in turn, to each station/ Controller in use to transmit and receive CAN commands to acquire data which would be stored into a separate file for each Controller. In addition to help on the approach to take, I also would like help on how to create ten 50 hour timers, one for each station that would start whenever a controller burn-in starts and end after 50 hours. This is my second large Labview Project. Thank you for any suggestions. CMM_VI_TESTER_A.vi Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.