Kalkulator do obliczania parametrów anteny
W języku C# opracować program z poniższym oknem, podany jest kod źródłowy programu, który kiedyś działał, ale obecnie nie mogę go podłączyć.
Kod źródłowy:
private void button1_Click(object sender, EventArgs e)
{
try
{
label10.Parent = pictureBox1;
label10.BackColor = Color.Transparent;
double tau = Convert.ToDouble(textBox1.Text);
double E = Convert.ToDouble(textBox2.Text);
double Sig = Convert.ToDouble(textBox6.Text);
double LyamMAX = Convert.ToDouble(textBox8.Text);
double LyamMIN = Convert.ToDouble(textBox9.Text);
double L, Hmax, Hmin, N, Lsum;
double[] h = new double[20];
double[] d = new double[20];
L = (Sig * (1 - 0.76 * LyamMIN / LyamMAX) / (1 - tau)) * LyamMAX;
Hmax = 0.25 * LyamMAX / E;
Hmin = 0.19 * LyamMIN / E;
N = 1 + (Math.Log10(Hmax / Hmin)) / Math.Log10(1 / tau);
int n = Convert.ToInt16(Math.Round(N));
while (n != 0)
{
h[n] = (LyamMAX / (4 * E)) * Math.Pow(tau, (n - 1));
n--;
}
n = Convert.ToInt16(Math.Round(N)) - 1;
while (n != 0)
{
d[n] = (Sig * LyamMAX) * Math.Pow(tau, (n - 1));
n--;
}
Lsum = d.Sum();
label10.Text = "N = " + Convert.ToString(Math.Round(N)) + "\nL = " + Convert.ToString(Math.Round(L,3)) + "\nHmax = " + Convert.ToString(Math.Round(Hmax,3)) + "\nHmin = " + Convert.ToString(Math.Round(Hmin,3)) + "\n";
n = 1;
while (n <= N + 1)
{
label10.Text += "\nh" + "[" + n + "] = " + Math.Round(h[n],3);
n++;
}
label10.Text += "\n";
n = 1;
while (n < N)
{
label10.Text += "\nd" + "[" + n + "] = " + Math.Round(d[n],3);
n++;
}
label10.Text += "\n\nLsum = " + Convert.ToString(Math.Round(Lsum,3));
}
catch {
MessageBox.Show("Введіть всі необхідні дані!");
}
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != 8 && (e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != ',')
e.Handled = true;
}
private void textBox8_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != 8 && (e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != ',')
e.Handled = true;
}
Opinia zleceniodawcy o współpracy z Roman Smolyakov
Kalkulator do obliczania parametrów antenyWszystko jest bardzo i bardzo pozytywne, program zrobili w JEDNĄ godzinę, polecam skontaktować się z tym specjalistą.
Opinia freelancera o współpracy z Daniil Prudius
Kalkulator do obliczania parametrów antenyObczajСпівпраця z Daniil Prudius (fokus10) pozostawiła niezwykle pozytywne wrażenia. Zamawiający od samego początku dostarczył jasne i uporządkowane zadanie techniczne, co znacznie ułatwiło proces rozwoju. Wszystkie wymagania dotyczące funkcjonalności były uzasadnione, logiczne i technicznie osiągalne.
Komunikacja przebiegała łatwo i skutecznie — Daniil był zawsze w kontakcie, szybko odpowiadał na pytania, udzielał informacji zwrotnej i okazywał szczere zainteresowanie wynikiem. Ważne jest, aby podkreślić, że płatność została dokonana terminowo i w pełnej wysokości zgodnie z wcześniejszymi ustaleniami.
Ogólnie rzecz biorąc, projekt został zrealizowany szybko, bez zbędnych opóźnień i z pełnym wzajemnym zaufaniem. Taki poziom profesjonalizmu ze strony zamawiającego — to prawdziwa rzadkość.
-
2947 73 4 2 Dzień dobry! Zwracaj się, modę zrobić szybko, a co najważniejsze - jakościowo!!!!!!
-
762 12 0 Dzień dobry. Mam 2 lata doświadczenia w tworzeniu programów w C#. Chętny do pomocy
Napisz wiadomość prywatną, aby doprecyzować szczegóły.
-
1899 29 1 1 Witam! Chętnie pomogę z Twoim projektem. Mam duże doświadczenie w rozwoju i będę w stanie zrealizować wszystkie niezbędne komponenty zgodnie z Twoją dokumentacją. Gwarantuję wysoką jakość wykonania w ustalonym terminie.
-
usunięte przez moderatora
-
Aktualne zlecenia dla freelancerów w kategorii C#
Animacja low-poly głównego bohatera dla prostej gry w Unity z perspektywy trzeciej osoby
621 PLN
Mam głównego low-poly bohatera, który ma już skonfigurowaną lokomocję - może biegać, chodzić, wszystko działa płynnie dzięki Blend Tree, używając gotowego systemu od Synty Polygon (Basic Locomotion). Potrzebuję systemu, który pozwoli głównemu bohaterowi wybierać narzędzie (lub… C#, Tworzenie gier ∙ 1 minuta temu |
Dopracowanie 1C UT 11 dla TSD Zebra (RDP): różne sygnały dźwiękowe podczas skanowania
83 PLN
Konfiguracja: 1C UT 11 Adresowy magazyn Terminal Zebra TC26 Praca przez RDP Skanowanie towarów odbywa się w dokumentach przyjęcia, umiejscowienia, selekcji oraz innych operacjach magazynowych. Aktualny problem: Magazynierzy pracują przez terminal Zebra. Podczas skanowania nie… C#, Bazy danych i SQL ∙ 1 dzień 17 godzin temu ∙ 6 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 13 dni 5 godzin temu ∙ 3 oferty |