Example #1
0
 /// <summary>
 /// Konstruktor med parametrar
 /// </summary>
 /// <param name="admittans"></param>
 /// <param name="name"></param>
 /// <param name="x"></param>
 /// <param name="y"></param>
 /// <param name="input"></param>
 /// <param name="output"></param>
 /// <param name="canvas"></param>
 public Filter(double admittans, string name, int x, int y, Nod input, Nod output, Graphics canvas)
     : base(name, canvas, x, y)
 {
     this.admittans = admittans;
     this.input     = input;
     this.output    = output;
     ventPos        = 1.0;
 }
Example #2
0
 /// <summary>
 /// Konstruktor med parametrar
 /// </summary>
 /// <param name="admittans"></param>
 /// <param name="name"></param>
 /// <param name="x"></param>
 /// <param name="y"></param>
 /// <param name="input"></param>
 /// <param name="output"></param>
 /// <param name="canvas"></param>
 public Filter(double admittans, string name, int x, int y, Nod input, Nod output, Graphics canvas)
     : base(name, canvas, x, y)
 {
     this.admittans = admittans;
     this.input = input;
     this.output = output;
     ventPos = 1.0;
 }
Example #3
0
 /// <summary>
 /// Konstruktor med parametrar
 /// </summary>
 /// <param name="admittans"></param>
 /// <param name="name"></param>
 /// <param name="x"></param>
 /// <param name="y"></param>
 /// <param name="input"></param>
 /// <param name="output"></param>
 /// <param name="canvas"></param>
 public Vvxl(double admittans, string name, int x, int y, Nod input, Nod output, Graphics canvas)
     : base(name, canvas, x, y)
 {
     this.admittans    = admittans;
     this.old_str_flow = "";
     this.input        = input;
     this.output       = output;
     this.flow         = 0;
 }
Example #4
0
 /// <summary>
 /// Konstroktor med parametrar
 /// </summary>
 /// <param name="name"></param>
 /// <param name="x"></param>
 /// <param name="y"></param>
 /// <param name="input"></param>
 /// <param name="output"></param>
 /// <param name="canvas"></param>
 /// <param name="menu"></param>
 public Pump(string name, int x, int y, Nod input, Nod output, Graphics canvas, ContextMenuStrip menu)
     : base(name, canvas, x, y, menu)
 {
     this.input = input;
     this.output = output;
     a = 5.0;
     b = 10.0;
     varv = 0.0;
     flow = 0.0;
     open = false;
 }
Example #5
0
 /// <summary>
 /// Konstroktor med parametrar
 /// </summary>
 /// <param name="name"></param>
 /// <param name="x"></param>
 /// <param name="y"></param>
 /// <param name="input"></param>
 /// <param name="output"></param>
 /// <param name="canvas"></param>
 /// <param name="menu"></param>
 public Pump(string name, int x, int y, Nod input, Nod output, Graphics canvas, ContextMenuStrip menu)
     : base(name, canvas, x, y, menu)
 {
     this.input  = input;
     this.output = output;
     a           = 5.0;
     b           = 10.0;
     varv        = 0.0;
     flow        = 0.0;
     open        = false;
 }
Example #6
0
        /// <summary>
        /// Konstruktor med parametrar
        /// </summary>
        /// <param name="admittans"></param>
        /// <param name="name"></param>
        /// <param name="x"></param>
        /// <param name="y"></param>
        /// <param name="input"></param>
        /// <param name="output"></param>
        /// <param name="open"></param>
        /// <param name="canvas"></param>
        /// <param name="menu"></param>
        public Ventil(double admittans, string name, int x, int y, Nod input, Nod output, bool open, Graphics canvas, ContextMenuStrip menu)
            : base(name, canvas, x, y, menu)
        {
            this.admittans = admittans;
            this.old_str_flow = "";
            this.input = input;
            this.output = output;
            this.flow = 0;
            this.open = open;

            //om ventilen är öppen
            if (open)
            {
                this.ventPos = 1.0;
            }
            //om ventilen är stängd
            else
            {
                this.ventPos = 0.0;
            }

            this.old_str_pos = ventPos.ToString("0.0");
        }
Example #7
0
        /// <summary>
        /// Konstruktor med parametrar
        /// </summary>
        /// <param name="admittans"></param>
        /// <param name="name"></param>
        /// <param name="x"></param>
        /// <param name="y"></param>
        /// <param name="input"></param>
        /// <param name="output"></param>
        /// <param name="open"></param>
        /// <param name="canvas"></param>
        /// <param name="menu"></param>
        public Ventil(double admittans, string name, int x, int y, Nod input, Nod output, bool open, Graphics canvas, ContextMenuStrip menu)
            : base(name, canvas, x, y, menu)
        {
            this.admittans    = admittans;
            this.old_str_flow = "";
            this.input        = input;
            this.output       = output;
            this.flow         = 0;
            this.open         = open;

            //om ventilen är öppen
            if (open)
            {
                this.ventPos = 1.0;
            }
            //om ventilen är stängd
            else
            {
                this.ventPos = 0.0;
            }

            this.old_str_pos = ventPos.ToString("0.0");
        }