数据转换标志
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
日期支持的 VARIANT 类型代码。mwDateFormatString
标志将 VARIANT
日期转换为其字符向量表示形式。此标志仅影响 VARIANT
类型代码 VT_DATE
。
OutputAsDate As Boolean
此标志指示数据转换器将输出参量处理为日期。默认情况下,作为编译的 MATLAB 函数的输出参数的数字日期被传递为 Double
,需要按 COM 日期偏差(693960)减少并强制转换为 COM 日期。将此标志设置为 True
可转换所有 Double
类型的输出值。
DateBias As Long
此标志设置执行 COM 到 MATLAB 数字日期转换的日期偏差。该属性的默认值为 693960,表示 COMDate
类型和 MATLAB 数字日期之间的差异。此标志允许已执行数字日期增加 693960 的现有 MATLAB 代码不加改变地与 MATLAB Compiler™ 组件一起使用。要使用此类代码处理日期,请将此属性设置为 0
。