准备在内核模式下运行应用程序
在运行在内核模式下,您必须首先创建一个可执行目标应用程序。的动态仿真模块®编码器™代码生成软件从Simulink模型创建C代码。绑定的C编译器编译并链接这些C代码到实时应用程序中。
这个过程使用模型sldrtex_model
.要打开这个模型,在MATLAB中®命令窗口中,键入:
open_system (docpath (fullfile (docroot,“工具箱”,...“sldrt”,“例子”,“sldrtex_model”)))
它假设您已经加载了该模型。
在Simulink编辑器中,从应用程序选项卡上,单击桌面实时.
选项使用的配置参数仿真软件编码器代码生成软件。看到设置“在内核模式下运行代码生成参数”.
在桌面实时选项卡上,单击实时运行.
的仿真软件编码器代码生成软件创建C代码源文件
sldrtex_model.c
而且sldrtex_model.h
.构建过程创建makefile
sldrtex_model.mk
从模板makefilesldrt.tmf
.构建过程通过使用
sldrtex_model.mk
.在Windows上®,构建过程创建二进制文件sldrtex_model.rxw64
.在Mac OS,构建过程创建二进制文件sldrtex_model.rxm64
.二进制文件
sldrtex_model.rx * 64
称为实时应用程序。方法可以运行实时应用程序仿真软件桌面实时™内核。
创建实时应用程序后,您可以退出MATLAB,并再次重启MATLAB,连接并运行可执行程序,而无需重新构建代码。有关更多信息,请参见在内核运行模式下执行实时应用,使用分步命令.