how to use global variables in S-Function Builder which will be compiled and downloaded to a dSPACE DS1103?
1 次查看(过去 30 天)
显示 更早的评论
I'm building a discrete Simulin model with three s-function builders, in which the value of some variables need to be reserved and used in the next discrete update. I can't treat them as the discrete states because 1) the number of the variables can be as many as 50; 2) their value should not be initialized to be constant. So as in C programming, I declare the variables as "extern" in the [libraries]/[include files and external function declarations] pane. And it works if I just run the model in Simulink. But when compiled and downloaded to the DS1103 dSPACE, it didn't work and the result was illogic. Did I miss something? Any answers will be appreciated.
0 个评论
回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!