TestStand 錯誤: 538179 Object Invalidated Method Called on Interface Class

更新 Jan 18, 2024

產品資訊

軟體

  • TestStand

問題敘述

我想要在 TestStand 中呼叫兩個 VI,並將 reference data 從一個VI 傳遞到另一個VI,但卻跳出以下錯誤訊息:

Error 538179 occurred at Transmission Data Unit.lvclass:Write ADU Packet.vi:1 
Possible reason(s): 
The object used has been invalidated. A method was called on an interface class. 


我能成功夠在 LabVIEW 中呼叫這兩個 VI,並用接線將 reference 從一個 VI 傳遞到另一個 VI。

解決方案

此錯誤發生的可能原因是因為 VI 在 TestStand 中的呼叫方式以及 LabVIEW Class Reference 在 TestStand 中的儲存方式:

相關資訊

查看TestStand Using LabVIEW OOP Truck Example,了解如何在 TestStand sequence 中傳遞 LabVIEW  class reference 的說明。