Additional NI Software Idea Exchange

Community Browser
Top Authors
cancel
Showing results for 
Search instead for 
Did you mean: 
Post an idea

VeriStand suppot 32 and 64-bit aligned fixed point data: http://zone.ni.com/reference/en-XX/help/372846G-01/veristandmerge/creating_custom_fpga_configuration_file/.  Please add support for FXPU8, FXPI8, FXPU16, and FXPI16.  This can potentially reduce the number of DMA reads/writes by 4.

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.

When you resize the Workspace in the current version of NI Veristand say to half the width of your computer screen, if you need to read a numerial input or numerical display or a dial on the other side of the workspace you would have to maximize the workspace. It would be nice to have horizontal and vertical scroll bars such that when you resize the NI Veristand workspace you could view the other half of the screen with out maximizing the workspace again.

When CSV file is imported to stimulus profile editor, VeriStand outputs the 0th-order signals drawn in blue. However, my customer wants to output the 1st-order signals in red. That would be best to select 0th/1st-order hold depending on the applications. Do you have a plan to support this feature in the near future?
According to this link, the Stimulus Profile Editor generates a real-time sequence from a CSV file.  So it would be very nice to have this feature in VeriStand 🙂

image.png

Please change the System Explorer Windows to be resizable.

 

Best Regards,

Stu

 

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.

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 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

Although many examples exist for VeriStand. They are not easy to find for new users unless they are shown where they are. If they have been using other NI Software , they would likely go to the Help>Find Examples option in the splash/development menu options. In LabVIEW,

 

lvyesfindexamples.png

 

This menu option does not exist in VeriStand.

 

nofindexamples.PNG

 

Giving access to these Examples from the load screen would be helpful for new customers who are getting started and existing customers looking to do a quick test. Navigating for a specific example can be a bit tedious at times because they don't all exist in the same level. Like Sinewave Delay and Engine Demo for instance.

 

<Public VeriStand>\Projects\Example\Sinewave Delay.nivsproj

<Public VeriStand>\Examples\Stimulus Profile\Engine Demo\Engine Demo.nivsproj

 

Hello

 

I have encountered problems while converting the Embedded Data Logger Receive Time information from VeriStand in double format into a Excel time stamp.

 

When I am introducing my logging data in .tdsm format I was not able to convert it into a "normal" time stamp with date and time information using the excel cell categories concerning time and data options. My solution to that was a exectuable which the NI support has generated for me. Otherwise it was not possible to me to make this conversion.

 

Either NI should publish the algorithm how to convert this double value into a "normal" time stamp or there should be a possibility to log the data in a easiliy understandble way for Excel to convert it.

 

Best greetings

Lukas Nowak

Hi,

 

Here is a small idea that will be really value added in Alarm Handling

 

In cases of using sensors like inclinometer, thermocouples, LVDT and etc, there are chances where noise peaks in signal might go Out Of Limits. These kind of peaks are usual in the sensors where it stays not more than 5 msec. So in these case, We can use Persistance to avoid inducing false alarms. We can ignore the noise peaks whose period is not more than the defined time (mscec).If the peak remains more than the specified time, then the alarm should be induced.

 Alarm1.PNG

 

The Persistance might be given in msec.The user should also be able to enable/disable this option.

 

 

-SID

 

 

Hello,

 

In VS 2011, font of Workspace control label can not be changed. If you can change the font and size on item property window as below image, it is better for users to arrange Workspace. Moreover, I hope that the label would support multi language 🙂

Font.png

 

Regards,

 

Saku

 

Hello,

 

One of my customers wants to scale voltage to scaled data with look-up table, but calculated channel in VeriStand 2011 does not support it. Custome device doing LUT scaling might be created, but it is better to offer LUT scaling function Smiley Happy

Saku

Hi,

 

LLBs are outdated, suffer from name collision because it doesn't embedded lvlib nor classes, and force the VIs to match the exact same LV dev version with VS runtime version (to be able to run the compiled code of raw VIs on the target without the need to recompile them).

 

It would be preferable if custom devices/controls could be built into lvlibp instead.

It has many advantages such as:

* Source protection

* Respect of lvlib and lvclass namespace (avoid name collision)

* Only the compiled code is stored so they are smaller than LLBs

* Compiled code made with LV 2017+ is compliant with upper versions of the run time engine (would allow keeping the version of LabVIEW while upgrading Veristand)

 

I'm pretty sure the limitation nowadays only relies on file extension filtering to find the 'main' VI to launch in the SysExplo and engine. If I'm right the change could be done easily.

Aside from the fact that most of the errors are just pulled up from device drivers which makes them vague and not at all related to the actual VeriStand function happens (so part 1 of this feature request is an overhaul of our error reporting in VeriStand), it would be great if it actually logged these or gave you the option to save to a file. This means that you can then send this to NI Support for assistance or at the very least, document issues.

Currently when trying to see errors we need to enlarge the window, scroll through the items, and then take a screenshot of the dialog. This was encountered when trying to share my errors with support. We should make this easier through the proposed ability.

 

 

The types of scale is limited to lookup table, polynomial and thermocouple.

For thermocouple the scale is only available for input (electrical -> physical).

It will be interesting to add other scales, like thermocouple on output, time to frequency (1/x).

The best will be the capability to define custom scale.

Hello,

 

It would be nice to add some controls in VeriStand workspace screen objects in order to handle macros.

 

  • A control to be abble to Start / stop a Macro
  • A control to be abble to record a macro

 

The two controls could be linked to a combobox which could list the content of a "Macros" directory, located under the project root.

 

  • A button to start a macro could also be usefull (With a label and linked to a project macro)

These controls could be helpfull when you want to build a simple screen, for users without big knoledges about VeriStand.

 

MacroObjects.png

 

Manu.net.

In VeriStand 2009, there was a Generator Engine State channel that can be manipulated to stop or pause stimulus a profile. For example, an alarm and procedure could force a profile to stop. The Generator Engine State is present in VeriStand 2011 but is entirely disconnected from the new stimulus profiles. Thus there is now way to stop a profile from running other than a user action pressing Stop on the profile. This creates a safety concern in some of our systems where we want to use an alarm triggered procedure to abort a profile. Thank you.

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.