主要内容

queueSysPriority

类:matlab。DiscreteEventSystem
包:matlab

定义系统优先级队列存储

语法

存储= queueSysPriority (entityType、容量、订单)

描述

存储= queueSysPriority (entityType能力订单定义优先级队列存储元素,该元素根据实体的系统优先级对实体进行排序。方法时使用此方法getEntityStorageImpl方法。

输入参数

全部展开

新存储元素使用的实体类型。

存储可以包含的最大实体数,指定为双数。

排序方向。指定“提升”如果您希望具有较小系统优先级值(更高优先级)的实体出现在队列前面。使用“降序”如果您希望具有较高系统优先级值(较低优先级)的实体出现在队列前面。

输出参数

全部展开

包含实体并根据实体的系统优先级对实体进行排序的队列存储元素。

例子

全部展开

定义使用实体系统优先级进行排序的存储元素。

% -队列使用实体优先级对实体进行排序。%字段'entVar.sys. %对MATLAB变量entVar的优先级%表示SimEvents实体)% -队列可以存储类型为'myEntity'的实体队列可以存储不超过25个实体% -排序方向为“升序”,结果实体与%更高优先级(或更小的实体优先级值)将出现%在队伍的前面存储= obj.queueSysPriority(“myEntity”25岁的“提升”);

版本历史

在R2016a中引入