一、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。