摘要:隨著對IEEE1641標準研究的逐漸深入,信號的構建成為了研究重點。對信號模型進行同步和門控控制,可以影響到TSF(測試信號框架)模型的輸出,從而達到控制信號的目的,使測試需求更加完善以及測試過程更加精確。
關鍵詞:IEEE1641;信號模型;同步;門控
IEEE1641標準,又稱信號與測試定義(Signal and Test Definition,STD)標準。該標準的出現為實現測試程序集(Test Pregram Set,TPS)的可移移植和儀器的互換提出了一種標準的解決方法。它是標準測試描述語言(Abbreviated Test Language for All Systems,ATLAS)測試語言發(fā)展的高峰,但是又不同于后者,STD已經不再是一種測試描述語言,而是一套信號組件庫,它為用戶提供了描述和控制信號的能力,國際軍用ATS領域的相關標準和研究課題都對信號這一眼就要素給與了足夠的重視。文中主要研究了在控制信號能力方面,同步和門控機制是如何實現的。
1 信號函數和事件
SignalFunction都有Sync與Gate2個屬性。Sync屬性表示信號同步屬性,當Sync屬性有效時,信號同步在Tine=0時刻,而只有當Gate有效時,信號才有效。所有的信號函數都有兩種輸入事件引用(同步和門控)。如果分配了同步引用,則每當同步事件進入活動狀態(tài)就重新啟動信號函數的行為。如果沒有分配同步引用,則信號函數的行為不會被重新啟動。如果分配了門控事件,則只有門控事件處于活動狀態(tài)信號函數的行為才是可操作的,所以只有門控事件是活動的時侯信號的真實特征才是可用的。如果沒有分配門控引用,信號函數是輸入信號處于活動狀態(tài)時的操作。
一旦信號函數的輸出信號是活動的,則只有當門控引用事件是活動的(門控啟動)時候信號函數才是可操作的。換句話說,一旦被觸發(fā),輸出信號進入活動狀態(tài),但是真實的信號只有在門控事件活動時才存在。當門控事件不活動時,信號函數只產生一個空值。對于信號,一個空信號值可能是0伏或者噪聲,但是對于事件,一個空值將會是不活動的(即,非開通)。
接下來我們以一個標準的正弦信號(發(fā)生源)為例,以同樣的事件流來顯示同步和門控事件在各種信號上的作用。
同步事件和門控在正弦波上不同的作用:如圖1~圖4所示。
2 信號模型的同步
2.1 無明確外部到內部同步的信息模型
測試信號框架(Test Signal Framework,TSF)信號模型與基本信號組件(Basic Signal Component,BSC)有相同的同步方式。當一個同步事件到達測試信號框架TSF模型的同步輸入端時,整個模型被啟動或重新啟動。這種行為可以通過把同步Sync事件施加到模型內所有的基本信號組件BSCs上在測試信號框架TSF模型中來實現。如圖5所示。
圖5描述的是一個調幅信號,如虛線所示,顯示了一個所有同步輸入都被連接到外部同步輸入的調幅信號測試信號框架AM_SIGNAL TSF模型。但在此處要強調的是,由于基本信號組件BSCs只能接受一個單個的同步Sync和門控Gate信號。當信息模型具有內部同步路徑時,它不能再接受來自測試信號框架TSF模型外部同步輸入的同步信號。我們以遠程測量設備詢問的信號模型為例說明。如圖6所示。
如圖6所示,虛線部分為同步的BSC內部組件部分,由于遠程測量設備詢問基本信號組件BSC“DME Interrogation”已經有了一個同步輸入的連接,int event即是他的同步輸入,所以它不能再接受來自測試信號框架TSF模型外部同步輸入的同步信號。在這種情況下,測試信號框架TSF模型圖解的慣例是所有未用的基本信號組件BSC同步參考都被連接到外部的測試信號框架TSF同步輸入端上。
2.2 有明確的外部到內部的信息模型
有明確的外部到內部的信息模型當信號運行時,正弦波基本信號組件sinusoid BSC將立即啟動并輸出一個初相位角為零的正弦波。定時事件基本信號組件TimedEvent BSC在一個外部事件初次在測試信號框架TSF模型的同步輸入端發(fā)生時啟動。脈沖序列基本信號組件Pulse Tra in BSC在接收到來自定時事件基本信號組件TimedEventBSC的同步Sync事件時啟動。其效果是延遲輸出的脈沖序列發(fā)出的起始時間直到同步信號事件發(fā)生。如圖7所示。
3 門控信號模型
3.1 有隱含內部門控的信號模型
測試信號框架TSF模型可以以與基本信號組件BSC一樣的方式被門控。當一個門控事件到達一個測試信號框架TSF模型的門控輸入端時,整個模型在該事件的持續(xù)期間被一直門控。這種行為可以通過把門控事件加載在模型內最后(輸出)一些基本信號組件BSCs上來在測試信號框架TSF模型中實現。圖4顯示了調幅信號測試信號框架AM_SIGNALTSF,它在外部門控輸入端與最后一個基本信號組件BSC的門控輸入端之間具有一個單獨的隱含連接。如圖8所示。
3.2 有明確外部到內部門控的信號模型
明確的連接可用在外部門控端與特定的一些基本信號組件BSC門控輸入端之間。按照慣例,只有被連接到外部門控輸入端的特定的一些基本信號組件BSCs才會受到外部事件的門控。其他一些基本信號組件除非它們的門控輸入端時與一個內部事件連接的,否則當調用Out.Run方法時從時間零點受到門控。如圖9所示。
4 結論
TSF模型是由一個或更多的基本信號組件BSC結合成為的一個更復雜的模型,它的輸出結果往往受到外部同步和門控作用的影響,本文最后以遠程測量設備詢問信號模型以及調幅信號模型來舉例說明外部的同步或門控是否是明確到內部,得出了對其輸出有一定的影響,所以研究TSF模型的同步和門控機制對我們熟悉掌握該標準,精準的定義信號提供了一套標準的解決方案。