此示例显示如何配置一对状态flow®通过发送携带字符串数据的消息进行通信的图表。有关更多信息,请参阅通过发送消息与StateFlow图表进行通信。
这个模型包含两个状态流程图。在模拟过程中,发射器
图表读取输入字符串钥匙
来自字符串常量块并向邮件发送消息接收者
图表。消息数据由输入字符串组成钥匙
。这接收者
图表将字符串与常量关键字进行比较,并返回授予或拒绝访问的输出字符串。
这发射器
图表包括一个状态,一种
。当状态变为活动状态时,它会设置消息的数据M.
输入值钥匙
并将消息发送给接收者
图表。
此表列出了图表中符号的范围和类型。
象征 | 范围 | 类型 |
---|---|---|
钥匙 |
输入数据 | 继承:与Simulink相同金宝app |
M. |
输出消息 | 细绳 |
这接收者
图表由两种国家加入过渡时组成。输入消息M.
守卫过渡。如果存在存在的消息,并且其数据值等于常量字符串锁
,然后状态活动过渡离开
到在
。该图表输出字符串值'授予访问权限'
。如果没有留言,或者数据值不等于锁
,图表不采取过渡并且输出值是'拒绝访问'
。
此表列出了图表中符号的范围和类型。
象征 | 范围 | 类型 |
---|---|---|
M. |
输入消息 | 继承:与Simulink相同金宝app |
锁 |
恒定数据 | 细绳 |
s |
输出数据 | 细绳 |
常量字符串锁
包含一个秘密密码,初始设置为'芝麻开门'
。您可以更改值锁
在里面价值物业检查员的领域。
在仿真期间,模型响应您输入的密码字符串常量堵塞:
如果输入密码不正确,例如“胡言乱语”
,然后模型显示输出字符串“拒绝访问”
。
如果您输入正确的密码,在这种情况下,“芝麻开门”
,然后模型显示输出字符串“授予访问权限”
。