编码器
开放MATLAB编码器应用程序
语法
描述
编码器
打开MATLAB®编码器™要创建一个项目,在选择源文件页中,提供入口点文件名。该应用程序创建一个项目,其默认名称为第一个入口点文件的名称。要打开一个现有的项目,在应用程序工具栏上,单击,然后按打开现有的项目.
如果嵌入式Coder®当应用程序创建一个项目时,它会启用Embedded Coder特性。当启用嵌入式Coder特性时,代码生成需要一个嵌入式Coder许可证。控件上的项目生成设置中禁用嵌入式编码器功能所有设置选项卡,在先进的,设置使用嵌入式编码器特性来没有
.
编码器
打开MATLAB编码器应用程序使用现有项目命名projectname
projectname.prj
.
编码器——开放
打开MATLAB编码器应用程序使用现有项目命名projectname
projectname.prj
.
程序员构建
构建已命名的现有项目projectname
projectname.prj
.
编码器之事
打开MATLAB编码器App创建一个名为projectname
projectname.prj
.如果嵌入式Coder产品已安装,应用程序将创建启用嵌入式Coder功能的项目。要禁用这些功能,请在项目生成设置中所有设置选项卡,在先进的,设置使用嵌入式编码器特性来没有
.
Coder - Coder false -new
打开MATLAB编码器App创建一个名为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
打开一个空的编码器类型编辑器对话框。如果一个对话框已经打开,这个命令将把它带到屏幕前面。
例子
输入参数
输出参数
限制
的
编码器
中不支持函数MATLAB在线™.
提示
如果您正在共享嵌入式Coder许可证,请使用
Coder -ecoder false -new projectname
创建不需要此许可证的项目。如果安装了嵌入式Coder产品,应用程序将创建禁用嵌入式Coder功能的项目。当禁用这些特性时,代码生成不需要Embedded Coder许可证。控件上的项目生成设置中启用嵌入式编码器功能所有设置选项卡,在先进的,设置使用嵌入式编码器特性来是的
.创建项目或打开现有项目会导致其他MATLAB编码器或定点转换器项目关闭。
如果您的安装不包括嵌入式Coder产品,则不会显示嵌入式Coder设置。但是,这些设置的值保存在项目文件中。如果您在包含Embedded Coder产品的安装中打开项目,您将看到这些设置。
在定点转换器应用程序中打开一个定点转换器项目MATLAB编码器项目,在定点转换器应用程序:
点击并选择开放项目.
选择
MATLAB编码器
.
选择
在应用程序选项卡,代码生成部分中,点击MATLAB编码器.
使用
codegen
函数在命令行上生成代码。
版本历史
介绍了R2011a