Флаги преобразования данных

CoerceNumericToType

Этот флаг сообщает конвертеру данных преобразовать все числовые VARIANT данные для одного конкретного MATLAB® тип.

VARIANT коды типов, затронутые этим флагом,

VT_I1

VT_UI1

VT_I2

VT_UI2

VT_I4

VT_UI4

VT_R4

VT_R8

VT_CY

VT_DECIMAL

VT_INT

VT_UINT

VT_ERROR

VT_BOOL

VT_DATE

Допустимые значения для этого флага:

mwTypeDefault

mwTypeChar

mwTypeDouble

mwTypeSingle

mwTypeLogical

mwTypeInt8

mwTypeUint8

mwTypeInt16

mwTypeUint16

mwTypeInt32

mwTypeUint32

Значение по умолчанию для этого флага, mwTypeDefault, преобразует числовые данные в соответствии с правилами, перечисленными в Правилах преобразования данных.

InputDateFormat

Этот флаг сообщает конвертеру данных, как преобразовать VARIANT дат дат MATLAB. Допустимые значения для этого флага mwDateFormatNumeric (по умолчанию) и mwDateFormatString. Значение по умолчанию преобразует VARIANT даты согласно правилу, указанному в Поддерживаемых кодах типов ВАРИАНТОВ. The mwDateFormatString флаг преобразует VARIANT датируется своим вектором символов представлением. Этот флаг влияет только на VARIANT введите код VT_DATE.

OutputAsDate как логический

Этот флаг предписывает конвертеру данных обработать выходной аргумент в качестве даты. По умолчанию числовые даты, которые являются выходными параметрами из скомпилированных функций MATLAB, передаются как Doubles, которые должны быть уменьшены смещением даты COM (693960), а также принуждены к датам COM. Установите этот флаг равным True для преобразования всех выходных значений типа Double.

DateBias как длинный

Этот флаг устанавливает смещение даты для выполнения COM в числовые преобразования дат MATLAB. Значение по умолчанию этого свойства является 693960, что представляет различие между COM- Date введите и числовые даты MATLAB. Этот флаг позволяет существующему коду MATLAB, который уже выполняет шаг числовых дат на 693960, использоваться без изменений с компонентами MATLAB Compiler™. Чтобы обработать даты с таким кодом, установите это свойство на 0.