07-18-2011 07:40 AM
I have created source distribution including all files inserted in RT section of the project. Then, I have build the distribution and I have deployed it on real-time (I have checked that files have been transferred to real-time looking with ftp).
On the host side, I call real-time VIwith Open Application Reference and I run it. This operation ends with no errors.
After this initialization there is a communication of information through TCP-IP betweene real-time VI and host. The first TCP Read operation of host VI ends with error 63 (Serial receive buffer overflow).
I have attached screenshots of the VIs.
Regards,
Claudio
07-18-2011 08:44 AM
Unfortunately I can not run the VI because you have sent me a .jpg and not the vi itself 🙂
However this error has to do with the connection between host and RT target. So, since the problem is in the TCP/IP connection, here are some steps you can follow in order to fix this connection issue.
The first thing you need to check is the TCP/IP settings. This can be done by opening your original VI in LabVIEW and performing the following steps:
If you have to change your TCP/IP settings you need to take your original VIs and rebuild your executable. If your settings are correct, error 63 indicates that your executable has been corrupted and you have to rebuild the executable. This should fix your problem.
Also,this error can be caused by attempting to FTP a file to a host that is not configured as an FTP server. To resolve this issue, configure your host PC as an FTP server. Also, be sure to confirm that firewalls and other network security software do not prevent FTP communication.
To configure your host as an FTP server, you will require additional software. Various types of FTP server software are available through 3rd parties. Some examples include FileZilla, Windows FTP Server, Wing FTP, and U-Serv.
Let me know if the changes above worked for you and don't hesitate to ask for more explanations and questions if needed!
Best regards,