How to update code mappings Programmatically in Embedded coder 'Code Mappings - Component Interface'

44 ビュー (過去 30 日間)
Liu
Liu 2024 年 11 月 22 日
回答済み: Abhinav Aravindan 2024 年 12 月 2 日
Hi
I m doing some work to generate simulink model and embedded code programmatically.
But I found if i havent click the 'update code mapping' button on function page of a newly created model, my designed 'Peroidic D1' step function wont appear. If there is a programming method to update that without click by manual?
The update button is in ’Embedded Coder‘ - ‘Code Mappings - Component Interface’ - ‘Functions’ page.
Before click:
After:

回答 (1 件)

Abhinav Aravindan
Abhinav Aravindan 2024 年 12 月 2 日
Hi @Liu,
The "Update Code Mappings" button in the "Functions" tab seems to initiate "Update Diagram" in Simulink.
You can update the diagram using "Ctrl+D" or programatically by using the following command:
set_param('model_name', 'SimulationCommand', 'update')
Please refer to the following links for more detail on "Data and Function Interface in Generated Code" and "Update Diagram"

カテゴリ

Help Center および File ExchangeDeployment, Integration, and Supported Hardware についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by