Этот пример показывает типовой шаблон моделирования программного обеспечения, включающую услуги и доступ к этим услугам в приложении.
Модель Driver представляет предоставляемые услуги, read()
и write()
, относящийся к обнаружению движения.
График в модели ПО совершает вызовы в службы с помощью обозначения slexServicesDriverMdlRef.write()
. Обозначение компактно идентифицирует функцию, которая будет вызываться, и модель Драйвера, откуда наследуются атрибуты аргумента функции, делая эту Модель ПО независимо компилируемой.
Симуляция модели и проверка блока Sequence Viewer показывают, как график принимает решения об обнаружении движения на основе служб.