‎02-18-2011 09:21 AM
I have a VI that opens an FPGA VI reference and binds the reference to type definition. The VI is working fine on one computer (Win7; LV 2010, FPGA module 10.0.0).
However, when I open the same VI on another computer (WinXP, LV 2010, FPGA module 10.0.0), the checkbox for binding the FPGA VI reference to the type definition is unchecked and, as a consequence, I get a broken wire when the reference enters a subVI that takes the FPGA VI reference type definition as an input.
See the two screen shots below. The upper image shows the situation on the first computer, where everything is fine. The second image shows the situation on the second computer. Note the unchecked checkbox on the dialog and the broken wire on the right...
Would could be the reason for that problem? How can I avoid it?
Btw: I am using the very same VI on a couple of other computers (all Windows 7), where everything is fine.
Solved! Go to Solution.
‎02-18-2011 09:33 AM - edited ‎02-18-2011 09:36 AM
I am working the same project... On my computer (a WinXP machine, but with LabVIEW 2010 f2) I have yet another situation: the type-def binding checkbox is unchecked, but the wire is not broken and carries a coercion dot (unlike both of your situations).
‎02-18-2011 10:49 AM
Status update:
I would very grateful for any suggestions!
‎02-21-2011 04:31 AM
Hi,
can you please try the steps describe in this document?
http://digital.ni.com/public.nsf/allkb/2906287B989006EA862576AB005BE08E?OpenDocument
Marco Brauner NIG
‎06-10-2011 04:30 AM - edited ‎06-10-2011 04:32 AM
The problem was actually not caused by the other PC per se, but rather by the fact that on the other PC, the application was in directory with a different name. The FPGA VI reference type definition uses an absolute path, however, which gets broken when the application is in a different directory.
Might be good to store the relative path in future LV versions.
As a work-around, just use the FPGA VI reference in dynamic mode.