How to Inline the generated code for a subsytem triggered at definite sampling rate.

1 次查看(过去 30 天)
I have created a simple subsystem triggered at 1msec, where a input is getting multiplied by a gain of 0.5 to provide a output.
In code mappings defined the storage class for inports as CpuToCla1MsgRAM,and for outports as Cla1ToCpuMsgRAM.
I want to inline the function system1(), in the generated code itself.
Manually if I write static inline system1(); and define it in .h file, then I can inline the function. But I need a way where I can generate a inlined function from simulink itself.
  1 个评论
Ayush
Ayush 2023-4-12
Simulink has an option to generate inline code for subsystems. To enable this option for your subsystem, follow these steps:
  1. Open your Simulink model and select the subsystem you want to inline.
  2. Right-click on the subsystem and select "Subsystem Parameters" from the context menu.
  3. In the "Subsystem Parameters" dialog box, select the "Code Generation" tab.
  4. Under "Code Generation Options," select "Inline Parameters and Subsystems" from the "Optimization" drop-down menu.
  5. Click "OK" to close the dialog box.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Function Creation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by