我的功能是使用SfunctionBuilder块从现有的c源代码&还为它生成了tlc文件。它需要两个nubers作为输入&输出两个数字的总和。
void add(unsigned char *ip_1,unsigned char *ip_2,unsigned char *result)
{
*result = *ip_1 + *ip_2;
}
我在我的模型中集成了一个matlab函数。
我在为模型生成代码时遇到以下错误。
错误:块中的Simulink Coder错误:“one_mdl_extention / One 模型/ S-Function Builder“,块类型”S-Function“:块输出 output_1使用自定义存储类,级别2但符合级别 这个区块只有1个;使用不同的块或不同的自定义 存储级别,级别1或更低
如何解决此错误?
我做了一个简单的c功能&使用s-function builder来创建s函数,现在我怎样才能将它判断为1级或2级函数?