改變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 - FrontEndCallbacks.seq


報告日期: 05/15/2005
最後更新: 04/03/2008
文件偏號: 3LECO29F