LabWindows/CVI Idea Exchange

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

Add a numeric control ATTR_SET_RADIX

When a user changes a numeric control radix, LabWindows/CVI generates an EVENT_RADIX_CHANGE event and sends the event to the control callback function.

eventData1 = The new format of the radix(VAL_DECIMAL_FORMAT, VAL_HEX_FORMAT, VAL_OCTAL_FORMAT, or VAL_BINARY_FORMAT).  Provide an attribute to set the radix from source code.

7 Comments
RobertoBozzolo
Proven Zealot

Actually you can set the radix used to display a numeric control value by using SetCtrlAttribute (..., ..., ATTR_FORMAT, ...); VAL_HEX_FORMAT will display in hexadecimal, VAL_DECIMAL_FORMAT in integer decimals and so on.

You will get an Invalid attribute error if passing an incorrect format (e.g. setting hex format for a double bumeric).



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
LuisG
NI Employee (retired)
Status changed to: Completed
Changing the status to "Completed" given that this functionality can already be accomplished using a different attribute
RavensFan
Knight of NI

Luis,

 

I thought the status "Completed" was reserved for ideas that are actually implemented by way of the Idea Exchange.  That for situations like this, the idea is "Declined" since there is a workaround and it already exists.

LuisG
NI Employee (retired)

You raise a good point.

 

I want to differentiate between the the "declined" as in "it doesn't make sense to implement this feature" versus this situation, in which the feature is implemented (even though you're right, it wasn't implemented as a result of Idea Exchange).

 

I'll raise this issue internally, to see if we can come up with an additional status.

RavensFan
Knight of NI

Perhaps the rules are being handled differently between the different idea exchanges.  I think all the exchanges should be following similar guidelines.    I just remember a few threads where this came up for discussion.

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Asyncronous-Call-By-Reference/idi-p/923685

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Resizable-dialog-box-for-Add-Event-Case-and-Edit-Event...

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Icon-Editor/idi-p/919132

 

 

Here are some other ideas in LabVIEW that were declined because they were already implemented.

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Go-to-output-location-after-building/idi-p/986767

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Asyncronous-Call-By-Reference/idi-p/923685

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Multiple-Wire-Insert/idi-p/958584

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Adding-a-quot-don-t-wait-until-done-quot-option-to-the...

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Insert-compatible-VI-into-flow/idi-p/989726

 

As for other differences between exchanges.  I wonder why in this board, there are so many ideas "Under Consideration", and many quickly get that status after being posted, while there is no such status on the LabVIEW board.  What exactly does "under consideration" mean and how is that different from In Development.

LuisG
NI Employee (retired)

You're right. As if you've noticed, each group has its own guidelines for Idea Exchange, and the list of status has slight variations from group to group. I agree with you that this is not ideal but that's how it is, and I can't really change this.

 

As far as the CVI board is concerned, I do want to differentiate between "declined" and "already implemented" and so I have requested that a new status be added to the CVI idea exchange. When that happens, I'll be happy to change most or all of the items currently in completed to already implemented.

 

Concerning the "under consideration" status, these are all the submissions which have survived an initial screening. It doesn't mean that all the others are automatically declined, since a high number of votes can still put them back into consideration. And adding votes to ideas that are under consideration can also bump up the priority for their implementation.

 

Once a version of CVI is released that implements a given idea, its status will change to completed. Note that there hasn't yet been a (non-maintenance) release of CVI that happened after the CVI idea exchange board was introduced, which is why there aren't any completed ideas. But that will change with the next release.

 

Luis

LuisG
NI Employee (retired)
Status changed to: Already Implemented