示例#1
0
        public bool RunFile()
        {
            bool retorno = false;

            this.DSSText.Command = "Compile " + this.FileName;

            this.DSSCircuit = DSSobj.ActiveCircuit;


            this.DSSSolution      = DSSCircuit.Solution;
            this.DSSConttrolQueue = DSSCircuit.CtrlQueue;
            this.DSSCmath         = DSSobj.CmathLib;
            this.DSSPDElement     = DSSCircuit.PDElements;
            this.DSSCktElement    = DSSCircuit.ActiveCktElement;
            this.DSSBus           = DSSCircuit.ActiveBus;
            this.DSSLoads         = DSSCircuit.Loads;
            this.DSSLines         = DSSCircuit.Lines;
            this.DSSLineCodes     = DSSCircuit.LineCodes;

            this.DSSText.Command = "Set Mode = Snapshot";

            retorno = true;

            return(retorno);
        }
示例#2
0
        private void loadCircuit_Click(object sender, EventArgs e)
        {
            string circuitName = textBox1.Text;

            DSSText.Command = "clear";
            DSSText.Command = "compile " + "(" + circuitName + ")";
            DSSCircuit      = DSSobj.ActiveCircuit;
            DSSSolution     = DSSCircuit.Solution;
            DSSControlQueue = DSSCircuit.CtrlQueue;

            MessageBox.Show("Circuit Loaded");
        }
示例#3
0
        private void loadCircuit_Click( object sender, EventArgs e )
        {
            string circuitName = textBox1.Text;

             DSSText.Command = "clear";
             DSSText.Command = "compile " + "(" + circuitName +")";
             DSSCircuit = DSSobj.ActiveCircuit;
             DSSSolution = DSSCircuit.Solution;
             DSSControlQueue = DSSCircuit.CtrlQueue;

             MessageBox.Show( "Circuit Loaded" );
        }