分配总线信号值的元素
这个例子展示了如何使用一个总线分配块来代替公共汽车元素的值。你不需要添加总线选择器和总线创造者块改变公共汽车元素的值。
开放和模拟模型的例子。
总线分配块有两个输入端口。第一个输入端口接收总线包含一个元素,您想要指定一个新值。公共汽车可以虚拟或nonvirtual。第二个输入端口接收到信号,其价值要分配到总线的元素。
双击打开一个对话框的总线分配块分配选项。块参数对话框列出了可供分配的元素在公共汽车上的元素列表。
在这个模型中,总线的元素一个
和b
可供分配。元素一个
也出现在被指定的元素选择列表,这表明它的任务。
指定一个新值到总线的元素,提供新值的信号连接到总线上的相应的端口分配块。你的元素赋值可以nonbus信号或公交车。新值必须匹配元素的属性在原来的公共汽车。
在这个模型中,信号c
连接到端口分配一个新的价值元素一个
。港标签表明公共汽车元素。为元素一个
,端口标签:=。
总线的总线分配块替换值的元素一个
1,与信号的值c
,这是3。
显示元素的新值一个
和不变的价值元素b
,总线选择器块选择元素一个
和b
并将它们显示模块。显示模块显示这些元素赋值后的价值。
元素
一个
的值为3,这是新的,从总线分配块分配值。元素
b
的值为2,也就是其原始值。
您可以选择额外的元素赋值通过选择下一个元素在公共汽车上的元素然后点击选择。总线分配块为每个额外的元素添加一个输入端口,你想指定一个新值。新的输入端口让你连接的信号,你想分配额外的总线元素。