NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Announcements
The NI Idea Exchange is a product feedback forum where NI R&D and users work together to submit ideas, collaborate on their development, and vote for the ones they like best. View all of the NI Idea Exchanges to post an idea or add your opinion on an existing one today!
warren_scott

condition builder improvements

Status: New
by Active Participant warren_scott on ‎06-07-2012 01:34 PM

I think it's time to improve condition builder --

 

The features of it are rather limited right now -- All I can do is AnyOf and AllOf.    What I want to do is NoneOf and OneOf.  To some extent I can "DeMorgan" myself to get to these, but that often makes it less logical to read -- and condition builder is all about making it easy to read crazy long complicated conditions.

 

If we can get new functions added to TestStand (like NoneOf and OneOf as sisters to AnyOf and AllOf), and those functions supported by the condition builder, that would be great.  (this means the "Insert XXXX" button and "change to XXX" buttons would rpboably need to be rearchitected since there would be too many choices there).

 

Another idea with Condition Builder would be to support "Negating" a condition.  This way I could choose "Insert AllOf", highlight it, and choose "Negate" and it would change to "! AllOf:"

 

I could ALMOST do this negating manually now in the expression after the building of it (use condition builder, choose OK, then manually tweak the expression to add my !'s), except that once condition builder now sees !AllOf() it won't process the expresion anymore and split it into the condition tree.

 

How about something like this:

condition builder change.png

 

 

Comments
by Active Participant warren_scott on ‎06-25-2012 05:54 PM

It would also be nice to be able to check individual elements of the precondition

checkindividualprecondition.png

About NI TestStand Idea Exchange

Do you have a feature idea for how to improve NI TestStand? Submit and vote on ideas now!

  1. Browse by label or search in the TestStand Idea Exchange to see if your idea has previously been submitted. If your idea exists sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea. Be sure to submit a separate post for each idea. Note: the TestStand Idea Exchange is not the appropriate forum to submit technical support questions.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see implemented!

The TestStand R&D team is committed to reviewing every idea submitted via the TestStand Idea Exchange. However, we cannot guarantee the implementation of any TestStand Idea Exchange submission until further documented.

Idea Statuses
Top Kudoed Authors
User Kudos Count
14
11
7
5
3
By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page