组态王第三次课-图形移动作业任务.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

cooldemon0601 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档