AMESim信號庫中元件的介紹_第1頁
AMESim信號庫中元件的介紹_第2頁
AMESim信號庫中元件的介紹_第3頁
AMESim信號庫中元件的介紹_第4頁
AMESim信號庫中元件的介紹_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Signal,Control square(方形) wave signal source非對稱方形波pulse(脈搏) width modulated (PWM) signal sourcepulse frequency modulated (PFM) signal source頻率可調的梯形波step signal source(階躍信號)ramp signal source(斜坡信號) piecewise(分段的) linear signal source data from ASCII file signal source子模型:UDA01 - signal from ASCII fil

2、e data該模型是工作周期模型,其輸出是時間的函數,該函數在ASCII數據文件中定義。模型的輸出是通過線性插值或者三次插值得來。用這個模型可以建立一個關于時間的函數信號。參數設置:用戶必須定義ASCII文件的名字,該文件可以是一維的,也可以是XY多列表格。如果該文件沒有包括任何表格信息,那么UDA01就會以一維的方式進行讀取。 signal time source輸出一個設置仿真時間的信號。 sine(正弦) wave signal source harmonics signal source由一個常量和六個不同振幅、相位、頻率的正弦波相加而成。 variable sine wave sig

3、nal source頻率可調的正弦波。 triggered(觸發的) sine wave signal source頻率和振幅都是變化的。當觸發信號為零時,輸出變為零。pseudo-random number sequence generator子模型:PRBS2 - pseudo-random binary sequence(偽隨機數列)用途:Typically the output from PRBS2 is added to a pure signal to generate noise general signal sink用于堵住信號端口。 make input signal zer

4、o use with caution! stop the simulation當輸入信號為“真”(滿足用戶所設定的邏輯關系)時,停止仿真或者輸出一個警告。 write to a file子模型:SIGWRITE0 - write input signal to a file將輸入信號寫入ASCII文件,并以列序排列。該文件可以被UDA01或者任何外部軟件讀取。該模型可以從一個模型中下載數據,并將其寫入另一個模型中。如果一個非常大的系統中包含一些弱連接的部件,那么它們可以單獨仿真,而它們之間的連接可以用sigwrite0文件來表示。該模型在系統的每個采樣點都會讀取一次數據,而模型sigwrite

5、1只在控制信號要求讀取的時候才會讀取。參數設置:第一列通常設置成時間,如果write time in first column這一項被設置成no的話,那么改列就會被移除。如果把該模型和DYNMUX2模型連接在一塊的話,就可以在文件內存儲多個變量。應用實例如下:write to a file when ordered只有被控制信號要求時,才會將輸入信號寫入文件。gain子模型:GA00 gain 轉換方式:,輸出信號是由輸入信號乘以一個用戶指定的增益所形成。子模型:UCONV0 - unit conversion 轉換方式:dynamic gain第N個輸出等于第N個輸入乘上第N個實參數。var

6、iable gain增益可變,由輸入信號控制。 differentiator微分器子模型:DIF1 - differentiation using a first order lag輸出是輸入的近似導數(該導數是用一個很小的時間常量來近似計算出來的)。子模型:DIF00 - differentiation using an implicit variable(隱式變量) dynamic differentiator對多個輸入進行近似導數計算。 integrator積分器輸出等于輸入乘上增益然后積分。 limited integrator輸出要在規定的數值范圍內。integrator with

7、reset(帶有重置功能)first order lag一階滯后略略略略略differencing junction兩信號相減,得輸出信號。summing junction兩信號相加,得輸出信號。multiplying junction兩信號相乘,得輸出信號。 dividing junction兩信號相除,得輸出信號。略將輸入信號復制兩份,然后輸出同上將輸入信號復制三份,然后輸出該模型可以將一個信號復制多份,也可以對矢量進行復制。使相反,相當于乘上-1子模型:DYNFUNC0 - outputs functions of inputs輸出信號由輸入信號和函數、參數來決定。描述:該模型使得輸出由

8、輸入和一些參數來表達。輸入輸出端口數量可變,參數數量也可變,當選取該模型圖標時就需要設定這些數值。每個輸出都要根據輸入和這些參數來計算。該模型可以與和相連。參數設置:使用該模型會用到一些有效的公式,如sin、cos等,詳細參考CheckExpression和expeval。開始仿真的時候,這些公式會被檢查。任何表達錯誤都會終止仿真(如除以0),可以在草圖上放置一個SIMP00,或者設置參數時,用u1、u2、u3等來表示自變量;用p1、p2、p3等來表示設置的額外常量參數。略子模型:DYNEXE0 - dynamic block that runs an external executable該

9、模型用來連接外部的可執行文件,輸入輸出端口的變量數量可由用戶在選用該圖標時進行設定,輸出到外部可執行文件的實參數和整形參數也可以由用戶來定義。該模型和外部可執行文件用“管子”進行交流。使用openpipe對通訊進行初始化。如何寫一個適當的外部可執行文件,請參考example或者utility connec。該模型可以與相連接。略略略略可設定輸入信號的飽和值(規定上下限),如下例:上下限由輸入信號控制。略略注:When the input is between xmin and xmax,the output y is set to 0。(輸入在某一范圍內時,就把輸出設為0)注:xmin 和xm

10、ax根據輸入信號變化。功能如下:ymin和ymax由用戶設定。略略子模型:CSN1 - detection of signal input crossing axis用于測定輸入信號是否按規定方向穿過軸線。The output signal is true (1) when the input crosses the axis in the direction specified by crossing direction . It is false (0) otherwise.子模型:CSN0 - detection of signal input crossing axis(略)檢測最大/

11、小值。檢測最大/小值,以及兩者之間的差值。 計算輸入的平均值計算方法如下所示:計算得出的平均值表示的是從tstart到t時刻,曲線覆蓋面積除以時間差,所得出的值。它會計算每一時刻的面積(即積分),然后除以這個時刻的時間差。略計算面積(和積分運算差不多)邏輯運算邏輯運算邏輯運算邏輯運算帶有臨界值的開關當輸入信號大于設定的臨界值時,輸出信號從一個低值轉向高值;當輸入信號再次小于臨界值時,輸出信號從一個高值轉向低值。當輸入信號大于設定的臨界值時,輸出信號從一個高值轉向低值;當輸入信號再次小于臨界值時,輸出信號從一個低值轉向高值。略計數器略略略略數字轉換器/量化器將連續的輸入信號變為階躍式的輸出信號。略略略略略略略從多個輸入信號中提取有用的信號。當控

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論