在wincc画面中如何实现MSFlexGrid控件的赋值?

不知道怎么在wincc的画面中编写脚本往MSFlexGrid控件里写入内容?请教!

最佳答案

用C脚本:
 #define GetObject GetObject
 __object *pdl=NULL;
 __object *pic=NULL;
 __object *obj=NULL;
 int i,j;
 pdl = __object_create("PDLRuntime");
 pic=pdl->GetPicture(lpszPictureName);
 obj=pic->GetObject("MSFlexGrid");//MSFlexGrid为画面中MSFlexGrid控件的名称
 obj->Rows=6;
 obj->Cols=6;
 obj->Row=0;
 obj->Col=0;
 obj->Text="参数名称";
 obj->Row=0;
 obj->Col=1;
 obj->Text="参数1";
 obj->Row=0;
 obj->Col=2;
 obj->Text="参数2";
 obj->Row=0;
 obj->Col=3;
 obj->Text="参数3";
 obj->Row=0;
 obj->Col=4;
 obj->Text="参数4";
 obj->Row=0;
 obj->Col=5;
 obj->Text="参数5";
 for(i=1;i<6;i++)
 {
 obj->Row=i;
 obj->Col=0;
 obj->Text=i;
 }
 for(i=1;i<6;i++)
 for(j=1;j<6;j++)
 {
 obj->Row=i;
 obj->Col=j;
 obj->Text=i*j;
 }
 __object_delete(obj);
 __object_delete(pic);
 __object_delete(pdl);

 VBS脚本应该比较简单。
参考资料:本论坛HMI板块

提问者对于答案的评价:
thanks

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc279056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午2:29
下一篇 2019年6月11日 下午2:29

相关推荐

  • TP1500脚本使用

    请问大家,精智触摸屏TP1500如何在开始运行时运行一次脚本,脚本的内容是置位一些位。这样的脚本该怎么写? 最佳答案 1.变量的属性中有起始值2.在启动画面的“加载”事件中调用脚本…

    SIMATIC WinCC 2021年7月5日
  • WINCC掉线问题

    工程里面wincc有时有掉线问题,但是又迅速恢复了。想知道是什么原因造成的。还有我怎么在WINCC里面知道掉线的故障代码。就是组态王里面有个信息窗口,能查找什么时候掉线的,什么原因…

    SIMATIC WinCC 2017年12月2日
  • 主画面里面调用小画面显示不正常

    在主画面里面做了一个按钮,用来调用小画面显示,按钮一按,可以显示小画面,但小画面里面的数据不能跟PLC通讯,显示不正常,请问这是怎么回事,谢谢! 图片说明:  &nbsp…

    2017年8月24日
  • wincc与plc无连接

    用cp5611卡+step7+wincc做了主站,下面接两个DP从站,从报文上看,两个从站和主站都已经开始交换数据,但是wincc只识别建立第一个连接的地址,总是说第二个连接是断开…

    SIMATIC WinCC 2019年6月11日
  • WINCC项目无法正常启动

    WINCC项目,在启动选项中如果勾选了变量记录和报警记录中任意一个,项目就无法正常启动,启动过程中运行到tag logging runtime的时候就没有反映了…

    SIMATIC WinCC 2019年6月11日
  • Wincc与314-6EH04以太网通讯

    Wincc V7.2与314通讯,这种集成网口第一次用,通讯不上。与通讯模块设置有不同吗。Wincc怎样设置,电脑呢? 问题补充:电脑与PLC可以连上,Wincc与PLC…

    SIMATIC WinCC 2017年6月1日
  • 关于用WINCC连接不同CPU的画面

    现场有2条不同的生产线,都是用西门子S7-400的CPU、变频器,画面都是用WINCC。现在想用一台计算机的WINCC同时采集2条产线的2个HMI上的画面。请问这样可以吗?有没哪位…

    SIMATIC WinCC 2021年7月5日
  • C动作脚本求解

    这是一个输出输入域中的一个C动作,动作内容为将系统参数6读取出来,或者将新值赋给系统参数6。内部变量中可找到UNIT;但不能找到“.SYS_PARA6”,请注意“.SYS_PARA…

    SIMATIC WinCC 2019年6月11日
  • HMI中按钮的事件说明

    HMI中按钮的事件有什么区别,请详细说明,如附图所示 最佳答案 HMI按钮有三个事件!1、单击——按下并抬起以后才会执行动作!2、按下——按下以后就会执行动作!2、释放——按下以后…

    SIMATIC WinCC 2020年11月1日
  • 如何弹窗画面跟随鼠标位置显示?

    一个10个电机共用一个画面模板,现在想实现每点击一个电机,弹窗窗口在该电机附近,也就是鼠标所在位置。我之前用的是 按钮 VBS脚本倒是可以实现,但脚本放在电机图…

    SIMATIC WinCC 2020年11月1日