Board logo

标题: 关于自定义方法的问题 [打印本页]

作者: 刘德华    时间: 2012-1-10 16:01     标题: 关于自定义方法的问题

自定义一个方法:public static void Method1(AnalogDBTag tag,AnalogDBTag tag2)
在工程程序里无法引用。
将参数类型换为int:public static void Method1(int tag,int tag2),问题好了。
我需要参数类型为AnalogDBTag怎么办?
作者: service    时间: 2012-1-11 10:13

把您的需求详细写出来,我们给您解决方案。参数可以定义为int  float  bool都可。
作者: 刘德华    时间: 2012-1-12 09:32

for(int i = 1; i < 8; i++)
{
        AnalogDBTag tag1 = (AnalogDBTag)(Tag.GetTag(string.Format("_29{0}临时变量.B柜负母线",i)));
        AnalogDBTag tag2 = (AnalogDBTag)(Tag.GetTag(string.Format("第29{0}号整流器数据.B柜负母线",i)));
        AnalogDBTag tag3 = (AnalogDBTag)(Tag.GetTag(string.Format("第29{0}号整流器数据.B柜负母线",i)));
       
        if(tag1.Value == tag2.Value)
        {
                tag3.Value = 0;
        }
        else
        {
                tag3.Value = tag2.Value - tag1.Value;
        }
}
我是想把红色部分逻辑放到一个自定义方法里,麻烦你看一下。
作者: service    时间: 2012-1-12 16:22

这个工作非常麻烦,请您电话联系易控技术支持010-51658941




欢迎光临 北京九思易自动化软件有限公司 (http://controlease.com/bbs/) 7.2