wincc的C脚本中获取内部变量名用字符数组指针代替应该怎么用?

已锁定

sunboy25

  • 帖子

    38
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2010-04-05

普通 普通 如何晋级?

wincc的C脚本中获取内部变量名用字符数组指针代替应该怎么用?

894

1

2023-05-24 12:27:13


情况是这样下面的ov指针数组中存放的是外部变量名,av中存放的是内部变量名。我想问一下我要怎么写才能用这两个函数(GetTagFloat,SetTagFloat),把外部变量的值传到内部变量?(好像下面我的书写格式是有问题的,所以内部变量的值得不到。)



#include "apdefap.h"

int gscAction( void )
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// ne


xt TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
float temp[3];
int  i=0,size=0;
char  *ov[ ] = {"LC1_fZl","LC2_fZl","LC3_fZl",};
char  *av[]={ "LCFZL_1","LCFZL_2","LCFZL_3"};

for(i=0;i<3;i++)
{
temp[i]=GetTagFloat("*(ov+i)")*0.7;    //Return-Type: float
SetTagFloat("*(av+i)",temp[i]);    //Return-Type: BOOL



}

 
return 0;
}





wincc的C脚本中获取内部变量名用字符数组指针代替应该怎么用? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32576条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。