1、打开系统某应用软件(C脚本)
#pragma option(mbcs)
ProgramExecute("C:\Program Files (x86)\VWController-CN(2.0.0.3)\VWController-CN.exe");
注意:从应用属性复制路径后要把改为\
2、if-else语句(C脚本)
int gscAction( void )
{
BOOL bTmp1;
bTmp1 = GetTagBit("flash1"); //Return-Type: BOOL
if (bTmp1 == 1)
{
bTmp1 =0;
}
else
{
bTmp1 = 1;
}
SetTagBit("flash1", (short int)bTmp1); //Return-Type: BOOL
3、修改趋势控件时间轴(C脚本)
#define Page lpszPictureName
#define Window "控件1"
SetPropWord(Page,Window,"TimeAxisIndex",0);
SetPropWord(Page,Window,"TimeAxisTimeRangeFactor",4);
SetPropWord(Page,Window,"TimeAxisTimeRangeBase",3600000);
以上为4小时
#define Page lpszPictureName
#define Window "控件1"
SetPropWord(Page,Window,"TimeAxisIndex",0);
SetPropWord(Page,Window,"TimeAxisTimeRangeFactor",10);
SetPropWord(Page,Window,"TimeAxisTimeRangeBase",60000);
以上为10分钟
可效仿以上示例实现按钮更改趋势控件时间轴,更改为任意时间范围。
4、更改趋势控件数值轴(C脚本)
int a,b;
a = GetTagDWord("gl_H"); //Return-Type: DWORD
b = GetTagDWord("gl_L"); //Return-Type: DWORD
#define Page lpszPictureName
#define Window "控件1"
SetPropWord(Page,Window,"ValueAxisIndex",0);
SetPropWord(Page,Window,"ValueAxisEndValue",a);
SetPropWord(Page,Window,"ValueAxisBeginValue",b);
建立内部变量,按钮动作编写以上脚本