- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* *
* *
掌握内容:1、适当设置画面的大小(1024*768 )
2、 掌握画面的坐标系结构:
3、 掌握对象的坐标原点的位置
4、 通过动作对话框设置对象的位置属性,实现对象的位置移动
5、 实现对象的动态旋转控制
6、 实现对象的动态填充设置
7、 理解对象属性对话框中属性选项和事件选项的含义。
练习1 :位置移动练习:
1、 在D盘下新建文件夹:dianqi082WINCC
2、 打开Wince项目管理器,新建单用户项目:取名为(姓名缩写加学号)whf01project1 ,
文件夹名相同,?保存路径:D : \dianqi082WINCC 。
3、 打开变量管理器新建内部变量组 movetest。
4、 打开变量组movetest,新建内部变量
有符号忆位数
2010/4/10 T午 11:02:30
有符号16位数
2010/4/lB7^F 11103:02
有符号16位数
2010/4/18 TT 11102:58
Ufllll
无鞋号EfT數
2010/4/1S T牛 11:03:23
^Jcolor :
芜符导8也數
2 CH 门 卞牛 11:63:33
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的属性对话框,选择事件标签下的属性 -其他-
过程值驱动-右击右边白色箭头选择直接连接选项如下图所示:打开直接连接对话框按
F图进行设置。
打开直接连接对话框按下图进行设置。
按照以上方式,设置滚动条 2 , (MOVE-y ),将其与变量 move_y相连。
r常數? =■宦性迴□C娈星⑻口r百按⑧广闻按退)直按连按 —目标:r当前菊口农
r常數?
=■宦性迴
□
C娈星⑻
口
r百按⑧广闻按退)
直按连按
—
目标:
r当前菊口农
画面申他対象
直接厂间接d厂 攝柞员输入消息①
V-
5^作童蛊頻颇一
Efeis 窗动对对高H闷闪闪闪一
S.H 2 J
!討|4丰本
風囂養丈文
1 Z 3 4 5 6
肖-
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 相连。如下图所示:
雇性事件|曰粗几何祥式苒£UserD^finedl +蓉边形2 +區h属性 静态动态 当前
雇性事件|
曰粗
几何
祥式
苒£
UserD^finedl +蓉边形2 +區h
属性 静态
动态 当前
位置li
宽度 高度
能糞参尋坐粽X
施转養考坐标丫
当前佰当箭值
E0D
170
120
120
50
50
□
5
200
170
1
60
niQ-ver ot ate 根据妾化
请思考如何设置部分圆 1、部分椭圆1和多边形1的旋转属性。
练习3填充设置。
打开画面move_test1 ,添加滚动条四将其过程驱动值与变量
文档评论(0)