Ejemplo n.º 1
0
        //  1, ... ,5 -> 11   6, ..., 10 -> 12
        // --------------------------------------------------------------------------------------------
        //                         5-х точечный алгоритм
        // --------------------------------------------------------------------------------------------
        private void button1_Click(object sender, EventArgs e)
        {
            sineNumber1 = Convert.ToInt32(sineNumbers1.Text);
            sineNumber2 = Convert.ToInt32(sineNumbers2.Text);
            fz[0] = Convert.ToInt32(textBox1_fz.Text);
            fz[1] = Convert.ToInt32(textBox2_fz.Text);
            fz[2] = Convert.ToInt32(textBox3_fz.Text);
            fz[3] = Convert.ToInt32(textBox4_fz.Text);
            fz[4] = Convert.ToInt32(textBox5_fz.Text);

            ZArrayDescriptor[] firstSource = new ZArrayDescriptor[5];
            for (int i = 0; i < 5; i++) { firstSource[i] = source[i]; }
            Res d = new Res();
            d.result1 = FazaClass.ATAN_1234(firstSource, fz, sineNumber2);

            ZArrayDescriptor[] secondSource = new ZArrayDescriptor[5];
            for (int i = 5; i < 10; i++) { secondSource[i - 5] = source[i]; }
            d.result2 = FazaClass.ATAN_1234(secondSource, fz, sineNumber1);

            Close();
            atan_Unwrapped(d);
        }
 private static Res GetLoader()
 {
     if (loader == null)
     {
         Res res = new Res();
         Interlocked.CompareExchange<Res>(ref loader, res, null);
     }
     return loader;
 }
Ejemplo n.º 3
0
        // --------------------------------------------------------------------------------------------
        //                         Carre
        // --------------------------------------------------------------------------------------------
        private void button2_Click(object sender, EventArgs e)
        {
            sineNumber1 = Convert.ToInt32(sineNumbers1.Text);
            sineNumber2 = Convert.ToInt32(sineNumbers2.Text);

            ZArrayDescriptor[] firstSource = new ZArrayDescriptor[4];
            for (int i = 0; i < 4; i++) { firstSource[i] = source[i]; }
            Res d = new Res();
            d.result1 = FazaClass.ATAN_Carre(firstSource,  sineNumber2);

            ZArrayDescriptor[] secondSource = new ZArrayDescriptor[4];
            for (int i = 4; i < 8; i++) { secondSource[i - 4] = source[i]; }
            d.result2 = FazaClass.ATAN_Carre(secondSource,  sineNumber1);

            Close();
            atan_Unwrapped(d);
        }
Ejemplo n.º 4
0
        // --------------------------------------------------------------------------------------------
        //                   8-точечный алгоритм
        // --------------------------------------------------------------------------------------------
        private void button5_Click(object sender, EventArgs e)
        {
            ZArrayDescriptor[] firstSource = new ZArrayDescriptor[8];
            for (int i = 0; i < 8; i++) { firstSource[i] = source[i]; }
            Res d = new Res();
            //d.result1 = FazaClass.ATAN_8(firstSource, sineNumber2);

            Close();
            atan_Unwrapped(d);
        }
Ejemplo n.º 5
0
        // --------------------------------------------------------------------------------------------
        //                   Carre определение угла сдвига
        // --------------------------------------------------------------------------------------------
        private void button4_Click(object sender, EventArgs e)
        {
            ZArrayDescriptor[] firstSource = new ZArrayDescriptor[4];
            for (int i = 0; i < 4; i++) { firstSource[i] = source[i]; }
            Res d = new Res();
            d.result1 = FazaClass.ATAN_CarreAlpha(firstSource);

            ZArrayDescriptor[] secondSource = new ZArrayDescriptor[4];
            for (int i = 4; i < 8; i++) { secondSource[i - 4] = source[i]; }
            d.result2 = FazaClass.ATAN_CarreAlpha(secondSource);

            Close();
            atan_Unwrapped(d);
        }
Ejemplo n.º 6
0
 public DBConcurrencyException() : this(Res.GetString(Res.ADP_DBConcurrencyExceptionMessage), null)   // MDAC 84941
 {
 }