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

提交评论