Beispiel #1
0
        /// <summary>
        /// Simulate the steady-state problem with the given strut
        /// and cooler.  Output the results.
        /// </summary>
        /// <param name="strut"></param>
        /// <param name="cooler"></param>
        private void simulate(Strut strut, Cooler cooler)
        {
            Cursor savedCursor = this.Cursor;

            try {
                this.Cursor = Cursors.WaitCursor;

                this.Refresh();

                SteadyStateTempclass ssTemp = new SteadyStateTempclass();
                MWNumericArray       temp   = (MWNumericArray)ssTemp.steadystatetemperature(
                    strut.Length, strut.CrossSectionalArea, strut.Material.getData("PM"), cooler.getData("CPM"));

                answerBox.Text = temp.ToString();
            } finally {
                this.Cursor = savedCursor;
            }
        }
Beispiel #2
0
        public CoolerCollection(string xmlFileName)
        {
            XPathNavigator navigator = openDocumentForReading(xmlFileName);

            if (!navigator.MoveToChild("coolers", ""))
            {
                throw new Exception("XML Parsing error");
            }
            if (!navigator.MoveToChild("cooler", ""))
            {
                throw new Exception("XML Parsing error");
            }

            do
            {
                Cooler cooler = new Cooler(navigator.Clone());
                objectList.Add(cooler);
            } while (navigator.MoveToNext());
        }