Освободить ресурсы сущности
SimEvents
Блок Resource Releaser освобождает ресурсы при входе объекта в блок. Блок принимает один объект, и объект немедленно покидает блок при условии, что он принят следующим блоком или извлечен блоком «Поиск объекта».
Можно указать, что блок освобождает определенные типы ресурсов или все ресурсы.
Используйте элементы управления Доступные ресурсы, чтобы:
Выберите ресурсы из ресурсов, определенных во всех блоках пула ресурсов в модели.
Добавьте ресурсы в таблицу Выбранные ресурсы (Selected Resources), где их можно изменить.
В списке отображаются все ресурсы модели. (Если ресурсы отсутствуют, список доступных ресурсов пуст).
Если список ресурсов длинный, можно ввести имя ресурса в текстовое поле для фильтрации списка.
Используйте кнопки в разделе Доступные ресурсы, чтобы создать таблицу ресурсов. Кнопки выполняют эти действия.
| Кнопка | Действие |
|---|---|
Обновите список доступных ресурсов. Список обновляется с любыми изменениями родительской модели, внесенными во время открытия диалогового окна блока. | |
Добавьте выбранные ресурсы в таблицу Выбранные ресурсы. | |
Переместите выбранный ресурс из таблицы Выбранные ресурсы в список Доступные ресурсы. Если выбранный ресурс добавлен вручную, эта кнопка становится недоступной. |
В области сообщений под списком доступных ресурсов отображаются дополнительные сообщения о ресурсах.
| Сообщение | Значение |
|---|---|
| Ресурс уже добавлен в таблицу Выбранные ресурсы. Нельзя снова добавить ресурс в таблицу. |
Используйте элементы управления в разделе Выбранные ресурсы, чтобы создать список ресурсов для выпуска и управлять им. Каждый ресурс отображается в таблице в виде строки.
Используя эти элементы управления, можно:
Добавьте ресурс вручную.
Измените ресурс, добавленный в таблицу из списка Доступные ресурсы (Available Resources), чтобы освободить его.
Выберите объем высвобождаемых ресурсов, установив для параметра Источник суммы значение Dialog или Attribute.
Dialog - укажите объем высвобождаемых ресурсов в столбце Сумма.
Attribute - укажите имя атрибута, определяющего объем высвобождаемых ресурсов.
Кнопки в разделе Выбранные ресурсы (Selected Resources) выполняют эти действия.
| Кнопка | Действие | Примечания |
|---|---|---|
Добавление ресурса шаблона в таблицу. | Переименуйте ресурс и укажите его свойства. | |
Добавление копии выбранного ресурса в таблицу для использования в качестве основы нового ресурса. | Переименуйте копию. Два ресурса не могут иметь одинаковое имя. | |
Удалить выбранный ресурс из таблицы Выбранные ресурсы. | При удалении ресурса таким образом подтверждение не появляется, и отменить операцию невозможно. | |
Переместить выбранный ресурс вверх по порядку в таблице Выбранные ресурсы. | Н/Д | |
Переместить выбранный ресурс вниз по порядку в таблице Выбранные ресурсы. | Н/Д |
Примечание
Если удалить строку и применить изменение, удаление может повлиять на порты вывода сигнала, соответствующие другим атрибутам. Например, если блок имеет порт вывода сигнала A2 и вы удаляете атрибут с портом, помеченным A1, блок повторно маркирует A2 как A1. Убедитесь, что любой сигнал, подключенный к повторно помеченному порту, по-прежнему подключен, как и ожидалось.
| Собственность | Спецификация | Использование |
|---|---|---|
Имя | Имя ресурса. Каждый ресурс должен иметь уникальное имя. | Дважды щелкните существующее имя и введите новое имя. |
Источник суммы | Поступает ли сумма ресурса, запрашиваемая сущностью, из диалогового окна или атрибута. | Выбрать |
Сумма | Значение, назначаемое ресурсу (когда ресурс поступает из диалогового окна). | Дважды щелкните значение и введите значение, которое требуется назначить. Это значение представляет собой количество ресурсов, высвобождаемых на сущность. Например, если Amount равно трем, каждый объект, поступающий в блок Resource Releaser, должен дождаться освобождения 3 ресурсов перед выходом из блока. Гранулярность высвобождаемых ресурсов соответствует гранулярности ресурсов в блоке пула ресурсов. |