Соответствие сущностей на основе атрибутов

В этом примере показано, как создать модель для хранения и сопоставления сущностей, представляющих компоненты велосипедов. Модель использует блок Entity Store для хранения и блок Entity Selector, чтобы соответствовать набору велосипедных колес соответствующей системе координат размера для сборки.

Создание систем координат и колес

Предположим, что вы моделируете линию сборки, которая производит велосипеды размером с малый, средний и большой. Каждый велосипед изготавливается путем согласования набора колес с соответствующей системой координат размера. Колеса производятся на объекте. Системы координат заказываются у поставщика, и они прибывают на объект, готовый к сборке. Учитывая эту схему, скорость поступления системы координат медленнее, чем скорость производства колеса, и набор колес хранится в интервале.

В модели:

  • Блок Bicycle Frame генерирует Frame с периодическими 5 для представления медленной скорости прибытия велосипедных систем координат. A Frame может иметь размер 1, 2, или 3, и каждый Frame содержит атрибут FrameSize который представляет его размер.

  • Блок Материал Неочищенного Колеса генерирует Wheel с периодическими 1. Каждый Wheel содержит WheelSize атрибут, который представляет размер каждого сгенерированного колеса. Начальное значение WheelSize установлено в 0.

  • В блоке Product Wheels with Various Size колеса устанавливаются в size 1, 2, или 3.

  • Блок Entity Store имеет имя Store Wheels in a Bin и сохраняет обработанные колеса.

  • Блок выбора сущности имеет имя «Совпадение колес и систем координат», и он соответствует 'WheelSize' к соответствующему 'FrameSize'.

Моделируйте модель и рецензируйте результаты

Симулируйте модель. Откройте Данные моделирования Inspector. Обратите внимание, что для сборки велосипеда размер набора колес и систем координат точно совпадает с блоком Entity Selector. Несмотря на то, что колеса генерируются быстрее, они хранятся в блоке Entity Store, и они ожидают соответствия поступающим системам координат для сборки.

См. также

| | | |

Похожие примеры

Подробнее о

Для просмотра документации необходимо авторизоваться на сайте