改變TestStand中Breakpoints的預設留存行為
主要軟體:
主要軟體版本: 2.0.1
主要軟體修正版本:
次要軟體: N/A
問題: 在我加入breakpoints至我的sequence file後,即使我不做存檔的動作,在關閉檔案後然後重新開啟,還是看的到我先前加入的breakpoints。我要如何改變這樣的留存行為呢?
解答: 在TestStand中,breakpoints的設定並不是儲存在sequence檔案中,而是存在TestStand engine中。在engine中,有ㄧ個叫做PersistBreakpoints的屬性,可以用來設定breakpoints的留存行為。TestStand會假設你的工作環境是sequence editor或operator interface,且你需要手動來移除breakpoints,因此這個屬性的預設值為true。
要改變這樣的行為動作,你需要使用ActiveX step來呼叫RunState.Engine並設定PersistBreakpoints的屬性為false。如果您不需要留存brealpoints,您可以將附檔FrontEndCallbasks.seq放置在"TESTSTAND/Components\User\Callbacks\FrontEnd",這樣的話當使用者每次登入時,就會將PersistBreakpoints的屬性設定為false。若只是偶爾需要這個動作,也可以透過複製和剪貼這個step來達成這樣的功能。
相關連結:
附加檔案:
- FrontEndCallbacks.seq
報告日期: 05/15/2005
最後更新: 04/03/2008
文件偏號: 3LECO29F
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.