eventReleaseResource

Класс: matlab.DiscreteEventSystem
Пакет: mATLAB

Создайте событие, чтобы высвободить ранее полученные средства

Синтаксис

event = eventReleaseResource(resourceSpec,tag)

Описание

event = eventReleaseResource(resourceSpec,tag) создает событие для сущностей, чтобы высвободить ранее полученные средства. Можно задать тип и сумму ресурсов, чтобы выпустить. Для получения дополнительной информации смотрите resourceSpecification.

Если сумма ресурсов, которые будут выпущены, больше, чем ранее полученные ресурсы, то все средства высвобождены.

Входные параметры

развернуть все

Задайте имя и сумму ресурсов, которые будут выпущены сущностями.

Пользовательский тег этого ресурса сущности выпускает событие. Можно использовать тег, чтобы идентифицировать событие, когда несколько событий действуют на ту же сущность. Для получения дополнительной информации об управлении несколько событий, смотрите Пользовательский Блок системы хранения Сущности с Несколькими Событиями Таймера.

Выходные аргументы

развернуть все

Событие, которое высвобождает средства от сущности.

Примеры

развернуть все

На записи сущности в запоминающий элемент сущность выпускает один ресурс типа Test1. Тегом этого события приобретения ресурса является myTag.

function [entity,events] = entry(obj, storage, entity, source)
% On entity entry, release a resource from the specified pool.    
resourceSpec = obj.resourceSpecification('Test1', 1);
event = obj.eventReleaseResource(resourceSpec, 'myTag');
end
Введенный в R2019a