Hi all,
I can give you some reasoning behind the 'why.' The aliases file
lets the project know the location (IP) of each of the targets in the
project to facilitate communication between them. This is very
useful in Real-Time and FPGA applications containing multiple
independent targets. If you create a new RT cRIO Controller in
your project, for example, you'd find your aliases file now looks like
this:
[My Computer]
My Computer = "10.0.31.147"
[RT CompactRIO Target]
RT CompactRIO Target = "10.0.35.254"
The reason why the aliases file is updated just by opening the project
(even without saving the project) is that the project file may have
been moved to a different computer, or your IP address may have changed
since the last time it was opened. LabVIEW needs the current
address of each of the targets to be able to, among other things, send
and receive FTP files, set up front-panel communication with the
target, and properly configure shared variables. This behavior
should be present in all flavors of LabVIEW 8.2, and not just with the
DSC Module.
Message Edited by MattP on 11-21-2006 12:34 PM
Cheers,
Matt Pollock
National Instruments