CIMC中国智能制造挑战赛BBS

 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1424|回复: 8

[分享] WinCC文字显示不全怎么办

[复制链接]
  • TA的每日心情
    慵懒
    2024-5-26 08:42
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2024-6-20 21:12:43 | 显示全部楼层 |阅读模式 来自 中国
    很多同学在使用WinCC时出现文字显示不全的问题,如下图所示:

    文字显示不全

    文字显示不全

    而在WinCC的画面组态中,文本却显示正常:

    组态中的文字正常

    组态中的文字正常


    这一问题主要发生在使用笔记本电脑运行WinCC的时候。主要原因是笔记本电脑的屏幕尺寸比较小,而屏幕分辨率并没有相应的减少,导致屏幕的DPI比较高。而未做高DPI适配的软件,其文本是固定像素大小的,这导致高DPI屏幕上的文字很小。
    Windows系统为了改善这一情况,在系统设置中引入了一个缩放选项。做了高DPI适配的软件,会自动调整其文本所占的像素;未做高DPI适配的软件,Windows系统直接将其显示的文本放大。对于未做高DPI适配的软件,直接放大文字会导致显示模糊。尤其是软件使用宋体作为默认字体,宋体在字号较小时会以点阵显示,点阵显示的文字很清晰,而缩放显示以后,文字就变得很模糊。
    WinCC文字显示不全也是因为这个缩放。WinCC文本的周围其实有一圈边界,超出边界的文本会被隐藏。本来组态的边界是恰好容纳文本的,可是Windows将文字缩放以后,文字就比边界大了,也就会出现文字显示不全的问题。知道了原因,解决起来就很容易了。
    【方法一】
    既然是缩放造成的问题,关闭缩放就可以了。
    在桌面右键,选择“显示设置”,在弹出的窗口中,将“更改文本、应用等项目的大小”更改为100%即可。

    调整显示比例

    调整显示比例


    但是这么做有一个很大的缺点,电脑上的所有界面都会变小,看起来很费劲。
    【方法2】
    既然是文本超出边界导致缺失一部分,那直接把边界弄得大一些就行了。
    很多同学可能发现,文本的边界是拖动不了的,这是因为打开了“使对象适合内容”选项,将该选项关闭即可。

    调整文本边界

    调整文本边界


    这么做也有一个缺点,就是每个文本都需要调整大小,十分的麻烦。
    【方法3】
    如果只有以上两个办法,那写这个教程就是“破事水”(手动狗头),肯定是有其他办法才会去写这个教程。
    其实Windows为了防止部分软件强制缩放以后发生异常,也提供了为软件单独设置缩放比例的选项。

    首先在TIA Portal上右键,选择“属性”并切换到“兼容性”选项卡,点击“更改高DPI设置”

    1.png


    在弹出的窗口中,选择“替代高DPI缩放行为”,并将“缩放执行”选择为“应用程序”,这样TIA Portal的缩放就是100%,不受系统设置的影响。
    2.png

    然后重启TIA Portal

    心急的同学可能发现,做完上面的步骤,WinCC的文字还是不全,这时候只需要使用“软件(全部重建)”重新编译WinCC即可。
    3.png

    (有没有发现TIA Portal的字变得清晰了,这就是前文说的宋体小字号用点阵显示,缩放后不清晰)


    回复

    该用户从未签到

    发表于 2024-6-23 00:13:27 | 显示全部楼层 来自 中国安徽合肥

                                   
    登录/注册后可看大图
    这个怎么回事
    回复

    该用户从未签到

    发表于 2024-7-3 23:42:51 | 显示全部楼层 来自 中国江西南昌
    提示: 该帖被管理员或版主屏蔽
    回复
  • TA的每日心情
    慵懒
    2024-5-26 08:42
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2024-7-4 10:43:55 | 显示全部楼层 来自 中国
    提示: 该帖被管理员或版主屏蔽
    回复

    该用户从未签到

    发表于 2024-7-5 22:53:50 | 显示全部楼层 来自 中国江西南昌
    手动化吉吉 发表于 2024-7-4 10:43
    不能,eet100毫秒获取一次数据,如果有相关评分点,三级制动之间应该间隔至少100毫秒,否则就采样不到 ...

    老师你好!我想问一下,是三级制动的每个制动环节之间,间隔最少要100ms吗,也就是说一级制动到二级制动最少间隔100ms这样,然后以此类推,完成整个三级制动的时间最少是300ms
    还是说完成整个三级制动(整个过程,包含一级,二级,三级)的时间最少大于100ms
    回复
  • TA的每日心情
    慵懒
    2024-5-26 08:42
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2024-7-7 10:15:11 | 显示全部楼层 来自 中国
    可我心有我不甘 发表于 2024-7-5 22:53
    老师你好!我想问一下,是三级制动的每个制动环节之间,间隔最少要100ms吗,也就是说一级制动到二级制动 ...

    依次
    回复
  • TA的每日心情

    2024-7-4 17:41
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2024-7-7 12:59:20 | 显示全部楼层 来自 中国
    用了方法三,博图字体直接变小了
    回复

    该用户从未签到

    发表于 2024-7-7 16:30:03 | 显示全部楼层 来自 中国湖北武汉
    留一个眼
    回复
  • TA的每日心情
    慵懒
    2024-5-26 08:42
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2024-7-7 21:55:22 | 显示全部楼层 来自 中国
    cimc_RbYKh9Zeee 发表于 2024-7-7 12:59
    用了方法三,博图字体直接变小了

    变小但是清晰,已经是最优解了
    回复
    1框架
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    QQ|小黑屋|Archiver|China Intelligent Manufacturing Challenge |京公网安备11010502043466号

    GMT+8, 2024-11-22 11:52 , Processed in 1.267531 second(s), 28 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表