2026a
# App 构建 API
本文介绍了 App 管理和 App 通信。
# App 管理
定义了一套在科学计算环境中安装、卸载、运行 Apps 的 Julia 语言接口。
| 序号 | 函数名 | 简介 |
|---|---|---|
| 1 | init_syslabapp | 初始化 App 环境 |
| 2 | AppInfo | App 模型定义 |
| 3 | install | 注册并安装 App |
| 4 | uninstall | 卸载名称为 name 的 App |
| 5 | get_apps | 查询用户注册的所有 App 列表信息 |
| 6 | get_app | 查询名称为 name 的 App 的信息 |
| 7 | start | 启动名称为 name 的 App |
| 8 | disable | 禁用名称为 name 的 App |
| 9 | enable | 启用名称为 name 的 App |
# App 通信
平台提供与 Syslab 通信的 Sdk,支持 App 从 Syslab 工作区中获取数据、将数据写入 Syslab 工作区、运行 Julia 脚本并获取结果。
| 序号 | 函数名 | 简介 |
|---|---|---|
| 1 | MwGetVariables | 初始化 App 环境 |
| 2 | MwGetValue | 查询工作区变量 var 的值 |
| 3 | MwRunScript | 在工作区运行脚本,生成结果 |
| 4 | MwDeleteVar | 删除工作区单个变量 var |