LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Project not transferring from one FPGA target to another

I'm trying to transfer a LabView project created in LabView 2010 and initially ran on FPGA PCIe-7841R to another computer which runs Labview 2015 (xilinx ISE 14.7) and is connected to PXI-7841R. I followed the steps outlined here: http://www.ni.com/tutorial/5075/en/

and got to the part 2.4 (Moving the files to a new target -> debugging). However, the main vi is reporting errors in every subvi, including those that came with LabView (e.g. BuildHelpPath.vi). The errors range from "SubVi is not executable" to "Wire: Type not supported in current target". Any suggestions on how to proceed? I tried repairing the Labview and manually copying vi's into a different project and then connecting them, but the errors don't seem to go away. 

 

Thanks a lot!

0 Kudos
Message 1 of 13
(3,951 Views)

Well, we can't see the Project, so I'm going to have to do some guesswork.

 

LabVIEW runs on PCs, and you can use it to build code that will run on an FPGA connected somehow to the PC.  So first question -- are we talking about two different Windows PCs here?  Are they running the same version of Windows, especially the same "bittedness" (x64 or x86)?  Next question -- are the two versions of LabVIEW both LabVIEW 32-bit?  Third question -- have you installed the appropriate drivers for the appropriate FPGA targets on both the Targets and Host PCs?

 

When you move a Project from one PC to another, especially when that PC has a different version of LabVIEW, there occasionally can be issues when the Project tries to rebuild itself.  Are any external libraries involved?  Is the Project fairly simple (say tens of VIs and Controls, as opposed to hundreds or thousands)?

 

For more informed and targetted suggestions, compress the Folder containing your Project and attach the resulting .ZIP file for us to examine.

 

Bob Schor

0 Kudos
Message 2 of 13
(3,861 Views)

Thanks for replying to my post!

 

Specs of the old computer (which used to run the Project):

- Windows XP Pro, SP3, 32-bit

- Labview 2010, 32-bit

- Relevant drivers: FPGA 10.0, Real-Time 10.0, NI RIO 4.0 (CompactRIO, FlexRIO and R Series)

 

Specs of the new computer (where I'm trying to transfer the project to):

- Windows 10 Pro, 64-bit

- Labview 2015, 32-bit

- Relevant drivers: FPGA 15.0, Real-Time 15.0, Ni R Series Multifunction RIO 15.0, Compact RIO 15.0

 

The project has around 15 vi's, a shared variable library, a Memory object and 3 FIFO objects. It does use external libraries, drawn from LabView2015\vi.lib in the new project, LabView 2010\vi.lib in the old one. 

 

I'm attaching the compressed project files. 

 

Thanks again!

0 Kudos
Message 3 of 13
(3,844 Views)

Could you possibly send a screenshot of the error messages that you are seeing? I am thinking that this sounds like it might be a compatibility issue from moving LabVIEW 2010 to LabVIEW 2015.

 

Danielle

National Instruments

0 Kudos
Message 4 of 13
(3,824 Views)

I'm attaching a screenshot. However, isn't LabView 2015 backward compatible?  

0 Kudos
Message 5 of 13
(3,815 Views)

Actually you are right, the compatibility should be fine. Have you tried mass compiling? 

 

Danielle

National Instruments 

0 Kudos
Message 6 of 13
(3,802 Views)

I tried mass compiling as well, and in the log messages I get "### Bad VI" for all VI's

0 Kudos
Message 7 of 13
(3,775 Views)

Something went wrong in the procedure.  The Project does not know where things are.

I tried to patch it up but LabVIEW keeps crashing on me.

 

Can you post the LV 2010 version?


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 8 of 13
(3,762 Views)

Another issue I am finding is that fpga vi.vi has math that results in a DBL (the divide).  No matter what the linking issues that it currently faces, this is an issue.

Also, in your project main vi.vi should be a host VI shows up in the FPGA.

 

Also, recompiling will not work.  There are multiple targets and the project is a mess so that will only compound the issue.


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 9 of 13
(3,759 Views)

While your drivers are compatible with your OS, you can see from the link below that LabVIEW 2015 is not supported on Windows 10. This version of LabVIEW has not been tested and is therefore not supported by R&D to be used on Windows 10. 

 

http://digital.ni.com/public.nsf/allkb/B972242574D4BB99862575A7007520CB

 

Could you be using LabVIEW 2015 SP1 instead?

Also I am unsure what you mean by re-post the 2010 version. Can you not download it from your previous post?

 

Danielle

0 Kudos
Message 10 of 13
(3,752 Views)