位置:51电子网 » 技术资料 » 传感与控制

Easy HDL应用

发布时间:2016/4/19 20:50:44 访问次数:1120

   1)产生三角波

   用EaSy HDL脚本编写一NCP3985SN30T1G个模拟三角波信号源,如图7-41所示(配套电子资源实例为chap7中的Triangle Wave. pdsprj)。

   图7-41  Easy HDL脚本实现三角波信号源

   

   Easy HDL脚本如下:

   REM TRIANGLE WAVE GENERATOR

   REM Define the Waveform Parameters

   FLOAT FREQ=100, AMP=2, SLOPE-1

   FLOAT PERIOD=1/FREQ,OFFSET=O

   REM Repeating event for positive slope

   ON TIMER AT PERIOD EVERY PERIOD

   OFFSET--EVTTIME

   SLOPE=1

   ENDON

   REM Repeating event for negative slope

   ON TIMER AT PERIOD/2 EVERY PERIOD

   OFFSET=EVTTIME

    SLOPE= - 1

   ENDON

   REM Set the output as a function of both time

   REM and the current waveform slope

   OUT=AMP* SLOPE*(4*(REALTIME- OFFSET) /PERIOD-1)


   1)产生三角波

   用EaSy HDL脚本编写一NCP3985SN30T1G个模拟三角波信号源,如图7-41所示(配套电子资源实例为chap7中的Triangle Wave. pdsprj)。

   图7-41  Easy HDL脚本实现三角波信号源

   

   Easy HDL脚本如下:

   REM TRIANGLE WAVE GENERATOR

   REM Define the Waveform Parameters

   FLOAT FREQ=100, AMP=2, SLOPE-1

   FLOAT PERIOD=1/FREQ,OFFSET=O

   REM Repeating event for positive slope

   ON TIMER AT PERIOD EVERY PERIOD

   OFFSET--EVTTIME

   SLOPE=1

   ENDON

   REM Repeating event for negative slope

   ON TIMER AT PERIOD/2 EVERY PERIOD

   OFFSET=EVTTIME

    SLOPE= - 1

   ENDON

   REM Set the output as a function of both time

   REM and the current waveform slope

   OUT=AMP* SLOPE*(4*(REALTIME- OFFSET) /PERIOD-1)


相关技术资料
4-19Easy HDL应用

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式