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 blueExcellent 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 InstrumentsExcellent 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 FarmerI 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. -
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 blueHello 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 FundamentalsHi 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. 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
BobI 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 -
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.
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, 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
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
-
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 -
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
-
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.
-
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.