Syslab APP管理提供安装APP功能,点击安装APP按钮,弹出安装APP对话框,填写APP的相关配置项,点击确定,即可安装APP到APP展示区。操作步骤如下图所示:

用户可以安装甚于Syslab SDK开发的APP,同时也可以安装独立的外部工具,下面将分别针对这两种类型的APP,介绍如何填写APP的相关配置项。
甚于Syslab SDK开发的APP安装
Syslab中提供了基于Syslab SDK开发的APP示例,位于<Syslabi安装路径>/Examples/10 AppDemos下,建议用户将APP放到统一的目录下进行管理。Syslab提供用户APP存放目录,windows系统位于C:/Users/Public/TongYuan/syslab-julia/Apps下;linux系统位于-/TongYuan/syslab-julia/Apps下,本节以windows系统为例,在用户APP存放目录下创建Cftool文件夹,并将示例程序<Syslab安装路径>/Examples/10 AppDemos/cpp/dist/cftool-1.0-win64.zp解压,将内容拷贝到该文件夹下。


-
Cftool:Cftool APP文件夹(内部包含示例APP)。
-
app_default.svg:默认APP图标(系统提供,用户无需修改)。
-
app_info.json:用户安装APP的配置文件(系统提供,用户无需修改)。
操纵步骤
1.打开 Syslab,Ribbon 工具栏切换至APP菜单页。

2.点击安装 APP 按钮,弹出安装 APP 对话框,如图所示,编辑相关配置项。

- APP名称(必填):当前安装APP的名称。
- APP版本号:当前安装APP的版本号(缺当则默认APP版本号为1.O)。
- APP启动脚本(必填):当前APP的启动脚本,点击APP时,将在Julia命令行宿口执行脚本,本例中设置启动脚本为SyslabApp.start("Cftool”2),其中:
- SyslabApp.start:内置提供的启动APP命令:
- “Cftool”:APP的名称:
- “2”:APP的输入参数。针对本示例,表示APP启动时设置多项式指数为2。
- APP可执行文件路径:当前APP的可执行文件的路径,
- APP注册函数文件路径:高级选项,启动APP时将执行该注册函数文件(*.jl),详细用法参见控制系统设计APP的相关配置,
- APP图标:当前APP的图标,用户可以选择本地路径中svg、jpeg、jpg、png格式图片,若不进行设置,则统一使用默认图标,
- APP作者:当前APP的作者。
- APP说明:当前APP的说明。
3.安装验证:点击确定按钮,APP安装成功,Ribbon菜单页成功添加Cftool APP

4.启动APP:点击已安装的Cftool APP,命令行窗口执行配置脚本,弹出曲线拟合工具窗口,启动APP成功。

基于独立的外部工具APP安装
用户可以将独立的外部工具安装为Syslabi的APP,过Jua来启动外部应用程序,本节以Notepad++"为例,介绍基于外部应用程序的APP安装步骤。
操作步骤
1.打开Syslab,Ribbon工具栏切换至APP菜单页。

2. 点击安装APP按钮,弹出安装APP话框,如图所示,编辑相关配置项。

相关配置项含义,上一示例中均有介绍,通过Juia来启动外部应用程序,可以使用TyBase库中的system函数,执行操作系统命令,不以子进程的方式启动外部应用程序。
3. 安装验证:点击确定按钮,APP安装成功,Ribbon菜单页成功添加Notepad++APP。

4. 启动APP:点击已安装的Notepad++APP,命令行窗口执行启动脚本,打开Notepad++,启动APP成功。
