主要内容

生成和初始化实体

描述

此示例显示了生成和初始化实体及其属性值的不同方法。

定期实体生成并使用MATLAB代码初始化

通过在实体生成器中设置内代时间的恒定值来定期生成实体。然后,您可以使用MATLAB代码在实体生成器中初始化这些实体,如下所示。

随机实体生成并使用Simulink函数初始化金宝app

通过在实体发生器块中编写自定义的代码时间动作,使用从随机分布中取样的代代实体,如下所示。

在此示例中,通过调用simulink函数来初始化生成的实体,该函数返回属性的初始值,如下所示。金宝app

爆发实体生成 - 同时生成多个实体

此示例显示了如何在仿真开始时同时生成多个实体以预加载队列。为了生成n个实体,这些实体的代代时间必须为0(零)。要停止在n个实体之后的生成,请将代代时间设置为无穷大(INF)。

基于事件的实体生成

此示例显示了在模型中发生某些事件时如何生成实体。每个这样的事件都可以转换为“实体生成器”事件输入端口的消息到达。

从序列到电子表格初始化的到达时间

此示例显示了如何生成从序列或数组指定内代时间的实体。在Simulink函数内使用重复的序列楼梯块金宝app

金宝appsimulink函数:getNextsfromSequence

通过将数据导入到MATLAB表对象中,使用电子表格中的数据初始化生成的实体。然后可以通过Simulink函数中的重复序列阶梯块读取此表的各个列金宝appInitfromspreadsheet

也可以看看

|||

相关话题