在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日
下一篇 2019年6月11日

相关推荐

  • 关于KP-178屏程序上载

    关于KP-178屏程序上载 最佳答案 转:首先应该澄清“上载”与“备份”的区别:“上载”是指把存贮在面板的外存储器里的压缩的原始项目文件回传到计算机里。该文件可以被flexible…

    SIMATIC WinCC 2019年6月11日
  • 看看我这么做能不能实现?

    我把PLC从现场采集的压力信号存储在S7-300PLC的DB块中,在PLC与上位机wincc进行通讯时,我是每五个压力数据打包传送一次,这样我就要在wincc中建立5个过程变量,分…

    SIMATIC WinCC 2019年6月11日
  • 谁用过WinCC中的Gadgets水流控件啊?

    现在的问题是一旦一个画面中用的这个控件过多(大概100个以上)就有很大的几率出现一段时间后画面破碎的现象,画面中的物件都无法正常显示,比如按钮错位,无法正常点击等等,总之就是不正常…

    SIMATIC WinCC 2018年12月14日
  • WINCC项目移植后文字变成问号如何解决?

    移植后的项目,在另外一台电脑文字都变成了问号 图片说明:    最佳答案 点击视图下的语言按钮,将语言修改成原来项目中所使用的语言。即可看到,文字恢复正常! 图…

    2020年11月1日
  • WinccFlexible打开PROTOOL项目出错

    如题,报错,说缺少ProtoolMigrationController,这东西Baidu上找不到啊,我该去哪找这个东西啊? 最佳答案 那你是不是在安装时,没有选择上这个可选的附件呢…

    SIMATIC WinCC 2019年6月11日
  • WINCC项目保护

    我做好的一个工程,不希望别人能够打开和编辑,不知道WINCC有没有这个功能,就是在打开工程项目前要求输入密码的?谢谢! 最佳答案 wincc的画面是没有加密的; 如果pc…

    SIMATIC WinCC 2019年6月11日
  • wincc画面中的变量总为零

    一个用wincc和s7-300组成的工程项目在运行中,突然画面中变量总为零,不随PLC中的变量变化而变化,且画面中变量的背景也与以前正常时不一样,是不是PC机与S7-300没连接上…

    SIMATIC WinCC 2019年6月11日
  • 如何查看wincc内部变量是否被调用过

    有一个以前做的画面,里面有一些内部变量是没用的,想给删掉,但又不记得那些是没有用的了。有没有方法可以看出那些被画面调用着,那些没被调用着,可以删调? 专家建议 在WinCC管理器中…

    SIMATIC WinCC 2020年11月1日
  • WINCC7.4SP1打不开项目

    先正常加载,进入画面后马上退出画面,再重新加载,最后显示未指定的错误,打开项目失败.项目使用的WINCC版本和本机一致均为K7.4.1.0,软件重装过也不行,也尝试过删除项目下的D…

    2021年7月5日
  • wincc启动提示丢失dll

    wincc 7.0启动提示丢失dll,直接将文件粘贴进去可以吗? 问题补充:如何修复啊 最佳答案 软件破坏了,不能直接粘贴文件的,需要修复软件或者重装。 提问者对于答案的…

    SIMATIC WinCC 2017年11月19日