将生成的组件软件部署到应用程序目标平台
The code generator supports integration of generated code with operating systems and processors. For details, see嵌入式编码器支持的硬件金宝app。
示例实时操作系统的接口(VXWORKS®)
此示例显示了如何在示例RTO(VXWORKS)上模拟和生成异步事件的代码。
在此示例中演示的操作系统集成技术使用一个或多个块,这些块在VXLIB1
图书馆。这些块提供了起点示例,以帮助您为目标环境开发自定义块。
示例模型
打开RTWDEMO_VXWORKS
模型。
模型='rtwdemo_vxworks';Open_System(模型);%
模型描述
示例模型包含两个异步执行的子系统,数数
和算法
。数数
在中断级别执行。算法
executes in an asynchronous task. The generated code for these blocks is tailored for the VxWorks® operating system. However, you can modify the异步中断
和任务同步
无论您是否使用操作系统,都可以为运行时环境生成代码。
相关信息
生成我nterrupt Service Routines(金宝appSimulink编码器)
异步任务的计时器(金宝appSimulink编码器)
创建自定义的异步库(金宝appSimulink编码器)
导入仿真的异步事件数据(金宝appSimulink编码器)
将数据加载到根级输入端口(金宝appSimulink)
异步事件(金宝appSimulink编码器)
费率转换和异步块(金宝appSimulink编码器)
异步支持限制金宝app(金宝appSimulink编码器)
多任务模式(VXWORKS®OS)中的多胎建模
此示例生成了为多任务操作系统目标(VXWorks®)配置的多条离散时间模型的代码。该模型包含两个样本时间。Inport Block 1和Inport Block 2分别指定了1秒和2秒的样本时间,这些时间由定期样本时间约束求解器配置参数设置。求解器设置为多任务操作,这意味着需要一个速率转换块,以确保在1秒任务抢占2秒任务时执行数据完整性。金宝appSimulink®和代码生成器强制执行适当的速率转换。该模型指定明确的速率过渡块。另外,您可以通过设置模型配置参数来指示Simulink®为您插入金宝app此块自动处理数据传输的费率转换。
该模型被配置为在更新时显示样品时间颜色。红色代表模型中最快的离散样品时间,绿色表示第二快,黄色代表混合样本时间。点击显示样品时间颜色按钮以更新图并显示样品时间颜色。
示例模型
模型='rtwdemo_mrmtos';Open_System(模型);