LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
JÞB

Select represetation for Feedback Node and Shift register.

Status: Declined
Moved to CAR database. CAR#125834

I noticed an odd (undesired) behavior where my SR/FB node acted oddly.

First I created a simple !32FB node

1.png

Next I added a +1 primitive to make it a counter....

2.png

-  and Smiley Mad my data type changed!  This behavior was undesired and looking through the node RCM and Properties I could not select representationSmiley Surprised

In fact I had to add a conversion. Simillarlly the same thing occured with a USR

3.png

I propose adding the ability to select representation to the RCM and Properties pages of SRs and FBNs

SR RCM                                        FBN Property browser

untitled2.PNGuntitled.PNG


"Should be" isn't "Is" -Jay
5 Comments
RavensFan
Knight of NI
JÞB
Knight of NI

Well then, exposing the "Adapt to entered data" and "Representation" properties via RCM and Property browser may be a good fix for CAR 125834Smiley Wink

 

I bet I get a quick "Declined-moved to CAR database" and maybe free a NI resource to work on it


"Should be" isn't "Is" -Jay
G-Money
NI Employee (retired)
Status changed to: Declined
Moved to CAR database. CAR#125834
G-Money
NI Employee (retired)

You are correct on the Declined-moved to CAR database response Smiley Wink That free resource was helpful because I just tested this out in the LabVIEW 2011 Beta and this behavior has been fixed. No more datatype changes just for adding the Increment.

SteenSchmidt
Trusted Enthusiast

Until LV 2011 a fix is to rewire any of the connections on the feedback node. That'll change the type back to I32.

 

I don't think the problem lies in the feedback node, but instead in the instance picker when you drop a polymorphic function. The correct instance should be chosen before the poly is dropped into the block diagram forcing the compiler to do type propagation.

 

Cheers,

Steen

CLA, CTA, CLED & LabVIEW Champion