LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
andy_glass

Get DAQmx VI inline with coding conventions.

DAQmx Create channel Vi is not to Labview coding conventions. The CJC Channel and CJC source are both "control" inputs but they are wired to the right side of the VI connector pane. There are enough spare terminals on the connector pane to allow this VI to be recoded correctly.

 

 

5 Comments
andy_glass
Member

DAQmx.PNG

AristosQueue (NI)
NI Employee (retired)

The existing behavior is deliberate.

There aren't any available terminals. The terminals on the bottom that are unwired are used in other VIs that are part of this poly VI for Current Excitation Source. Changing between instances of the poly VI would not break that wire if you used a terminal that has the same type but two very different meanings. PolyVI instances should only reuse terminals for different purposes if the data types differ AND cannot be coerced.

 

This behavior will not be changed.

andy_glass
Member

well the layout currently may be diliberate but still does not convine to the guidelines laid out by NI. Maybe gathering inputs to a cluster my work better. This has caused a lot of issues due to reading te VI as the outputs whereas they arte meant to be inputs. May be a required to be wired might be worth using so as not to be confused in the future????

AristosQueue (NI)
NI Employee (retired)

When this VI was added, I assure you, many people pushed back on this. The DAQmx team believes that this is the best of all possible worlds, not that it is necessarily a good world. 😞

Darren
Proven Zealot
Status changed to: Declined