主要内容

设置“在内核模式下运行代码生成参数”

在您创建Simulink之后®模型,可以输入仿真参数。仿真软件编码器™使用这些参数来创建C代码并构建实时应用程序。

这个过程使用模型sldrtex_model.要打开这个模型,在MATLAB中®命令窗口中,键入:

open_system (docpath (fullfile (docroot,“工具箱”...“sldrt”“例子”“sldrtex_model”)))

它假设您已经加载了该模型。

  1. 在Simulink编辑器中,在桌面实时选项卡上,单击硬件设置

  2. 在“配置参数”对话框中,单击代码生成节点。

  3. 目标选择部分,单击浏览按钮系统目标文件列表。

  4. 系统目标文件浏览器,选择用于构建的系统目标文件仿真软件桌面实时™应用程序,sldrt.tlc,然后单击好吧

    对话框进入系统目标文件sldrt.tlc,模板makefilesldrt.tmf,和make命令make_rtw代码生成窗格。

    如果你有嵌入式编码器®产品,您可以构建一个ERT目标应用程序。要构建ERT目标应用程序,请在目标选择部分,单击浏览按钮系统目标文件列表。点击sldrtert.tlc,然后按好吧

    虽然看不见代码生成窗格,当您单击时好吧您还可以配置外部目标接口MEX文件sldrtext.该文件允许运行在内核将新参数传递给实时应用程序并从实时应用程序返回信号数据的模式。数据显示在范围与信号记录一起阻塞或保存。

    配置参数代码生成选项卡的图像

    不设置默认参数的行为内联优化节点下代码生成.内联参数用于定制目标,当您想在嵌入式系统中减少RAM或ROM的数量时。另外,如果选择内联参数,则禁用参数调优功能。不要内联参数,因为pc比嵌入式系统有更多的内存。

  5. 单击硬件实现节点。默认值来源于开发计算机的体系结构。例如,对于64位的Intel®机器,它们是:

    • 设备供应商- - - - - -英特尔

    • 设备类型- - - - - -x86 - 64

    配置参数硬实现选项卡的图像

  6. 点击好吧

相关的话题

Baidu
map