Загрузка констант времени компиляции из MAT-файла или ASCII-файла в рабочую область вызывающего абонента
загружает константы компиляции-времени из S = coder.load(filename)filename.
Если filename является MAT-файлом, то coder.load загружает переменные из MAT-файла в массив структуры.
Если filename является ASCII-файлом, то coder.load загружает данные в массив двойной точности.
coder.load загружает данные во время генерации кода, также называемое временем компиляции. При изменении содержимого filename после создания кода изменение не отражается на поведении созданного кода.
загружает только указанные переменные из MAT-файла S = coder.load(filename,var1,...,varN)filename.
загружает только переменные, соответствующие указанным регулярным выражениям.S = coder.load(filename,'-regexp',expr1,...,exprN)
удовольствия S = coder.load(filename,'-mat',var1,...,varN) filename как MAT-файл и загружает из него только заданные переменные.
удовольствия S = coder.load(filename,'-mat','-regexp', expr1,...,exprN)filename как MAT-файл и загружает только переменные, соответствующие указанным регулярным выражениям.
Аргументы для coder.load должны быть константами времени компиляции.
Продукция S должно быть именем структуры или массива без подстрочного индекса. Например, S(i) = coder.load('myFile.mat') не допускается.
Вы не можете использовать save для сохранения данных рабочей области в файл внутри функции, предназначенной для создания кода. Генератор кода не поддерживает save функция. Кроме того, вы не можете использовать coder.extrinsic с save. Перед созданием кода можно использовать save для сохранения данных рабочей области в файл.
coder.load загружает данные во время компиляции, а не во время выполнения. При создании кода MEX или кода для моделирования Simulink ® можно использовать функцию MATLAB.load для загрузки значений времени выполнения.
Если MAT-файл содержит неподдерживаемые конструкции, используйте coder.load(filename,var1,...,varN) для загрузки только поддерживаемых конструкций.
При создании кода в проекте MATLAB Coder™ генератор кода использует инкрементную генерацию кода для coder.load функция. Когда MAT-файл или ASCII-файл используется coder.load изменения, программное обеспечение перестраивает код.