如何制作一个旋转的米字形控制.docx
- 文档编号:30484024
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:32
- 大小:1.02MB
如何制作一个旋转的米字形控制.docx
《如何制作一个旋转的米字形控制.docx》由会员分享,可在线阅读,更多相关《如何制作一个旋转的米字形控制.docx(32页珍藏版)》请在冰豆网上搜索。
如何制作一个旋转的米字形控制
首先要用全局C脚本获得一个从0到30不断变化的一个数
新建一个内部变量rotate无符号16位数
新建一个全局VBS脚本全局动作
写上VBS脚本
脚本如下:
OptionExplicit
Functionaction
Dimmytag
mytag=HMIRuntime.Tags("rotate").read
Ifmytag>=30Then
mytag=0
EndIf
mytag=mytag+1
hmiruntime.Tags("rotate").Writemytag
EndFunction
新建一个画面
首先画上的一个水平的线,属性设置如下:
再新建一个垂直的线,属性设置和上面的水平线差不多,命名为:
再新建一个左斜的线,属性设置和上面的线差不多,命名为:
再新建一个右斜的线,属性设置和上面的差不多,命名为:
再把以上的四个图形组合在一起,注意中心的重叠在一个点上。
再复制一个相同的组合
再画一个圆
最后把它们重叠并组合在一起
最终得到一个组合
再设置这个组合的两个米字形的属性,注意了米字的图形的属性一定要全部组合以后才能设置,你再和别的图形再组合的时候就得重新再设置一次,米字形旋转的中心点才在一个点上!
!
!
!
!
!
第二点设置其不断旋转的属性
再设置第一的米字形的组合何时显示出来
触发器属性设置
再设置水平线的属性:
再设置垂直线的属性:
左倾线的属性设置如下:
右倾线的属性设置如下:
第二个米字形的图形属性设置和第一个差不多,就是显示的属性设置和第一刚好相反,而且第二个米字组合就不再旋转。
至此整个组态工作完成,运行起来看一下效果:
运行时状态
已经达到效果
每次放大和缩小此组合时都要重新设置这个组合的两个米字形的各个线条的旋转参考坐标,特别是第一个米字形的一定要设置,否则就会旋转起来图形就会乱,特别是那些不规则的图形。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 制作 一个 旋转 字形 控制