主要内容

exportImpl

类:万博1manbetxSimulink.io.FileType
包:万博1manbetxSimulink.io

导出文件信号

语法

[didWrite, errMsg] = exportImpl (exportFileName、varNames varValues, isAppend)

描述

didWriteerrMsg) = exportImpl (exportFileNamevarNamesvarValuesisAppend使用指定的变量从信号编辑器导出信号并返回didWriteerrMsg把它们保存起来exportFileName

输入参数

全部展开

导出信号的文件名,指定为字符数组。

数据类型:字符

信号名称,指定为字符向量的单元格数组。

数据类型:细胞

与输入信号相关的信号值varNames,指定为包含受支持类型的信号变量的单元格数组。万博1manbetx有关受支持类型的更多信息,请参见万博1manbetx选择基本工作区和mat文件格式

数据类型:细胞

附加或覆盖信号文件,指定为true(1)或false(0)。

数据类型:逻辑

输出参数

全部展开

信号是否被成功写入exportFileName,返回true(1)或false(0)。

错误消息,指示报告过程中的错误,以字符数组的形式返回。

例子

全部展开

子类文件类型类和实现exportImpl方法。

classdefMySignalMatFile < 万博1manbetxSimulink.io.FileType

实现静态方法exportImpl

方法函数[didWrite, errMsg] = exportImpl (obj,文件名,cellOfVarNames,...cellOfVarValues,isAppend) didWrite = false;errMsg ='';saveStruct =结构;saveStruct.(cellOfVarNames{k}) = 1: length (cellOfVarNames{k});结束试一试如果isAppend保存(文件名,“结构”“saveStruct”“添加”);其他的保存(文件名,“结构”“saveStruct”);结束didWrite = true;可选,返回errMsg或抛出硬错误。%返回错误消息允许您自动%进程继续运行,同时允许您报告%错误。errMsg = ME.message;结束结束结束结束
介绍了R2020a