找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1323|回复: 0
打印 上一主题 下一主题
收起左侧

Proteus EASYHDL阶梯信号源 仿真

[复制链接]
跳转到指定楼层
楼主


脚本程序:
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


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表