NI TestStand Advanced Architecture Series Has Two New Articles!

The NI TestStand Advanced Architecture Series consists of documents covering topics of interest to advanced NI TestStand developers. The series' authors are NI TestStand architects and developers who provide insightful content that goes beyond basic documentation by offering best practices for large and complex projects. The series will release new documents quarterly so check back to see what's new in a few months!
The NI TestStand Advanced Architecture Series has two new documents offering best practices for large and complex projects.
Best Practices for Improving NI TestStand System Performance discusses best practices for optimizing the performance of test stations developed with National Instruments TestStand software.
Best Practices for NI TestStand User Interface Development explains the best practices to design and develop your TestStand User Interface.
Both articles can be found in the NI TestStand Advanced Architecture Series.
Josh W.
Certified TestStand Architect
Formerly blue

I like the download price!
I've shared this doc with some friends already, thanks for the good work!
Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
If you don't hate time zones, you're not a real programmer.
"You are what you don't automate"
Inplaceness is synonymous with insidiousness

Similar Messages

  • Two New Free Articles in the NI TestStand Advanced Architecture Series!

    The NI TestStand Advanced Architecture Series consists of documents covering topics of interest to advanced NI TestStand developers. The series' authors are NI TestStand architects and developers who provide insightful content that goes beyond basic documentation by offering best practices for large and complex projects. The series will release new documents quarterly so check back to see what's new in a few months!
    The NI TestStand Advanced Architecture Series has two new documents offering best practices for large and complex projects. 
    Best Practices for NI TestStand Process Model Development and Customization discusses concerns and best practices when customizing TestStand process models.
    NI TestStand Validation and Verification Best Practices explains best practices to design and develop your TestStand system for ease of Verification and Validation.
    Both articles can be found in the NI TestStand Advanced Architecture Series.
    Message Edited by Josh W. on 10-02-2008 09:40 AM
    Message Edited by Josh W. on 10-02-2008 09:40 AM
    Josh W.
    Certified TestStand Architect
    Formerly blue

    Excellent article.  Well executed RayF.
    And thanks for sharing your valuable knowledge.
    RayR

  • New Free Article in the NI TestStand Advanced Architecture Series!

    The NI TestStand Advanced Architecture Series consists of documents covering topics of interest to advanced NI TestStand developers. The series' authors are NI TestStand architects and developers who provide insightful content that goes beyond basic documentation by offering best practices for large and complex projects. 
    Be sure to view this quarter's brand new article, entitled Best Practices for Code Module Development.  Special thanks to forum enthusiast Ray Farmer for his insight and hard work in authoring the document.
    Message Edited by Manooch_H on 10-19-2009 02:38 PM
    Manooch H.
    National Instruments

    Excellent article.  Well executed RayF.
    And thanks for sharing your valuable knowledge.
    RayR

  • NI TestStand Advanced Architecture Series in print

    Now this should be a favourite read...
    http://www.lulu.com/product/paperback/ni-teststand-advanced-architecture-series/12669688
    Chapter 1 is excellent, so I heard 
    Regards
    Ray Farmer

    I like the download price!
    I've shared this doc with some friends already, thanks for the good work!
    Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
    If you don't hate time zones, you're not a real programmer.
    "You are what you don't automate"
    Inplaceness is synonymous with insidiousness

  • Two new articles on AOP And JRockit

    Check out http://dev2dev.bea.com/pub/a/2005/08/jvm_aop_1.html and http://dev2dev.bea.com/pub/a/2005/08/jvm_aop_2.html for the great series of articles on JRockit JVM Support For AOP.
    Regards,
    Jon
    http://dev2dev.bea.com/blog/editors/

    iTunes: Back up your iTunes library by copying to an external hard ...
    How to Backup iTunes to an External HD
    Back up or transfer your iTunes library--free! | How To - CNET
    When you backup your entire itunes library, playlists, ratings, etc are included.

  • Learn about NI TestStand from the experts with the NI TestStand Advanced Architectu​re Series

    The NI TestStand Advanced Architecture Series consists of documents covering topics of interest to advanced NI TestStand developers. The series' authors are NI TestStand architects and developers who provide insightful content that goes beyond basic documentation by offering best practices for large and complex projects. The series will release new documents quarterly so check back to see what's new in a few months!
    Follow the link to visit the NI TestStand Advanced Architecture Series.
    Josh W.
    Certified TestStand Architect
    Formerly blue

    Hello J.Venkatesh,
    You should have posted a new post rather than attach it to this post.  Other than TestStand, it has no relation to Tables in Reports.
    Have you looked at some previous post such as the link below
    http://forums.ni.com/ni/board/message?board.id=330​&message.id=3528&query.id=73853#M3528
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • X Series is here – New Counter Features!

    Hey All,
    The new X Series Multifunction DAQ devices have been announced – check them out here.
    I’m posting here because I think X Series has several new counter features that many on this forum have been looking for. The user manual
    will have all of these details and more with timing diagrams but I
    thought I’d summarize a few of the sexier features and open it up for
    comments/feedback.
    First off – what stayed the same between
    M Series/TIO counters and X series counters? The pinouts between M and
    X series are the same so the PFI lines and default counter pinouts are
    the same. The DAQmx programming is the same (you’ll need DAQmx 9.0, it
    should be up this afternoon) and all the functionality that was
    supported by M Series is supported by X Series, though a few behaviors
    may have changed. Counters are still 32 bit.
    Now on to
    the fun stuff – the big one that I tend to overlook: X Series has 4
    counters per board! They all have the same features and Freq Out is
    still there too (with an additional 20MHz timebase).
    Timebases:
    X Series devices have 100MHz, 20MHz and 100kHz timebases. Note the
    difference between 80MHz on M series and 100MHz on X series. DAQmx will
    take care of the difference for you, unless you were programming in
    terms of ticks and hardcoded in numbers based off of a 80MHz clock. 
    Counter
    FIFOs: X Series has a 127 sample FIFO per counter. When combined with
    PCIe/PXIe, our benchmarked buffered counter rates went from ~350k on M series
    (with a 2 sample FIFO) with a single counter to 10MHz on all four
    counters (160MB/s streaming rate). The FIFO also allows us to implement…
    Buffered Counter Output: Probably my favorite new feature. You can
    now use a multi point write on counters and write out a buffer of pulse
    values. There are two timing modes for this: implicit and sample
    clocked. With implicit timing, every idle/active pair you write is
    generated as a pulse. You can vary the idle/active time for every pulse
    in your pulse train. Check out the "Gen Dig Pulse
    Train-Buff-Implicit-Cont.vi" shipping example. With sample clock
    timing, the idle/active time are updated every time a sample clock is
    received. Check out the "Gen Dig Pulse Train-Buff-Ext Clk-Cont.vi"
    shipping example. These modes give you much more control over your
    waveform – now everything about it can be hardware timed. Also, I’ve
    benchmarked the output rates at 10MHz on all four counters at the same
    time.
    Finite pulse train with one counter: Each X Series
    counter has an Embedded counter paired with it. The embedded counter
    isn’t directly programmable, but it does allow you to do counter
    operations on one counter that used to take two.  A finite pulse train
    used to take two counters – one to generate the pulse train and one to
    gate it. Now a counter generates the pulse train, and its embedded
    counter counts the TCs and disables the counter when it reaches the
    number of pulses to generate.
    More sample clocked
    measurement modes: Edge counting and encoder measurements always
    supported sample clocks, all other counter measurements were implicitly
    (timed by the measurement waveform) timed. With the addition of the
    sample clock terminal to the counters now all counter measurements
    (except for semi-period) support sample clock timing. You can now get
    the pulse width of the pulse just before the sample clock rather than
    getting all the pulse widths and figuring out where they happened in
    time. Why not semi period? We added a new “pulse” measurement instead
    that returns a sample that contains the high and low time (or high and
    low ticks, or frequency and duty cycle) so for each sample clock edge
    you get a full pulse spec. Semi period still supports the same
    measurements it used to, just not sample clocked. Speaking of sample
    clocked…
    Sample clocked frequency/period measurement
    with averaging: X Series still supports the three frequency modes: Low
    frequency 1 counter, 2 counter High Frequency and 2 counter Large
    Range. In addition it supports sample clocked averaging. This is
    essentially a method that is high accuracy method based on the sample
    clock rate. With the same measurement time it has the same accuracy as
    the Large range mode but it doesn’t take two counters.  Note, counters
    do not have their own internal sample clock so you have to provide them
    with an external signal.
    Hope this helps,
    Andrew S
    National Instruments
    Multifunction DAQ Product Support Engineer
    Getting Started with NI-DAQmx
    Measurement Fundamentals

    Hi guys,
    I drew up a schematic of one of the applications I need to get running in our lab. To recap:
    1)      We have several piezo controllers for nanopositioning of samples under a microscope, some of them driven by a digital circuit that handles coordinate programming and trigger line programming (for syncing detectors to the piezo motion), other controllers are analog and need to be driven by voltages.
    2)      We would like to emulate the behavior of the digital controller using the analog HW (we have much more analog controllers than digital ones).
    3)      The basic implementation is like this (see also slide one in the attached pdf file) and runs perfectly:
    a.       A global pulsetrain ticks with a certain frequency
    b.      At each tick a voltage is written on an AO line and this tick is also sent to an RTSI line to sync multiple detectors
    4)      To fully emulate the digital controller we also need to implement 4 trigger lines that exist on the digital controller. These trigger lines allow for fully programmable pulsetrain output that is in sync with the movement of the piezo. Slide two in the attached pdf illustrates what is needed. These trigger lines allow for much more intricate syncing of our detectors (only measure during certain parts of the motion instead of all the time).
    After a lot of thinking and experimenting with the existing M series boards back here I came to the conclusion that the desired behavior is not possible with an M series board since they only allow for the output of “simple” pulsetrains with a given frequency.
    Looking at this webpage (http://zone.ni.com/devzone/cda/tut/p/id/9384#toc3) however, I think that the X series board would offer exactly what we need since it allows for buffered counter output that enables definition of very complex pulstrain “shapes”.
    Looking at the schemes I provided, could someone confirm that the X-series covers our needs? If this is the case, we would be interested in purchasing these kinds of boards.
    Cheers,
    Kris Janssen
    Attachments:
    Raman Imaging Timing Implementation.pdf ‏76 KB

  • I have a pioneer 50 inch plasma   I purchased new from the company back in 2005.   I tried to hook up an Apple Tv to the pioneer receiver that came with the TV.   I can not get it to work.   The receiver has two HDMI  inputs in the back.

    I have a pioneer 50 inch plasma + I purchased new from the company back in 2005.   I tried to hook up an Apple Tv to the pioneer receiver that came with the TV.   I can not get it to work.
    The receiver has two HDMI  inputs in the back.  However they say they are not for PC's.  Furthermore they must be set up by going to the home menu.    I tried everything, but I can not get the receiver to talk to the Apple TV. I even tried a connector that uses an HDMI to the Apple TV that has the other side of the cable as 5 RCA cables.  I could not get the receiver to see the Apple TV.   I have a newer TV in the house, it has no problem talking with the Apple TV.  But this older system seems to be handicapped in its ability to talk with the newer Apple TV system.
    My Email is [email protected] 
    Do you have any suggestions
    Thanks
    Bob

    I could not access the Apple TV on the television.   If I put the Apple TV directly into by TV, I have an external sound system (entertainment system), therefore I worry that I would by pass the audio.
    Thanks for taking your time to attempt to help!   Any more suggestions would be greatly appreciated.
    Bob

  • HT204053 My wife currently has two different apple accounts as we changed our email address plus got a new computer. I believe that all of her info is under her old email address plus on the old computer. how can we merge the two accounts

    My wife currently has two different Itunes account as one is on the old computer with our old email address, Instead of changing the email address on the old account we created a new itunes account with her new gmail address. I just updated the new update for her iphone however I cannot get her contacts etc moved to the new phone as I believe they are all on her old account. It says I need as well to authorize this computer for the itunes store as well but in her account it says one computer authorized (old one) but cannot figure our how to get the new computer authorized as well.

    You should be able to authorise the account via the Store drop-down menu at the top of iTunes (if you are using iTunes 11 on a PC then control-B should get the menus to show)
    e.g.

  • Their is two new Updates that are the same for the OS X Mountain Lion v10.8.5, except one has {Combo}. Which one do i download? The info on them are the same.

    Their is two new Updates that are the same for the OS X Mountain Lion v10.8.5, except one has {Combo}. Which one do i download? The info on them are the same.

    It appears Apple’s download servers are ‘overwhelmed’ today.  I couldn’t download the newest iTunes update or IOS 7 and there are a lot of discussions today about not being able to download. One poster said they had chatted with App Store support who confirmed the problem.

  • I went on holiday to Greece and took my iphone with me and it worked fine abroad. When I got home and off the plane I switched on my phone and ever since it has said no service. Have tried two new sims still isn't working

    I went on holiday to Greece, took my iphone with me and it worked totally find abroad. As soon as I got home, off the plane and switched my phone back home it has said no service ever since. Had two new sims from Vodafone, still not working. What else could it be?

    Try restore as new using computer iTunes.

  • My ipad3 has two struck pixel, what should I do? may I replace a new one, I just brought it before half year

    my ipad3 has two struck pixel, what should I do? may I replace a new one, I just brought it before half year

    they replaced my ipad3 by a new one. I gave the ipad3 to them and asked them to check, they said it's one dot only, I said it's not one dot, there are may dots merge together, so they replaced my ipad3 by a new one. thanks a lot

  • Hard drive crash on our iMac with CS4. Adobe has deactivated it from that computer and I need to download/install it onto our two new macbook pro computers

    How do I download/install CS4 on our two new macbook pro computers? I have the discs but no disc player on the macbook pro computers?

    Hi AnnieMay1,
    I have done the necessary changes you will now be able to use the serial number.
    Thanks
    Kapil

  • HT5163 apple I phone has two screws at bottom how do I insert new sim card

    I Phone 4 ...want to change the sim card...phone has two screws at bottom...after removing screws how do I change the sim card?

    If the iPhone 4 does not have a SIM card slot which is not ejected by removing screws, this means the iPhone is a Verizon phone.
    iphone 4 sim card slot

  • Two new iPhones 1 promotional gb for 24 mos finally added.  I have to jump hoops next year for the second gb (also 24 mos) owed to me.

    Here's the update.
    SO they finally added the extra gb for 24 mos on only one of two new iPhones that I bought in September. Count the months, it's been three months.  
    WHy is my issue only half resolved and they said it's going to stay that way?
    BEcause they said that, yes they have documentation from the rep that activated the first phone that it was her fault.  She did it in the incorrect order for the promo to work.  She was supposed to make sure that the right plan was on the acct before activating the phone. She tried to correct it that same day but she didn't have a way to do it so she advised me to wait for the delivery of my husbands phone (the second phone) and once I receive it, at that time I should try to correct her mistake. 
    I Knew it was fishy and right away I consulted with a manager at the local store where I had first heard of the promotion. He tried to help me for two months and came back empty handed because as he put it he has even less access compared to the reps in customer service. Eventually I gave him a break and also because promised calls from supervisors were not kept. So I called customer service myself and after one knowlegeable rep and one sympathetic supervisor the end result is a problem half resolved..  A second supervisor after that is the one that explained to me that they have no way of fixing the reps mistake and he suggested that I accept 1gb for a year instead of 2 years and that then I should call back once that expires and ask for it to be added back for a second year.
    I Said No.  I will not go through this again, it's not fair to me.  I said to him its been three months now since I started trying to get this resolved I'm not going to repeat that stress again next year.   As it is it never fails every two Years when I add on a new promotional phone, there's always some mess that I have to spend months clearing up.
    SO dissapointed.  I told him I was going to  give him a bit more time to make things right but I'm beginning to believe it's so hard for them that they prefer not to bother and instead try to fix it best they can within their department.  Unfortunately it adds to my inconvenience.  So I think im going to have to put a complaint with the public utility commission and the better business bureau.

    Here's the update.
    SO they finally added the extra gb for 24 mos on only one of two new iPhones that I bought in September. Count the months, it's been three months.  
    WHy is my issue only half resolved and they said it's going to stay that way?
    BEcause they said that, yes they have documentation from the rep that activated the first phone that it was her fault.  She did it in the incorrect order for the promo to work.  She was supposed to make sure that the right plan was on the acct before activating the phone. She tried to correct it that same day but she didn't have a way to do it so she advised me to wait for the delivery of my husbands phone (the second phone) and once I receive it, at that time I should try to correct her mistake. 
    I Knew it was fishy and right away I consulted with a manager at the local store where I had first heard of the promotion. He tried to help me for two months and came back empty handed because as he put it he has even less access compared to the reps in customer service. Eventually I gave him a break and also because promised calls from supervisors were not kept. So I called customer service myself and after one knowlegeable rep and one sympathetic supervisor the end result is a problem half resolved..  A second supervisor after that is the one that explained to me that they have no way of fixing the reps mistake and he suggested that I accept 1gb for a year instead of 2 years and that then I should call back once that expires and ask for it to be added back for a second year.
    I Said No.  I will not go through this again, it's not fair to me.  I said to him its been three months now since I started trying to get this resolved I'm not going to repeat that stress again next year.   As it is it never fails every two Years when I add on a new promotional phone, there's always some mess that I have to spend months clearing up.
    SO dissapointed.  I told him I was going to  give him a bit more time to make things right but I'm beginning to believe it's so hard for them that they prefer not to bother and instead try to fix it best they can within their department.  Unfortunately it adds to my inconvenience.  So I think im going to have to put a complaint with the public utility commission and the better business bureau.

Maybe you are looking for

  • HOW DO I IMPORT PHOTOS BY FILE NAME TO THE IPAD 2

    I need to organize my photos in my ipad by the file names that i have on my computer. I use a windows computer. Anyone have any suggestions?

  • Linking images within a document?

    Hi, I'm laying out a photographic book with a visual index at the end containing thumbnails and captions for each photograph in the book. Is there a way to link the thumbnails to the images, so that if I change the photo it updates the thumbnail? If

  • Load Balancing Rip version 2

    I have a lab scenario, that is confusing me greatly. I can get per packet load-balancing working when I ping from R2 to interfaces in the 192.168.1.0/30. However, when I'm pinging from R3 , I can't packet load-balance to interfaces in 192.168.4.0/30.

  • Indesign cs3 pdf problem

    I'm working with cs3 on vista and I made a graphic in AI and brought it over to indesign. Now I'm trying to create a pdf file out of indesign and the vector graphic on that page is growing in places and distorting on the pdf file. Both in AI and ID t

  • Clearing down records from CRMD_EVENT_TRACE

    Hi, Can anyone provide me with a method for clearing down entries in CRMD_EVENT_TRACE. NOTE: SAP Note 1042641 (Event Handler: dump in trace mode) has been applied, the effect of which temporarily stores the trace report data in table INDX.