组态王第三次课:图形移动作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

掌握内容:1、适当设置画面的大小(1024*768)
2、掌握画面的坐标系结构:
3、掌握对象的坐标原点的位置
4、通过动作对话框设置对象的位置属性,实现对象的位置移动
5、实现对象的动态旋转控制
6、实现对象的动态填充设置
7、理解对象属性对话框中属性选项和事件选项的含义。

练习1:位置移动练习:
1、在D盘下新建文件夹:dianqi082WINCC
2、打开Wincc项目管理器,新建单用户项目:取名为(姓名缩写加学号)whf01project1,
文件夹名相同,.保存路径:D:\dianqi082WINCC。

3、打开变量管理器新建内部变量组movetest。

4、打开变量组movetest,新建内部变量
move_x 有符号16位数下限值:0,上限值:1024
move_y 有符号16位数下限值:0,上限值:768
move_rotate 有符号16位数下限值:0,上限值:360
fill 无符号8位数下限值:0,上限值:100
color 无符号8位数下限值:0,上限值:100
5、打开图形编辑器,新建画面move_test1
6、打开move_test1。

设置画面几何属性:画面宽度:1024(静态)
画面高度:768(静态)
7、按下图所示插入对象。

线、圆、部分圆、部分椭圆、多边形。

以及静态文本框和滚动条。

8、按下列方式组态滚动条1(MOVE-X),将其事件中的过程属性直接与变量move_x相连。

过程如下图所示:1、打开滚动条1的属性对话框,选择事件标签下的属性-其他-过程值驱动-右击右边白色箭头选择直接连接选项如下图所示:打开直接连接对话框按下图进行设置。

打开直接连接对话框按下图进行设置。

按照以上方式,设置滚动条2,(MOVE-y),将其与变量move_y相连。

9、设置圆1的几何属性,使用动态对话框设置圆1的位置X参数,如下图所示打开动态对
话框。

按下图所示,进行设置。

重复以上步骤,将位置Y,设置成’move_y’+150。

10、重复以上步骤,设置部分圆1、部分椭圆1、多边形1,使得拖动滚动条1(move-x)
时,圆1和部分椭圆1可以移动到右边、而部分圆1和多边形1可以移动到左边。

拖动滚动条2(move-y)时,圆1和部分圆1可以移动到下边,而部分椭圆1和多边形1可以移动到上边。

练习2:旋转控制
打开画面move_test1。

在圆1的左上角添加多边形2(四条边20*20),并以圆1编组为组1。

并添加滚动条3驱动变量move-rotate如下图所示:
删除组1中,圆1几何属性中的位置x和位置y的动态设置。

设置组1中,组的几何属性中的位置x和位置y,使得组1可根据变量MOVE-X和move-y移动。

设置组1、部分圆1、部分椭圆1和多边形1的旋转属性、使得当变量move-rotate变化时,图中四个对象可旋转。

按照以下方式设置组1的旋转属性:选择组1的几何属性
将旋转参考坐标X、Y都设置为50,使得旋转的原点为组1的中心点。

注意理解旋转参考坐标的意义。

将组1的旋转角与变量move-rotate相连。

如下图所示:
请思考如何设置部分圆1、部分椭圆1和多边形1的旋转属性。

练习3填充设置。

打开画面move_test1,添加滚动条四将其过程驱动值与变量fill相连。

添加滚动条5、将其过程驱动值与变量color相连。

将画面中的四个对象的属性选项卡中的填充属性中动态填充属性设置成是(静态)。

如下图所示。

设置后的效果如下图所示:
按以下方式设置组1的填充效果。

选择组1的属性选项卡中——圆1——填充——填充量——变量,将其与变量fill相连。

类似的设置其他对象的填充效果。

按照以下方式设置组1的背景颜色,选择组1-部分圆1-颜色-背景颜色-动态对话框
按照下面的办法、设置十种不同的颜色
可以按照同样的方法设置其他对象的背景颜色属性。

也可以通过事件选项卡设置,过程如下:选择选择组1、事件选项卡:组——对象——圆1——属性主题——颜色——背景颜色
右击右边窗口的白色闪电,选择直接连接如下图所示:
打开直接连接对话框,按照下面方式设置将组1中圆1的背景颜色的动态属性直接赋予部分圆1。

通过同样的方法,将部分圆1的背景属性直接赋予部分椭圆1、和多边形1多边形2等。

作业2:显示属性的设置。

对象的显示属性可进行动态设置。

其属性可以与一个二进制变量相连,当变量为“1”时显示、为“0”时不显示。

1、打开变量编辑器,在内部变量中,打开变量组movetest:在此变量组中,新添以下变量Display-slider 二进制变量起始值 0
Display-Object 二进制变量起始值 0
Display-XY 二进制变量起始值 0
2、打开画面move_test1,添加按钮1和按钮2,将按钮1和按钮的文本分别设置为“显示
滚动条”、和“不显示滚动条”。

如下图所示:并设置按钮1将“1”赋给变量
Display-slider,设置按钮2将“0”赋给变量Display-slider。

并将滚动条的显示属性与变量Display-slider相连。

相关文档
最新文档