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


Additional NI Software Idea Exchange

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!
New Idea

Currently the stimulus profile message box prompt allows user text input, but the user text isn't usable anywhere. I'd like to the text to be returned for use in the profiles/sequences. Thank you.

h_yong

Stimulus profile UUT dialog prompt enhancement

Status: New
by Member h_yong on ‎05-08-2013 11:53 AM

I'd like to be able to customize the UUT dialog prompt that comes up when the stimulus profile starts. For example, I'd like to be able to see my most recent entries or have them saved in a pulldown for easy repeated access. Thanks.

h_yong

Workspace screen order changes

Status: New
by Member h_yong on ‎03-03-2013 02:00 AM

The only way to edit the order of VeriStand workspace screen pages once they're created is to edit the cryptic XML file where screen pages are referred to by numbers. I'd like to be able to reorder the screen pages from within the workspace. Thank you.

h_yong

Allow grouping of calculated channels

Status: New
by Member h_yong on ‎03-03-2013 01:45 AM

Like how user channels can be grouped into folders, I'd like to be able to group Calculated Channels into folders. Thank you.

h_yong

Select dependencies to deploy

Status: New
by Member h_yong on ‎03-01-2013 11:40 AM

I'd like a way to select/deselect dependencies that get sent to the target upon deployment. I understand that all dependencies are necessary for a project to run. However, I deploy one system definition to many targets, and often there are very minor changes that don't need a transfer of all the dependencies which takes time. Also, the fact that the default is to transfer all dependencies means I need to keep every computer updated and sync'd or else a deployment could fail. I'd like the ability to manage which dependencies to transfer and potentially overwrite. Thank you.

h_yong

Search and filter tool in stimulus profile logging

Status: New
by Member h_yong on ‎03-19-2013 12:22 PM

In most places around VeriStand, channels can be searched and filtered. However, in the channel logging pane of the simulus profile editor, one must manually dig down through the nodes and select channels independently which requires users to know exactly where the channels are in the structure. This is a pain for large systems (we have 4000 channels including CAN and 2000 channels excluding CAN). Thank you.

h_yong

Move items into and out of folders

Status: New
by Member h_yong on ‎03-03-2013 01:48 AM

Although user channels and alarms can be created under folders for better organization, I don't see a way to:

- move channels/alarms in folders out of folders (without first deleting them and recreating them outside of the folders)

- move channels/alarms out of folders

Being able to drag and drop in and out of folders would make organization easier. Thank you.

The built in CAN information channels for timestamp and time difference are useful. However, to detect a dead CAN network, I'd really like to know the time since a message was last received. The time difference doesn't work because it waits for a next frame before computing the time difference. If I have a 10 Hz frame that is not coming in, it will just display 0.10 s even if no new frames come in. I'd like to have a time since the last message so I can detect if the message is no longer coming in. I was thinking of doing a difference between system time and the most recent receive time, but system time is relative to the start of VeriStand while the CAN receive time seems to refer to real world time. I hear that real world time will be available in VeriStand 2012, so we can more easily do this checking in a calculated channel, but it'd be great to have this feature as a CAN information channel. Thank you.

I have many procedures that check for certain conditions before completing its intended function. If a precondition is not met, the procedure exits. It'd be nice to be able to pop up dialogs as necessary. Right now, in order to do so, I have to have the procedure call other alarms if I want any sort of feedback/popup which gets convoluted pretty quickly. Thanks.

Say I have profileA which calls sequenceB which calls sequenceC. sequenceC needs to access UserChannelX defined in the system definition. Currently, the only way to do so, I believe, is to pass UserChannelX into sequenceC as a parameter which means it needs to be defined as a parameter in sequenceB as well, even if it's not used in sequenceB. This greatly increases the number of arguments of a sequence which may never be used but is necessary in order to give the lowest sequence access to system definition channels. It seems like we should make sytem definition channels directly available at any subsequence level (sort of like how global variables can be referenced anywhere). Thank you.

h_yong

Handle strings in stimulus profile editor

Status: New
by Member h_yong on ‎04-27-2013 02:31 AM

It'd be great to be able to convert between strings and numbers in the stimulus profile editor. This way we can easily create and use multiple variables that are like:

User1Var, User2Var, User3Var, ..., UserNVar

Also, if we have those channels defined in the system definition, then we could right to multiple variables via parameters in one for loop by incrementing a loop counter. Thanks.

h_yong

Sequences return arrays

Status: New
by Member h_yong on ‎04-27-2013 02:24 AM

Because we use sequences as function calls, it'd be great if they could return multiple variables or return arrays.

I have hundreds of signals and I want to be able to set a values to them all at once without listing each one individually in every sequence. How do I write to many signals at once?  Is there away to assign all the signals to one variable or array of some type and just write to that variable?  I did not see such mechanism and NI support says nothing similar exists.  Maybe this should be considered.

h_yong

Prompt before deleting missing references

Status: New
by Member h_yong on ‎03-07-2013 02:56 PM

Whenever I delete a signal (whether it's a custom device, user channel, calculated channel, etc.), VeriStand goes through to delete that signal from anything referencing it. This is often nice but at times undesirable because I may plan to add it back again at a later time with a new custom device with the same signal names, for example. The auto deletion of all references means that I'd need to go back to relink all of the broken references even if the missing signal gets restored later anyway. Some of my channels are used in 20+ places.

 

I'd like to see VeriStand prompt me or give me an option as to whether I want to delete all references. If I choose not to delete the reference, I understand that an error will show up later if I try to deploy or run. Thanks.

Kyle-H

Edit Workspace Channel mappings through the manage items window

Status: New
by Member Kyle-H ‎03-08-2013 04:01 PM - edited ‎03-08-2013 04:02 PM

The only way to change channel mappings to control and indicators is to right click on each control to change the channel. The work around is to use alias for each workspace item and them modify the alias from the system definition.

 

I think another more convenient option would have the operator use the manage items window from the screen tab to select which channels to display on the workspace. It already shows all the channels connected but it would add plenty of functionality if you could change the mappings from this window also.

 

tldr: Screen>>Manage Items... - ability to change channel mappings

James_McN

Recommended Install Set for Veristand

Status: New
by Active Participant James_McN on ‎03-22-2013 03:09 AM
When you install LabVIEW RT to a compactRIO you can/used to get recommended software sets to install e.g. Standard, minimal, scan mode. <br><br>We should have one for Veristand which includes Veristands required elements but not additional packages which could increase the jitter of the system.

The file logging for stimulus profile appears to accept a text list of channels. However, it requires us to remove the Windows carriage return character using an advanced text editor for the list to be valid to VeriStand. I'd like the simulus profile editor logging pane to be able to parses a Windows formatted list without this extra step. Thank you.

Ryan_S

Veristand - Include Additional Action VIs

Status: New
by Member Ryan_S on ‎02-26-2013 07:33 PM

VeriStand natively includes several Action VIs that provide the critical ability to run code on the gateway when a certain action is performed. Most often, this is used for executing code that cannot be run on Real-Time but needs to coincide with an event within VeriStand. This can also be achieved with VeriStand services, but is more complicated. I think that additional Action VIs, specifically ActionVIOnDeploy and ActionVIOnUndeploy would be very useful. And I'm sure there are additional ActionVIs that others would find useful.

Ryan_S

Add Save Options for VeriStand Project

Status: New
by Member Ryan_S on ‎02-04-2013 03:44 PM

In LabVIEW, we have a lot of options for saving our projects as seen below:

 

LabVIEW.jpg

 

 

In VeriStand, currently, you only have the option for a normal save (as shown below). I think it would be nice to have a "Save As" for saving a copy of the project and, if possible, a "Save for Previous Version".

 

 

VeriStand.jpg

 

I'd like to see a system channel that can point to the line number of the real time sequence being run. This would add additional debugging capability. Something similar was available in VeriStand 2009 where a "GENxyz Current Step" would indicate what step the profile was on. Thank you.

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