|
在我加入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來達成這樣的功能。
|