IBM Rhapsody: Как я могу использовать значение другого блока?

В моем автомате блока A я пытаюсь использовать значение свойства value блока B, но по какой-то причине оно мне не позволяет. Есть ли способ использовать свойство value другого блока в автомате?

1 ответ

Это должно быть легко, если заблокировать A имеет ссылку на блок B и значения не являются частными. Тогда в коде конечного автомата это было бы что-то вроде itsB.getSomeValue(); Точный синтаксис будет меняться в зависимости от того, какой язык вы используете.

Вот тестовый образец, который я сделал:

Так что, если клиент хочет получить доступ к чему-то на часах, он просто использует его itsClock ссылка. Вот пример доступа клиента к нему со своего конечного автомата:

Другие вопросы по тегам