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

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

1 Ответ

0 голосов
/ 12 декабря 2018

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

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

enter image description here

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

enter image description here

...