Serial Section Runs DUTS in parallel

I have a four DUT load board and I need to run a set of tests serially, one DUT at a time. I tried creating a Serial Section in my test flow but the tests continue to run through all four DUTS one test at a time. Each test is configured for serial Batch Synchronization. Attached is a reduced version of my sequence. Never mind the test names. I made them generic.
I expected all 5 steps inside the serial section to execute for DUT0 before beginning to test DUT1. This didn't happen. What happened was Continuity executed serially for all four sites, one at a time; then PS Shorts executed serially for all four sites one at a time; etc. This is the same behavior as I had before added the serial section.
I assume that Batch Synchronization set to Serial mode is what the manual means by a "Serial Section". I could only find the one paragraph in the manual on this subject.
Bob
Attachments:
4-Site Serial.seq ‏93 KB

Hey Bob,
I just wanted to add a little onto what Ray described.  The example is under Examples\MultiUUT, and the sequence file is called BatchUUT.seq.  At least I believe this is the example Ray was referring to.  The reason that your steps were executing one at a time is because you have individual synchronization settings on four of the steps contained within the serial batch synchronization section.  If you want all of the steps to execute before allowing the next DUT to begin the steps from that section you need to remove the individual synchronization settings.  Hope this helps!
Pat P.
Software Engineer
National Instruments

Similar Messages

  • Adobe Acrobat XI pro version, Windows 7, running on iMac parallels, converting pdf to a pdf with reduced size is not possible, error: error in converting the file! What to do? Its a bit annoying not to be able to store pdf files in reduced size, any idea?

    Adobe Acrobat XI pro version, Windows 7, running on iMac parallels, converting pdf to a pdf with reduced size is not possible, error: error in converting the file! What to do? Its a bit annoying not to be able to store pdf files in reduced size, any idea?? Thanks, Jörg

    Hi Jorg ,
    Are you trying to reduce the file size with the "Reduced size PDF" in the save as other option.
    Give it a try if you haven't done it prior.
    Open that PDF>File>Save as Other>Reduced size PDF.
    If possible ,please share the snapshot of the error message with us so that we can have a look in order to assist you further.
    Regards
    Sukrit Dhingra

  • Is InfoPackage Group is the only way to run the InfoPackages Parallel???

    Hello BW Experts,
    If we want to divide a huge full upload InfoPackage with certain selection ranges in each InfoPackage, do we have to run them one by one according to our selcetions or can we run them parallel to each other??
    If we run these IPs parallel, is InfoPackage group is the only way or is there any other option and if yes, which one is better??
    plz help..!!
    Thanks & regards,
    Sapster.
    (assure points)

    Hi,
    Please do not assure us of your points...points are integral to SDN and everyone knows about them.
    In your previous posts, you have been advised that InfoPackage groups are obsolete and that you should proceed with process chains. Have you read those replies?
    Step-by-Step procedure to create an InfoPackage Group & a Scenario!!
    InfoPackage is one option. The better, more widely used and recommended option is using Process Chains.
    Hope this helps...

  • An unexpected exception occurred in the script.script section:run.caused by

    here I have created a script My Function and I wrote My Functions within a function InputData.
    I also created another script saidkamel it called a method IinputData in MyFonction script.
    here is the script code on the My Function script :
    import oracle.oats.scripting.modules.basic.api.*;
    import oracle.oats.scripting.modules.browser.api.*;
    import oracle.oats.scripting.modules.functionalTest.api.*;
    import oracle.oats.scripting.modules.utilities.api.*;
    import oracle.oats.scripting.modules.utilities.api.sql.*;
    import oracle.oats.scripting.modules.utilities.api.xml.*;
    import oracle.oats.scripting.modules.utilities.api.file.*;
    import oracle.oats.scripting.modules.webdom.api.*;
    public class script extends IteratingVUserScript {
         @ScriptService oracle.oats.scripting.modules.utilities.api.UtilitiesService utilities;
         @ScriptService oracle.oats.scripting.modules.browser.api.BrowserService browser;
         @ScriptService oracle.oats.scripting.modules.functionalTest.api.FunctionalTestService ft;
         @ScriptService oracle.oats.scripting.modules.webdom.api.WebDomService web;
         public void initialize() throws Exception {
         * Add code to be executed each iteration for this virtual user.
         public void run() throws Exception {
         * @param vObjPath
         * @param vValue
         public boolean InputData(@Arg("vObjPath")
         String vObjPath, @Arg("vValue")
         String vValue) throws Exception {
              web.textBox(vObjPath).setText(vValue);
              return true;
         public void finish() throws Exception {
    code of Said Kamel script who uses the method InputData is:
    import oracle.oats.scripting.modules.basic.api.*;
    import oracle.oats.scripting.modules.browser.api.*;
    import oracle.oats.scripting.modules.functionalTest.api.*;
    import oracle.oats.scripting.modules.utilities.api.*;
    import oracle.oats.scripting.modules.utilities.api.sql.*;
    import oracle.oats.scripting.modules.utilities.api.xml.*;
    import oracle.oats.scripting.modules.utilities.api.file.*;
    import oracle.oats.scripting.modules.webdom.api.*;
    public class script extends IteratingVUserScript {
         @ScriptService oracle.oats.scripting.modules.utilities.api.UtilitiesService utilities;
         @ScriptService oracle.oats.scripting.modules.browser.api.BrowserService browser;
         @ScriptService oracle.oats.scripting.modules.functionalTest.api.FunctionalTestService ft;
         @ScriptService oracle.oats.scripting.modules.webdom.api.WebDomService web;
         public void initialize() throws Exception {
              browser.launch();
         * Add code to be executed each iteration for this virtual user.
         public void run() throws Exception {
              getDatabank("Converted_CreateQuote_DF").getNextDatabankRecord();
              beginStep(" No Title", 0);
                   getScript("My Functions").callFunction("Default","Default","SystemComponents","InputData","/web:window[@index='0'or @title='Rentacar Connexion']/web:document[@name='Login' or index='0']/web:input_text[@name='login_user_id' or @index='0']",{{Db.Converted_CreateQuote_DF.login_user_id}}" );
                   web
                   .textBox(
                   "{{obj.OR.txtUserID}}")
                   .setText("{{Db.Converted_CreateQuote_DF.login_user_id}}");
              endStep();
         public void finish() throws Exception {
         here is the error message that appears:
    An unexpected exception Occurred In The script.script Section: run.caused by: NullPointerException Occurred
    look at the code if it is fair and more how to solve the problem of the error that gives me!
    thankssssssssssssssssss

    Hello Bala
    What is your Java version? JInitiator or Sun?
    When exactly does this error occur?
    What is your OATS version?
    Have you ran a Diagnose Tool (Help Menu in OpenScript)?
    Thx
    JB

  • We are running 3 batches parallel(a.ksh,b.ksh,c.ksh parallel ) .if a.ksh will complete then d.ksh will start('d' start when 'a' will terminate successfully) and we have to handle error for all jobs ( if some job got aborted during runtime) ?

    we are running 3 batches parallel(a.ksh,b.ksh,c.ksh parallel ) .if a.ksh will complete then d.ksh will start('d' start when 'a' will terminate successfully) and we have to handle error for all jobs ( if some job got aborted during runtime) ?

    Moderator Action:
    You already asked this question, two days earlier.
    https://forums.oracle.com/thread/2585158
    Stay with your original post.   Deliberate multiple posting is the same as spamming the forums.
    This new post is locked.

  • How to run a VI parallel to another?

    Hi, I am a newbie in LabView and I want to know how to run a VI
    parallel to another one. I have a SubVI in my program and every time
    this SubVI is running the program can't react for example for pressing
    a button. I have to wait until the SubVI is finished. How can I solve
    this problem?
    Thank you
    Marco

    Your question is very general, so it's hard to give a precise answer, but I would guess that the subVI and your button are found in the same loop, right?
    In LV, there is one very important principle - a "piece of code" will only execute when all the wires leading to it have delivered their data.
    If my assumption is correct, what is happening, most likely, is that your subVI takes time to run and the loop will not go to the next iteration until all the code in the current iteration has finished running. That's why you will see that the button was pressed, but nothing happens, because it wasn't read yet, and won't be read until the next iteration.
    Making code run parallel in LV is very easy - just place in the diagram so that there is no connection between the two different parts of code. If you place 2 unconnected loops, they will both run in parallel. This is probably the simplest solution to your problem, but you will need some way to synchronize the loops (like when do you run the subVI?). It's customary to have one loop which will be dedicated only to user interface, and you can add as many other loops as necessary. If this doesn't help you, I suggest you post your code (File>>Save with Options>>Development Distribution), so we can provide a specific answer.
    To learn more, I suggest you read the LabVIEW user manual. Also, try searching this site and google for LabVIEW tutorials. Here and here are a couple you can start with. You can also contact your local NI office and join one of their courses.
    In addition, I suggest you read the LabVIEW style guide.
    Try to take over the world!

  • Can i run css on parallels?????

    my computer is dieing and its old and just baag. i was looking into buying a macbook nothing else thats the best i can afford and i need a notebook for skool. i know that you can run windows on parallels i love windows for its independicy but i want a mac for its features and its style. i was wondering if i could run counter strike source on it or other games like basic windows games. and if i can i want to be shure that its not gonna be crappy peformance if anyone has css on there computer what is the FPS rate and is there steam problems???

    "is there a program or a way i can run it "
    http://www.apple.com/macosx/bootcamp/
    Please search the discussions before posting. Questions regarding running Windows games on Macs has been asked and answered many times in the past and can save you time in the future.

  • How to run DBMS_JOB in parallel and Serial

    I have total 8 procedure to run in parallel . and after that my 9th procedure should run.
    below is my job submission procedure
    create or replace procedure DURATION_ALARM_WEEKLY as
    l_job number ;
    begin
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_CALL_OUT ; end;');
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_CALL_IN ; end;');
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_DURATIN_OUT ; end;');
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_DURATIN_IN ; end;');
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_SMS_OUT ; end;');
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_SMS_IN ; end;');
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_SHORT_CALL_OUT ; end;');
    dbms_job.submit(l_job,'begin ALARMS_WEEKLY_IMEI_CHANGE ; end;');
    dbms_job.submit(l_job,'begin FINALE ; end;');
    COMMIT;
    end;
    what is the syntax I have to do in my FINALE procedure . using DBMS_ALERT.REGISTER , DBMS_ALERT.WAITANY .....?
    I read many article , but i did not understand where and which order I have to write the syntax.
    Edited by: OraFighter on Jul 26, 2012 11:31 AM

    All process on Oracle runs serial. There is no threading inside a process. So a DBMS_JOB process is a serial process. It is started by the system. It executes. It terminates.
    Parallel processing means running a number of these serial processes in parallel. Typically you will break up the unit of work to do into smaller units. And then run a serialised process to do a unit of work - by starting a number of these at the same time, you have parallel processing.
    So if you start 9 jobs (processes) at the same time, and there is sufficient job processing capacity, all 9 processes will run at the same time.
    If you want to have the 9th process wait for the others to finish first, you need some kind of logic to either start the 9th process after the other 8 have completed - or you need logic in the 9th process so that it could spin and wait for the 8 others to complete, before it starts its processing.
    The first method is fairly easy. Your code start each of the 8 job processes. The DBMS_JOB.Submit() call gives you the job number of that process. You will thus have 8 job numbers. You can now loop in your code, wait a minute or more, and then check the dictionary view user_jobs to determine if these 8 job numbers still exist. If so, the job is still scheduled and/or executing.
    If none of the 8 job numbers exist in the view, the 9th job process can be started.
    Other methods are more complex. For example, the 8 job processes can send a notification that they are completed to the 9th process. This requires additional logic and code in all 9 processes. And you also need to deal with issues like one of the 8 processes completing before the 9th process started - so how will it then know that one of the 8 processes as completed? Etc.

  • Parallels Desktop does not run - the application parallels desktop quit

    Keep getting the popup error "The application Parallels Desktop quit unexpectedly" Ignore report or relaunch. I have reinstalled parallels numerous times to no avail. I have reported this issue numerous times to Mac over the last couple months and nothing yet.
    Is the application conflicting with something or does it just not work. I have also went to the parallels website and got the latest version.
    Any help or guidance greatly appreciated.

    I had the same frustrating problem. I found the answer here and it worked perfectly!
    First I ran the uninstaller from my original Parallels Desktop 3.0 for Mac cd and got rid of the application completely.
    Then I went to http://forum.parallels.com/pda/index.php/t-22328.html and looked at the post for 8/13/2008 10:28 PM
    It says:
    Build is to old
    Please download build 5608 following link bellow:
    http://download.parallels.com/v3/en/GA/Parallels-Desktop-5608-Mac-en.dmg
    and reinstall Parallels Desktop as described in kb
    http://kb.parallels.com/en/4790
    As per directions, I repaired the disk permissions.
    Then as per the directions, I downloaded the build 5608 which is a Parallels Desktop 5608 application installer.
    Lastly, you should know that I did NOT follow the directions for the terminal section. I was not comfortable messing around in there. I skipped it, ran the Parallels Desktop 5608 installer and I was up and running very quickly. Even though I skipped the terminal step, it works perfectly. I think it's because the uninstaller had already deleted the files that were referred to in the terminal directions.
    J.A.L.

  • Need to Run something like Parallels

    Seems like I am starting to need an upgraded computer, seems more and more software will only work with intel chips. Bummer, I have a nice Dual Processor G4 that has enough guts, just can't keep up with the software upgrades anymore without having an intel.
    Is there software I can install to run windows as well as OSX? I tried to install a Parallels, but guess what, only intel.
    Dangit!

    Most of the emulators mentioned want a lot of RAM. Another less common emulator was SoftWindows by Insignia Solutions. I don't think it made it past Win98 emulation.
    Note: Microsoft bought Virtual PC from the original developer, basically euthanized it, and then stuck the name on a PC product. Sort of like buying, then burying a dog to get a collar you liked. Anyway, make sure you are buying the Virtual PC that is a Mac application.

  • Running subVI in parallel with itself using producer-consumer pattern

    I'm using the procuder-consumer pattern to create what I call threads in response to various events much like in Producer Consumer with Event Structure and Queues
    I have several physical instruments, and would like to run the exact
    same test in parallel on each of the instruments.  I have a subVI
    that takes as inputs a VISA resource and a few control references among
    other things and then performs the desired experiment.  I have a
    separate consumer loop for each physical instrument, with this subVI
    inside each consumer loop.
    My test VI worked great; each consumer loop was a simple while loop
    incrementing a numeric indicator (not using my real subVI above). 
    However, my real program can only run one consumer loop at a time much
    to my dismay.  Reworking my simple test VI to use a subVI to
    increment the indicator rather than just explicitly coding everything
    resulted in the same problem: only a single consumer loop ran at a time
    (and as I stopped the running loop, another would get a chance to
    begin). The subVI in this case was extremely
    simple taking only a ref to the indicator and a ref to a boolean to
    stop, and incrementing the indicator in a while-loop.
    Is there a way around this?  Now that I've spent the time making a
    nice subVI to do the entire experiment on on the physical instrument, I
    thought it would be fairly trivial to extend this to control multiple
    instruments performing the same experiment in parallel.  It seems
    only one instance of a given subVI may run at one time.  Is this
    true?  If it is indeed true, what other options do I have?  I
    have little desire to recode my subVI to manually handle multiple
    physical instruments; this would also result in a loss of functionality
    as all parallel experiments would run more or less in lock step without
    much more complexity.
    Thank you.

    You need to make your subvi reentrant.  Then it can run several instances at any time with each instance occupying its own unique memory space.  Click on File - VI Properties - Execution, and check the reentry execution checkbox.  Then save the vi.
    - tbob
    Inventor of the WORM Global

  • Does windows and mac run continuously using parallel, or is there some way to stop xp from running if you are not using it?

    I would like to run a few windows programs but I dont want the mac side to suffer when i am not using the windows os.  Is there some way to shutdown the windows part when you are not using?

    If you are running MS Windows in Parallels or Fusion or any other virtualization  software  you can shut it down while the machine is operating and still run OS X. There is no trick, you shut down MS Windows just like you would with any other MS Windows machine. That is one of the main advantages of virtualizaiton software, the ability to run both environments simultaneously if you want. If you don't want to run Windows then simply don't start the virtualizaiton software or if it's already running quit it like you do any app on a Mac.

  • Does anyone have a 3D connection 3d mouse running on the parallels side for CAD software

    I am trying to install a 3Dconnexion Space Navigator on the windows side.  I am Parallels and Windows 7 Home Premium.  The 3D Mounse works fine on the MAc side, but I have some CAD packages that will run windows only.

    Very Frustration!!!  As a teacher, I am forced to use ppt for my presentation so that I can markup the slides during a screen recording and post that on my website.  All my products are Apple and it would be much easier, to say the least, if Apple would come up with a simple markup tool to use with keynote or at least adjust keynote so that I can use my Bamboo pad during a keynote presentation.  Usually they are on the cutting edge of technology so it baffles the mind that they have not addressed this issue especially with the endless applications in education.  

  • Running quicken on parallels vs boot camp

    I am having to reinstall all of my programs as my hard drive failed.  I'm curious whether to re download parallels to run my quicken for windows or should I use boot camp and instal there?   I don't really know much about boot camp.  Any experience and recommendations?

    If Quicken is the only Windows app you'll be running then I would go with Parallels. Realize ypu need to reboot the Mac to get into Windows and then reboot to get back the Mac OS X when you use Boot Camp. For one or two apps it's not worth it.

  • MBP Display Parameters for Running Soloris in Parallels

    I just got Solaris installed through Parallels. Thing is, Soloris doesn't recognize any of the video parameters through Parallels. I have to go in there and put them in manually. Currently, the res is stuck at 1600x1200 which is too big for my display.
    I've tried the following with no success:
    1. login as root run: kdmconfig
    2. choose: Xsun server
    3. Select: Change Video Device/Monitor
    4. Then start selecting the type of monitor.
    : XF86-VESA Unknown Vendor Unknown Board
    : Notebook LCD XGA 48 kHz (800x600 @56Hz and 1024x768 Interlaced)
    : 15 inch
    : 1024x768 - 65536 colors @ 60Hz
    Any success stories or suggestions?

    Parallels support is at http://forums.parallels.com/. As for Solaris I guess you need to find their support site.
    These forums only provide user-to-user technical support for Apple products.

Maybe you are looking for