LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Updating Malleable VIs

I have been using a Malleable VI in an FPGA Project I have for some time now.  I recently discovered a way to achieve the same functionality with reduced resource utilisation.

 

If I update the *.vim with the new code, will my next compile automatically include the new method?  I ask because when placing the malleable VI initially, it is inlined and I got the impression that my VI containing the malleable VI only gets marked as modified if I right-click on the VI and view the generated code......

 

So can anyone chime in with an idea whether such an update of the malleable VI is automatic or not? Especially in an FPGA context.

0 Kudos
Message 1 of 2
(2,660 Views)

Hmm. Small update.

 

It seems that already-instantiated malleable VIs are not auto-updates when the VIM from which they are created is changed.  So they are not very compatible with improvements.

 

I did find, however, that the old ones can be replaced by the new ones by drag and drop on the BD.  This is not normally supported on the BD, right?  Of course I'm using LV 2015 where there aren't supposed to BE any malleable VIs (cough cough). but other than that it seems to work well.

 

Does anyone have any input on this?

0 Kudos
Message 2 of 2
(2,589 Views)