10-22-2021 07:51 AM
Good day
I recently was appointed as Test Cell technician for a aeronautics college and instrumentation is part of my job but not the strongest point of my resume... To boot, my predecessors left close to no documentation on how it was originally set up. The system was installed circa 2009 if not earlier.
That said I'm coming to my question. I'm trying to access the cRIO with a laptop to try to find the source files and eventually be able to do some required changes.
I know I'm starting from far but what I'm hoping for is to establish a local contact (seminar/supplier, etc) that could assist/teach me the basics.
Any help would be greatly appreciated
Ray
10-22-2021 08:03 AM
Hello Ray,
so you are looking for a local contact. What would local be for you?
Regards, Jens
10-22-2021 08:05 AM
DOH!
Montréal. QC (More precisely Saint-Hubert Airport)
11-05-2021 09:33 AM
Good Day
I'm coming back with my question.
I'm trying to access the cRIO (cRIO-9074) with a laptop to try to find the source files and eventually be able to do some required changes. So far I have tried with a direct connection using a network cable and also a cross network cable, whit no success.
- Do I need to install any software on my laptop to be able to see and communicate with the cRIO?
- Will I find the source file (.lvproj) on the cRIO?
I have the LabVIEW 2017 suite installed
Please assist
Ray
11-05-2021 09:49 AM
Hi Kremon,
It is likely that the code is deployed to the CRIO as an RTEXE file (compiled executable). The source code would be on a PC or laptop. Do you have access to your predecessors computers?
0xDEAD
11-05-2021 10:02 AM
It sounds like you probably have the software installed you need. You can verify by checking for these items:
LV 2017 (32-bit)
LV Real-Time Module
cRIO drivers
LV FPGA Module (optional depending on the application)
Will you be able to see the lvproj on the cRIO? No. You're running the cRIO in one of two ways: interactively or startup executable. If you don't need to connect it to a PC to start it up, you're using a startup executable. That will be a compiled executable and not the source code. If you're running it interactively, that means you're hitting the run arrow on your PC and sending the code that way. I'm guessing the latter. In either event, you'll need access to the application on the PC it was previously built on. Without that, you'll unfortunately be starting from scratch.
If you connected your PC directly to the cRIO, you'll want a direct connect cable. Through a hub/router/switch you can use a standard network cable. It's worth noting the cRIO can be on a different network. We won't know what that network is or if it's static/dynamic IP settings. If you're plugging into a router and not able to see it, you're likely working with a static IP setting that clashes with your current network settings.
Is the cRIO operational in its current state? If so, you'll want to hunt down the old source on one of the PCs. That'll be the easiest path forward.
11-05-2021 10:53 AM
That's what I was afraid off... 😫 Yes I did try to find these source code every where I could (old directories, and laptop) with no success unfortunately. I work for College so it's not as structure as you wanted to be. To boot my predecessors have build te test cell system with little to no help from our IT. Nothing is documented...
11-05-2021 10:54 AM
It's possible that the cRIO has an FTP server allowing anonymous access. You need to figure out the IP address though.
Chances to find anything useful on the device are low. Hopefully, it may give you a hint on where to direct the search of the original source code.
11-05-2021 11:01 AM
I would say I'm running startup executable as there is no PC connect to it. Guess I'll have to learn how to construct a new touch panel page! 😢
Thank you both for these info.
11-05-2021 12:31 PM
Yes the cRIO is on the college's network and I have the IP address. I'm working with our IT to get some sort of access. Being an institution, they have a very thigh protocol for access to the system (with reason... student would do anything to cheat an exam...)
Ray