编码器
开放MATLAB编码器应用程序
语法
描述
编码器
打开MATLAB®编码器™要创建一个项目,在选择源文件页,提供入口点文件名。该应用程序创建一个项目,其默认名称是第一个入口点文件的名称。要打开现有项目,请在应用程序工具栏上单击,然后点击打开现有项目。
如果是嵌入式编码器®产品安装后,当应用程序创建一个项目时,它启用嵌入式编码器功能。当启用嵌入式编码器功能时,代码生成需要嵌入式编码器许可。要在项目生成设置中禁用嵌入式编码器功能,请在所有设置选项卡,在先进的,设置使用嵌入式编码器功能来没有
。
编码器
打开MATLAB编码器应用程序使用现有项目命名projectname
projectname.prj
。
编码器——开放
打开MATLAB编码器应用程序使用现有项目命名projectname
projectname.prj
。
程序员构建
生成现有的项目projectname
projectname.prj
。
编码器之事
打开MATLAB编码器应用程序创建一个名为projectname
projectname.prj
。如果安装了嵌入式编码器产品,则应用程序将创建启用嵌入式编码器功能的项目。要禁用这些功能,请在项目生成设置中,在所有设置选项卡,在先进的,设置使用嵌入式编码器功能来没有
。
Coder - Coder false -new
打开MATLAB编码器应用程序创建一个名为projectname
projectname.prj
。即使安装了嵌入式编码器产品,应用程序也会禁用嵌入式编码器功能创建项目。
编码器-tocode
将现有项目名称转换为projectname
- scriptscriptname
projectname.prj
到MATLAB命令的等效脚本。脚本命名为scriptname
。
如果
scriptname
存在,编码器
覆盖它。该脚本在配置对象中再现项目生成配置并生成项目。脚本:
创建一个名为
cfg
。定义变量
arg游戏
用于函数输入类型。定义变量
全局变量
对于全局数据初始值。运行
codegen
命令。运行脚本时,作为参数的入口点函数codegen
一定在搜索路径上。
cfg
,arg游戏
,全局变量
仅在运行脚本后才出现在基本工作区中。
如果项目包括自动定点转换,编码器
生成两个脚本:
一个脚本
scriptname
包含MATLAB命令,用于:创建具有与项目相同设置的代码配置对象。
运行
codegen
命令将定点MATLAB函数转换为定点C函数。
参数指定的名称的连接
scriptname
以及生成的由项目文件指定的定点文件名后缀。如果scriptname
指定文件扩展名,脚本文件名包含文件扩展名。例如,如果scriptname
是myscript.m
后缀是默认值_fixpt
,脚本名称为myscript_fixpt.m
。该脚本包含以下MATLAB命令:
创建具有与项目相同的定点转换设置的浮点到定点转换配置对象。
运行
codegen
命令,将浮点MATLAB函数转换为定点MATLAB函数。
对于包含定点转换的项目,在将项目转换为脚本之前,请完成测试数字步骤的定点转换过程。
编码器-tocode
将现有项目名称转换为projectname
projectname.prj
到MATLAB命令的等效脚本。它将脚本写入命令窗口。
编码器-toconfig
中存储的代码配置设置MATLAB编码器项目文件到代码配置对象。执行此命令返回对应于的代码配置对象projectname
projectname
。有关为不同的项目文件设置返回哪个代码配置对象的详细信息,请参见共享生成配置设置。
对象中存储的代码配置设置返回一个配置对象MATLAB编码器项目文件。执行此命令将返回一个代码配置对象cfg
=编码器(“-toconfig”、“projectname
')cfg
对应于projectname
。有关为不同的项目文件设置返回哪个代码配置对象的详细信息,请参见共享生成配置设置。
编码器-typeEditor
打开一个空的编码器类型编辑器对话框。如果一个对话框已经打开,这个命令将把它带到屏幕的前面。
例子
输入参数
输出参数
限制
的
编码器
中不支持金宝appMATLAB在线™。
提示
如果您正在共享嵌入式编码器许可证,请使用
Coder - Coder false -new projectname
创建不需要此许可证的项目。如果安装了嵌入式编码器产品,该应用程序创建的项目将禁用嵌入式编码器功能。当这些功能被禁用时,代码生成不需要嵌入式编码器许可证。要在项目生成设置中启用嵌入式编码器功能,请在所有设置选项卡,在先进的,设置使用嵌入式编码器功能来是的
。创建项目或打开现有项目会导致其他问题MATLAB编码器或要关闭的定点转换器项目。
如果您的安装不包括嵌入式编码器产品,则不会显示嵌入式编码器设置。但是,这些设置的值保存在项目文件中。如果在包含Embedded Coder产品的安装中打开该项目,将看到这些设置。
在定点转换器应用程序中打开一个定点转换器项目MATLAB编码器项目,在定点转换器应用程序:
点击
并选择重新打开项目。
选择
MATLAB编码器
。
选择
在应用程序选项卡,在代码生成部分中,点击MATLAB编码器。
使用
codegen
函数在命令行生成代码。