LabVIEW Real-Time Idea Exchange

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
NI Hardware and Drivers Product Manager
Certified LabVIEW Architect
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
 
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.

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.