GDS(Goop Development Suite)

cancel
Showing results for 
Search instead for 
Did you mean: 

GOOP Create Class tool "Typecast DVR to U32" in 64bit version LabVIEW

Solved!
Go to solution

Hi all, 

I found that the GOOP Create Class tool typecasts DVR to U32 in the 64bit version LabVIEW environment. I used to think that "Typecast DVR to Unsigned Integer" is to get the starting memory address of the data dereferenced from the DVR. 

 

If my thought is right, the GOOP Create Class tool typecasts DVR to U64 in the 64bit version LabVIEW. Could anyone kindly explain the right meaning of "Typecast DVR to U32" for me? 

 

Thanks

 

Godel

0 Kudos
Message 1 of 2
(952 Views)
Solution
Accepted by godel

Hi,
All references (at the moment) are of U32, or actually the number of references you can create are 2^31.
So you can create: 2147483648 DVR references, but also 2147483648 Queues, 2147483648 notifiers,...
Why we store the reference as a number(U32) and not just the DVR ref itself, is to allow the composition pattern.


Message 2 of 2
(926 Views)