Additional NI Software Idea Exchange

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

Let's say, a LIN scheduler is running with 5 different entries.

One frame will be sent completely with payload by the master, this frame is visible on the bus monitor, and if I create a Frame In Stream session.

For the other 4 frames in the scheduler, the master sends only the header to the bus, and expects a slave to fill its payload. If there is no response from the slave, the frame header is not "visible" for the Frame In Stream session.

In this case, upon calling the XNET Read.vi I would see at least the frame ID without payload (empty payload).

 

In our test cases, we want to see and log all activities on the LIN bus. Currently we see only completed frames. So if we don't see a frame expected from slave, we don't know:

- whether the master does not send the header

- or the slave does not send its payload

 

regards

Madottati

I was made aware of the System Configuration VIs a while back and tried to use them to help manage a fleet of PXI stations at our facility.  I was working with renaming of cards to common names, calibration of cards, and self testing of cards.  For some reason these functions were not made to work with PXI hardware, most of them only work with Real Time hardware.  Which doesn't make sense.

 

The kinds of tasks mentioned are important for managing the PXI chassis.  And I'm sure there are a few other functions that could be added to make managing them a lot easier also.

 

IDEA Summary:  Please make all System Configuration VIs usable for PXI hardware.  Also please keep in mind any other functionality that would be good for a person that has to manage a large number of chassis that are over a large area.

 

Thanks.

Hello everybody.

 

there is my question\ suggestion -  I am using MS 13 - and have to use a lot of bus connections in my design.

 

when I do connect wire to bus , MS opens for bus entry connection window.

so far so good.

but some how I can see only 6 top lines in that window directly and the rest with scrolling down.

the window could be re sized to show more \all lines, but after I click OK button and have to open that window again - it again appears with 6 top lines shown - it means that window does not remember it was re sized a moment ago.

and it becoming really annoying if I have to connect a lot of wires to the bus.

bus vector connection window does remember resizing instead .

the problem is I can not use vector connections for separate wires (not IC leads)

 

 

could it be reconfigured?

could it be fixed in next version please?

 

thanks a lot

 

Michael

Hello,

 

We have more than one full-time LabVIEW developer.  Each developer may work on several projects per year.  Each project may include several pieces of NI hardware.  Currently (2015) the NI Product Registration Wizard doesn't provide the options needed to make effective use of the features that NI's HW registration system provides.  At the very least, one additional field for string metadata could be added.  The back-end wouldn't have to change much, just keep the e-mails flowing to the primary Username in the wizard.  As long as we keep our metadata string consistent, we could handle the other fields when our general account gets an e-mail.  Please refer to the picture below:

 

Untitled1.png

 

Thanks for your consideration,

 

-Steve K

Right now, Update Service will not update the current installation of LabWindows/CVI but install the new version in parallel.

 

An option to choose if I would like to upgrade or keep the old software would be much more convenient.

hi

 

 

i would like to propose the idea to apply labview in raspberry pi

you have a robot lego called mind storm can you use labview in raspberry?

raspberry is a bery fast growing community it would be very interresting to apply labview in it

 

Hi there,

 

Just in order to know if an operator deployment license (no editor nor stimulus profile editor) is schedule for the next releases of VeriStand ?

 

This would be helpful for users who don't need these functionnalities on the the deployment computer.

 

Thanks in advance,

 

Mathieu,

It would be really nice to have the ability to create groupings for the Remote Systems in MAX.  Below is the list of my current targets.  While I'm sure there are many people that have a longer lists of targets, I find this list a little bit unmanagable already.  Additionally, we are either planning or working on projects that will about double this list.

 

Please add the ability to group the remote systems so that they can be managed in their own tree (or somthing similar)

 

 

 

SNAG-0001.png

right now, if I invoke nivlm.exe /exportClientPermissions C:\foo\bar.txt, I don't get any information about disconnected licenses.

It would be great if it had a column for disconnected license expiration date associated with each item (that would be empty/null if no disconnected license was assigned). 

Would also be helpful if there was also information about home use licenses grated against a user.

 

 

It would be nice for RF simulations if the 0dBm reference on the spectrum analyzer was referenced to 0dBm in 50 ohms (0.224V) versus 600 ohms (0.775V). Maybe a solution would be to make it user defined.

Thanks for consideration.

 

I had a feedback from customer that when using Channel Group Log step on Stimulus Profile, the "Channels" list is too small.

When dealing with a lot of channels, the list should be able to expand itself in order to accomodate for larger volume of channels.

 

Stimulus Profile Channel Group Channels.png

 

Also, it may be tough to keep track of channel to channel group binding, so it'll be nice if there's a window that allows to see a list of channels for each channel group as the following:

 

Stimulus Profile Channel Group UI.png

Dear NI R&D folks.

 

It is wrong the time zone for Caracas at the Time Settings configuration (MAX 14.0) . Since december 30, 2007 has been changed to -4.5 UTC. I will appreciate if you correct this bug in future LabVIEW versions.

Best regards.

 

Jesús Hidalgo.

 

 

 

  1. Es ist nicht leicht herauszufinden, welche Rechner gerade eine netzexterne Lizenz haben. Die einzige Möglichkeit ist, unter Computer in der Spalte „Ablauf der netzexternen Lizenz“ ein Datum einzugeben. Leider findet man da erst mal überhaupt nichts. Dann muss man rechts unten „Filter bearbeiten“ anklicken und hier ein zweites Datum eingeben. Das nenne ich „selbsterklärend“ L Probieren Sie bitte auch mal das Eingeben eines anderen Datums: warum muss ich da 2x klicken, bis der Kalender erscheint?
  2. Möchte man also einen PC neu anlegen, um eine netzexterne Lizenz zu verlängern, muss ich den Namen und die Nummer neu eingeben. Also mache ich einen Screenshot, bevor ich den bisherigen lösche oder schreibe mir die Nummer ab. Beides hat die Problematik, dass Name und Nummer wegen der Kursivschrift sehr schlecht lesbar sind. Mein erster Versuch, eine neue netzexterne Lizenz zu erzeugen scheiterte also schon mal an einem Lesefehler (versuchen Sie mal eine 8 von einem B zu unterscheiden)!! Und das bei einem PC, der sich gerade nicht auf dem Firmengelände befindet. Das ist sehr lästig und aufwendig und für NI doch super leicht zu ändern.
  3. Da wäre es gleich besser, wenn man eine Möglichkeit hätte, die netzexterne Lizenz zu verlängern, ohne den PC löschen zu müssen …
  4. Die Filterphilosophie habe ich noch nie verstanden: Der VLM merkt sich z.B. beim Suchen eines PC immer die letzte Suche. Wenn man die Software neu startet und bei „Computer“ in die Spalte „Computername“ z.B. 34 eingibt (weil ich weiß, dass mein gesuchter PC diese Nummer im Namen hat), dann finde ich ihn nicht. Erst ein Blick auf die Statuszeile ganz unten offenbart, dass vom letzten Benutzen der Software noch der damalige Filter zusätzlich drin steht und mit UND verknüpft ist. Warum lenkt mich dann das Suchfeld oben nicht gleich auf die Maske, wo ich ALLE Filter sehe und ändern kann. Aber ehrlich gesagt, ist das auch keine Lösung, denn es ist völlig unnötig, sich den Filter von damals zu merken. Ich habe heute noch nie eine Suchanfrage von gestern benötig.
  5. Wenn Sie PCs in Gruppen haben, dann sehen Sie beim Aufklappen der Gruppe mit dem „+“-Zeichen nur die Computernamen. Dabei ist die Zeile soooo lang, dass die Anzeige weiteres Metadaten nicht nur möglich, sondern auch sehr sinnvoll wäre. Das gilt auch für das Aufklappen beim Bereich Lizenzen.
  6. Zudem habe ich mir das Aufklappen von Infos mit dem „+“ schon abgewöhnt, weil es wenig Info bietet und wenn ich dann etwas daran ändern möchte mit der Aufklappliste nichts bearbeiten kann. Also klicke ich gleich doppelt auf die Gruppe oder die Lizenzüberschrift

 

Hello,

 

I got a cDAQ 9184 connected to a PC running Vision Builder. The IO-Channels on the 9184 are connected via global virtual DAQmx channels. These channels are available on Vision Builder.

 

When power is cycled on the 9184, Vision Builder does not reconnect to it. You have to close and restart Vision Builder to get it running again.

 

My Wish is that Vision Builder is able to reconnect automatically.

 

Best regards,

 

Klaus

 

We are doing testing of our complex Logic devices (CPLDs and FPGAs).

 

With this effort we are finding from the FPGA designers, that to cover testing requirements for the CPLD we need to generate 100’s of code files that validate all the test cases per our requirements.

The designers then creates 100s of VCD files from ModelSIM that Test Engineering then has to convert to HWS files using the digital Waveform Editor 3.0 in order to run on the HSDIO cards.

Since the effort is currently manual, we were looking to automate the importing tools from DWE 3.0.

as my project grows the amount of files to test wil grow to 1000's of files. Automation of the import and export wizard would help substantially.

 

However, Digital Waveform Editor 3.0 does not support scripting or provide LabVIEW APIs to do so.

We are currently looking at a Windows scripting engine to do this by mouse clicks but would prefer a LabVIEW API implementation to control this operation.

 

It would be great to create APIs that can script the import and export functions of the DWE 3.0

I see that the .LLB libraries are there in the DWE directory but no documentation to use for scripting. I believe this is possible to script but not without a lot of trial and error on my part.

 

Is NI looking into creating APIs with hooks into Digital Waveform Editor (DWE) for scripting conversions from VDC files to HWS files?

 

This is my thoughts on the API from the Import Export wizard.

API functions:

Import File

<ctl>VCD or ASCII (enum)

 

Import Wizard Select Signals

<ctl> Array of Signal Names

<indicator> Array of selected Signal Names

 

Import Wizard set Signal Name Type

Drive, Compare, or Bidirectional (Enum)

<ctl> Array of Signal Names

 

Import Wizard Sample Method - On Edge of VDC signal

Select Sampling Method

Select VCD Signal

Sample on: Rising Edge, Falling Edge, Both Edges (Enum)

Delay After Rising Edge (sec)

 

Import Wizard Sample Method - Fixed timebase or Rate

Cycle Time for Sampling (sec)

Sampling Start Position (sec)

Frequency (Hz)

Retrieve from File (T:F)

File Path (path)

 

 

 

 

Export File

Save As: HWS or ASCII or Binary (enum)

I write C# code and I tend to write wrapper classes and methods like: DmmHelper.MeasureDcVoltage( DmmRange range  = DmmRange.TenVolt, DmmDigits digits = DmmDigits.FiveAndHalf): double 

This routine instantiates, configures, measures and disposes the DMM instrument.  That way I can load Test Panels at breakpoints debugging.   DAQs are handled with a using {} statement,  the inputs or output are valid only within the brackets otherwise the instrument is shutdown and outputs go to 0. 

 

 I write unit tests to test my code.   It would be nice to use a simulated instrument that I could programmatically configure so that it would measure values that I programmatically inject:  Data like:  DC voltages, current.  AC voltages and current,  Digitized voltage or current waveforms,  and Resistance etc.   I inject the data and when I get measurement the simulated instrument returns the data.  The simulation seems to extremely simple stuff but I have not found a good programmatic interface that supports the entire capability of the PXI instrument (Dmm, DAQ, switch matrix, power supply etc.)

 

Either that or I need to be able to derive my own simulated instrument.

As seen here The tools network does not offer a means to filter downloads by highest product version actually installed

 

Perhaps some nice filters so VIPM Tools Network View can automagically find these for us too?  That would be sweet!

Untitled.png

It is always a pain finding new hardware in NI MAX.  You never know the IP Address.  It would be great if MAX had the capability to find hardware and configure network settings via ethernet Data-link layer 2.  You should be able to identify all NI hardware with your common vendor MAC prefix and communicate network settings.  I have seen other companies use this to find and configure their hardware on the network regardless of the ethernet adapter configuration.  

Hi,

 

It would be great if we could disconnect per user not every software attached to the user but only some of them. For example, if I only need NI Diadem offline, I only disconnect NI Diadem and not the other software, the other software could be available for other people.

 

Another thing, the start date of the disconnected license should be proposed as a choice when creating a disconnected license file.

 

Have à good day, bye.

 

Eric

 

It would be nice for real time sequences to be able to provide customizable feedback/dialog info to the user in the workspace. If this is not feasible due to its running on the real time side, printing to the console would be helpful too. This could act as a debugger and user prompt.