最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

wincc

[复制链接]
查看4184 | 回复0 | 2024-11-4 10:51:52 | 显示全部楼层 |阅读模式
wincc想把建立的浮点数g,换成外部变量的值,求指教一个趋势控件,y轴数值范围,想用外部变量调整






#include "apdefap.h"
void OnOpenPicture(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma option(mbcs)

char pv[100];
char sv[100];
char out[100];
float g=120.0f;

sprintf(pv,"过程值归档\\%s%s",GetPropChar(GetParentPicture( lpszPictureName),GetParentPictureWindow(lpszPictureName),"TagPrefix"),".PV" );
sprintf(sv,"过程值归档\\%s%s",GetPropChar(GetParentPicture( lpszPictureName),GetParentPictureWindow(lpszPictureName),"TagPrefix"),".SP_Set" );
sprintf(out,"过程值归档\\%s%s",GetPropChar(GetParentPicture( lpszPictureName),GetParentPictureWindow(lpszPictureName),"TagPrefix"),".SV" );

SetPropWord(lpszPictureName,"控件1","Index",0);  
SetPropChar(lpszPictureName,"控件1","TagName",pv);
SetPropDouble(lpszPictureName,"控件1","EndValue",g);  
SetPropWord(lpszPictureName,"控件1","Index",1);  
SetPropChar(lpszPictureName,"控件1","TagName",sv);
SetPropDouble(lpszPictureName,"控件1","EndValue",g);  
SetPropWord(lpszPictureName,"控件1","Index",2);  
SetPropChar(lpszPictureName,"控件1","TagName",out);
SetPropDouble(lpszPictureName,"控件1","EndValue",100.0);  





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15