# 运行时 / 类型转换

## `convertBufToData(buf, convert_type, index)`

将一个内存中的BUFFER转换成数据。

| 参数           | 类型   | 说明                                                                                                         |
| -------------- | ------ | ------------------------------------------------------------------------------------------------------------ |
| `buf`          | string | Binary                                                                                                       |
| `convert_type` | string | 字符串类型，指定转换的类型，类型如下:                                                                        |
| `index`        | int    | 整数类型，指定的缓冲区中的索引位置。如果BUF是Binary类型，则Index从0开始，如果BUF是字符串类型，Index从1开始。 |

返回：any

## `createMatrix(rows, cols, cols_value, _values, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15)`

创建 Matrix 类型数据，可指定列索引与初始值。

| 参数         | 类型  | 说明                             |
| ------------ | ----- | -------------------------------- |
| `rows`       | int   | 行数                             |
| `cols`       | array | 列数                             |
| `cols_value` | any   | 列序列（可选）                   |
| `_values`    | int   | 初始化值序列（可选，按行列顺序） |
| `arg5`       | any   |                                  |
| `arg6`       | any   |                                  |
| `arg7`       | any   |                                  |
| `arg8`       | any   |                                  |
| `arg9`       | any   |                                  |
| `arg10`      | any   |                                  |
| `arg11`      | any   |                                  |
| `arg12`      | any   |                                  |
| `arg13`      | any   |                                  |
| `arg14`      | any   |                                  |
| `arg15`      | any   |                                  |

返回：matrix

## `fOnMessage()`

函数指针，消息处理过程，指向一个函数。可通过Findfunction("函数名")产生 类型：读写

返回：any

## `getNone(value)`

读取 None 值携带的整数标记。

| 参数    | 类型 | 说明                                       |
| ------- | ---- | ------------------------------------------ |
| `value` | void | `operator[1]` 中间层或回滚层传入的 None 值 |

返回：int

## `nDay()`

整数类型，NDAY默认返回的点数系统参数，读写。

返回：any

## `stm(v)`

把STM流转换为任意类型。

| 参数 | 类型   | 说明              |
| ---- | ------ | ----------------- |
| `v`  | binary | 二进制类型，STM流 |

返回：any
