MATLAB® Compiler™ компоненты имеют флаги, которые управляют форматированием данных массива в обоих направлениях. Как правило, необходимо разработать код клиента, соответствующий предполагаемым входам и выходам функций MATLAB, с помощью соответствующих методов для скомпилированных COM-объектов в соответствии с правилами, перечисленными в MATLAB, в правила преобразования COM-варианта и COM- ВАРИАНТА в правила преобразования MATLAB. В некоторых случаях это невозможно, например, когда существующий код MATLAB используется в сочетании со сторонним продуктом, таким как Excel®.
В следующей таблице показаны флаги форматирования массивов.
Флаги форматирования массивов
Флаг | Описание |
---|---|
| Определяет правило форматирования массива, используемое во входных массивах.
|
| Устанавливает уровень опосредования входного массива, используемый с |
| Определяет правило форматирования массива, используемое в выходных массивах. Массив выхода является массивом MATLAB, созданным скомпилированным COM-объектом, отправленным в качестве выходного параметра из вызова метода клиенту. Значения для этого флага, |
| (Применяется только к вложенным массивам ячеек.) Уровень опосредования выходного массива, используемый с |
| (Применяется только к областям значений Excel.) Когда целевой выход от вызова метода является областью значений камер в листе Excel, и размер и форма выходного массива не известны во время вызова, установите этот флаг равным |
| Установите этот флаг равным |