Useful Tools¶
When configuring a PXI from scratch, there are several tools and shortcuts that could be implemented to simplify routine procedures or debugging these are:
Adding an alias to read the log messages the rtexe
app logs during boot¶
SSH into the PXI, using the admin user
Open the
.bashrc
file withvi
->$ vi .bashrc
Add the following line to the admin user
.bashrc
file.alias labviewmessages="cat /var/log/messages | grep LabVIEW_Custom"
Save the file and exit
Reload the
.bashrc
->$ source .bashrc
Loading the rtexe
onto the target PXI¶
Download the built version
Extract the
*.zip
fileCopy the contents of the
startup
orbin
folders into the/c/ni-rt/startup/
folder from the target PXI. Example:$ cd C:\Builds\MainAxesPXI\MainAxisControl\c\ni-rt\ $ ls startup $ scp -r startup/* admin@<target IP or hostname>:/c/ni-rt/startup/ (a list of copied files appear)
For builds with the
rtexe
inside abin
folder the command from the example changes toscp -r bin/* admin@<target IP or hostname>:/c/ni-rt/startup/
Making sure the PXI will boot from the installed rtexe
¶
For the PXI to boot from the provided rtexe
built app, there is a configuration setting from the NI real time environment
that must be set. This setting is located inside /etc/natinst/share/lvrt.conf
for NI Linux RT targets. Here the following
sections must be set:
RTTarget.ApplicationPath=/c/ni-rt/startup/startup.rtexe
RTTarget.LaunchAppAtBoot=True