coder.load
将编译时常量从mat文件或ASCII文件加载到调用者工作区
语法
S = code .load(文件名)
S = code .load(文件名,var1,…,varN)
S = code .load(filename,'-regexp',…,exprN)
S = code .load(文件名,'-ascii')
S = code .load(filename,'-mat')
S = code .load(文件名,'-mat',var1,…,varN)
S = code .load(文件名,“垫”,“正则表达式”,expr1,…,exprN)
描述
只从mat文件中加载指定的变量年代
= coder.load (文件名
,var1,…,varN
)文件名
.
只加载与指定正则表达式匹配的变量。年代
= coder.load (文件名
,“正则表达式”
,expr1,…,exprN
)
对待年代
= coder.load (文件名
,“垫”
,var1,…,varN
)文件名
作为mat文件,只从文件中加载指定的变量。
对待年代
= coder.load (文件名
,“垫”
,“正则表达式”
,expr1,…,exprN
)文件名
作为一个mat文件,只加载匹配指定正则表达式的变量。
例子
输入参数
输出参数
限制
coder.load
不支持加载对象。万博1manbetx参数
coder.load
必须是编译时常量。输出
年代
必须是不带下标的结构或数组的名称。例如,S(i) = code .load('myFile.mat')
是不允许的。你不能使用
保存
将工作区数据保存到用于代码生成的函数内的文件中。代码生成器不支持万博1manbetx保存
函数。此外,你不能使用coder.extrinsic
与保存
.在生成代码之前,您可以使用保存
将工作区数据保存到文件中。
提示
coder.load
在编译时加载数据,而不是在运行时。如果您正在为Simulink生成MEX代码或代码万博1manbetx®仿真,可以使用MATLAB函数负载
加载运行时值。如果mat文件包含不受支持的构造,则使用万博1manbetx
coder.load (varN文件名,var1,…)
仅加载受支持的结构。万博1manbetx中生成的代码MATLAB编码器™项目的代码生成器实践增量代码生成
coder.load
函数。当mat文件或ASCII文件使用时coder.load
更改后,软件重新构建代码。