使用嵌套数组或数组的公交车s函数构建器创建一个函数
这个例子展示了如何使用s函数构建器阵列的巴士和嵌套数组的公交车。公共汽车是一个数组的数组元素是nonvirtual公交车。您可以指定数组中元素的公交车一辆公共汽车。数组的巴士,不管他们是否嵌套在一个巴士,可以用于功能builder构建一个功能的输入和输出。
如果你想使用s函数生成器nonvirtual总线,明白了使用总线功能构建器创建一个函数。更多的公共汽车,看到处理数组的公交车。
利用s函数构建器阵列的公交车
这个例子展示了如何构建一个功能与公共汽车利用s函数生成器的数组。这个模型包含两组信号,每个信号包含一个脉冲发生器和较低的上限标量。这些信号组合成一个公共汽车,和这两个巴士是公共汽车的合并为一个数组。然后通过一系列的公共汽车s函数生成器函数建立的地方。
在s函数的C代码生成器,情况[0]|表示第一个元素和|情况[1]
表示输入总线数组中的第二个元素情况
。同样的,y0 [0]
表示第一个元素y0 [1]
表示输出总线的第二个元素数组y0
。
经过功能构建器,信号通过两个频道选择器。块显示的信号范围。
利用s函数生成器的嵌套数组的公交车
这个例子展示了如何构建一个功能与利用s函数生成器一系列嵌套的公交车。这个模型包含四个独立的信号,都变成了一辆公共汽车,然后是两辆公交车是公共汽车的合并为一个数组。那些公共汽车会结合成一个总线包含数组公交车使用的总线创造者块,然后传递到函数builder构建一个功能。
在C代码功能构建器,输出y0
的嵌套的数组是公交车。输出日元
是第一个数组的元素的总和的公交车,aBusArray
。的元素aBusArray
是aBusArray [0] .aElement
和aBusArray [1] .aElement
。输出y2
是第二个数组的元素的产物的公交车,bBusArray
。的元素bBusArray
是bBusArray [0] .bElement
和bBusArray [1] .bElement
。
通过s函数构建器,信号y0
分裂回原始信号如图所示。信号日元
,这是前两个的和公共汽车aBusArray
,显示y2
,第二两辆公交车的产物bBusArray
。
另请参阅
使用功能Builder构建S-Functions自动|使用总线功能构建器创建一个函数|处理数组的公交车|集团Nonvirtual巴士公交车的数组