组态工具-界面组件

更新时间:2018-11-26 17:18:11

准备事项

由于很多组件都可以完成与云端的数据源和边缘端的设备进行数据联动,从而获得十分重要的相关数据展示,所以在使用组件前,请务必保证项目内有可用的数据源、脚本和正常运行的设备。

关于数据源的创建配置、脚本的编写和设备的归属,请参见相关的章节介绍。

图片

这个组件主要用于在页面中展示图片资源,比如某些元素的背景、一些代表性的标志等,核心使用功能是上传本地的图片到站点资源中,并且让组件调用它们:

点击图片源链接后,可以上传一张需要使用的图片,或者在历史图片库内选择一张:

注意:单张图片大小不能超过3M;图片库总空间不能超过1G;

标准文字

标准文字组件不同于大多数编辑软件的地方在于,他可以是动态的数据,和某个数据源甚至是设备关联以后,可以随着上报的数据而改变:

静态内容:编辑“文字输入”提交框中的内容来获得,这些文字将静态的展示在页面中;

数据源链接:选择一个数据源或者设备,那么这些文字内容将随着具体关联的数据而实时更新变动;

\注意:在关联数据节点时,需要注意在【关联节点】中已经排除了iotid、PK和时间戳*

卡片

它的用途主要是具备一定界面样式的展示一些常用数据参数的组件(区别于文字组件),所以它一定需要绑定数据源或者设备才可以正常工作:

可以从数据源选择一个具体的数据:

也可以从设备选择一个具体的属性:

无论是选择数据源还是设备,都必须要从数据源或设备提供的可用字段和属性中选择一项具体要展示的值(\注意:单选且只展示整数型和浮点型的数据类型*),就可以完成这个组件的配置了,当然别忘记了调整它的一些背景颜色样式等等:

滚动文字

它的配置方法和文字一致,只是在展示形式上的不通。“跑马灯”的展示方式在网页上比较常见,通过这个组件,在这里可以实现这种效果:

静态内容:编辑“文字输入”提交框中的内容来获得,这些文字将静态的展示在页面中;

数据源链接:选择一个数据源或者设备,那么这些文字内容将随着具体关联的数据而实时更新变动;

\注意:在关联数据节点时,需要注意在【关联节点】中已经排除iotid、PK和时间戳,展示数据节点名称+值*

输入框

这个组件的特点是可以实时读取设备的某一个功能属性并展示,重点是,可以在输入框内输入一个具体的“值”后,将这个“值”即刻下发给设备,并改变这个对应的属性;所以这个组件一定要关联到设备才能正常工作:

UI开关

这个组件主要用于在云端站点里改变设备某个具体的布尔值属性,比如控制设备的开启和关闭:

选择一个可用的设备(如果没有可用设备,请操作设备最左侧导航的设备):

获得这个设备可展示的布尔值属性(在设备管理-产品开发里定义的属性),非布尔值属性不提供选择:

UI开关和其他工业开关的区别主要在于样式可以自定义,根据自己的需求上传开关的样式图片满足场景需求:

UI按钮

这个组件是提交框和下拉框组件联动的必要环节,它最终会将上面两个组件的内容数据提交给指定的处理方法上:

请重点关注一下脚本提交处理的方法,我们需要预先制作好一个脚本,并且在这选择它:

我们可以看到在参数一栏中有一个可操作的图标:

它的功能是将当前页面中可用的提交框和下拉框组件展示出来,选择一个关联上,则表示在页面中提交框或下拉框的具体填选值作为参数值提交:

根据具体需要执行的脚本,需要填写事先约定好的参数名称,也可以添加多个参数和参数值:

当然了,按钮也可以做其他的简单的动作,比如跳转到一个页面链接去:

或者显示/隐藏当前画布页面中的某一个组件:

\注意:当在【点击执行】中选择【显示/隐藏组件】时,选择【点击出现】xxx,【点击隐藏】yyy,这里建议只使用【点击出现】或【点击隐藏】,若是同时选择,则会导致产生误解(其中一个不出现)。也可以使用2个【UI按钮】来配合使用,避免其中一个不出现。*

UI输入框

这个组件相对来说很简单,只需要注意设置一些条件,比如类型和长度:

\注意:这个组件的主要用途是和按钮组件联动,所以具体功能在按钮组件中得以体现;*

UI下拉框

这个组件有别于其他大多数编辑器中的功能是,它可以动态的获取你的设备信息,自动根据你的设备情况来动态生成数据:

选择产品后,可以看到产品下的设备类型,如果该类型有多个设备,那么这些设备数据都将被自动加载到下拉框中,形成一个下拉列表:

当然,这个组件也可以自定义下拉框里的内容,全部静态的填写,配置为自定义即可:

自定义内容状态下,可以自己手动添加或者删除列表内容,根据实际使用的情况来完成。

*注意:无论那种数据获取方式,这个组件也必须和按钮组件联动才有意义;

iframe网页嵌入

这个组件在网页设计中是一个非常常见的元素,主要用于将站点外的内容纳入到同一个页面中来:

只需要输入一个URL,就能完成基本的配置了:

记得调整一下组件大小,它将决定这个嵌入页面的展示尺寸:

视频

这个组件可以帮助你在网页上配置直播的视频

选择一个可用的视频设备(如果没有可用设备,请操作设备最左侧导航的设备):

记得调整一下组件大小,它将决定这个嵌入页面的展示尺寸:

在线组态工具 html,组态工具-界面组件相关推荐

  1. 轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022

    WPF实现组态软件-逼真的管道和速度可变流体(五) 轻量而敏捷的工业组态软件UI设计工具-机械组态篇 ConPipe Studio 2022和ConPipe控件下载地址(Trial版):ConPipe ...

  2. 轻量而敏捷的工业组态软件UI设计工具-机械组态篇

    相关文章: 轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022 基于Visual Studio扩展的WPF工业组态UI控件-ConPipe 2023 继发布<轻量而敏捷 ...

  3. 【Android 性能优化】布局渲染优化 ( GPU 过度绘制优化总结 | CPU 渲染过程 | Layout Inspector 工具 | View Tree 分析 | 布局组件层级分析 )

    文章目录 一. GPU 过度绘制优化总结 二. CPU 渲染过程 三. CPU 渲染性能调试工具 Layout Inspector 四. Layout Inspector 组件树 DecorView ...

  4. New UI-Hierarchy Viewer工具解析app的界面布局

    New UI-Hierarchy Viewer工具解析app的界面布局  --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入,无论是 ...

  5. 在线制作流程图的实用工具网站

    在线制作流程图的实用工具网站 2009-12-18 07:05:54   来源:菠菜博  1, Tersus 是一款基于 AJAX 的在线绘图工具,支持手绘以及任意图表的制作,可以方便的创建各类流程图 ...

  6. TOOLFK工具-在线OCR图片文字识别工具

    本文要推荐的[TOOLFK]在线OCR图片文字识别工具 ,提供图像文字识别,提取图片文字,OCR图片文字识别,图片转文字,把图片拖拽到上传框中自动上传识别,图片文件最大3M 網站名稱:ToolFk 網 ...

  7. html代码在线优化工具,HTML代码优化工具-WordPress编辑器增强功能插件

    插件概述 HTML代码优化工具(Clear HTML Tags)是一款站长实用的WordPress文章编辑辅助插件,可以帮助站长快速实现删除HTML代码不需要的常见HTML标签及标签属性,常用的代码格 ...

  8. 在线HTTP POST/GET接口测试工具 - aTool在线工具

    地址:http://www.atool.org/httptest.php 在线接口测试工具 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点 ...

  9. 软件包管理 之 软件在线升级更新yum 图形工具介绍

    作者:北南南北 来自:LinuxSir.Org 提要:yum 是Fedora/Redhat 软件包管理工具,包括文本命令行模式和图形模式:图形模式的yum也是基于文本模式的:目前yum图形前端程序主要 ...

最新文章

  1. hangfire 过期记录_时隔数月后我又有减肥的想法(饮食日记录)
  2. 吴恩达演讲直指AI落地三大挑战,并提出解决方案(附视频)
  3. 我爱Java系列---【 maven依赖版本冲突的解决方法】
  4. DQL查询语句内容整理
  5. nginx源码学习资源
  6. mysql 修改表名的方法:sql语句
  7. DxO FilmPack 5教程:对照片进行艺术渲染,使其具有专业电影的色彩和颗粒感
  8. eclipse离线安装插件的两种方法
  9. [Leetcode] Path Sum II路径和
  10. python排课问题_教育机构如何解决排课问题?
  11. codeception (1)介绍
  12. ctfmon.exe开机无法自动启动
  13. 100个免费可商用字体,你总有一天用到它
  14. 通过 prosody 搭建 XMPP 服务器
  15. 什么是DNS域名解析
  16. 编译x86_64老是不过,iphone模拟器debug不了解决方法
  17. nginx配置文件被删怎么找回_恢复误删除的Nginx日志
  18. CSP-M2 B - HRZ 学英语
  19. 迷宫算法(JAVA实现)
  20. 微信公众号、小程序账号被冻结的解决方法

热门文章

  1. Designing Data-Intensive Applications翻译
  2. R语言学习-提取igraph的节点和边
  3. html学习笔记(二)
  4. 泛微E9升级KB包方法
  5. ie网站无法找到服务器,IE中无法找到已经安装的个人证书
  6. 花生米三连发(动规)
  7. 华晨宏盛让理财更有实用性的小窍门有哪些?最好的理财方法有哪些
  8. 计算机原理课堂,计算机原理课堂测验题集.ppt
  9. win10天干五合工具
  10. Java String的intern方法