实体发电机
生成实体
- 库:
SimEvents
描述
的实体发电机块生成实体。实体离散感兴趣的东西,你可以定义在一个离散事件模拟。一个实体可以携带标量、巴士或矢量数据。一个实体的意义取决于模型。实体可以代表客户在排队系统中,数据包从一个远程控制器执行机构,或任何离散项定义。
默认情况下,块实体生成方法基于时间的
。在这种方法中,块生成实体使用指定的相生倍期,从一个输入信号或统计分布。看到实体在SimEvents模型为更多的信息关于创建基于时间的和随机的实体。
块还创建了基于事件的实体。选择基于事件的
随着生成方法对于一个外部事件来指定实体相生。例如,看到的当事件发生时生成实体。
定制的行为当实体生成或者退出,事件动作选项卡,产生行动
,或退出操作
字段中,输入MATLAB®代码。有关更多信息,请参见事件和事件操作。
港口
输入
Port_1
——输入触发实体生成后事件的到来
标量| |向量矩阵
依赖关系
要启用这个端口,单击实体的一代选项卡并选择基于事件的
为生成方法。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|枚举
|公共汽车
|不动点
Port_2
- - -输入信号,决定了相生为下一个时间价值实体的一代
标量| |向量矩阵
依赖关系
要启用这个端口,单击实体的一代选项卡并选择基于时间的
为生成方法和信号端口
为时间源。
数据类型:双
输出
Port_1
——输出生成实体
标量| |向量矩阵
输出端口离开生成器生成的实体。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|枚举
|公共汽车
|不动点
Port_d
——离开的实体的数量
标量
离开的实体的数量。
依赖关系
要启用这个端口,单击统计数据选项卡并选择框标记数量的实体,d。
数据类型:双
Port_pe
——等待实体块
(默认)|
输出1
一个悬而未决的实体,0
否则。
依赖关系
要启用这个端口,选择统计数据>等待实体块、pe。
数据类型:双
Port_w
——平均相生的时间
(默认)|
代的实体之间的输出的平均时间。
依赖关系
要启用这个端口,选择统计数据>相生的平均时间,w。
数据类型:双
参数
生成方法
——选择的方法生成实体
基于时间的
(默认)|基于事件的
选择实体生成方法。选择基于时间的
生成实体使用相生*从输入信号或统计分布。选择基于事件的
对于一个外部事件来确定实体相生。
编程使用
块参数:GenerationMethod |
类型:特征向量 |
值:基于时间的 |基于事件的 |
默认的:基于时间的 |
时间源
——选择源相生的时间
对话框
(默认)|信号端口
|MATLAB的行动
指定源实体相生。
选择
对话框
实体之间指定一个固定期限代。选择
信号端口
基于输入信号生成实体。选择
MATLAB的行动
定义一个MATLAB脚本定义了相生为代表dt
。
关于指定相生时间的更多信息实体,明白了指定实体相生时间。
依赖关系
这个参数时是可见的生成方法被设置为基于时间的
。
编程使用
块参数:TimeSource |
类型:特征向量 |
值:“对话框” |“信号端口” |“MATLAB行动” |
默认的:“对话框” |
期
——定义生成的实体之间的时期
1
(默认)|标量
指定实体相生之间的时间。例如,如果期是1
、块等1
仿真时间之间的实体。看到的,指定实体相生时间为更多的信息。
可调:是的
依赖关系
这个参数时是可见的生成方法被设置为基于时间的
。
编程使用
块参数:期 |
类型:特征向量 |
值:' 1 ' |标量 |
默认的:' 1 ' |
相生的时间行动
——指定实体代之间的时间
dt =兰特(1,1)
(默认)| MATLAB代码
使用MATLAB代码指定服务时间。dt
指定实体代之间的时间。您可以手动指定dt
或使用插入模式按钮来生成实体,一个重复序列或从一个分布。块使用这个参数每次准备实体的一代。例如,看到的指定实体相生时间。
依赖关系
这个参数时是可见的服务时间源被设置为MATLAB的行动
。
编程使用
块参数:IntergenerationTimeAction |
类型:特征向量 |
值:MATLAB代码 |
默认的:“dt =兰德(1,1);” |
生成实体在仿真开始
——生成一个实体的模拟
在
(默认)|从
生成实体的模拟。
编程使用
块参数:GenerateEntityAtSimulationStart |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“上” |
实体类型
——选择实体生成的类型
结构化
(默认)|匿名
|总线对象
选择要生成的实体类型。
的
匿名
类型有一个与之关联的数据值。的
结构化
类型(默认)包括名称和初始值的属性,你可以指定。您可以将多个属性附加到一个实体通过点击。
你可以通过点击删除属性。
你可以改变的顺序点击属性和。
你能将一个
结构化
通过点击实体总线对象类型
的
总线对象
类型允许您生成总线对象实体。点击发射类型编辑器打开编辑器生成总线对象类型。总线对象可以是一个元素的另一个总线对象可以用来创建层次结构的附加到一个实体的数据。
有关更多信息,请参见实体在SimEvents模型。
编程使用
块参数:EntityType |
类型:特征向量 |
值:“结构化” |“匿名” |“总线对象” |
默认的:“结构化” |
实体优先
——指定生成的实体的优先级
300年
(默认)|标量
实体类型名称
——指定生成的实体的名称
实体
(默认)|特征向量
确定生成的实体的名称。
依赖关系
这个参数时是可见的实体类型被设置为总线对象
或结构化
。
编程使用
块参数:EntityTypeName |
类型:特征向量 |
值:“实体” |特征向量 |
默认的:“实体” |
数据初始值
——指定匿名实体数据的初始值
0
(默认)|标量| |向量矩阵
设置匿名实体数据初始值。这个值不能int64或定点类型的。
依赖关系
这个参数是可见的,当你集实体类型来匿名
。
编程使用
块参数:DataInitialValue |
类型:特征向量 |
值:' 0 ' | | |标量向量矩阵 |
默认的:' 0 ' |
属性名称
——定义生成的实体属性的名称
Attribute1
(默认)|特征向量
定义实体属性名称。
请注意
当完成时,您可以导出结构实体类型为总线对象,使用这个名字实体类型名称基本工作空间。当使用导出总线对象MATLAB离散事件系统和离散事件图块。
依赖关系
这个参数时是可见的实体类型被设置为结构化
。
编程使用
块参数:AttributeName |
类型:特征向量 |
值:“Attribute1” |特征向量 |
默认的:“Attribute1” |
属性初始值
——定义生成的实体属性初始值
1
(默认)|标量
指定实体属性初始值。这个参数时是可见的实体类型被设置为结构化
。这个值不能定点型。
编程使用
块参数:AttributeInitialValue |
类型:特征向量 |
值:1 |标量 |
默认的:' 1 ' |
事件动作
——指定实体的行为在某些事件
生成
(默认)|退出
定义的行为事件动作参数。的生成
行动时被调用,生成一个实体退出
行动之前被称为一个实体块退出。
编程使用
块参数:GenerateAction, ExitAction |
类型:特征向量 |
值:MATLAB代码 |
默认的:” |
数量的实体,d
——输出的实体的数量已经离开
从
(默认)|在
离开的实体的数量。
编程使用
块参数:NumberEntitiesDeparted |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
等待实体出现在块中,pe
——等待实体
从
(默认)|在
表示一个实体是否存在尚未离开的块。这个值是1
一个悬而未决的实体,0
否则。这个街区最多只能有一个悬而未决的实体,因为它的存储容量是1。如果有现有的悬而未决的实体,阻止不生成另一个实体,直到等待实体离开。
编程使用
块参数:PendingEntityInBlock |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
相生的平均时间,w
——代实体之间的平均时间
从
(默认)|在
代的实体之间的输出的平均时间。相生的平均时间,w是总代比时间生成实体的总数。
编程使用
块参数:AverageIntergenerationTime |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
模型的例子
版本历史
介绍了R2016a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。