IF-RIO

cancel
Showing results for 
Search instead for 
Did you mean: 

Remote Compilation


Hi,
We use the remote compilation feature of LabVIEW FPGA. When compiling code for NI-5640R recently,
the remote server reported that the compilation was successful, however the client gave a message
suggesting a communication failure. The next time we again tried to compile the VI (with the same
client/server configuration) and the client reported success (in 5 minutes or less) while the server
remained Idle.
 
The report shows the the first try as the 'Start Time', and the 'End Time' corresponds to the
second try (which was couple days later in this case).  If the reason for failure first time was
a network problem and the second time LabVIEW FPGA Compile Server was able to pull the files
already there, it's a pretty good feature !
 
Thanks.
 
0 Kudos
Message 1 of 2
(6,189 Views)
Hi manikg
 
I believe what you saw is to be expected.  If the network connection is lost between the client and the server, the client should error out.  The server should continue on its merry way to completion of its task. 
 
Unfortunately, on its own, the server does not know enough to push the compile binary file back to the client.
When you try to compile again with the exact same project and code, the server will see if it has recently compiled this exact LV FPGA code and has the binary file available.  If the FPGA code is exactly the same, it pushes the previously compiled binary file to the client immediately.
 
If the server thinks there is a something different in the new compile request, it goes ahead and starts a new compilation.
 
Jerry
0 Kudos
Message 2 of 2
(6,179 Views)