前两篇给大家介绍了TWaver家族的新面孔——Legolas工业自动化平台,通过两个应用案例钻井平台工程用车和水源地监控系统,相信大家对Legolas已经有了一定程度的了解。这几篇文章,我们会逐步介绍一些使用Legolas开发的入门知识,同时给大家看更多的应用案例。大家一定会惊讶于为什么短时间内我们就积累了那多么案例对吧?不要着急,了解了Legolas的工作原理后,一切自然就清楚了。

这次的案例是客户的管汇系统升级改造。原先2D的管汇系统上线差不多有一年了,前段时间回访客户时,我们演示了3D的效果,客户立马就震惊了,当即决定要把现有的二维界面改造成三维界面。下面我们就简单演示一下,如何用Legolas来打造这个三维的管汇系统。

第一步,将模板库中的模板拖入场景中(2D或3D均可,这里以3D为例)

拖入场景中的模板,可以是3D模板或div模板(如果是2D场景可以是2D模板或div模板,2D和3D模板不能直接放在同一图纸下,但是可以通过嵌套的方式实现)。拖入场景后,选中对象,在右侧的属性列表中

第二步,数据绑定

将左侧“系统模型”中需要绑定的属性拖拽到模板对象上,绑定后在右侧“关联绑定”下的“数据绑定”表中能看到这个模板对象的所有绑定属性。当模板接收到后台推送的属性值后,会执行 “数据绑定”表中的“动作”,如果没有值就执行模板的默认动作。

第三步,保存图纸、运行态运行

完成上面的两步后,就能监控属性值的变化了,然后需要保存图纸、进入运行态。

界面上有一排按钮,如下图:

点击第二个按钮,设置图纸名为“main”;点击第三个“导出”按钮,导出图纸后,最后点击第一个按钮,即可进入运行态。

文字介绍太干涩,想要直观了解童鞋不妨看视频吧:

转载于:https://www.cnblogs.com/twaver/p/4992038.html

Legolas工业自动化平台入门(一)搭建应用相关推荐

  1. Legolas工业自动化平台入门(二)数据响应动作

    在上一篇文章Legolas工业自动化平台入门(一)搭建应用里,我们简单地提到了"动作"的概念.不清楚的童鞋不要着急,这篇我们就来介绍如何在Legolas平台上添加动作,并应用动作. ...

  2. Legolas工业自动化平台入门(三)交互事件响应动作

    在上一篇Legolas工业自动化平台入门(二)数据响应动作 一文中,我们介绍了"动作"相关内容,了解到"动作"分为多种,各种动作的添加方式相同,但是应用方式各自 ...

  3. Legolas工业自动化平台案例 —— 水源地自动化监控系统

    天津港爆炸事件后,除了安置群众.追究事故责任外,人们最关心的莫过于爆炸污染物对于周边环境的影响,其中最重要的一块就是饮用水的安全.所幸的是,水源的安全监测是实实在在有据可依的.环保单位和供水企业在建设 ...

  4. TWaver家族新成员 — Legolas工业自动化设计平台

    对于TWaver可视化家族的成员,大家比较熟悉的是我们的网络拓扑图组件和MONO Design三维建模工具.作为开发工具,这两款产品面向广大的程序猿同志,在界面可视化上为大家省时省力.但是,当项目交付 ...

  5. 【官方搭建入门】JEECG 平台开发环境搭建必读

    [官方搭建入门]JEECG 平台开发环境搭建必读 下载地址:http://git.oschina.net/jeecg/jeecg 1. 标准开发环境:eclipse + maven + jdk7 + ...

  6. Hadoop入门·环境搭建

    Hadoop入门·环境搭建 1 步骤 硬件环境准备 资源下载 环境部署 2 分布式集群环境部署 2.1 硬件环境准备 本案例中使用三台服务器(仅作为学习案例),分别为Hadoop102,Hadoop1 ...

  7. NodeJS入门--环境搭建 IntelliJ IDEA

    NodeJS入门–环境搭建 IntelliJ IDEA 本人也刚开始学习NodeJS,所以以此做个笔记,欢迎大家提出意见. 1.首先 下载安装NodeJS,下载安装IntelliJ IDEA 2.接下 ...

  8. x264代码剖析(一):图文详解x264在Windows平台上的搭建

    x264代码剖析(一):图文详解x264在Windows平台上的搭建 X264源码下载地址:http://ftp.videolan.org/pub/videolan/x264/ 平台:win7 PC. ...

  9. Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建

    目录 Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建 0.项目准备 1.数据持久层Mybatis+MySQL 1.1 MySQL数据准备 1.2 Mybatis ...

最新文章

  1. 基于 OpenCV 的网络实时视频流传输
  2. 未来数据领域的珠穆朗玛峰之中文自然语言处理
  3. Orleans入门例子
  4. ax200网卡支持Linux吗,Deepin 20和Win10双系统中AX200网卡不能用的请关闭快速启动
  5. LeetCode刷题——Z字形变换
  6. typescript设置默认值_TypeScript输入参数的默认值一例,以及对应生成的JavaScript代码分析...
  7. 更新jupyter lab
  8. DataNode逻辑结构
  9. 记忆不可靠,要相信证据:我明明已经提交了
  10. GDI+中发生一般性错误的解决办法(转)
  11. CloudStack升级中文指南:4.1.x/4.2.x 至4.3版本
  12. 软考软件设计师下午真题-面向对象的程序设计与实现-装饰设计模式(2012年上半年试题六))Java代码讲解
  13. 谷歌地球大陆版如何下载和使用,查看谷歌历史影像3D建筑街景等
  14. 一名QQ老用户:致腾讯和马化腾的一封信
  15. 这就是中国80后!!!
  16. windows10去桌面图标小箭头和恢复小箭头
  17. 计算机技能高考素材,高中作文万能通用素材 2021高考必备作文素材
  18. 免费合并多个PDF文件
  19. 网页打印中,A4纸对应的像素值的设定和换算
  20. 如何让div靠右_一个DIV里,一边靠左,一边靠右,怎么实现?

热门文章

  1. 运维(1) Jenkinsfile+Dockerfile+Nginx实现前端Vue自动化部署
  2. 【韩顺平】设计模式七大原则
  3. android马达测试,技术科普丨马达测试知多少?
  4. 关于openfire支持视频聊天
  5. 说说移动设备的各种标识码(DeviceID, IMEI, UUID, UDID, OAID, IDFA, GAID)
  6. allergro音乐术语什么意思_rit(这是音乐术语)什么意思?
  7. Jasperserver 添加字体方法
  8. 1087 习题5-14 牛顿迭代法求方程的根
  9. python网络编程案例—五子棋游戏
  10. 【PMP】PMP考试易错点总结和答题技巧总结