Max. Number of testsockets in batch model

I haven't found any information about the max. number of testsockets in the batch model. We need to test up to 32 UUT at the same time. The UUTs are not of the same type, so we need to run different test sequences for different UUT types at the same time. We need some synchronization points during the test for changing e. g. the temperature since all UUTs are located together.
Has anyone any experince with such a number of parallel runinng sequences?
Can we use different sequences in one batch run for different testsockets?
I have seen in the documentation that the batch model can divide a sequence into synchronization aereas. Is this the right method to wait for the active testsockets to complete part of the sequence and then to change e. g. the temperature?
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions

Waldemar,
there is no reasonable limit for the amount of TestSockets. But there is of course a limiting factor: the performance of the system, mostly RAM. Running 32 TestSockets shouldn't be a problem if the sum of RAM needed for each UUT does not succeed the available RAM.
To answer your further questions, you have to learn some things about the parallel/batch model:
Those models constists of two areas, one for global management and one for each socket. The area for each socket looks a bit like the SequentialModel, but differs due to synchronization issues (report, batch synchronization, ...).
The other area calls the socket area for each socket as NewExecution, meaning a parted dataspace for each socket. Another thing you have to know: each socket executes exactly the same sequence!
So the simplest way to accomplish your task is to generate one general sequence which handles all sockets. Using if-statements and precondition, you can then asign certain functions for certain sockets. You can always get the info, which socket is currently active by reading the RunState.TestSocket.MyIndex.
Synchronization you are looking for is indeed done with the batch-synchronized section.
hope this helps,
Norbert
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.

Similar Messages

  • Max Number of Clips for Batch Capture?

    Is there a maximum number of clips for batch capture?
    I've had two failures today - FCP quit when tackling 208 short audio clips (around 4 - 10 seconds each). No video involved at all.
    Is this too many for my expensive super-whizz quad thingy?
    Over 360 GB free on my Hard Drive. Could it be my power save settings?
    Currently tackling 30 at a time to be safe (we'll see).
    Andy
    4 x 2.5 GHz G5 Power PC. 8 GB DDR2 SDRAM   Mac OS X (10.4.5)   FCP 5.0.4 (FC Studio)

    Thanks David,
    I'm inclined to agree - it would have been easier all round if I'd captured the whole tape and then made subclips. I tend to shy away from this because when I used FCE, I had problems with longer captures going out of synch.
    FCP seems to be coping OK with 30 at a time but doesn't appear to like 50. I know what you mean about all the shuffling - but surely it's only like asking the Mac to do a large calculation?
    I've discounted the power saving theory as it happened after I changed the prefs to 'never'.
    If anyone can shed more light on this topic, I'd be really grateful.
    Andy
    4 x 2.5 GHz G5 Power PC. 8 GB DDR2 SDRAM   Mac OS X (10.4.5)   FCP 5.0.4 (FC Studio)

  • Change UUT serial Number with Single Pass in Batch model

    How do I change the UUT serial Numbers with Single Pass in Batch model ?
    I also like to change the UUT report path, so that each UUT saved in it's own directory.
    TIA
    George Zou
    http://webspace.webring.com/people/og/gtoolbox

    the path to the UUT report can be configured in the report options.
    You can't specify unique path for each UUT in the report options.
    Both report path and UUT serial number are stored in the sequence context during execution. So if you want to know where those variables are located (in order to change their values during runtime), you can set a breakboint in your sequence, change to the variabels tab and do a search for the variables (you perharps have to play around a bit with the searchstring though).
    I've already find the place where TestStand holds the information.  The problem is that there is no proper callback I can override.
    I can only change the serial number in my sequence file.  But that is too late to include the serail number in the report file name.  The serial number inside the report does get changed.
    By the way, I can't change the process model.  User wants out of box batch model.
    Thanks for reply.
    George
    Message Edited by zou on 06-19-2008 08:40 AM
    Message Edited by zou on 06-19-2008 08:43 AM
    George Zou
    http://webspace.webring.com/people/og/gtoolbox

  • Batch serial number in TestStand Batch Model

    Hello, I want to have Batch Model, after entering the Batch SN and the test sockets SN , execute the main sequence  for the UUT , then create a folder with the batch no and insert the Test Socket SN under that folder .
    The process should repeat for the remaining UUTs SN one at a time inserting SN folders under the Batch SN folder at each completion.
    I have a LV vi routine that takes care of the creation of the folders by looking for SN Global variables I assign from the Pre-UUT callback parameters.
    Problem is Batch SN does not propagate to main sequence  and main sequence only  executes once for the first UUT SN, seems only first test socket executes.
    How can I setup this correctly?
    TIA
    Solved!
    Go to Solution.

    You can use a Station Global for this.  Modify the Write the Batch SN to a Station Global, then you can access it from any other sequence that you wish. 
    Mark E.
    National Instruments
    Schedule a Free 1-Hour online LabVIEW Tutorial with an NI Applications Engineer

  • How to change Number of test socket in Model option during run-time

    I wanna be able to change the the number of test sockets(in the Model Options menu) during runtime. I have overriden the Prebatch callback and used my own instead. I have a LabView program in my Prebatch where I would select the test script each time before running the batch. I wann be able to also modify the number of test sockets each time before I run the batch again. I tried setting the "Parameters.ModelData.ModelOptions.NumTestSockets" from the Labview program which is in my Prebatch before running each batch, but get into errors. Please help?

    Hello Kumar,
    The Batch process model shipped with TestStand does not handle this scenario, but you can still do this. Attached is a sequence file that utilizes the Batch Model's ProcessCleanup callback to reset the next execution point. It still uses the method of setting the Parameters.ModelOptions.NumTestSockets variable in the PreBatch callback. The change I added was three steps to a different callback (the ProcessCleanup callback):
    Message Popup - prompts Yes or No to continue testing with a new batch size.
    Statement 1 - based on the response to the message popup (via precondition), resets the Batch Model's next step to be executed and the ContinueTesting flag:
    RunState.Root.RunState.StepGroup = "Setup"
    RunState.Root.RunState.NextStepIndex = 0
    RunState.Root.Locals.ModelData.ContinueTesting = True
    Statement 2 - based on the response to the message popup (via precondition), loops to reset each TestSocket's ContinueTesting flag:
    RunState.Root.Locals.ModelData.TestSockets[RunState.LoopIndex].ContinueTesting = True
    These two statement steps force the next step to be executed in the Batch Process Model to be the first step in the "Setup" step group, and reset all necessary flags for the batch itself and the individual TestSockets. I discovered the flags that had to be reset by trial-and-error (that was the time-consuming part).
    You can run continuous batches of the same size you first chose (for as long as you like), but when stop the batch execution this new message popup will prompt (yes/no) whether you want to continue testing with a new batch size. If no, then processing terminates. If yes, then the next two statement steps are run and execution resumes back at the beginning of the Batch Process Model's Setup step group. This forces the ModelOptions callback to be executed again, so your VI (in my example here it's just a Message Popop) can then set NumTestSockets appropriately.
    Thanks for contacting National Instruments!
    David Mc.
    NI Applications Engineering
    Attachments:
    kumar.seq ‏27 KB

  • Max number of viewers for different types of Flash Media instances

    I'm looking here, under pricing: http://www.adobe.com/products/flashmediaserver/amazonwebservices/
    For each type of instance, it lists the "Simultaneous connections". If the instance I want lists "1000 RTMFP", does that mean that I can only have a maximum of 1000 people viewing my live stream at one time?* What happens to person #1001 if there are already 1000 people watching? Or, does RTMFP mean something else?
    Thank you!
    Edit: I am using Amazon Web Services and Amazon Cloudfront to stream my event, which use FMS.

    Waldemar,
    there is no reasonable limit for the amount of TestSockets. But there is of course a limiting factor: the performance of the system, mostly RAM. Running 32 TestSockets shouldn't be a problem if the sum of RAM needed for each UUT does not succeed the available RAM.
    To answer your further questions, you have to learn some things about the parallel/batch model:
    Those models constists of two areas, one for global management and one for each socket. The area for each socket looks a bit like the SequentialModel, but differs due to synchronization issues (report, batch synchronization, ...).
    The other area calls the socket area for each socket as NewExecution, meaning a parted dataspace for each socket. Another thing you have to know: each socket executes exactly the same sequence!
    So the simplest way to accomplish your task is to generate one general sequence which handles all sockets. Using if-statements and precondition, you can then asign certain functions for certain sockets. You can always get the info, which socket is currently active by reading the RunState.TestSocket.MyIndex.
    Synchronization you are looking for is indeed done with the batch-synchronized section.
    hope this helps,
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • How to change the max number of member display in Target Group

    Dear Experts,
    We are using 2007 CRM Marketing.
    When I search and open a Target Group it displays me maximum of 100 entries of members over 11 pages. how do I increase or decrease the max number.
    Appricate you help.
    Thanks,
    Shabbir Hussain

    Hi,
    you can set the number of members that will be displayed in target group.
    Go to any profile group -> open the graphical modelling -> open settings.
    Here you can ajust the displayed number of members in a targetgroup.
    These settings are user-dependent and saved in table CRMD_MKTTG_PERS.
    Regards,
    Claudia

  • Planning Layout error K9162 - max number of columns in planning layout rest

    Hello collegues,
    our client would like to have 34 columns in planning layout costs activity inputs of TA KP67. But error message K9162 - max. number of columns is restricted to 30. So I tried to switch of the message with TA OBA5 application area K9 - msg number 162. But this does not work as the error comes up again even though the message is switched off.
    Do you have some ideas?
    Thanks and regards,
    Christian

    Hello,
    thanks for your response. I have maintaine in OBMSG:
    K9     162     WE     E    switch off selected
    then in OBA5 for dialog and batch I have maintained  -
    but the error is upcoming again. So I think that this sort of message cannot be switched off as the planning layout is restricted to 30 columns by design maybe?
    thanks and regards,
    Christian

  • Max. number of WLCs per WCS

    Hi,
    I know this is a fairly basic question but I can't find answer in WCS Q&A's etc.
    I'm looking at a deployment where there will be many small sites with only 5 or 6 APs and a 2106 WLC. Each site will be in a different mobility group.
    I know WCS licensing counts APs, but is there a max. number of WLCs?
    Thanks, MH

    Hi Mark,
    The supported number of WLC's per WCS is based on the WCS Platform used :)
    Minimum server requirements
    Cisco WCS High-End Server
    • 3000 lightweight access points, 1250 standalone access points, 750 wireless LAN controllers
    • Two Intel® Xeon Dual Core CPU's; 3.0 GHz, 8 GB RAM, 200 GB HDD
    Cisco WCS Standard Server
    • 2000 lightweight access points, 1000 standalone access points, 150 wireless LAN controllers
    • Intel® Dual Core CPU; 3.2 GHz, 4 GB RAM, 80 GB HDD
    Cisco WCS Low-End Server
    • 500 lightweight access points, 200 standalone access points, 50 wireless LAN controllers
    • Intel® CPU; 3.06 GHz, 2 GB RAM, 30 GB HDD
    CiscoWorks WLSE Models 1130-19 or 1133 running Cisco WCS
    • 1500 lightweight access points, 100 wireless LAN controllers
    • Intel Pentium 4 CPU; 3 GHz, 3 GB RAM, 38 GB HDD
    http://www.cisco.com/en/US/prod/collateral/wireless/ps5755/ps6301/ps6305/product_data_sheet0900aecd802570d0.html
    Hope this helps!
    Rob

  • 1252 - Max Number of Clients

    I have customer that is looking at deploying 1252 access points. I was wondering what the maximum number of clients that can associate to a single 1252. Does this count differ between 1252s running autonomous and LWAPP? The proposed configuration is using B/G radios at 54Mbps but quoting the A/B/G model for future 802.11n deployment (5Ghz radios would be turned off for now).
    Any information would be greatly appreciated.
    Thx
    Joe

    Its not as simple as the max number of clients but you also have to consider the type of client. Also food RF deisign and survey are critical to maximising client throughput.
    There are rules for existing aps of approx 20-25 max for data. This would be 7 for voice in mixed mode b/g or 14 for g only and 20 for a only.
    The ap can theoretically support many more clients, I think the figure is 256. With very simplistic data transfer such as bar code scanning I have seen as may as 50 clients with no issues.
    As you ar lookig at abg these figures seem realistic.
    With 802.11n you hav more bandwith available, better utilisation of the spectrum and therefore more client but its about being realistic and looking at what you are trying to connect.
    Streaming multimedia would be lower than data only. Data only I would say 50 clients no issues but thats quite a density considering the RF footprint. For voice you are stuck with the above figures as you are still only dealing with abg clients.
    Hope that helps

  • How to set naming standard that sets max number of words in column name?

    Hi all,
    Is it possible to set naming standard that sets max number of words in colum (or table) name?
    I was looking video (1:08min)
    http://download.oracle.com/otn_hosted_doc/sqldev/UserDefinedDesignRules/UserDefinedDesignRules.html
    And here you can see how rule is triggered.
    "...Name has 2 words; Max permitted - 1".
    Thanks a lot

    Hi,
    you need to create glossary and set it in naming standards for your design.
    This document is still valid - http://www.oracle.com/technetwork/developer-tools/datamodeler/datamodelernamingstandards-167685.pdf
    Naming standard settings are located :
    - DM 3.x - "Preferences>Data Modeler>Naming Standard"
    - DM 4.0 - Design dialog>Settings>Naming Standard
    If you want only check on number of words then glossary can be empty and you can set "Incomplete modifiers" option in that glossary.
    Philip

  • HT204053 Max number of devices on one iTunes account?

    Max number of Devices on a single iTunes account

    Devices or Computers? The former there is no limit. For the latter there is a limit of 5.

  • Is there a max number of names that can be put into Contacts

    is there a max number of names that can be put into Contacts and still have the app work well?

    Yes, there is. It's how many contacts your hard drive can take. So you can fill up the entire computer with nothing but contacts until your HDD/Flash has no space left. So if you have 250GB, it'd be less than if you had 500GB and you'd have more on 750GB.

  • Max number of chars in process message MSEL?

    Hi, what is the max number of characteristics can be used in process message category's MSEL table? Right now, I am using more than 99 characteristics and I get a short dump DYNPRO_FIELD_CONVERSION. Is it really limited to 99 characteristics and if it is true, is there an OSS note to change it to allow more than 99?
    Thanks and points available

    Please make sure that you build a
    multithreaded program first (check with ldd).
    If anyone can tell me the maximum number of threads per process I would
    really appreicate it.
    Also the maximum number of open files per process. It depends on the architecture (x86/SPARC), OS version,
    64 or 32-bit, /etc/system, shell limitations (/usr/bin/ulimit) ...
    Search for "rlim_fd_max / rlim_fd_cur" on docs.sun.com too.
    HTH,
    -vladimir

  • Can I use RunState.ProcessModelClient.Data.Seq[0].Locals.MyVariable in batch model to set variables in a client sequence?

    I have used RunState.ProcessModelClient.Data.Seq["MainSequence"].Locals.MyVariable to set Locals variables in client sequences running in a sequential model but it doesn't seem to work with the batch model. Using a breakpoint I found that RunState.ProcessModelClient.Data.Seq is a container listing all of the sequences in the client sequence with the Main Sequence being index 0.
    I tried using RunState.ProcessModelClient.Data.Seq[0].Locals.MyVariable to set the variables in my client sequence and it worked fine.
    My question: is this method reliable or am I doing something that might cause problems down the road?
    Thanks,
    Steve

    A few issues from doing it this way-
    1- You should try an make your process model such that it can handle almost any sequence file thrown at it.  MainSequence may not a) contain that local variable and b) be at array element 0.  Unless you do some serious error checking then using your process model elsewhere will be a problem because it will throw errors.
    2- It all depends on where you are changing that variable at.  Remember with the Batch Model that you are dealing with multiple copies of your client sequence.  If you change a Locals in the process model which threads does it actually affect?
    3- Locals is to be used for the sole purpose of the sequence it resides in.  Just like in text based programming where you have a function call:
    MyFunc(int x, int y){
    string foo;
    foo is local and really shouldn't be changed outside of MyFunc.  x and y are parameters and should be how data is shared among different sequences in TestStand.  There are variables for bigger scopes as well (i.e. StationGlobals, FileGlobals). 
    I recommend using either a StationGlobal or passing the data as a parameter. 
    In the end you are the engineer and the flexibility that TestStand gives you makes it so you can do things however you want. 
    My 2 Cents,
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

Maybe you are looking for