12-16-2009 08:24 AM
Hi,
I've got a cRIO project built in LabView 8.2 for a 9101 chassis. I now want to port it to LabView 2009, and use it on a 9104 chassis. I would have thought this should be straightforward, but there's a VI on the FPGA itself. When compiling this, I get the error "The device type that has been configured in this function does not match the actual type of the device". I don't want to have to delete the chassis from the project & add it back (losing any settings it may have) - is there any way just to change the target type but still keeping the relevant settings?
Thanks for any help!
Dave
Solved! Go to Solution.
12-16-2009 10:27 AM
12-16-2009 10:42 AM
Thanks - I was afraid that might be the case:(
12-16-2009 01:44 PM
You shouldn't need a new project.
You can just create a new CompactRIO controller and chassis to your current project then copy and paste within the same project.
12-16-2009 01:48 PM
12-20-2009 01:35 PM
Hi Dave,
once you have practised it several times it actually is a piece of cake.
Right click on Project select New Target or Device
Just rember to specify that rather than existing target.
else you will have a conflict.
The new target is initialised with the standard Ip (0,0,0,0) so then re assign address.
Copy (drag) all components to the new device (RT & FPGA if included)
Note that is a rather manual job as you have to 'tell ' labview what hardware it should include!
regards
Xseadog
07-07-2010 11:11 PM
Having to update all the FPGA to RT connections (read/write controls, methods and properties) is a rather painful process, especially if you have quite a few.
We want to use a different cRIO (9014) for dev purposes and then re-deploy on the original cRIO (9012).
I would have thought that this process of simply changing the chassis/FPGA would have been as straigt-forward as 'right-click, change chassis'. Within reason, of course.
Any updates or fantastic ideas, other than copy and painful paste ?
07-08-2010 10:21 AM
Good news, if you're just changing the RT controller (you mentioned 9014 to 9012) then you don't have to really do anything in your project besides changing the IP address of the controller. If you're changing the backplane/FPGA target, that's where you will have difficulties.
07-30-2012 04:04 AM
LabVIEW does so many wonderful things, but the inability to perform what should be a simple task, such as upgrade a RT chassis within a LV Project, bewilders me. This is going to cost me hours, I just know it...
Is there anything on the Idea Exchange for this?? A quick search shows nothing, so maybe I'll add an entry.
07-30-2012 05:58 AM