예제 #1
0
        /// <summary>
        /// Add new black box.
        /// </summary>
        /// <param name="bbName">name of black box</param>
        /// <param name="bbPin">input pressure</param>
        /// <param name="bbPout">output pressure</param>
        /// <param name="bbQout">output quotation?</param>
        /// <param name="bbTin">input temperature</param>
        /// <param name="bbCin">input calorific</param>
        /// <param name="bbDin">input density</param>
        /// <returns>index of new black box</returns>
        public int NewParam(String bbName, String bbPin, String bbPout, String bbQout, String bbTin, String bbCin, String bbDin)
        {
            BlackBoxParam newParam = new BlackBoxParam();

            // "input"
            newParam.info = Convert.ToString(bbName);
            newParam.pIn  = Convert.ToString(bbPin);
            newParam.pOut = Convert.ToString(bbPout);
            newParam.qOut = Convert.ToString(bbQout);
            newParam.tIn  = Convert.ToString(bbTin);
            newParam.dIn  = Convert.ToString(bbDin);

            varLimitations.blackBoxes.Add(newParam);
            return(varLimitations.blackBoxes.Count()); // return new collection's index
        }
예제 #2
0
        /// <summary>
        /// Add new black box.
        /// </summary>
        /// <param name="bbName">name of black box</param>
        /// <param name="bbPin">input pressure</param>
        /// <param name="bbPout">output pressure</param>
        /// <param name="bbQout">output quotation?</param>
        /// <param name="bbTin">input temperature</param>
        /// <param name="bbCin">input calorific</param>
        /// <param name="bbDin">input density</param>
        /// <returns>index of new black box</returns>
        public int NewParam(String bbName, String bbPin, String bbPout, String bbQout, String bbTin, String bbCin, String bbDin)
        {
            BlackBoxParam newParam = new BlackBoxParam();
            
            // "input"
            newParam.info = Convert.ToString(bbName);
            newParam.pIn = Convert.ToString(bbPin);
            newParam.pOut = Convert.ToString(bbPout);
            newParam.qOut = Convert.ToString(bbQout);
            newParam.tIn = Convert.ToString(bbTin);
            newParam.dIn = Convert.ToString(bbDin);

            varLimitations.blackBoxes.Add(newParam);
            return varLimitations.blackBoxes.Count(); // return new collection's index
        }