A general output method of digital quantity in a simulation platform. First, the initialization description is defined, including the transmission mode, pulse width, pulse number, level state, signal trigger delay time, and external signal synchronization setting parameters. It is used to judge the efficiency of sending or synchronizing signals and waiting for the corresponding delay time to match the parameters. The information is generated by corresponding high and low level output, positive and negative monopulse output, finite number of pulse output and continuous pulse output. The invention realizes the unified description of the digital output signal, and overcomes the defects of poor generality, long development cycle and high cost of the traditional digital output method. It has the advantages of standardization, high reuse, short development period and low cost.
【技术实现步骤摘要】
一种仿真平台数字量通用输出方法
本专利技术涉及一种仿真平台数字量通用输出方法,属于信号仿真
技术介绍
嵌入式系统有特定的硬件运行环境,因此其软件研发过程中的调试、测试与硬件时序关系较大,需依托仿真平台。传统的仿真平台针对真实目标系统及其应用场景定制开发,为专用测试设备,针对性强。但是,面对软件研制周期普遍缩短,敏捷开发软件增多的现状,传统的仿真平台逐渐暴露出如下问题:(1)传统的仿真平台的硬件设计方案通用性差。其涉及不同开发方,采用的技术方案不同,各类硬件板卡的功能和接口标准也各不相同,导致不同项目的仿真平台难以复用。(2)传统的仿真平台研制周期长、成本高。每个新研项目的仿真平台都需要经历“设计——生产——调试——使用”四个过程,较难满足软件研制周期普遍缩短,敏捷开发软件增多的应用需求。(3)传统的仿真平台可维护性差。一般情况下,星载嵌入式软件在轨运行周期为5至8年,有的甚至更长;这段时间内,平台开发人员的流动会增加历史研制资料管理不到位的风险,导致新的开发人员较难对仿真平台进行快速有效维护。(4)传统的仿真平台很难实现配套仿真软件的通用化。不同项目仿真 ...
【技术保护点】
1.一种仿真平台数字量通用输出方法,其特征在于,包括如下步骤:(1)设置触发的延时时间、高脉冲宽度、低脉冲宽度、脉冲个数、电平状态及发送模式;(2)读取延时时间,如果延时时间大于0,则延时设置的延时时间后进入步骤(3),如果延时时间不大于0,则直接进入步骤(3);(3)读取发送模式,当发送模式为0时,进入步骤(4),当发送模式为1时进入步骤(5);(4)读取高脉冲宽度,当高脉冲宽度为0时,读取电平状态,如果电平状态为0,则输出持续低电平信号,如果电平状态为1,则输出持续高电平信号;当高脉冲宽度大于0时,读取电平状态,如果电平状态为0,则输出单个负脉冲信号,进入步骤(6),如 ...
【技术特征摘要】
1.一种仿真平台数字量通用输出方法,其特征在于,包括如下步骤:(1)设置触发的延时时间、高脉冲宽度、低脉冲宽度、脉冲个数、电平状态及发送模式;(2)读取延时时间,如果延时时间大于0,则延时设置的延时时间后进入步骤(3),如果延时时间不大于0,则直接进入步骤(3);(3)读取发送模式,当发送模式为0时,进入步骤(4),当发送模式为1时进入步骤(5);(4)读取高脉冲宽度,当高脉冲宽度为0时,读取电平状态,如果电平状态为0,则输出持续低电平信号,如果电平状态为1,则输出持续高电平信号;当高脉冲宽度大于0时,读取电平状态,如果电平状态为0,则输出单个负脉冲信号,进入步骤(6),如果电平状态为1,则输出单个正脉冲信号,进入步骤(6);(5)读取高脉冲宽度,当高脉冲宽度为0时,进入步骤(6),当高脉冲宽度大于0时,读取脉冲个数N,如果脉冲个数大于0,根据设定的高脉冲宽度和低脉冲宽度,输出一个周期的脉冲信号,并将输出脉冲次数Cnt的值+1,比较Cnt与N的值,当Cnt<N时,返回步骤(3);...
【专利技术属性】
技术研发人员:李晓锋,陈朝晖,党纪红,董晓刚,钟睿明,蔡雨辰,虞砺琨,王振华,于海心,齐天翼,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。