04-28-2017 12:09 PM
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!
04-30-2017 10:55 AM
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
05-01-2017 05:10 PM
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!
05-02-2017 06:20 PM
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
05-03-2017 10:58 AM
I'm attaching a screenshot. However, isn't LabView 2015 backward compatible?
05-04-2017 04:06 PM
Actually you are right, the compatibility should be fine. Have you tried mass compiling?
Danielle
National Instruments
05-08-2017 12:47 PM
I tried mass compiling as well, and in the log messages I get "### Bad VI" for all VI's
05-09-2017 07:56 AM
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?
05-09-2017 08:06 AM
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.
05-09-2017 01:47 PM
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