Exemplo n.º 1
0
        public string OutPtEquation()
        {
            IEnumerator kclEnum = kclNodes.GetEnumerator();
            string equation = "";
            int count = 0;
            while (kclEnum.MoveNext())
            {
                count++;
                device = (Device)kclEnum.Current;
                if (device.GetType().ToString().Equals("EEDomain.VsourceDC"))
                    return null;
                else if (equation.Equals(""))
                {
                    //equation = "I-" + device.GetName();                          //revious equation
                    equation = device.GetQName();                                   //new rename equation
                }
                else
                {
                    if (device.GetMinus() == true)
                    {
                        //equation = equation + " - " + "I" + device.GetName();       //previous equation
                        equation = equation + " - " + device.GetQName();              //new rename equation
                    }
                    else
                    {
                        //equation = equation + " + " + "I" + device.GetName();     //previous equation
                        equation = equation + " + " + device.GetQName();            //new rename equation
                    }
                }

            }
            return (equation + " = 0 ");
        }