主要内容

金宝appSimulink.importExternalCTypes

生成金宝app表示定义自定义数据类型的C或c++代码

描述

例子

importInfo= 金宝appSimulink.importExternalCTypes (headerFiles)解析C或c++头文件(。h. hpp确认的)headerFiles类型定义,结构体,枚举类型定义,并生成模型金宝app®表示的类型。输出,importInfo进口,识别成功和失败类型。

你可以用模型表示:金宝app

默认情况下,功能:

  • 进口枚举类型通过生成一个枚举类来自一个脚本文件金宝appSimulink.IntEnumType描述的一样,定义模型的枚举金宝app。如果有必要,您可以编辑类定义自定义(例如,通过实现addClassNameToEnumNames方法)。

  • 进口产生的结构类型金宝appSimulink.Bus对象的基本工作空间。

  • 进口原始类型定义语句通过生成一个金宝appSimulink.AliasType对象的基本工作空间。

  • 解释通用C数据类型,例如int根据您的主机电脑的单词长度。例如,对于大多数现代机器,int有一个32位字长,所以函数代表一个int结构域作为一个总线元素,使用仿真软件的数据类型金宝appint32

    覆盖这种默认行为,确定你的目标硬件板使用HardwareImplementation对参数。

附加信息的默认行为,看到提示

例子

importInfo= 金宝appSimulink.importExternalCTypes (modelName)生成定制的模型表示C金宝app数据类型通过分析你认同的一个模型modelName。当你使用模拟目标配置参数在模型识别头文件包含在模拟,使用这种语法导入类型为目的的模拟模型在你的主机。函数解释通用C数据类型根据主机的单词长度。

当你使用这个语法,不使用双参数,如HardwareImplementation,可以与目标模型的配置参数之间的冲突。当你使用参数和这样的语法、函数生成一个警告。

例子

importInfo= 金宝appSimulink.importExternalCTypes (___、名称、值)使用一个或多个指定附加选项名称-值对参数。你可以使用这个语法:

  • 指定的名称类型导入使用的名字对参数。

  • 控制仿真软件商店的方式导入的类型,例如,通金宝app过生成仿真软件数据字典类型。使用MATFileDataDictionary对参数。

  • 控制函数的方式解释通用C数据类型。使用HardwareImplementation对参数。

  • 之间保持同步的c代码定义和模型表示试图导入更新后的c代码定义了。金宝app你可以选择是否覆盖现有的模型表示。金宝app使用覆盖详细的对参数。

例子

全部折叠

这个例子展示了如何生成的模型表示C结构类型(金宝app结构体)和枚举(枚举从一个头文件)数据类型。

  1. 在当前文件夹中,创建该文件ex_cc_simpleTypes.h

    typedef enum {PWR_LOSS = 0, / *默认值* / OVERSPD PRESS_LOW,} fault_T;typedef struct{双多项式系数;双初始化;}params_T;

  2. 通过调用生成的模型金宝app表示类型金宝appSimulink.importExternalCTypes

    金宝appSimulink.importExternalCTypes (“ex_cc_simpleTypes.h”);

    该函数创建一个金宝appSimulink.Bus对象,params_T在基本工作空间。

  3. 检查对象的属性,打开汽车编辑器。

    buseditor

    每个总线元素使用一个名称和一个数据类型()匹配对应的字段结构ex_cc_simpleTypes.h

  4. 在当前文件夹,检查生成的文件,fault_T.m定义枚举类型fault_T作为一个枚举类。

    您可以使用总线对象和枚举类设置信号和仿真软件模型中参数的数据类型。金宝app

这个例子展示了如何生成的模型表示一个结构类型的字段使用自定义数据类型(金宝app类型定义)。

创建文件ex_integer_aliases.h在当前文件夹。

typedef int sint_32;类型定义无符号短uint_16;

创建文件ex_cc_struct_alias.h在当前文件夹。

# include“ex_integer_aliases。h”typedef struct {sint_32 accum;uint_16指数;}my_ints_T;

结构类型导入仿真软件作为金宝app金宝appSimulink.Bus对象的基本工作空间。导入类型定义语句是金宝appSimulink.AliasType对象。

金宝appSimulink.importExternalCTypes (“ex_cc_struct_alias.h”);

检查汽车总线中的元素对象的数据类型。例如,检查数据类型第一个总线元素属性,对应于结构字段accum

my_ints_T.Elements (1)
ans = BusElement属性:名称:accum的复杂性:“真实”的维度:1数据类型:‘sint_32分钟:[]马克斯:[]DimensionsMode:“固定”SampleTime: 1单位:描述:“

金宝appSimulink.importExternalCTypes函数使用生成的金宝appSimulink.AliasType对象设置公共汽车元素的数据类型。

检查金宝appSimulink.AliasType基本工作空间中的对象。例如,对象命名sint_32对应的一个类型定义语句ex_integer_aliases.h

sint_32
sint_32 = AliasType属性:描述:“DataScope:“进口”HeaderFile: ex_integer_aliases。h的基类型:“int32”

对于大多数主机(默认功能目标),这个词的长度int是32位的字长吗无符号短是16位。地图功能int无符号短模型类型金宝appint32uint16

如果你有嵌入式编码,从模型中生成的代码可以使用sint_32uint_16而不是标准的数据类型名称,int32_Tuint16_T

这个例子展示了如何导入的数据类型存储在模型数据字典。金宝app一个数据字典存储数据的规范(如信号和块参数值),数据类型和其他设计一个或多个仿真软件模型的数据。金宝app

在当前文件夹中,创建该文件ex_cc_simpleTypes.h

typedef enum {PWR_LOSS = 0, / *默认值* / OVERSPD PRESS_LOW,} fault_T;typedef struct{双多项式系数;双初始化;}params_T;

创建一个文件夹myDictionaries

mkdir (“myDictionaries”)

通过调用生成的模型金宝app表示类型金宝appSimulink.importExternalCTypes。永久存储类型定义通过创建一个新的数据字典,ex_cc_myTypes.sldd在新的子文件夹。

金宝appSimulink.importExternalCTypes (“ex_cc_simpleTypes.h”,“DataDictionary”,“ex_cc_myTypes.sldd”,“OutputDir”,“myDictionaries”);

检查字典的内容,设置当前文件夹myDictionaries并双击字典文件。

使用字典的模型表示,你金宝app必须联系一个模型或模型字典。看到迁移模型使用模型数据字典金宝app

这个例子展示了如何生成模型表示只对枚举数据类型和结构识别的名字。金宝app

在当前文件夹中,创建该文件ex_cc_manySimpleTypes.h。该文件定义了三种结构类型:params_T,signals_T,states_T

typedef struct{双多项式系数;双初始化;}params_T;typedef struct{双flow_rate;双steam_press;}signals_T;typedef struct{双accum;双误差;}states_T;

只有在生成模型表示金宝appparams_Tsignals_T

金宝appSimulink.importExternalCTypes (“ex_cc_manySimpleTypes.h”,“名字”,{“params_T”,“signals_T”});

金宝appSimulink.Bus对象,params_Tsignals_T,出现在工作区中。

默认情况下,金宝appSimulink.importExternalCTypes表示枚举数据类型创建一个枚举类,来源于内置类金宝appSimulink.IntEnumType。当你模拟或从模型生成代码,使用生成的类,您选择的配置参数(例如,模型硬件实现窗格)确定的特定长度的整数金宝appSimulink.IntEnumType和枚举类使用。

默认情况下,函数解释一般,原始C数据类型,例如int根据您的主机电脑的单词长度。例如,代表一个int结构领域,通常适用于32位数据类型的函数int32到相应的总线元素。当你想要模拟和生成代码对硬件除了你的主机,使用HardwareImplementation对参数识别目标硬件和,推而广之,硬件的单词长度。

这个例子展示了如何导入数据类型从16位硬件上要使用的代码。对于这个板,int有一个16位的长度和枚举数据(每一项枚举)使用16位。

在当前文件夹中,创建该文件ex_cc_intTypes.h

typedef enum {PWR_LOSS = 0, / *默认值* / OVERSPD PRESS_LOW,} fault_T;typedef struct {int多项式系数;int初始化;}params_T;

代码定义一个枚举数据类型和结构类型的字段使用通用C数据类型int

生成一个精确的结构类型的模型表示,首先打开一个已金宝app存在的模型或创建一个新的模型。对于这个示例,创建一个新的模型命名ex_hdwImpl_16bit

在新模型中,集配置参数>硬件实现>设备供应商爱特梅尔公司。集设备类型AVR的

或者,在命令提示符处,使用这些命令来创建和配置模型:

new_system (“ex_hdwImpl_16bit”,“模型”);set_param (“ex_hdwImpl_16bit”,“ProdHWDeviceType”,爱特梅尔公司- > AVR的)

生成的模型表示类型金宝app。指定目标的单词长度16位硬件,配置参数(包括提取模型硬件实现设置)金宝appSimulink.ConfigSet对象。

configSet = getActiveConfigSet (“ex_hdwImpl_16bit”);金宝appSimulink.importExternalCTypes (“ex_cc_intTypes.h”,“HardwareImplementation”,configSet);

金宝appSimulink.Bus对象params_T出现在基地工作空间。公共汽车元素,例如多项式系数,使用仿真软件数据类金宝app型int16

params_T.Elements (1)
ans = BusElement属性:名称:多项式系数的复杂性:“真实”的维度:1数据类型:‘int16分钟:[]马克斯:[]DimensionsMode:“固定”单元:描述:“

在当前文件夹,文件fault_T.m定义枚举类fault_T。类来源于金宝appSimulink.IntEnumType,因此您必须使用模型配置参数来识别目标硬件和,推而广之,正确的本地整数长度。

创建文件ex_cc_fixpt_struct.h在当前文件夹。

typedef struct {int多项式系数;/ *字长16,二进制部分长度7 * / int初始化;/ *字长16,二进制部分长度3 * /}params_T;

文件定义一个结构类型的字段使用定点数据类型。例如,存储结构多项式系数在签署,16位整数数据类型。一个二进制部分的长度7有关存储整数价值真实的价值。

假设这段代码运行在16位硬件(通用C数据类型int有一个16位字长)。生成的模型表示类型,首先创建金宝app一个coder.HardwareImplementation对象识别的硬件。

hdw = coder.HardwareImplementation;“。ProdHWDeviceType =爱特梅尔公司- > AVR的;

生成一个结构类型的模型金宝app表示。

金宝appSimulink.importExternalCTypes (“ex_cc_fixpt_struct.h”,“HardwareImplementation”、“);

金宝appSimulink.Bus对象,params_T,出现在工作区中。每个总线元素,如多项式系数使用的数据类型int16

params_T.Elements (1)
ans = BusElement属性:名称:多项式系数的复杂性:“真实”的维度:1数据类型:‘int16分钟:[]马克斯:[]DimensionsMode:“固定”单元:描述:“

金宝appSimulink.importExternalCTypes不能推断出定点缩放(二进制部分长度)的C代码。您必须手动指定总线的数据类型的元素。指定数据类型在命令提示符处,使用fixdt函数。

params_T.Elements (1)。数据类型=“fixdt(7) 1, 16日”;params_T.Elements (2)。数据类型=“fixdt(3) 1, 16日”;

指定数据类型的交互(通过使用数据类型助理),使用公共汽车编辑器。

buseditor

这个例子展示了如何保持C数据类型的定义的模型表示你修改在一个建模项目的生命。金宝app

导入自定义C类型

创建文件ex_cc_myTypes_rec.h在当前文件夹。文件定义一个自定义结构类型。

typedef struct{双流;双总统;双tqe;}sigStructType;

生成一个金宝appSimulink.Bus对象表示类型。

金宝appSimulink.importExternalCTypes (“ex_cc_myTypes_rec.h”);

在C代码修改类型定义

ex_cc_myTypes_rec.h,添加一个字段命名社会民主党sigStructType

在同一个文件,创建一个新的结构类型,stateStructType

typedef struct{双流;双总统;双tqe;双社民党;}sigStructType;typedef struct{双犯错;双读;双写;}stateStructType;

再次尝试导入类型

尝试生成总线对象表示类型。

importInfo = 金宝appSimulink.importExternalCTypes (“ex_cc_myTypes_rec.h”);

在命令提示符函数生成警告。而不是依靠警告,您可以检查输出,importInfo,以确定是否没有导入任何类型的函数。

importInfo.failedToImport.Bus
ans = 1×1单元阵列{' sigStructType '}

函数没有进口sigStructType。基本工作空间中相应的总线对象仍然只有三个巴士元素。确定函数的原因没有进口sigStructType,检查报告领域的importInfo

进口sigStructType一次。这一次,覆盖现有的总线对象。

importInfo = 金宝appSimulink.importExternalCTypes (“ex_cc_myTypes_rec.h”,“名字”importInfo.failedToImport.Bus,“覆盖”,“上”);

当你覆盖现有的模型表示,任何定制的模型表征(如定点数据类金宝app型总线的应用元素)被覆盖。

输入参数

全部折叠

头文件的名称和路径分析,指定为一个特征向量,单元阵列的特征向量,字符串或字符串数组。包括。h. hpp文件扩展名。

如果你使用的层次结构包括(# include)头文件定义你的类型,当你指定HeaderFiles,你只需要确定入口点文件。函数解析包括文件以及确定入口点文件。如果包含文件不对应的入口点文件在同一文件夹,使用IncludeDirs对参数识别额外的文件夹。

例子:“myHeader.h”

例子:{“thisHeader.hpp”、“thatHeader.hpp”}

数据类型:字符|细胞|字符串

名字的加载仿真软件模型导入类型,指金宝app定为一个特征向量或字符串标量。模型加载如果,例如,你打开模型或者使用load_system函数。当你使用这个参数,函数:

  • 搜索模型配置参数自定义头文件并解析这些头文件导入的数据类型。的配置参数模拟目标窗格中影响这个搜索。

    例如,如果在模型中设置配置参数>模拟目标>包括头信息# include“myTypes.h”,该函数解析myTypes.h导入类型。

  • 解释通用C数据类型等int根据您的主机电脑的单词长度。不使用HardwareImplementation对参数覆盖这个解释。

例子:“myModel”

数据类型:字符|字符串

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:金宝appSimulink.importExternalCTypes (“myHdr.h”、“DataDictionary”、“myDictionary.sldd”)

的名称,可选路径MAT-file创建用于存储生成的金宝appSimulink.Bus金宝appSimulink.AliasType对象,指定为一个字符或字符串向量。如果你不使用MATFile默认情况下,生成基本工作空间中对象的函数。

不生成枚举定义mat文件的函数。

如果你进口一些结构体类型和原始类型定义语句的使用MATFile后来又通过进口一些相同的类型MATFile,功能完全替换旧MAT-file与一个新的。函数丢弃任何更改,你老MAT-file的内容。

你不能使用MATFileDataDictionary同时对参数。

例子:“myMat.mat”

例子:“myMat”

例子:fullfile(“文件夹”、“myMat”)

数据类型:字符|字符串

仿真软件的名称,可选路径数据字典使用或创建存储生成的枚举和对象,指定金宝app为一个字符或字符串向量。当你使用这双参数,函数枚举类型为进口金宝appSimulink.data.dictionary.EnumTypeDefinition对象和存储这些对象(以及金宝appSimulink.Bus对象和金宝appSimulink.AliasType对象)在目标字典。

数据字典信息,请参阅什么是数据字典?

你可以指定一个.sldd扩展。

你不能使用DataDictionaryMATFile同时对参数。

例子:“myDict.sldd”

例子:“myDict”

例子:fullfile(“文件夹”、“myDict.sldd”)

数据类型:字符|字符串

进口的名字类型,指定为一个特征向量,单元阵列的特征向量,字符串或字符串数组。默认情况下,如果不使用的名字的函数试图导入所有标识的头文件定义的自定义类型。

和一个字符匹配多个类型名称向量,使用星号(*)。

例子:“myEnumType”

例子:{“myEnumType”、“myStructType”}

例子:“我的*类型”

数据类型:字符|细胞|字符串

编译器选项影响C类型定义,定义宏指定为一个特征向量,或字符串标量。例如,宏观影响一个类型定义如果你附上的定义# ifdef块,检查是否宏定义。

使用定义了指定宏定义,否则你定义通过编译器选项,例如- d

例子:“SIGSTRUCT = 1”

例子:“SIGSTRUCT = 1 ENUM = 1”

数据类型:字符|字符串

编译器选项来删除宏影响C类型定义,指定为一个特征向量或字符串标量。例如,宏观影响一个类型定义如果你附上的定义# ifdef块,检查是否宏定义。

使用未赋值指定宏删除,否则你定义通过编译器选项,例如- u

例子:“SIGSTRUCT”

例子:“SIGSTRUCT ENUM”

数据类型:字符|字符串

文件夹包含下属,包括(# include)头文件,指定为一个特征向量,单元阵列的特征向量,字符串或字符串数组。使用这双参数启用功能定位和解析主要头文件的额外的头文件(您指定的headerFiles参数)。

如果你使用modelName语法,而不是headerFiles语法,在目标模型中,您可以使用模拟目标配置参数来指定包含路径。在这种情况下,您不需要使用IncludeDirs对参数。

例子:“myHeaders”

例子:fullfile ('。', ' myHeaders ')

例子:{fullfile (“。”,“myHeaders”), fullfile (“。”,“myOtherHeaders”)}

数据类型:字符|细胞|字符串

文件夹来存储生成的文件,指定为一个字符或字符串向量。函数生成的文件的地方,例如classdef脚本文件和数据字典文件,在这个文件夹中。

您所指定的文件夹,使用函数之前必须存在。

例子:“myDictionaries”

例子:fullfile ('。', ' myDictionaries ')

数据类型:字符|字符串

解析和进口兼容数据类型从C和c++头文件。如果指定头文件包含c++的特性,指定语言“c++”进口C数据类型兼容。

进口数据类型是一个头文件时进行扩展,如果语言没有指定设置或设置“汽车”,“c++”被选中来解析你的头文件。c++类和c++结构类型将被忽略。空结构不是进口的。

如果你从加载模型和进口头文件语言没有指定或一组“汽车”,语言设置是继承了从模型的自定义设置。如果导入的模型已经有一个语言设置在配置参数>模拟目标,这个设置是失色进口模式的设置。

单词长度的解释一般,原始C数据类型,指定为一个金宝appSimulink.ConfigSetcoder.HardwareImplementation(MATLAB编码器)对象。

  • 使用一个金宝appSimulink.ConfigSet对象,您可以从模型中提取一组配置使用等功能getConfigSetgetActiveConfigSet。这种技术使您能够使用配置参数对话框来识别你的目标硬件(通过硬件实现配置参数)。

  • 使用一个coder.HardwareImplementation对象(您以编程方式创建和配置),指定对象的属性,如ProdHWDeviceType,确定你的目标硬件。然后对象集其他属性,比如ProdBitPerInt,反映本机整数大小的硬件。

仿真软件的函数检查对象来确定整数数据类型使用时解释通用C数据类型等金宝appint。例如,如果您创建一个coder.HardwareImplementation对象识别16位硬件,然后使用函数来导入一个结构类型的字段使用C数据类型int,函数生成一个总线的对象总线使用仿真软件的数据类型的元素金宝appint16。函数使用生产硬件设置,而不是测试硬件设置。

关于硬件实现的更多信息设置仿真软件模型,明白了金宝app配置运行时环境的选择(金宝app仿真软件编码器)

规范覆盖现有的模型表示,指定为金宝app“上”“关闭”。如果导入的类型已经在模型表示:金宝app

  • 如果您指定“关闭”或者如果你不指定覆盖,函数不导入类型。在输出参数,importInfo,failedToImport字段标识的类型。

  • 如果您指定“上”,功能覆盖现有的模型表示。金宝app

如果你使用某些类型导入到工作区底部的函数或数据字典,后来定制生成的模型表示,当你再次使用的功能和设置金宝app覆盖“上”,不保存您的自定义函数。这些定制可以包括:

  • 在枚举类定义、实施额外的方法或修改生成的方法等getDataScope(见自定义模型枚举金宝app)。

  • 修改生成的属性金宝appSimulink.Bus金宝appSimulink.AliasType对象的数据类型(例如,手动设置总线元素定点数据类型)。

规范为成功的导入操作,生成消息指定为“上”“关闭”

  • 如果您指定“关闭”或者如果你不指定详细的默默地,进口函数类型。信息没有出现在命令窗口,除非函数不能导入一个类型。

  • 如果您指定“上”在命令窗口,函数生成一个消息导入过程中为每个操作。

输出参数

全部折叠

信息类型而不是进口,进口与这些字段作为一个结构返回。

类型的描述,而不是进口,进口作为一个特征向量返回。检查这个字段的值来确定函数的原因不能导入一个类型。

返回类型不是进口的,作为一个与这些领域的结构。

字段名 字段值 目的
公共汽车 单元阵列的特征向量 的名字结构(结构体没有进口的)类型。
枚举 单元阵列的特征向量 枚举类型的名称(枚举),没有进口。
AliasType 单元阵列的特征向量 原始的名字类型定义语句没有进口。

成功导入的类型,作为结构返回这些字段。

字段名 字段值 目的
公共汽车 单元阵列的特征向量 的名字结构(结构体进口的)类型。生成的金宝appSimulink.Bus使用这些对象的名字。
枚举 单元阵列的特征向量 枚举类型的名称(枚举进口的)。生成的枚举类或金宝appSimulink.data.dictionary.EnumTypeDefinition使用这些对象的名字。
AliasType 单元阵列的特征向量 原始的名字类型定义导入语句。生成的金宝appSimulink.AliasType使用这些对象的名字。

限制

  • 功能不支持:金宝app

    • C数据类型不对应于一个仿真软件支持的类型。金宝app金宝app例如,仿真软件不能识别一个金宝app等价的长两倍。对于仿真软件支持的数据类型的信息,明白了金宝app金宝app数据类型支持的仿真软件金宝app金宝app

    • 指针类型,如结构,定义了一个或一个字段的值是一个指针类型定义基本类型是指针类型的声明。

    • 结构定义一个字段的值有多个维度。

      如果一个字段值是一个一维数组,函数创建了一个总线元素表示一个向量,而不是一个矩阵。

    • 工会。

  • 如果一个结构字段表示定点数据,或者如果一个类型定义语句映射到一个定点基类型,函数集的数据类型元素或相应的总线金宝appSimulink.AliasType对象相关的仿真软件整数类型(例如金宝appint16)。进口商无法确定的定点扩展解析C代码。使用函数之后,您必须手动指定数据类型的总线元素的基类型金宝appSimulink.AliasType通过使用对象fixdt函数。

提示

  • 如果一个MATLAB函数块或Stateflow®图在你的模型使用导入的枚举或结构类型,配置模型配置参数包括(# include)从外部头文件类型定义。看到控制进口汽车和枚举类型定义(MATLAB函数块),访问Stateflow图表中的自定义代码变量和函数(Stateflow)整合自定义结构Stateflow图表(Stateflow)(图表)。

  • 默认情况下:

    • 用于导入的枚举,因为模型来源于枚举类金宝app金宝appSimulink.IntEnumType,当你模拟或从模型生成代码,枚举使用整数的大小你的目标硬件。你指定的特征目标硬件使用模型配置参数等生产设备供应商和类型本族词规模生产硬件

    • 导入结构类型:

      • 函数进口结构字段数值复杂只有字段使用相应的之一金宝app仿真软件编码器结构类型数据类型。例如,如果一个结构域在外部代码中使用的数据类型cint8_T,函数导入字段作为一个总线元素(金宝appSimulink.BusElement数据类型的对象)int8和谁的复杂性属性设置为“复杂”

      • 对于嵌套结构,函数生成一个总线对象为每一个独特的结构类型。

    • 对于导入的结构或枚举类型,如果您的外部代码使用类型定义声明名称类型,生成的总线对象的名称或仿真软件枚举类相匹配金宝app类型定义的名字。如果您的代码没有使用类型定义声明名称类型,对象或类的名称的标记名称类型,除非这个名字冲突类型中定义的名称类型定义声明在你的头文件,在这种情况下,类型不导入仿真软件。金宝app如果你不指定一个标签名称或应用类型定义名字,仿真软金宝app件生成一个任意的对象或类的名称。

      请注意

      导入类型未命名的类型定义声明中,模型配置参数导入自定义代码必须选择。

    • 功能配置生成的模型表示为目的的模拟和进口代码生成。金宝app例如,对于总线对象,函数设置DataScope财产“进口”HeaderFile外部头文件属性的名称。模拟或从模型生成代码,使用其中一个模型表示,你必须让你的头文件可用模型。金宝app

  • 当你指定文件金宝appSimulink.importExternalCTypes使用或产生,例如,通过使用DataDictionary对论点:

    • 如果使用现有的文件在当前文件夹或MATLAB路径,您不需要指定一个文件路径。您可以指定文件名。

    • 控制生成的文件的文件夹位置,您可以指定路径和文件名。您还可以使用OutputDir对参数。

版本历史

介绍了R2017a