这一节我们来进行动态对象的展示。
EMSE内置了以下几种动态对象
一、首先我们先来展示“命令”
我们可以通过EMSE软件对画面内添加的文本框、图片、图形、按钮等等元素进行命令的添加,来实现一些功能。
先来绘制一个矩形框,然后添加“命令”属性
接着双击矩形,选择需要的命令,这里的命令类型有以下几种:1.内建语言(直接忽略,应用环境少,不太适用于项目中)
2.VB(这个最实用,相当于用VB来写一个按钮触发的执行脚本)
3.开启画面(这话应用也很多,命令执行时可以打开一个选择的画面)
4.关闭画面(与开启画面相反)
5.数据点设置(命令执行时将数据点变量置位)
6.数据点重置(命令执行时将数据点复位)
7.数据点切换(命令执行时数据点数值发生反转,原来=0 现在=1 ;原来=1 现在=0 )
这里面VBscript可以实现所有其他项的功能。
二、超链接:
创建一个文本(也可以是其他),并赋予它超链接属性
这里的超链接支持的种类还是蛮多的
三、直方图
添加一个矩形,
为它关联一个数据点之后,可以通过该数据点的数值变化来显示直方图状态(如下图),当然你可以通过程序来实现,让他更灵活。
四、文字数据链路
当我们添加文字的时候,通过“####”的形式而不是直接写具体的文字,此时“文字数据链路”动态属性可选,
通过该属性,可以将文字关联到数据点,实现动态切换。
五、颜色
关联一个数据点,并分配=0 =1 时候的两种不同颜色
=0 时
=1时
六、可见性
添加一张图片
先来进行水平方向的移动,关联一个数据点
=0时 图片位置
=100 时 图片位置
这里的数值是按照画面尺寸分辨率来定位的。
七、尺寸
还是使用上面的这张图片,添加“尺寸”属性
这里可以选择尺寸的参考点:
此时再来看效果
=50
可以利用这一点来实现一些动态效果
八、旋转
我们添加一个图片,赋予他旋转属性
看效果:
=30°
=90°
这个功能在扇叶上更有效果。
动态属性部分就全部在这里了。
下一节展示排程的应用。