thisisYXY 发表于 2022-7-29 10:05:25

【森技能】森拓扑如何离线使用

森拓扑是面向物联网的2D拓扑图绘制工具。简单易用、轻量便捷的采用拖拉拽的交互方式快速完成拓扑图、流程图、工业组态、IT运维等多种场景下视图的绘制。并可在低代码ThingJS/零代码ThingJS-X中进行引用和编辑,实现2D组态与3D场景的联动。http://developer.thingjs.com/data/attachment/portal/202207/29/092108rdxlqh2nrldi7eqx.gif

(污水处理系统组态图)森拓扑在线画完图之后,如何下载部署运行态的拓扑图?1、新建项目登录低代码ThingJS网站新建项目。http://developer.thingjs.com/data/attachment/portal/202207/29/092256z97srnzxrsqu79hs.png把如下代码考入到编辑框,保存项目。
THING.Utils.dynamicLoad(['https://topo.thingjs.com/static/js/thing.diagram.min.js'], function () {
    // 初始化拓扑场景
    const graph = new THING.DIAGRAM.Graph({
      container: 'div2d', // 容器元素 id
      url: '/diagrams/20180e1eaf217304?page=001eir79' // 拓扑场景资源路径
    })

    // 视图加载完成
    graph.on('load', () => {
      console.log('加载完成')
    })
})

拓扑场景资源路径中的20180e1eaf217304是森拓扑视图ID,001eir79是sheetID,可以不要参数page,默认为视图中第一个sheet页。这两个参数可从森拓扑编辑器url中获取,如下图:http://developer.thingjs.com/data/attachment/portal/202207/29/092313l1z9l5nfx10p1nfw.png保存项目后在低代码内运行:http://developer.thingjs.com/data/attachment/portal/202207/29/092336xff6ofromfqbetet.png2、离线部署点击下载,进入离线部署管理页面。http://developer.thingjs.com/data/attachment/portal/202207/29/092533vd00d380pdafy8bd.png生成离线部署包点击生成临时部署或者生成永久部署按钮。这里可以选择Windows和Linux操作系统,选择Windows后点击确认,开始生成部署包。http://developer.thingjs.com/data/attachment/portal/202207/29/092551onem2prx2dtardyy.png下载离线部署包生成完部署包后点击下载。http://developer.thingjs.com/data/attachment/portal/202207/29/092609tkotwv3krkprdoou.png启动离线部署服务下载完解压, 文件目录如下:http://developer.thingjs.com/data/attachment/portal/202207/29/093028wjb4ry4tyntpkb4e.png其中system/conf/application.properties中可以修改部署本地服务的端口号。http://developer.thingjs.com/data/attachment/portal/202207/29/093041z04v61cfr8w0v086.png修改好端口号,启动start.exe, 出现如下界面,本地服务就启动了。http://developer.thingjs.com/data/attachment/portal/202207/29/093058dw8kmm505m0v3n8m.png授权离线部署包授权顺序为:下载机器码文件>申请临时授权码文件>授权授权完成后出现如下界面:http://developer.thingjs.com/data/attachment/portal/202207/29/093116pg0q9yzv799zzcrv.png离线部署流程示例

页: [1]
查看完整版本: 【森技能】森拓扑如何离线使用