問題
カスタムデバイスのプログラムをLabVIEW2017中国語で開発し、このカスタムデバイスを含むVeriStandプロジェクトをRTターゲットにデプロイしようとすると、デプロイの過程でRTターゲットが再起動します。その後、デプロイは失敗し、以下のようにターゲットコントローラーとの接続が失われたと表示されます。
また、DeployStatus.logに次のようなエラー56が表示されます。
?Preparing to deploy the System Definition to the targets...
?Compiling the System Definition file...
?Initializing TCP subsystem...
?Starting TCP Loops...
?Connection established with target Controller.
?Sending reset command to all targets...
?Preparing to deploy files to the targets...
?Starting download for target Controller...
?Opening WebDAV session to IP 10.144.33.83...
?Processing Action on Deploy VIs...
?Gathering target dependency files...
?Downloading DAQPlugins.llb [544 kB] (file 1 of 6)
?Downloading Serial.nivssdf [162 kB] (file 2 of 6)
?Downloading Serial_Controller.nivsdat [419 kB] (file 3 of 6)
?Downloading CalibrationData.nivscal [0 kB] (file 4 of 6)
?Downloading Serial_Controller.nivsparam [0 kB] (file 5 of 6)
?Downloading 485 comm Engine.llb [629 kB] (file 6 of 6)
?Closing WebDAV session...
?Files successfully deployed to the targets.
?Starting deployment group 1...
?Connection with target Controller has been lost.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
The VeriStand Gateway encountered an error while deploying the System Definition file.
Details:
Error 56 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi
Possible reason(s):
LabVIEW: 网络操作超出用户指定范围或系统时间限制。
=========================
NI VeriStand: Server TCP Interface.lvlib:TCP Connection Manager.vi:7430001中的打开TCP连接
<append>=========================
Target: 10.144.33.83
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
?Sending reset command to all targets...
?Stopping TCP loops.
Waiting for TCP loops to shut down...
?TCP loops shut down successfully.
?Unloading System Definition file...
次に、もう一度デプロイしようとすると、RTターゲットがセーフモードで再起動します。