不同屏幕分辨率 坐标_详解WinCC过程画面的“坐标系”,了解画面对象如何定位...

在WinCC的"过程画面"中,一切皆为对象,即画面中的各种图形元素是"对象",画面本身也是"对象"。要在HMI画面上正确的显示各个对象,首先要明确各对象的位置尺寸属性。

8a24d1b8fe630e8087c9197b4675da8c.png

(绝对)坐标原点

过程画面以其项目运行时所在电脑的屏幕的左上角为坐标原点,即(0,0)。从坐标原点开始,水平方向向右为X轴正向,垂直方向向下为Y轴正向,坐标以"像素"为单位。X、Y轴的最大取值由屏幕分辨率决定。

fcb68bd7da7cc4b155361e15acd10529.png

画面原点

一幅画面也有其坐标系,"画面原点"位于过程画面的左上角。从坐标原点开始,水平向右方向为X轴的正向,垂直方向向下为Y轴的正向,如图所示。

0bf309704fa3a16a73bf9d33de53575a.png

当画面设置的大小等于屏幕的分辨率且画面最大化之后,则画面原点坐标原点重合。

当画面小于屏幕分辨率时,画面通过"画面原点"定位其显示位置,如下图所示。

对象原点

画面中,每个对象所处的位置由其"对象原点"来标定。"对象原点"定义为包围该对象的最小矩形的左上角的点的坐标,该坐标是相对于"画面原点"而言的。如上图中的椭圆,其位置为(2,1),即包围它的矩形的左顶点相对于画面原点的坐标为(2,1)。

6b265082f84bde662f659e6f0e363eb5.png

总结

过程画面及其画面对象通过3个原点来标定位置:

  • (绝对)坐标原点:电脑屏幕的左上角;
  • 画面原点:一幅画面的左上角为画面原点。当运行画面大小和屏幕分辨率不同时,画面原点和画面的尺寸共同决定了画面在屏幕中的显示区域;一般,建议把"主画面"设置为与电脑分辨率同尺寸。
  • 对象原点:画面中包围对象的最小矩形的左顶点为该对象的"原点"。对象原点的坐标是相对于画面而言的,对象原点决定了该对象在画面中的位置。

<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值