📝 docs(tsl): complete and lint codegen reference

This commit is contained in:
csh
2026-07-07 16:46:51 +08:00
parent 16e0992dd2
commit bbf6977f57
232 changed files with 39191 additions and 29763 deletions
+61 -61
View File
@@ -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