// 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; }
// -------------------------------------------------------------------------------------------- // 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); }
// -------------------------------------------------------------------------------------------- // 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); }
// -------------------------------------------------------------------------------------------- // 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); }
public DBConcurrencyException() : this(Res.GetString(Res.ADP_DBConcurrencyExceptionMessage), null) // MDAC 84941 { }