LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Clone Usages

Solved!
Go to solution

I learned that if you create a template (vit) and use the template, every instances would be a clone.  However, I used some of the vit files that come with LabVIEW, and I do not get a clone.  When would a vit translate into a clone? Is a clone just a regular vi with reentrant execution and preallocate clone for each instance enabled in the execution menu?  Is the only reason use a clone is to have unique memory spaces for multiple instance of the same vi (clone) used?  Are there other purposes of a clone? 

------------------------------------------------------------------

Kudos and Accepted as Solution are welcome!
0 Kudos
Message 1 of 4
(2,792 Views)
Solution
Accepted by topic author jyang72211

jyang72211

 

This may shed some more light on this:

 

http://digital.ni.com/public.nsf/allkb/EC8BC15455F345DC862571630000074D?OpenDocument

http://digital.ni.com/public.nsf/allkb/98847B4E4C715E6D86256C59006B57CC?OpenDocument  🙂

 

I hope this helps

Sam S
Applications Engineer
National Instruments
Message 2 of 4
(2,773 Views)

So I'm confused by parts of the original post. I've created some template files (.vit extension) and they were not clones. Are they clones when jyang72211 creates them because his VIs are cloned instances before creating the .vit file?

 

I think a .vit file only translates to a clone when you manually change it to be one in the VI properties menu, correct? 

0 Kudos
Message 3 of 4
(2,767 Views)

zenthoef-

 

I believe you are correct, they are not clones initially but upon changing the properties menu they become clones 🙂

Sam S
Applications Engineer
National Instruments
0 Kudos
Message 4 of 4
(2,762 Views)