LabVIEW Real-Time Idea Exchange

About LabVIEW Real-Time Idea Exchange

Have a LabVIEW Real-Time Idea?

  1. Does your idea apply to LabVIEW in general? Get the best feedback by posting it on the original LabVIEW Idea Exchange.
  2. Browse by label or search in the LabVIEW Real-Time Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  3. If your idea has not been submitted click New Idea to submit a product idea to the LabVIEW Real-Time Idea Exchange. Be sure to submit a separate post for each idea.
  4. Watch as the community gives your idea kudos and adds their input.
  5. As NI R&D considers the idea, they will change the idea status.
  6. Give kudos to other ideas that you would like to see in a future version of LabVIEW Real-Time!
Top Authors
cancel
Showing results for 
Search instead for 
Did you mean: 
JKSH

A much more efficient way to add C Series modules manually

Status: New

This idea is no longer in development. I'm moving the idea back to the 'New' status to be considered for a future LabVIEW 20xx release.

Scenario

Suppose that we want to start coding my Real-Time application, but the hardware hasn't arrived yet.

 

We can't Discover the chassis + modules, so we need to add modules manually.

 

 

Current editor

cseriesedit_old.png

 

To add N modules, we need to launch this dialog N times:

 

  1. Right-click on Chassis in the Project Explorer
  2. Hover over "New"
  3. Click "C Series Modules…"
  4. Click "New target or device"
  5. Click "C Series Module"
  6. Click "OK"
  7. Wait for LabVIEW to fetch module list (wait ~1 second)
  8. Select Type (2 clicks)
  9. Select Location (2 clicks)
  10. Click "OK"
  11. Go to #1 to add a new module

 

How tedious!

 

 

Proposed Editor

Wouldn't it be nice if we could set up all the modules in 1 dialog?

 

cseriesedit_proposed.png

 

Features

  • Table auto-fills itself with modules already in the project
  • Number of rows is determined by the chassis model. No need to select Location
  • Ability to leave rows/slots empty
  • Editable Name field (with default name) appears upon selecting Type
  • Description appears upon selecting Type

 

 

Feel the difference

Adding N modules (using default names) requires...

  • Current dialog: 10N clicks, N hovers, waiting N seconds
  • Proposed dialog*: (6+2N) clicks, 1 hover, waiting 1 second

 

So, adding 8 modules requires...

  • Current dialog: 80 clicks, 8 hovers, waiting 8 seconds
  • Proposed dialog*: 22 clicks, 1 hover, waiting 1 second

*Assuming that steps 1-7 and 10 need to be performed once

 

Certified LabVIEW Developer

8 Comments
ColdenR
NI Employee (retired)

Hello JKSH,

 

Thanks for posting! We at NI think this is a great idea.

Colden
JKSH
Active Participant
Hi ColdenR, You're welcome! Thank you for your kind words. I hope this can be a win-win addition to LabVIEW, NI gains a stronger product and the users gain an improved workflow.

Certified LabVIEW Developer

JKSH
Active Participant
Oh, and if this is implemented, please make sure that users can comfortably fit all text on their screen!

Certified LabVIEW Developer

Deborah_B
Active Participant
Status changed to: In Development
 
Deborah Burke
Senior LabVIEW Product Manager
Certified LabVIEW Architect
National Instruments
JKSH
Active Participant
One thing I forgot: Perhaps each row could also have a checkbox to specify if the module was under Scan Engine or FPGA

Certified LabVIEW Developer

Darren
Proven Zealot
Status changed to: In Beta
 
DNatt, NI
Darren
Proven Zealot
Status changed to: In Development

This idea was erroneously moved to 'In Beta' when it should have stayed 'In Development'. Sorry for the inconvenience.

DNatt, NI
Darren
Proven Zealot
Status changed to: New

This idea is no longer in development. I'm moving the idea back to the 'New' status to be considered for a future LabVIEW 20xx release.

DNatt, NI