IBM Rhapsody: Как я могу использовать значение другого блока?
В моем автомате блока A я пытаюсь использовать значение свойства value блока B, но по какой-то причине оно мне не позволяет. Есть ли способ использовать свойство value другого блока в автомате?
1 ответ
Это должно быть легко, если заблокировать A
имеет ссылку на блок B
и значения не являются частными. Тогда в коде конечного автомата это было бы что-то вроде itsB.getSomeValue();
Точный синтаксис будет меняться в зависимости от того, какой язык вы используете.
Вот тестовый образец, который я сделал:
Так что, если клиент хочет получить доступ к чему-то на часах, он просто использует его itsClock
ссылка. Вот пример доступа клиента к нему со своего конечного автомата: