准备在内核模式下运行应用程序
在运行在内核模式,您必须首先创建一个可执行的目标应用程序。的万博1manbetx®编码器™代码生成软件从仿真软件模型创建的C代码。万博1manbetx打包后的C编译器编译和链接,C代码到一个实时应用程序。
这个过程使用模型sldrtex_model
。打开这个模型,在MATLAB中®命令窗口中,键入:
open_system (docpath (fullfile (docroot,“工具箱”,…“sldrt”,“例子”,“sldrtex_model”)))
它假设您已经加载模型。
在模型编辑器中万博1manbetx,从应用程序选项卡上,单击桌面实时。
这个操作选择使用的配置参数万博1manbetx仿真软件编码器代码生成软件。看到设置运行在内核模式代码生成参数。
在桌面实时选项卡上,单击在实时运行。
的万博1manbetx仿真软件编码器代码生成软件创建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
被称为一个实时应用程序。您可以运行的实时应用万博1manbetx仿真软件桌面实时™内核。
在您创建一个实时应用程序中,您可以退出MATLAB,再次重启MATLAB,连接和运行可执行代码没有重建。有关更多信息,请参见执行实时应用程序运行在内核模式通过一步一步的命令。