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