Error with continuous time block when building c2000_motor_algo example
11 次查看(过去 30 天)
显示 更早的评论
I am working through the c2000_motor_algo example in an attempt to familiarize myself with the basics of simulink coder. When I build the program in accordance with the instructions under "Task 2" in the documentation, I get the error:
- Block 'c2000_motor_algo/Position signal/Clock' uses continuous time, which is not supported with the current configuration. Consider selecting the support 'continuous time' option on the Configuration Parameters > Code Generation > Interface pane
And a similar error for the startTime block. I tried changing the 'continuous time' option as instructed, but then received the error,
- The Embedded-C code format does not support continuous sample time blocks
I cannot change the blocks to discrete time blocks because the file is locked (presumably because its an example).
I'm using Matlab 2012b. My target preferences are configured for a Custom board, F28335. I have my solver set to discrete, fixed-step, auto step size.
Another posting had a similar problem, but without a satisfactory resolution: http://www.mathworks.com/matlabcentral/answers/36601-the-embedded-c-code-format-does-not-support-continuous-sample-time-blocks
I appreciate any input!
1 个评论
Kaustubha Govind
2013-3-19
I'm not sure which library the startTime block belongs to, but I don't think the Clock block is recommended for generating embeddable code. You probably need to use a target-specific implementation of the Clock.
回答(0 个)
社区
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!