您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:1031 [上一页] [1] [下一页]
* 帖子主题:

WINCC 脚本问题

1314
dianqiban
文章数:45
年度积分:50
历史总积分:1314
注册时间:2008/8/9
发站内信
发表于:2018/10/27 14:03:16
#0楼
在WINCC的画面弄个圆半径为20,然后用一个按钮鼠标单击C脚本控制圆变大,当切换画面在切回来圆又变成最初的大小,是怎么回事

#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
     char *a;
     a=GetPropChar(lpszPictureName,"画面窗口1","PictureName"); //Return-Type: char*
     SetPropWord(a,"圆1","Radius",50); //Return-Type: BOOL
 
}
41182
tigermu 版主
文章数:15053
年度积分:697
历史总积分:41182
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2018/10/27 14:26:08
#1楼
估计是你的修改只在本窗口内有效,一旦切换画面,就会重新初始化,也就是组态时给园的初值20.
1314
dianqiban
文章数:45
年度积分:50
历史总积分:1314
注册时间:2008/8/9
发站内信
发表于:2018/10/27 17:54:27
#2楼
回复 #1楼 tigermu
那要怎么做呢????是用内部变量来做???
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2018/10/28 6:25:29
#3楼
在圆的半径属性中使用内部变量。
此帖发自手机工控论坛
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
41182
tigermu 版主
文章数:15053
年度积分:697
历史总积分:41182
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2018/10/28 10:39:32
#4楼
以下是引用dianqiban2018/10/27 17:54:27的发言:
那要怎么做呢????是用内部变量来做???
我能想到的也就是内部变量了。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003