FunctionOuTPutValue_Trigger(ByvalItem)
还有请将此段函数解释一下?
DimmyTagDimoutputValueSet等前缀时需要自己写的吗?还是可以在其他地方找到,还有就是inbASeScreenName我没找到,在哪边可以找到,我是刚接触wincc脚本请同时提供相关的资料供我学习。非常感谢。
outputValue_trigger=CSTr(HMIRuntime.BaseScreenName)
SetmyTag=HMIRuntime.Tags("inbaseScreenName")
myTag.WriteHMIRuntime.BaseScreenName
EndFunction
最佳答案
FunctionOutputValue_Trigger(ByvalItem)
DimmyTagDimoutputValue
SetoutputValue_trigger=CStr(HMIRuntime.BaseScreenName)”设置返回的值为运行系统的基本画面名称(就是最低层的)
SetmyTag=HMIRuntime.Tags("inbaseScreenName")”设置变量
myTag.WriteHMIRuntime.BaseScreenName”给变量复制为运行系统的画面名称
EndFunction
脚本的资料在帮助里面是最全的,或者参考手册:
WinCCV7.4:使用WinCC系统手册
https://suppoRT.industry.siemens.com/cs/cn/zh/view/109736220
vbs语言参考
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1346480&b_id=5&b_sid=0&s_id=0&num=17#anch
论坛里面的WINCC板块,很多关于脚本的
提问者对于答案的评价:
#include"apdefap.h"
voidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName)
{
//#defineApcAlarm_pdl"Alarm.pdl"
//WINCC:PICNAME_SECTION_END
OpenPopup("alarm.Pdl","Alarm");怎样可以在标准函数里找到OpenPopup函数,请帮忙。谢谢
//OpenPicture(ApcAlarm_pdl);
SetTagDWord("button_id",8);//Return-Type:BOOL
专家置评
已阅,最佳答案正确。