主要内容

重新定位生成的代码金宝app向另一个开发环境建模

一旦你从你的Simulink生成代码金宝app®模型时,您可以使用打包即用实用程序将代码重新部署到另一个开发环境中。当开发环境没有MATLAB时使用此实用程序®和仿真软金宝app件产品。下载188bet金宝搏

打包即用实用程序使用工具自定义代码生成后的构建过程packNGo(金宝app仿真软件编码器)函数查找并打包用于构建可执行映像的文件。这些文件被打包在一个压缩文件中,您可以使用标准的zip实用程序重新定位和解压该文件。

您可以使用用户界面或命令行界面打包代码。命令行界面提供了对代码打包细节的更多控制。有关这些方法的更多信息,请参见将代码迁移到另一个开发环境(金宝app仿真软件编码器)

包的代码

控件生成的可执行文件如何打包ex_codegen_dsp模型从Simulink模型生成C代码金宝app使用实例使用用户界面。您还可以生成和打包静态库文件或动态库文件。

在MATLAB命令提示符中运行以下命令打开模型。

open_system (“ex_codegen_dsp”

使用用户界面打包和重定位模型代码:

  1. 建模选项卡上,单击模型设置.的配置参数对话框打开。导航到代码生成选项卡。

  2. 要将可执行文件与源代码一起打包,请清除只生成代码复选框,并选择该选项包代码和工件(金宝app仿真软件编码器).此选项将构建过程配置为运行packNGo(金宝app仿真软件编码器)函数在代码生成之后将生成的代码和工件打包以进行重新定位。

  3. Zip文件的名字(金宝app仿真软件编码器)字段,输入要在其中打包生成的代码和工件以进行重新定位的zip文件的名称。在本例中,zip文件的名称为lmsAdaptFilt.zip.属性可以指定文件名,也可以不指定. zip扩展。如果您没有指定扩展名或扩展名. zip, zip实用程序添加. zip扩展。如果不指定值,构建过程将使用该名称模型. zip,在那里模型为其生成代码的顶级模型的名称。

    模型配置参数下的代码生成窗格的快照。在“目标选择”下,系统目标文件设置为grt。在“Build process”下,未选择“Generate code only”参数,选中“Package code and artifacts”参数,将“Zip file name”设置为“lmsAdaptFilt.zip”,将“Toolchain”设置为“Automatically locate an installed Toolchain”,将“Build configuration”设置为“Faster Builds”。在“代码生成目标”下,“选择目标”设置为“未指定”,“生成代码前的检查模型”设置为“关闭”。

  4. 点击应用.在C代码选项卡的模型工具条,单击构建模型图标().如果C代码选项卡未打开,在应用程序模型工具条的图库,单击金宝app仿真软件编码器.的C代码选项卡出现了。当你点击构建模型图标(),代码生成器构建可执行文件,生成代码生成报告并将可执行文件放在当前工作文件夹中。请注意,构建过程创建了一个名为ex_codegen_dsp_grt_rtw在您当前的MATLAB工作文件夹中。这个子文件夹包含生成的源代码文件。另外,还可以看到lmsAdaptFilt.zip文件在当前目录中。zip文件包含ex_codegen_dsp_grt_rtw在没有安装Simulink和MATLAB的情况下运行可执行文件所需的文件夹、可执行文件和其他附加依赖源文件。金宝app

  5. 将zip文件重新定位到目标开发环境并解包该文件以运行可执行文件。

预构建动态库文件(.dll)

如果您的模型包含如何在MATLAB之外运行生成的可执行文件,从模型生成的可执行文件需要某些预先构建的动态库(. dll)文件。这些. dll文件附带MATLAB。要打包在没有安装MATLAB和Simulink的环境中运行的代码,金宝app金宝app仿真软件编码器™这些包. dll文件到邮政编码文件夹中。

相关的话题