发 帖  
[问答]

Labview表格控件背景颜色设置,FOR循环耗时很长

7588
2022-1-20 13:55:39   评论 分享淘帖 邀请回答 举报
7个回答
2022-1-20 13:55:40 5 评论

举报

5 条评论
  • 2022-1-24 10:56

    首先谢谢你的回复!
    1、程序不需要频繁刷新,只需要运行.exe时刷新一次出来看,或者后续手动按钮刷新。如果是程序开始运行是就读取是可以的,但也有个问题,那就是点击.exe运行后,初始化会消耗很多时间。我这个程序系统公司内很多工程师会用到,这样初始化别人会不接受的。即使是后续手动点击按钮刷新,耗时太长,别人就觉得你设计的程序有问题。
    2、我暂时想不到更好的办法来处理,所以发帖大家讨论。是每个cell都需要设置颜色的,因为每一个产品包含5个工段,每个工段都有可能是完成、在制、异常状态。
    3、你说的第三点很好,后续会注意,谢谢!

  • 2022-1-24 11:27

    你的回复最后一句就把问题解决了!因为双for循环我是借鉴读取某个表,然后根据NumCols、NumRows这两个属性,再根据这两个值两次for循环就给这个表加上背景颜色,用到这里的时候就没想到外面那个for循环可以不要了。

  • 2022-1-24 11:28

    谢谢大佬了!

    荣琪 回复 杨杨杨: 2022-1-24 22:31

    ^_^解决了就好

  • 2023-2-2 20:46

    大佬 借楼问一下 表格控件随着2D数组的数据越来越多 刷新数据需要的时间也越来越长 有什么办法解决吗?

2022-1-21 00:10:07 评论

举报

Defer Panel Updates.zip

6.2 KB , 下载次数: 30

2022-1-21 00:22:30 2 评论

举报

2 条评论
  • 2022-1-21 16:56

    首先,谢谢你的回复! 我觉得解决方法还是要想办法优化程序,减少FOR循环所消耗的时间。现在的程序就是for循环每个cell,判定这个cell里面的值等于完成、在制还是异常,然后再设置背景颜色。现在的程序也能用,但就是耗时太长,如视频所示。

    汪刚刚 回复 杨杨杨: 2022-1-24 22:20

    表格渲染只有这个性能,如果要高速渲染UI建议换专门写前端的软件写例如JS WPF

2022-1-21 00:27:06 评论

举报

2022-1-23 21:21:07 1 评论

举报

1 条评论
  • 2022-1-24 10:46

    谢谢你的回复!不知道你回复的初始化是什么意思。如果是程序开始运行是就读取是可以的,但也有个问题,那就是点击.exe运行后,初始化会消耗很多时间。我这个程序系统公司内很多工程师会用到,这样开机别人会不接受的。

2022-1-24 13:52:04 评论

举报

2022-2-18 11:53:21 2 评论

举报

2 条评论
  • 2022-2-22 15:10

    谢谢你的回复!每一行代表一个产品,一个产品有五道工序,这个表就是记录这五道工序的各种状态和完成时间,前3道工序是相互独立并行的。各种状态包含完成绿色、异常红色、缺料黄色...  加背景颜色主要是一目了然,当然太复杂的背景颜色也存在你说的眼花缭乱。
    1、文字表达也行,但满篇的文字很难找到异常状态的那个;
    2、表格文字颜色请指导一下;

    Victor 回复 杨杨杨: 2022-2-25 19:09

    你就把异常的才颜色显示一下;表格字体颜色方法和背景色差不多啊,用属性节点

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

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

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