ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

remove coercion dot

Hello,

 

I was going through one of the CLD solutions and wanted to make a type def for the "Token" array (please see attached Type Def.vi file).  Is it possible to get rid of the coercion dot that appears on the Type Def.vi file?

 

Thanks.

0 Kudos
Message 1 of 6
(3,541 Views)

Why? that coercion dot just indicates that you are connecting a regular cluster array to a typdef cluster array.

There is no performance penalty. Just ignore it.

0 Kudos
Message 2 of 6
(3,536 Views)

One simple solution would be to make the array element a typdef (instead of the array). See attached modification.

Message 3 of 6
(3,523 Views)

And here's one possibility if you want to retain the typdef'd array.

 

 

Message 4 of 6
(3,519 Views)

@altenbach wrote:

One simple solution would be to make the array element a typdef (instead of the array). See attached modification.


I never make an array a typedef.  If I need that, then I make the elements in the array the typedef.  It makes life a lot easier on many fronts.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 5 of 6
(3,490 Views)

@crossrulz wrote:

I never make an array a typedef.  If I need that, then I make the elements in the array the typedef.


Yup very rarly do I ever make a type def that isn't a enum, or a cluster.  I do it some times on things that I know need to be linked so in the future when updates come, I can just update the type, but this is quite rare.

0 Kudos
Message 6 of 6
(3,456 Views)