在WINCC DEMO V6中模拟量显示中一个TEXT对象,C语言程序是:define TAG_1 "var_2" return(TAG_1); 直接可以显示var_2,我想问问如果我的变量是STEP7直接编译上来的变量,比如是S7_Program(1)/var_2,我怎么编写C语言只显示var_2,而不是S7_Program(1)/var_2?
最佳答案
帮你写了一段,你试试看:
#define TAG_1 "S7_Program(1)/var_2"
char *p;
p = strstr(TAG_1, "/");
if (p)
return("%s\n", p+1);
else
return "ERROR";
提问者对于答案的评价:
谢谢,知道以后怎么处理这样的问题了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271100.html