主要内容

ssSetBusOutputAsStruct

指定s函数的输出总线信号必须是虚信号还是非虚信号

语法

ssSetBusOutputAsStruct(SimStruct *S, int_T portNum, boolean_T val)

参数

年代

SimStruct表示对象功能

portNum

s函数块输出端口的从零开始的索引

瓦尔

如果输出信号是虚拟总线并且应该转换为非虚拟总线,则为True;假的,否则

返回

没有什么

描述

使用此方法指定来自s函数的输出总线信号必须是虚信号还是非虚信号。如果您指定一个虚拟总线,Simulink万博1manbetx®插入信号转换块(使用输出块参数设置为虚拟总线),当你更新模型时,s函数的输出。

语言

C, c++

例子

static void mdlinitializesize (SimStruct *S) {char* busName;/*总线对象名作为参数传入*/ ssGetSFcnParamName(S, 0, &busName);ssSetBusOutputObjectName(S, 0, busName);/*输出非虚拟总线*/ sssetbusinessputasstruct (S, 0, true);ssSetBusOutputAsStruct(S, 0, true);…}

版本历史

在R2010a中引入