Реклама:

• InputArrayIndFlag As Long - управляет уровнем применения правила, установленного свойством InputArrayFormat для вложенных массивов, значение по умолчанию есть 0;

• OutputArrayFormat As mwArrayFormat - свойство типа mwArrayFormat управляет форматированием выходных массивов методов класса Excel Builder. Значение по умолчанию mwArrayFormatAsIs;

• OutputArrayIndFlag As Long - аналогично свойству InputArrayIndFlag, управляет уровнем применения правила, установленного свойством OutputArrayFormat для массивов вывода;

• AutoResizeOutput As Boolean - относится только к диапазонам Excel. Когда для вывода метода указан диапазон ячеек в рабочем листе Excel, а размер массива вывода и его форма неизвестны во время вызова, то значение True этого флага обязывает изменять размеры каждого диапазона Excel, чтобы соответствовать размеру вывода. Изменение размеров применяется относительно верхнего левого угла каждого диапазона. Значение по умолчанию для этого флага False;

• TransposeOutput As Boolean - установка True этого флажка транспонирует параметры вывода. Этот флажок полезен, поскольку функция MATLAB возвращает выводы как векторы строки, а в Excel удобнее столбцы. Значение по умолчанию для этого флажка False.

Свойство DataConversionFlags As MWDataConversionFlags. Свойство DataCon-versionFlags управляет обработкой входных переменных, если необходимо приведение типа. Класс MWDataConversionFlags содержит следующие свойства:

• CoerceNumericToType As mwDataType - преобразовывает все числовые входные параметры в один тип MATLAB. Этот флаг полезен, когда переменные в программе Visual Basic имеют различные типы, например, Long, Integer, и т.д., а все переменные, которые передают к скомпилированному коду MATLAB должны быть double. Значение по умолчанию для этого свойства mwTypeDefault;

• InputDateFormat As mwDateFormat - преобразует даты, передаваемые как входные к методам классов Excel Builder. Значение по умолчанию есть mwDateFormatNumeric;

• OutputAsDate As Boolean - свойство обрабатывает параметр вывода в виде даты. По умолчанию, числовые даты, которые являются выходными от скомпилированных функций MATLAB, передаются как Double, для возможности использования смещения. Установка True этого флага преобразовывает все значения вывода в тип Double;

• DateBias As Long - регулирует согласование методов представления дат в числах в MATLAB и в Excel. Напомним, что в MATLAB числу 1 соответствует дата 01-Jan-0000, а в Excel числу 1 соответствует дата 01.01.1900. Разница между ними составляет смещение 693961. Поэтому при передаче данных из Excel в MATLAB нужно прибавлять 693961 - это есть значение по умолчанию данного свойства.

Метод Clone(ppFlags As MWFlags). Создает копию объекта MWFlags. Распределяет новый объект MWFlags и создает настоящую копию содержания объекта. Параметр ppFlags имеет тип MWFlags и ссылается на неинициализированный объект MWFlags, который получает копию

Class MWStruct

Передает или получает тип Struct в, или, от скомпилированного метода. Этот класс содержит следующие свойства и методы:


⇐ Предыдущая страница| |Следующая страница ⇒