simulink——simevents 经典模块介绍

一、simeventslib介绍:

    generators:发生器模块,可以产生实体流与信号。

    simevents sinks:离散事件接收器。

    attributes:特征,属性,输出属性值给信号端口。

    queues:队列,储存实体模拟排队过程。

    servers:服务台。

    routing:类似总线与分线的作用?

    gates:门,用于管理实体:准许与禁止实体通过。

    entity management library:实体管理库,主要是对对实体的操作,如合并,分离,离开柜台,资源池,资源获取,资源释放等。

    signal management:信号管理,初始信号,信号锁存器。

    ports and subsystems:端口和子系统。

    timing:1.start timer:定义每个实体时间跨度的起始时间。

                 2.read timer:报告每个标记实体的瞬时消散时间和所有标记实体的平均删除时间。计时器标签参数将该块与相应的开始计时器块关联。

                 3.schedule timeout:对每个通过的实体:通过制定一个超时事件,定义超时时间跨度的起始时间。

                 4.cancel timeout:对每个标记的实体,删除特定的超时事件。

    gateway:在基于时间和基于事件之间转换的信号以及函数调用。

   

二、实体的生成['单箭头传输信号,双箭头传输实体']

各个生成器都具有以下几个属性:①实体产生②堵塞办法③实体类型④统计值。

    基于事件的实体生成器(Event-Based):按照调用函数或者信号每次产生一个实体。

        实体生成规则:来自端口Ts的采样时间点;端口触发;端口FCN信号变化;端口FCN的函数调用;

        堵塞规则:允许输出端口堵塞:丢弃生成的实体或者延迟下一个生成的实体。

        实体类型:空白,标准。

        统计:发出实体个数#d,块中等待的实体pe,平均间隔时间w。

       

    基于时间的实体生成器(Time-based):按照信号或统计分布的间隔时间生成实体流。

        实体生成规则:T接口间隔时间;对话框间隔时间(Period:/s);生成事件优先级。

        阻塞规则:停止生成或报错;疏通时立刻生成或延迟生成。

        实体类型:空白或标准。

        统计:发出实体个数#d,块中等待的实体pe,平均间隔时间w。

三、接收器(sinks):

    Entity sink:接受或堵塞实体。


    

四、设置属性值(Attributes library):

Get attribute:为每个离开实体的信号端口输出属性值。属性是附加到实体的数字数据。每个实体属性都有唯一的名称。从可用属性列表中选择,或手动指定属性名称。可用属性是先前创建的属性,可能存在于传入实体上。

 

Set attribute: 在每个离开实体上设置属性值。属性是附加到实体的数字数据。每个实体属性都有唯一的名称。从可用属性列表中选择,或创建新属性。可用属性是先前创建的属性,可能存在于传入实体上。使用对话框中的数据或块的输入信号设置属性值。

五、队列(Queue):队列中都具备的属性是:容纳能力、超时处理以及输出统计。

FIFO Queue:将实体存储在先进先出序列中,用于不确定的时间长度。容量参数是队列可以容纳的实体的数量。

LIFO Queue:后进先出队列。

PRIORITY Queue:在不确定时间长度下按排序顺序存储实体。队列根据指定属性的值在升序或降序中对实体进行排序。

六、服务台(Servers):

single server:单服务台,经过一定服务时间后输出实体,如果被堵塞那就会留在块内。

N-servers:多服务台,服务控制允许正输入信号禁用服务器。您可以为停用的服务器指定服务更改,例如暂停、完整服务等。

Infinite server:在一段时间内延迟任意数量的实体,然后尝试通过输出端口输出。如果输出端口被阻塞,则实体停留在这个块中,直到端口畅通。您可以通过参数、属性或信号来指定延迟时间。这个块是一个无限的服务器,所以IN端口总是可用的。

七、门(Gates):

Enabled Gate:基于许可信号允许或禁止实体通过,到达的实体即刻离开。

Release Gate:打开门允许最多一个未决实体前进,然后立即关闭门。在参数上打开的门指示导致门打开的事件的类型。

八、路由转换器(route switchs):

Output switchs:该块接收实体并通过实体输出端口之一输出它们。在模拟过程中,选择离开的端口可以改变。当选定的实体输出端口未被阻塞时,到达的实体通过该端口离开。

Input switchs:该块允许实体通过确定的一个输入端口到达。选择的实体输入端口可以在模拟过程中改变。当选择实体输入端口时,所有其他端口都变得不可用。

Replicate:从端口输出副本实体。

Path Combiner:路径结合。

九、管理器(management):

resources pool:定义实体可以获取、使用和释放的资源。

Resources pool:释放实体不需要的资源。

十、计时器(Timing)。


常用公式:generator→queue→server→sinks。






你可能感兴趣的:(simulink)