📝 docs(tsl): complete and lint codegen reference
This commit is contained in:
+61
-61
@@ -4,9 +4,9 @@
|
||||
|
||||
获取NAN数据的错误号,出来的结果仅应使用低32位,也就是需要用 .& 0xFFFFFFFF,因为高字的数据是无法确定的。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `v` | double | |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ------ | ---- |
|
||||
| `v` | double | |
|
||||
|
||||
返回:int64
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
|
||||
将错误号转为包含错误号的特殊的NAN数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `v` | int64 | |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ----- | ---- |
|
||||
| `v` | int64 | |
|
||||
|
||||
返回:real
|
||||
|
||||
@@ -42,10 +42,10 @@ Ole结束。
|
||||
|
||||
送入python变量
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `var_name` | string | |
|
||||
| `var_value` | any | |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ---- |
|
||||
| `var_name` | string | |
|
||||
| `var_value` | any | |
|
||||
|
||||
返回:integer
|
||||
|
||||
@@ -53,9 +53,9 @@ Ole结束。
|
||||
|
||||
从python 获得变量
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `var_name` | string | |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ---- |
|
||||
| `var_name` | string | |
|
||||
|
||||
返回:any
|
||||
|
||||
@@ -63,10 +63,10 @@ Ole结束。
|
||||
|
||||
简单运行Python的代码
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `python_code` | string | 字符串类型,Python代码串,可执行多行代码。注意,使用空格对齐来确定逻辑层级,相同空格数代表同一层级,一般推荐使用4个空格。 |
|
||||
| `flag` | integer | 整型,可选参数,默认不被指定,该含义由PyCompileFlags指定组合的状态,处理UTF-8源代码等问题。具体请参考Python手册。 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `python_code` | string | 字符串类型,Python代码串,可执行多行代码。注意,使用空格对齐来确定逻辑层级,相同空格数代表同一层级,一般推荐使用4个空格。 |
|
||||
| `flag` | integer | 整型,可选参数,默认不被指定,该含义由PyCompileFlags指定组合的状态,处理UTF-8源代码等问题。具体请参考Python手册。 |
|
||||
|
||||
返回:integer
|
||||
|
||||
@@ -87,8 +87,8 @@ return array("a": pyGetVar("a"), "b": pyGetVar("b"));
|
||||
|
||||
调用python 模块中的函数
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
|
||||
| `call_flag` | integer | 结果输出方式与参数输入方式的设置,是一个按位(2位二进制)的状态组合值,即取值为二进制的00,01,10,11组合,具体含义如下: |
|
||||
|
||||
返回:any
|
||||
@@ -136,10 +136,10 @@ return pyError();
|
||||
|
||||
执行R的字符串。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `eval_string` | string | 执行的串,例如”a=b+1”。 |
|
||||
| `code` | integer | 返回是否成功,为0表示成功过,否则为错误码 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ----------------------------------------- |
|
||||
| `eval_string` | string | 执行的串,例如”a=b+1”。 |
|
||||
| `code` | integer | 返回是否成功,为0表示成功过,否则为错误码 |
|
||||
|
||||
返回:any
|
||||
|
||||
@@ -147,8 +147,8 @@ return pyError();
|
||||
|
||||
获得一个R的变量的值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ----------------------- |
|
||||
| `var_name` | string | 设置的变量名,例如”a”。 |
|
||||
|
||||
返回:any
|
||||
@@ -157,10 +157,10 @@ return pyError();
|
||||
|
||||
设置一个R的变量的值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ----------------------- |
|
||||
| `var_name` | string | 设置的变量名,例如”a”。 |
|
||||
| `value` | any | 设置的变量的值 |
|
||||
| `value` | any | 设置的变量的值 |
|
||||
|
||||
返回:any
|
||||
|
||||
@@ -180,8 +180,8 @@ return pyError();
|
||||
|
||||
执行MatLab的字符串。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------ | ----------------------- |
|
||||
| `eval_string` | string | 执行的串,例如”a=b+1”。 |
|
||||
|
||||
返回:integer
|
||||
@@ -190,10 +190,10 @@ return pyError();
|
||||
|
||||
设置一个MATLAB的变量的值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ----------------------- |
|
||||
| `var_name` | string | 设置的变量名,例如”a”。 |
|
||||
| `value` | any | 设置的变量的值 |
|
||||
| `value` | any | 设置的变量的值 |
|
||||
|
||||
返回:integer
|
||||
|
||||
@@ -201,8 +201,8 @@ return pyError();
|
||||
|
||||
获得一个MATLAB的变量的值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ----------------------- |
|
||||
| `var_name` | string | 要获得变量名,例如”a”。 |
|
||||
|
||||
返回:any
|
||||
@@ -223,8 +223,8 @@ return pyError();
|
||||
|
||||
设置MATLAB引擎是否可视。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ---- | ------------------------------ |
|
||||
| `visible` | bool | 如果为真,则显示,为假则隐藏。 |
|
||||
|
||||
返回:integer
|
||||
@@ -335,10 +335,10 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
|
||||
|
||||
利用平台执行一个函数。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
|
||||
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ---------- | ---------------------------------------------------- |
|
||||
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
|
||||
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
|
||||
|
||||
返回:any
|
||||
|
||||
@@ -346,10 +346,10 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
|
||||
|
||||
利用本地解释器执行一个函数。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
|
||||
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ---------- | ---------------------------------------------------- |
|
||||
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
|
||||
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
|
||||
|
||||
返回:any
|
||||
|
||||
@@ -357,8 +357,8 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
|
||||
|
||||
利用平台执行一段TSL脚本。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ---------- | ------------------------------ |
|
||||
| `execute_str` | widestring | 字符串类型,需要执行的脚本串。 |
|
||||
|
||||
返回:any
|
||||
@@ -367,8 +367,8 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
|
||||
|
||||
利用本地解释器执行一段TSL脚本。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ---------- | ------------------------------ |
|
||||
| `execute_str` | widestring | 字符串类型,需要执行的脚本串。 |
|
||||
|
||||
返回:any
|
||||
@@ -383,13 +383,13 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
|
||||
|
||||
提交管理员命令。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
|
||||
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
|
||||
| `recv_string` | | 返回的命令结果串。 |
|
||||
| `broad_string` | | 返回的广播消息串。 |
|
||||
| `err_msg` | | 如果发生错误,返回的错误信息。 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------------- | ---------- | -------------------------------- |
|
||||
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
|
||||
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
|
||||
| `recv_string` | | 返回的命令结果串。 |
|
||||
| `broad_string` | | 返回的广播消息串。 |
|
||||
| `err_msg` | | 如果发生错误,返回的错误信息。 |
|
||||
|
||||
返回:olevariant
|
||||
|
||||
@@ -397,10 +397,10 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
|
||||
|
||||
提交管理员命令。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
|
||||
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
|
||||
| `no_data_time_out` | integer | 整数类型,收到第一个数据开始多久没有数据则返回。 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------------ | ---------- | ------------------------------------------------ |
|
||||
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
|
||||
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
|
||||
| `no_data_time_out` | integer | 整数类型,收到第一个数据开始多久没有数据则返回。 |
|
||||
|
||||
返回:olevariant
|
||||
|
||||
Reference in New Issue
Block a user