如何做一个块

各位师傅;  我是一名新手,有个问题望大家多多指教。
   我在一个画面中有十多台相同功能的电机,其控制方式也一样,我们做的是一个块,点击一下电机,弹出一个对话框,可以在上面对电机进行操作,具体编写方式如下
#include "apdefap.h"
void Click(char* lpszPictureName, char* lpszObjectName )
{
SetTagChar("kqp_sb_m","3#xiehuifa_sw");
SetTagChar("kqp_run_m","3#xiehuifa_k");
SetTagChar("kqp_name_m","3#卸灰阀");
SetTagChar("kqpwin_name","kqp.PDL");

SetLeft(lpszPictureName,"kqp_win",324);
SetTop(lpszPictureName,"kqp_win",308);
SetWidth(lpszPictureName,"kqp_win",200);
SetHeight(lpszPictureName,"kqp_win",120);
SetVisible(lpszPictureName,"kqp_win",1);
}
  我想让各位给我解释哈其中的含义和作用。
324.308 等等这些数字有没什么意义。还望谁有关于这方面的资料麻烦发给我点。

问题补充:
非常感谢各位的帮助。
SetTagChar("kqp_name_m","3#卸灰阀");  // 调用对话框的名字
我知道SetTagChar是固定语句。我想请问的是调用对话框的名字是不是只能("kqp_name_m这样编写。还是可以自己任意编写。
  同样kqpwin_name和kqp_win这两句是不是也是只能这样编写。

最佳答案

也刚学WINCC ,没有做过块,谈下我的理解吧
这是一个  用 C库函数写的  弹出对话框的函数。可以对电机操作。
这个函数是描述对话框的一些属性。

SetTagChar("kqp_name_m","3#卸灰阀");  // 调用对话框的名字
SetTagChar("kqpwin_name","kqp.PDL"); // 对话框的文件名
SetLeft(lpszPictureName,"kqp_win",324); // 位置属性  距 左 324
SetTop(lpszPictureName,"kqp_win",308); // 位置属性  距顶 308
SetWidth(lpszPictureName,"kqp_win",200); // 位置属性 宽度 200
SetHeight(lpszPictureName,"kqp_win",120); //                高度  120
SetVisible(lpszPictureName,"kqp_win",1);    //                 显示    

上面头两句不太清楚 。可以参考别人的答案。

提问者对于答案的评价:
谢谢,以后还望多多指点。

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

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

相关推荐

  • wincc安装问题请教

    安装WINCC提示microso SQL server 2000(instanz wincc)没有安装,然后进行microso S…

    SIMATIC WinCC 2019年6月11日
  • 结构变量的问题

    我想在已有的结构变量中修改或添加新的元素,可是提示为只读(新建元素里为灰色),请问各位师傅要如何做?谢谢!(WINCC V6.2的) 最佳答案 可以利用WinCC组态工具…

    SIMATIC WinCC 2019年6月11日
  • wincc 中插入flash动画,

    wincc 中插入flash动画,我按其中的方法在WINCC界面中添加了shockware flash object ,可是我加完后,显示的…

    SIMATIC WinCC 2019年6月11日
  • 帮忙解释以下脚本

    Dim objConnection Dim objCommand Dim objRecordset Dim s…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0

    谁有WINcc7.0我有一个项目想用这个软件。那里有下载。我先了解下。如果购买。买完全版2048点多少钱。 最佳答案 到这看看 http://support.automa…

    SIMATIC WinCC 2019年6月11日
  • 如何能实现每天的0点8点16点整点时归档一次数据,并可以显示在EXCEL表中?

    我要实现每天的0点8点16点整点时归档一次数据,也就是每天产生3条数据,输入查询时间后可以显示在EXCEL表中。我用的是WINCC6.0SP3,工程急用,请老师们指点。万分感谢。 …

    SIMATIC WinCC 2019年6月11日
  • wincc按钮属性“热键”

    wincc按钮属性的“热键”,怎么用啊?我想通过键盘的功能键或者组合键来控制按钮,在wincc按钮属性的“热键”里设置了为什么不起作用啊? 最佳答案 不同意楼上的说法。 …

    SIMATIC WinCC 2019年6月11日
  • 画面启动停止按钮的脉冲置位

    如题请教在wincc脚本中(C动作),如何实现启动停止按钮的脉冲置位?做一个可任意设定时长或者说是鼠标按下置位,释放就复位的非保持按钮动作。 最佳答案 1、可以在PLC里面做啊,执…

    SIMATIC WinCC 2021年7月5日
  • Smart 700 IE v3 报警视图问题?

    1.怎么让报警视图中的报警文本消掉?2.为什么点报警视图中的确认按钮消不掉报警文本? 图片说明:    最佳答案 问题:如何使报警在报警视图中确认后即不再显示?…

    2020年11月1日
  • wincc数据库使用问题

    现有安东显示系统,需要使用wincc里面的数据,请问各位大侠怎样读取出wincc里面的数据给安东系统?是否需要其它软件?能否详细说明。 最佳答案 可以通过数据库,只要安东显示系统能…

    SIMATIC WinCC 2019年6月10日