How do I design software to test multiple devices simultaneously and indpendently?

I have a fixture for burning in 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 in use to send 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 help.
Attachments:
CMM_CONTROLLER_BURN-IN_D.vi ‏36 KB

I've decided to use a Producer-Consumer architecture for this project, but it is my first experience with one and I'm having a problem.
To operate the program as I have so far:
1. Select an active device button (1 of 10)
2. Select "Start Burn In"
3. (May repeat process for any or all of the active device buttons - all 10 can be active at once)
4. To stop burn in for any device select "Stop Burn In" for the selected active device button.
The way I have it shown in 1.VI it does what I expect. But when I try to add code in the "TimeCheck" case of the Producer loop things do not work.
This can be shown by removing the disabled loop in "TimeCheck".
The intent of data in the "TimeCheck" case is to run continuously for all loaded devices as individual devices are started and stopped, or stop automatically after 48 hours.
As an alternate approach, I also tried putting the code I have in the "TimeCheck" case directly into the "TimeOut" event, but I couldnt get that to work either. Notice in 2.VI I tried just putting a while loop into the "TimeOut" event and it doesn't execute.
Any help is greatly appreciated.
Attachments:
1.vi ‏122 KB
2.vi ‏116 KB

Similar Messages

  • How do I manage apple id on multiple devices

    How do I manage Apple ID on multiple devices.  I changed on my iMac but can't change on my iPhone or iPad.

    in addition, if you want to change the iCloud (which you probably do), do
    settings->iCloud->Delete Account
    Then log in with yours.  Be sure to note the settings first, because it will forget them.

  • How can i design square signal which having a positive and negative values equal to each other and separated from each other by controlled time or distance

    How can i design square signal which having a positive and negative values equal to each other and separated from each other by controlled time or distance, As it is shown in the figure below. and enter this signal in a daq.
    Solved!
    Go to Solution.

    By the time you spend for the nice diadram you might have done the vi
    Your DAQ like to have a waveform (array of values and dt ak 1/samplerate)
    If you set the samplerate you know the array length , create a array of zeros, and set the values of both amplitudes ... 
    Since I don't want to wire others homework here are some pictures
    And there are some drawbacks is room for improvement in my solution, just think of rounding errors ... and what might happen if the arrays get bigger ....
    Spoiler (Highlight to read)
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • Testing multiple device support wp8

    Hello,
    I'm developing a WP8 App, and I used the emulators in order to test it on different devices.
    Its fine on 3 from 4 devices, on HD it doesnt look good, cause the screen is longer than the others.
    Is it enough order to pass the certification tests of the store Test Kit? (Manual Test- multiple device support).
    The controls in my App are located absolutely.
    Thank u.

    You have to make sure that your app work on all resolutions. You can refer following link for tips to make it work on all resolutions.
    http://blogs.windows.com/buildingapps/2013/11/22/taking-advantage-of-large-screen-windows-phones/
    https://msdn.microsoft.com/en-us/library/windows/apps/hh465349.aspx
    Gaurav Khanna | Microsoft .NET MVP | Microsoft Community Contributor

  • How to design a form with multiple lang(Arabic and Eng) in a page

    Hi All,
    Could you pls help me how to design a form with multiple languages. when I set the form proprties-->Form Locale as Arabic. English text is comming in reverse and when set the FormLocale as English, Arabic text is comming in revese.
    Pls help me how to design
    Thanks in advance.
    Regards,
    Jayakar

    I am not sure how you can have two different languages inside the same PDF.
    Alternatively, if you want to place only the static labels, you can convert all the static label in one language to images and set the form language setting to other. And place the images inside the form using Image field. For example, you can keep the form language as English and then convert all the arabic language labels/ Static text to images.
    Anotherway,
         Have same sections in both the languages and hide and unhide based on the user selection of the language..
         if your user chooses Arabic, then you can unhide the Arabic sections and change the form language properties programmatically..
    Thanks
    Srini

  • How to design a form with multiple lang(Arabic and Eng) in a pge

    Hi All,
    Could you pls help me how to design a form with multiple languages. when I set the form proprties-->Form Locale as Arabic. English text is comming in reverse and when set the FormLocale as English, Arabic text is comming in revese.
    Pls help me how to design
    Thanks in advance.
    Regards,
    Jayakar

    I am not sure how you can have two different languages inside the same PDF.
    Alternatively, if you want to place only the static labels, you can convert all the static label in one language to images and set the form language setting to other. And place the images inside the form using Image field. For example, you can keep the form language as English and then convert all the arabic language labels/ Static text to images.
    Anotherway,
         Have same sections in both the languages and hide and unhide based on the user selection of the language..
         if your user chooses Arabic, then you can unhide the Arabic sections and change the form language properties programmatically..
    Thanks
    Srini

  • How can i organize my contacts on multiple devices

    how can i organize my contacts on multiple devices

    What I ment was: How can I organize my contacts into groups without leaving the "Contacts" app.

  • HT1338 this is all well and good but how do you upgrade software, i have no updates waiting and a lot of stuff now requires updates, all i want is to buy lion snow leopard, etc. online however every time i look for a solution i get a really really crap so

    I'm having a problem upgrading my computer, i wish to download snow lepard and lion but every link on the apple website as been so unhelpfull that i have no idea how to get it or where to downlaod it. is there anywhere i can do this.... the only referances i have had have been "click on the apple and press software update" i have no updates and my computer will no longer do anything without an update......
    where can i get snow lepard and lion....

    Backup first
    It is always best to have a full bootable backup before you upgrade. If you fail to do this you will be unable to return to this OS if you decide you don't like the new OS. Also there is a slight chance that an install could lose everything on the Mac. The backup must be to an external hard disk. Preferably use Carbon Copy Cloner to make a bootable backup of the whole disk.
    Erase before the install
    Once you have a bootable backup on an external disk it is best to erase the internal disk with the new installer DVD before you install.
    During the install
    Preferably do not import any data or preferences from earlier OSs during the install process as this can reintroduce bugs.
    OS numbers and names
    OS X 10.4.x - Tiger
    OS X 10.5.x - Leopard
    OS X 10.6.x - Snow Leopard
    OS X 10.7.x - Lion
    OS X 10.8.x - Mountain Lion
    More about Macs
    The Apple History site has specifications for every Mac ever produced: http://www.apple-history.com/
    Upgrade to Leopard
    Those wishing to upgrade to Leopard should be aware that install disks can be expensive unless you contact Apple. Details: http://lowendmac.com/deals/best-os-x-leopard-prices.html Standard Leopard installers impose several hardware limitations including speed and RAM size but all these restrictions can be overcome. Google for details. Leopard works well at 500 MHz with 1 GB of RAM and many happy users have less than this.
    Upgrade beyond Leopard
    OSs beyond OS X 10.5.8 require an Intel processor. If in doubt check this: Click the apple at the top left of your screen and select 'About this Mac'. This will give you your OS number. Then click 'More Info' to see which processor you have. If it says PowerPC you cannot upgrade to Snow Leopard and above. If you have an Intel Mac it is well worth upgrading to Snow Leopard now and then considering other options after that. You can buy Snow Leopard here: http://store.apple.com/us/product/MC573Z/A
    Upgrade beyond Snow Leopard
    Information about upgrading Snow Leopard to Lion or Mountain Lion: http://store.apple.com/us/product/MD256Z/A
    Important
    Check that your Mac complies with any requirements. If you are not in the US you should use the Change Country link at the bottom of Apple pages.

  • How do I set up imessage across multiple devices

    I am trying to link my phone mobile number and my apple ID to the same imessage account, so I can text across multiple devices.

    In addition to Amy's comment, set the Caller ID on your phone to the same email address that is associated with your apple ID (and which should be used on iMessage on your other devices).  This way the messages will stay synced across all devices.

  • How do you get applescript to say multiple things simultaneously?

    I'm quite new to applescrips, and although I've written some basic scripts, I can't really do anything useful (since I have no knowledge of how to use Terminal commans or how to run shell scripts).
    I've been trying to get applescript to say multiple things at once, in the same OR in different voices, whatever. No matter what I've tried, it either waits for what it's currently saying to finish before saying a new line, or it cuts off all lines but the last one before speaking.
    I've tried say all by itself, with stopping current speech, without waiting until completion, or with both of those last 2 at once, like shown here:
    say "TESTING" using "Agnes" with stopping current speech without waiting until completion
    say "TESTING" using "Alex" with stopping current speech without waiting until completion
    (Take off whatever endings you want, I don't even like those there.)
    None of them worked. Also, putting a delay in between doesn't work either.
    I've also tried saving applescripts that say something as their own scripts and opening those with a different one, like so:
    run script file "Macintosh HD:Users:MY NAME:Library:Scripts:TESTING1.scpt"
    run script file "Macintosh HD:Users:MY NAME:Library:Scripts:TESTING2.scpt"
    But that didn't work either.
    I'm stuck and neither Google nor any Apple support threads I could find could help me.
    Any help would be much appreciated, thanks.

    You can try a script I have, and work from that:
    set anSwer to the text returned of (display dialog "What text do you want to say?" default answer "") as text
    set the_names to {"Fred", "Bruce", "Alex", "Albert", "Ralph", "Junior", "Vicky", "Agnes", "Kathy", "Princess", "Victoria"}
    repeat with this_name in the_names
              tell application "System Events"
                        try
                                  say "Using" & this_name & "'s  voice..., " & anSwer using this_name
                        on error
      display dialog "Didn't Work" giving up after 3
                        end try
              end tell
    end repeat

  • Software architecture for multiple device interface

    Hi everybody!
    I'm quite new at LabVIEW and I have a question regarding software architecture.
    I have to program a software for controlling 3 motorized stage, a camera and a pump. I have separately programmed VI's that control each of them and now I would like to merge them in a single program and I don't know what is the best way to do it.
    So far my sub-VIs are made of "event-based" structure that reacts when the users click on pushbuttons. Should I simply put all my sub-VIs (i.e. multiple event structures) in one big while loop? Is it the best way to do it? I've been looking for a while for references about that but I couldn't find any relevant ones and I would really appreciate your help. Also if you know good references please share them to me.
    Many thanks!
    Bests,
    Julien

    If you could give me more details or send me a link to references about it it would be awesome.
    Sure, have a look at the attachement and see if it could be extended for your use?
    It is a fairly simple implementation. I use it for reading for a number of different InputStream devices, such as FPGA DMA FIFO's, sockets, files, etc..
    Br,
    /Roger
    Attachments:
    LV2009 InputStreams.zip ‏1694 KB

  • Try to run a QTP test multiple times simultan.

    At first, i'm not an Native english speaker, so i'm sorry for misspelling and grammatical errors.
    My Problem is, that i try to run one Test 10 or more times simultan in IE (In different pages,not just different tabs) to test how much user can use a website without crashing it.
    Would be great if someone could explain me if that is possible and how that is possible.
    Thank you in anticipation!

    Hello,
    Please Put that perform between
    DO n times..
    PERFORM ...
    ENDDO.
    Hope this will solve the problem.
    Reward if helps.
    Regards,
    krishna

  • How to control explicit language downloads for multiple devices sharing one user id?

    I set the parental controls for iTunes on my primary Mac under my account with my user id, etc.  My kids have their own devices but we all share the same user id for making purchases.  I had erroneously assumed that if I set the parental controls on my device, that it would apply to all purchases using the same id.  How can I make the parental controls universal?

    These are found at the end of a tutorial on doing what you already have done...
    Find out how to use restrictions on your iPhone, iPad, or iPod touch.
    Find out how to request and approve purchases with Ask to Buy.
    Learn more about about iTunes Store Parental Advisories.
    CCC

  • How do I use my iTunes on multiple devices?

    I have an old, nearly unusable laptop. This has most if my iTunes on it, those downloaded from cd and purchased, and all my playlists. I also have an ipad which has iTunes but not the cd ones or my playlists. Anything that I have purchased from my ipad is not on my laptop. I'd like to get all the tunes in both places, plus my iPhone, then be able to use my iTunes on my husband's computer so that I don't have to use my laptop any more. My husband's computer has his iTunes on it. Am so confused that I'm thinking of getting my original Sony Walkman out and reverting to cassettes.... Help, please?

    Hi wanttothrowmydeviceoutofthewindow!
    I have a couple of articles here that will hopefully elucidate a little and stop you from wanting to throw your device out of the window. First, an article to help you get all of your iTunes information from your old computer to your husband's computer (as long as he is okay with it!):
    iTunes: How to move your music to a new computer
    http://support.apple.com/kb/ht4527
    As far as the purchased items on the iPad go, you can get those items onto your computer either by downloading your past purchases from your iTunes Store account onto the computer, or you can transfer purchases directly from the iPad to the computer. I have two links for you to do those things, respectively:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    http://support.apple.com/kb/ht2519
    or
    iTunes Store: Transferring purchases from your iOS device or iPod to a computer
    http://support.apple.com/kb/ht1848
    Take care, and thanks for visiting the Apple Support Communities.
    -Braden

  • How do I stop podcasts downloading across multiple devices

    How do I stop podcasts subscribed to on one device (an Imac) from automatically downloading on another device (a Macbook) which uses the same appli id?

    Go to iTunes > Preferences > Store and Uncheck the option to Sync podcast subscriptions, settings and stations, then set up each machine as you want it.
    tt2

Maybe you are looking for

  • How to save a value in a byte array, retrieve it and display it?

    Hi, I am doing a project for my data structures class that involves saving a value (given in String format) in a byte array (our 'memory'). Initially I just tried casting character by character into the byte array and casting back to char[] for retri

  • Where I can get visio file of SAML claims-based authentication process

    Hello I saw SAML claims-based authentication process flow diagram  on http://msdn.microsoft.com/en-us/library/office/hh394901(v=office.14).aspx . Please let me know where I will get the visio of this file.   Regards Avian

  • Check Availability does not display free busy information

    I have setup Calendar Server and Communications Express (w/ Directory Server, Access Manager, Delegated Administrator, Web Server) to do an evalutation of the Sun Calendar. I started with the 2005Q4 version as it came with our Solaris 10 installation

  • IMovie'11 on my mac won't start.

    Just keeps bumping in the dock and the app takes up a large amount of cpu usage, what to do? I have a Unibody MacBook (2008 modell) running the latest snow leopard os Intel Core2Duo 2,0 ghz with 2 gb of ram, It's perfectly able to run iMovie'11 but i

  • Books and Spoken

    Please Please help me before i sell my ipod or do something involving water, a hot flame and my ipod! i am trying to learn spanish so i bought a cd hoping to put it on my ipod. i have put it im my liabrary and also my playlist. but when i eject my ip