为什么将S函数模块封装到Simulink库中,在模型中使用该库模块,模块参数使用自定义TLC的CSC时,S函数和CSC变量不能正常生成?
9 views (last 30 days)
Show older comments
我建立了使用自定义TLC的CSC、C MEX S函数及其TLC,在Simulink模型中创建S函数模块,模块参数使用CSC,生成的代码中该参数变量可以正常声明和定义在指定的#pragma中,S函数也能根据TLC生成指定的代码。 但是将S函数模块封装到Simulink库中,再将该模块拖入Simulink模型中使用,使用相同的参数,生成的代码中该模块的函数不会按照TLC被声明和封装,参数变量不会被声明和定义,S函数模块的输出为初始值并将输出值直接定义到名为untitled_ConstB的常量结构体中。 我的MATLAB版本为R2013b,系统为win8.1专业版。
0 Comments
Answers (0)
See Also
Categories
Find more on Target Language Compiler in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!