屏幕截圖(122).png (150.42 KB, 下載次數: 243)
下載附件
2022-2-10 14:17 上傳
腳本程序:
REM 分段線性發生器
REM 為輸出定義--成對的(時間點對應的電壓值)
DATA 0.001m,0
DATA 1m,0
DATA 1m,0.5
DATA 2m,0.5
DATA 2m,1
DATA 3m,1
DATA 3m,1.5
DATA 4m,1.5
DATA 4m,2
DATA 5m,2
DATA 5m,2.5
DATA 6m,2.5
DATA 6m,3
DATA 7m,3
DATA 7m,3.5
DATA 8m,3.5
DATA 8m,4
DATA 9m,4
DATA 9m,4.5
DATA 10m,4.5
DATA 10m,5
DATA 10m,5
DATA 10m,0
DATA 0,0 //數據結束
FLOAT PERIOD=10.001m //浮點數 周期=10MS
FLOAT v,t,td //浮點變量
TIME OFFSET=0 //時間 偏移
REM重置數據指針以開始新的循環
ON TIMER AT PERIOD EVERY PERIOD //每個周期的定時
RESTORE //恢復
OFFSET=EVTTIME //EVTTIME系統變量 將數字模擬中當前事件的時間作為 TIME 類型的值返回。
// 事件時間以 1ps 的分辨率量化
ENDON
ON EVENT //基于 事件ON EVENT 子句在啟動 (EI_BOOT)、
//每個 TIMER 周期以及每個回調 (EI_CALLBACK) 時執行。
READ t,v
IF t > 0
t = t + OFFSET
OUT=v AT t
CALLBACK AT t //在(t時刻)回調
ENDIF
ENDON
|