发布于 2011-08-14 20:27:19
1楼
目前的解决方法是在全局脚本中用C 的方式做了如下语句:
float AI, HiRange,LoRange,AIConverted;
AI=GetTagFloat("AI-Test"); //Return-Type: float
HiRange=GetTagFloat("AI_CH1_HRange"); //Return-Type: float
LoRange=GetTagFloat("AI_CH1_LRange"); //Return-Type: float
AIConverted=(AI/27648)*(HiRange-LoRange)+LoRange;
SetTagFloat("AI_CH1_Converted",AIConverted); //Return-Type: BOOL
return 0;
但是少量的转换的话,可以这样原始的来做,要是100多路都这样来做,未免太麻烦了。考虑是否可以用数组结合指针的方式来做,但是以前没做过,一点头绪都没想出来。