From af59e007a0cac584a33e863286a9e1d6b66a97c9 Mon Sep 17 00:00:00 2001 From: radioacoustick Date: Wed, 7 Feb 2024 10:42:38 +0200 Subject: [PATCH] Coil64 v2.2.30 updated 2024-02-07 --- about.ui | 67 +- aircoretoroid.cpp | 46 +- aircoretoroid.ui | 24 + al.cpp | 6 + al.ui | 17 +- amidon.cpp | 231 ++- amidon.ui | 98 +- bandspread.cpp | 82 +- bandspread.h | 1 + bandspread.ui | 39 +- crossover.ui | 40 + definitions.h | 3 +- ecore.cpp | 106 +- ecore.ui | 21 + ferrite_rod.cpp | 47 +- ferrite_rod.ui | 32 +- find_permeability.cpp | 42 +- find_permeability.ui | 30 +- lang/Coil64_bg.ts | 2789 +++++++++++++++++---------------- lang/Coil64_cs.ts | 2785 ++++++++++++++++---------------- lang/Coil64_de.ts | 2789 +++++++++++++++++---------------- lang/Coil64_el.ts | 2789 +++++++++++++++++---------------- lang/Coil64_en.ts | 2789 +++++++++++++++++---------------- lang/Coil64_es.ts | 2789 +++++++++++++++++---------------- lang/Coil64_et.ts | 2789 +++++++++++++++++---------------- lang/Coil64_fa.ts | 2789 +++++++++++++++++---------------- lang/Coil64_fr.ts | 2789 +++++++++++++++++---------------- lang/Coil64_hr.ts | 2789 +++++++++++++++++---------------- lang/Coil64_hu.ts | 2789 +++++++++++++++++---------------- lang/Coil64_it.ts | 2789 +++++++++++++++++---------------- lang/Coil64_lt.ts | 2789 +++++++++++++++++---------------- lang/Coil64_mk.ts | 2789 +++++++++++++++++---------------- lang/Coil64_nl.ts | 2789 +++++++++++++++++---------------- lang/Coil64_pl.ts | 2789 +++++++++++++++++---------------- lang/Coil64_pt.ts | 2789 +++++++++++++++++---------------- lang/Coil64_ro.ts | 2789 +++++++++++++++++---------------- lang/Coil64_ru.ts | 2789 +++++++++++++++++---------------- lang/Coil64_sr.ts | 2789 +++++++++++++++++---------------- lang/Coil64_tr.ts | 2789 +++++++++++++++++---------------- lang/Coil64_uk.ts | 2789 +++++++++++++++++---------------- lang/Coil64_vi.ts | 2789 +++++++++++++++++---------------- lang/Coil64_zh.ts | 2789 +++++++++++++++++---------------- loop.cpp | 64 +- loop.ui | 27 + mainwindow.cpp | 1914 +++++++++++----------- mainwindow.h | 7 +- mainwindow.ui | 380 ++++- meander_pcb.cpp | 40 +- meander_pcb.ui | 41 +- multiloop.cpp | 51 +- multiloop.ui | 22 +- options.cpp | 23 + options.h | 1 + options.ui | 237 ++- potcore.cpp | 72 +- potcore.ui | 26 +- res.qrc | 5 + res/DarkStyle.qss | 8 +- res/SunnyStyle.qss | 13 + res/icons8-bullet-32.png | Bin 0 -> 299 bytes res/icons8-color-32.png | Bin 0 -> 656 bytes res/icons8-column-32.png | Bin 0 -> 333 bytes res/icons8-description-32.png | Bin 0 -> 357 bytes res/icons8-interface-32.png | Bin 0 -> 272 bytes res/translations/Coil64_bg.qm | Bin 68848 -> 70163 bytes res/translations/Coil64_cs.qm | Bin 64686 -> 65813 bytes res/translations/Coil64_de.qm | Bin 68442 -> 69661 bytes res/translations/Coil64_el.qm | Bin 70114 -> 71317 bytes res/translations/Coil64_en.qm | Bin 38936 -> 39535 bytes res/translations/Coil64_es.qm | Bin 69398 -> 70585 bytes res/translations/Coil64_et.qm | Bin 64476 -> 65595 bytes res/translations/Coil64_fa.qm | Bin 60941 -> 62000 bytes res/translations/Coil64_fr.qm | Bin 69740 -> 71057 bytes res/translations/Coil64_hr.qm | Bin 66709 -> 67876 bytes res/translations/Coil64_hu.qm | Bin 65509 -> 66730 bytes res/translations/Coil64_it.qm | Bin 69188 -> 70441 bytes res/translations/Coil64_mk.qm | Bin 67829 -> 69034 bytes res/translations/Coil64_nl.qm | Bin 66958 -> 68125 bytes res/translations/Coil64_pl.qm | Bin 67030 -> 68185 bytes res/translations/Coil64_pt.qm | Bin 68366 -> 69539 bytes res/translations/Coil64_ro.qm | Bin 69691 -> 70906 bytes res/translations/Coil64_ru.qm | Bin 67861 -> 69074 bytes res/translations/Coil64_sr.qm | Bin 65903 -> 67060 bytes res/translations/Coil64_tr.qm | Bin 64637 -> 65786 bytes res/translations/Coil64_uk.qm | Bin 67307 -> 68520 bytes res/translations/Coil64_vi.qm | Bin 64333 -> 65462 bytes res/translations/Coil64_zh.qm | Bin 46157 -> 46894 bytes rf_toroid.cpp | 88 +- rf_toroid.h | 1 + rf_toroid.ui | 60 +- rmcore.cpp | 100 +- rmcore.ui | 21 + shield.cpp | 39 +- shield.ui | 30 +- system_functions.cpp | 58 + system_functions.h | 9 + ucore.cpp | 90 +- ucore.ui | 21 + version.h | 8 +- 99 files changed, 36686 insertions(+), 34634 deletions(-) create mode 100644 res/icons8-bullet-32.png create mode 100644 res/icons8-color-32.png create mode 100644 res/icons8-column-32.png create mode 100644 res/icons8-description-32.png create mode 100644 res/icons8-interface-32.png diff --git a/about.ui b/about.ui index 40f6c9c..c42fdee 100644 --- a/about.ui +++ b/about.ui @@ -10,7 +10,7 @@ 0 0 650 - 469 + 550 @@ -22,13 +22,13 @@ 650 - 469 + 550 650 - 469 + 550 @@ -50,25 +50,6 @@ - - - - - 0 - 0 - - - - - - - :/new/images/res/program.png - - - Qt::AlignCenter - - - @@ -94,7 +75,7 @@ - 1 + 5 @@ -619,6 +600,46 @@ p, li { white-space: pre-wrap; } + + + + Qt::Horizontal + + + + + + + + + + 0 + 0 + + + + Free Icons: + + + 10 + + + + + + + <a href="https://icons8.com/icons"><span style="text-decoration: underline; color:DodgerBlue;">https://icons8.com/icons</span></a> + + + 10 + + + true + + + + + diff --git a/aircoretoroid.cpp b/aircoretoroid.cpp index 55ec127..2225fbd 100644 --- a/aircoretoroid.cpp +++ b/aircoretoroid.cpp @@ -183,15 +183,14 @@ void AirCoreToroid::on_checkBox_isReverce_clicked() default: break; } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AirCoreToroid::on_pushButton_calculate_clicked() { - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + - " - " + windowTitle(); - } + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; if ((ui->lineEdit_N->text().isEmpty())||(ui->lineEdit_1->text().isEmpty())||(ui->lineEdit_2->text().isEmpty())||(ui->lineEdit_4->text().isEmpty())){ showWarning(tr("Warning"), tr("One or more inputs are empty!")); return; @@ -217,9 +216,8 @@ void AirCoreToroid::on_pushButton_calculate_clicked() return; } if(windingKind == 0){ - sResult += " (" + ui->radioButton_round->text() + + ")


"; - if (fOpt->isInsertImage) - sResult += ""; + sCaption += " (" + ui->radioButton_round->text() + + ")"; + sImage = ""; } else if (windingKind == 1){ if(ui->lineEdit_3->text().isEmpty()){ showWarning(tr("Warning"), tr("One or more inputs are empty!")); @@ -234,9 +232,8 @@ void AirCoreToroid::on_pushButton_calculate_clicked() showWarning(tr("Warning"), tr("One or more inputs have an illegal format!")); return; } - sResult += " (" + ui->radioButton_rect->text() + + ")
"; - if (fOpt->isInsertImage) - sResult += ""; + sCaption += " (" + ui->radioButton_rect->text() + + ")"; + sImage = ""; } _CoilResult result; if (ui->checkBox_isReverce->isChecked()){ @@ -270,25 +267,24 @@ void AirCoreToroid::on_pushButton_calculate_clicked() N = result.N; } } - sResult += "

" + tr("Input data") + ":
"; + QString sInput = "

" + tr("Input data") + ":
"; if (ui->checkBox_isReverce->isChecked()) - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; else - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + ui->label_N_m->text() + "
"; - sResult += ui->label_1->text() + " " + ui->lineEdit_1->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_2->text() + " " + ui->lineEdit_2->text() + " " + ui->label_02->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), ui->label_N_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_1->text(), ui->lineEdit_1->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_2->text(), ui->lineEdit_2->text(), ui->label_02->text()) + "
"; if (windingKind == 1){ - sResult += ui->label_3->text() + " " + ui->lineEdit_3->text() + " " + ui->label_03->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_3->text(), ui->label_03->text()) + "
"; } - sResult += ui->label_4->text() + " " + ui->lineEdit_4->text() + " " + ui->label_04->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; + sInput += formattedOutput(fOpt, ui->label_4->text(), ui->lineEdit_4->text(), ui->label_04->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (ui->checkBox_isReverce->isChecked()){ - sResult += tr("Inductance") + " L = " + roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()); + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())); } else { - sResult += tr("Number of turns of the coil") + " N = " + roundTo(N, loc, fOpt->dwAccuracy); + sResult += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", roundTo(N, loc, fOpt->dwAccuracy)); } - sResult += "


"; - emit sendResult(sResult); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } diff --git a/aircoretoroid.ui b/aircoretoroid.ui index 9643f5f..661e802 100644 --- a/aircoretoroid.ui +++ b/aircoretoroid.ui @@ -89,6 +89,9 @@ + + Qt::NoFocus + Round cross-section @@ -99,6 +102,9 @@ + + Qt::NoFocus + Rectangular cross-section @@ -349,6 +355,9 @@ 40
+ + Qt::NoFocus + Context help @@ -359,6 +368,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -385,6 +397,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -411,6 +429,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/al.cpp b/al.cpp index 4a8ee88..fbbad92 100644 --- a/al.cpp +++ b/al.cpp @@ -118,14 +118,20 @@ void AL::on_tabWidget_currentChanged(int index) case 0: ui->lineEdit_L_1->setText(loc.toString(L_m / fOpt->dwInductanceMultiplier)); ui->lineEdit_N_1->setText(loc.toString(N_m)); + ui->lineEdit_L_1->setFocus(); + ui->lineEdit_L_1->selectAll(); break; case 1: ui->lineEdit_AL_2->setText(loc.toString(al)); ui->lineEdit_L_2->setText(loc.toString(L_r / fOpt->dwInductanceMultiplier)); + ui->lineEdit_L_2->setFocus(); + ui->lineEdit_L_2->selectAll(); break; case 2: ui->lineEdit_AL_3->setText(loc.toString(al)); ui->lineEdit_N_3->setText(loc.toString(N_r)); + ui->lineEdit_AL_3->setFocus(); + ui->lineEdit_AL_3->selectAll(); break; default: break; diff --git a/al.ui b/al.ui index 6d06963..9f768bb 100644 --- a/al.ui +++ b/al.ui @@ -89,8 +89,11 @@ + + Qt::NoFocus + - 2 + 0 @@ -577,6 +580,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -603,6 +612,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/amidon.cpp b/amidon.cpp index 31e6990..9a2327a 100644 --- a/amidon.cpp +++ b/amidon.cpp @@ -564,18 +564,18 @@ void Amidon::on_comboBox_bn_t_currentIndexChanged(int index){ drawImage(QPixmap(":/images/res/bn3.jpg")); } QString sC = bn_size_val.at(3); - QString info = "

" + tr("Dimensions") + ":
"; - info += "A = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(1)) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; - info += "B = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(2)) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", 
"; + QString info = tr("Dimensions") + ":
"; + info += "A = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(1)) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + info += "B = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(2)) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ",
"; if (!(sC == "0")) - info += "C = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(3)) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; - info += "E = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(4)) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; - info += "H = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(5)) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + " 


"; + info += "C = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(3)) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + info += "E = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(4)) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + info += "H = " + styleInfoColor + getMultiapertureCoreSize(bn_size_val.at(5)) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; QString lowImp = bn_size_val.at(6); QString highImp = bn_size_val.at(7); QString al_s = bn_size_val.at(8); @@ -608,12 +608,12 @@ void Amidon::on_comboBox_bn_t_currentIndexChanged(int index){ } if (!(lowImp == "0")) info += tr("Impedance at") + " " + sLowFreq + qApp->translate("Context", "MHz") + - ": " + styleInfoColor + lowImp + - " "+ qApp->translate("Context", "Ohm") +"
"; + ": " + styleInfoColor + lowImp + + " "+ qApp->translate("Context", "Ohm") +"
"; if (!(highImp == "0")) info += tr("Impedance at") + " " + sHighFreq + qApp->translate("Context", "MHz") + - ": " + styleInfoColor + highImp + - " "+ qApp->translate("Context", "Ohm") +"
"; + ": " + styleInfoColor + highImp + + " "+ qApp->translate("Context", "Ohm") +"
"; QString bnfeatures_str = MultiapertureFeatures[bn_material_index]; QStringList pfeatures = bnfeatures_str.split(","); @@ -622,22 +622,22 @@ void Amidon::on_comboBox_bn_t_currentIndexChanged(int index){ info += tr("Maximum magnetic permeability") + " (μmax): " + styleInfoColor + pfeatures.at(1) + "
"; info += tr("Saturation flux density") + " (Bs): " + styleInfoColor + pfeatures.at(2) - + " Gs
"; + + " Gs
"; info += tr("Residual flux density") + " (Br): " + styleInfoColor + pfeatures.at(3) - + " Gs
"; + + " Gs
"; info += tr("Curie Temperature") + ": " + styleInfoColor + pfeatures.at(4) - + " °C
"; + + " °C
"; info += "" + tr("Working frequency") + ":
"; info += tr("Resonant circuit coils") + " = " + styleInfoColor + pfeatures.at(5) - + " " + qApp->translate("Context", "MHz") + "
"; - info += tr("Wideband transformers") + " (TLT) = " + styleInfoColor + pfeatures.at(6) - + " " + qApp->translate("Context", "MHz") + "
"; + + " " + qApp->translate("Context", "MHz") + "
"; + info += tr("Wideband transformers") + " (TLT) = " + styleInfoColor + pfeatures.at(6) + + " " + qApp->translate("Context", "MHz") + "
"; info += tr("Chokes") + " = " + styleInfoColor + pfeatures.at(7) - + " " + qApp->translate("Context", "MHz") + "
"; - info += "AL " + tr("factor") + ": " + styleInfoColor - + QString("%1").arg(al) + " nH/N2

"; - ui->label_info->setText(info); + + " " + qApp->translate("Context", "MHz") + "
"; + info += "AL " + tr("factor") + ": " + styleInfoColor + + QString("%1").arg(al) + " nH/N2
"; + ui->label_info->setText("

" + info + "

"); ui->label->setText(ui->comboBox_bn_t->currentText()); onCalculate(); } @@ -650,7 +650,7 @@ void Amidon::on_comboBox_td_currentTextChanged(const QString &arg1){ int tm_index = ui->comboBox_tm->currentIndex(); QString tfeatures_str = TToroid_Features[tm_index]; QStringList tfeatures = tfeatures_str.split(","); - QString info = "

" + tr("Color code") + ": " + styleInfoColor + tfeatures.at(2) + "
"; + QString info = tr("Color code") + ": " + styleInfoColor + tfeatures.at(2) + "
"; info += tr("Material") + ": " + styleInfoColor + tfeatures.at(3) + "
"; info += tr("Resonant circuit frequency range") + ":
" + styleInfoColor + tfeatures.at(1) + "
"; @@ -674,13 +674,13 @@ void Amidon::on_comboBox_td_currentTextChanged(const QString &arg1){ + roundTo(od, loc, accuracy) + " x " + roundTo(id, loc, accuracy) + " x " + roundTo(h, loc, accuracy) + - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; al = TToroid_AL[tm_index][i]; - info += "AL " + tr("factor") + ": " + styleInfoColor - + QString("%1").arg(al) + " µH/(N/100)2

"; + info += "AL " + tr("factor") + ": " + styleInfoColor + + QString("%1").arg(al) + " µH/(N/100)2
"; } } - ui->label_info->setText(info); + ui->label_info->setText("

" + info + "

"); ui->label->setText(arg1 + "-" + ui->comboBox_tm->currentText().left(ui->comboBox_tm->currentText().indexOf(" "))); onCalculate(); } @@ -693,16 +693,16 @@ void Amidon::on_comboBox_fd_currentTextChanged(const QString &arg1) int fm_index = ui->comboBox_fm->currentIndex(); QString ffeatures_str = FToroid_Features[fm_index]; QStringList ffeatures = ffeatures_str.split(","); - QString info = "

" + tr("Initial magnetic permeability") + " (μi): " + styleInfoColor + ffeatures.at(0) + QString info = tr("Initial magnetic permeability") + " (μi): " + styleInfoColor + ffeatures.at(0) + "
"; info += tr("Saturation flux density") + " (Bs): " + styleInfoColor + ffeatures.at(1) - + " Gs
"; + + " Gs
"; info += tr("Residual flux density") + " (Br): " + styleInfoColor + ffeatures.at(2) - + " Gs
"; + + " Gs
"; info += tr("Coercive Force") + " (Hc): " + styleInfoColor + ffeatures.at(3) - + " Oe
"; + + " Oe
"; info += tr("Curie Temperature") + ": " + styleInfoColor + ffeatures.at(4) - + " °C
"; + + " °C
"; for (int i = 0; i < 28; i++) { QString fsise_str = FToroidSize[i]; QStringList f_size_val = fsise_str.split(","); @@ -721,20 +721,20 @@ void Amidon::on_comboBox_fd_currentTextChanged(const QString &arg1) + roundTo(od, loc, accuracy) + " x " + roundTo(id, loc, accuracy) + " x " + roundTo(h, loc, accuracy) + - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; al = FToroid_AL[fm_index][i]; - info += "AL " + tr("factor") + ": " + styleInfoColor - + QString("%1").arg(al) + " nH/N2

"; + info += "AL " + tr("factor") + ": " + styleInfoColor + + QString("%1").arg(al) + " nH/N2
"; } } - info += "

" + tr("Working frequency") + ":
"; + info += "" + tr("Working frequency") + ":
"; info += tr("Resonant circuit coils") + " = " + styleInfoColor + ffeatures.at(5) - + " " + qApp->translate("Context", "MHz") + "
"; - info += tr("Wideband transformers") + " (TLT) = " + styleInfoColor + ffeatures.at(6) - + " " + qApp->translate("Context", "MHz") + "
"; + + " " + qApp->translate("Context", "MHz") + "
"; + info += tr("Wideband transformers") + " (TLT) = " + styleInfoColor + ffeatures.at(6) + + " " + qApp->translate("Context", "MHz") + "
"; info += tr("Chokes") + " = " + styleInfoColor + ffeatures.at(7) - + " " + qApp->translate("Context", "MHz") + "
"; - ui->label_info->setText(info); + + " " + qApp->translate("Context", "MHz") + "
"; + ui->label_info->setText("

" + info + "

"); ui->label->setText(arg1 + "-" + ui->comboBox_fm->currentText()); onCalculate(); } @@ -869,12 +869,12 @@ void Amidon::onCalculate() } if (N > 0){ double max_dw = 2 * sqrt(0.7 * hole_area / N / M_PI); - Result += tr("Number of turns of the coil") + " N = " + loc.toString(N) + "
"; - Result += tr("Maximum wire diameter") + " dw_max = " + roundTo(max_dw / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()); + Result += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", loc.toString(N)) + "
"; + Result += formattedOutput(fOpt, tr("Maximum wire diameter") + " dw_max = ", roundTo(max_dw / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())); QString awg = converttoAWG(max_dw); if (!awg.isEmpty()) - Result += " (" + awg +" AWG)"; + Result += " (" + awg +" AWG)"; } else { Result += tr("Not available"); } @@ -921,23 +921,23 @@ void Amidon::resolvePotCore(int index) double A, B, C, D, E, F, G, H; QString psize_str = PotCoreSize[index]; QStringList psize = psize_str.split(","); - QString info = "

" + tr("Dimensions") + ":
"; - info += "A = " + styleInfoColor + getPotCoreSize(psize.at(0),&A) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; - info += "B = " + styleInfoColor + getPotCoreSize(psize.at(1),&B) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", 
"; - info += "C = " + styleInfoColor + getPotCoreSize(psize.at(2),&C) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; - info += "D = " + styleInfoColor + getPotCoreSize(psize.at(3),&D) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", 
"; - info += "E = " + styleInfoColor + getPotCoreSize(psize.at(4),&E) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; - info += "F = " + styleInfoColor + getPotCoreSize(psize.at(5),&F) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", 
"; - info += "G = " + styleInfoColor + getPotCoreSize(psize.at(6),&G) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; - info += "H = " + styleInfoColor + getPotCoreSize(psize.at(7),&H) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + " 
"; + QString info = tr("Dimensions") + ":
"; + info += "A = " + styleInfoColor + getPotCoreSize(psize.at(0),&A) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + info += "B = " + styleInfoColor + getPotCoreSize(psize.at(1),&B) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ",
"; + info += "C = " + styleInfoColor + getPotCoreSize(psize.at(2),&C) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + info += "D = " + styleInfoColor + getPotCoreSize(psize.at(3),&D) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ",
"; + info += "E = " + styleInfoColor + getPotCoreSize(psize.at(4),&E) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + info += "F = " + styleInfoColor + getPotCoreSize(psize.at(5),&F) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ",
"; + info += "G = " + styleInfoColor + getPotCoreSize(psize.at(6),&G) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + info += "H = " + styleInfoColor + getPotCoreSize(psize.at(7),&H) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; QString pfeatures_str = PotCore_Features[index]; QStringList pfeatures = pfeatures_str.split(","); QString al_s = pfeatures.at(0); @@ -954,16 +954,16 @@ void Amidon::resolvePotCore(int index) accuracy = 0; info += tr("Effective magnetic path length") + " (le): " + styleInfoColor + roundTo(le/fOpt->dwLengthMultiplier, loc, accuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; info += tr("Effective area of magnetic path") + " (Ae): " + styleInfoColor + roundTo(ae/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, accuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; info += tr("Effective volume") + " (Ve): " + styleInfoColor + roundTo(ve/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, accuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; - info += "AL " + tr("factor") + ": " + styleInfoColor - + al_s + " mH/(N/1000)2

"; - ui->label_info->setText(info); + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; + info += "AL " + tr("factor") + ": " + styleInfoColor + + al_s + " mH/(N/1000)2
"; + ui->label_info->setText("

" + info + "

"); onCalculate(); } } @@ -990,28 +990,28 @@ void Amidon::resolveECore(int index) int accuracy = fOpt->indexLengthMultiplier + 1; if (accuracy == 4) accuracy = 0; - QString info = "

" + tr("Dimensions") + ":
"; + QString info = tr("Dimensions") + ":
"; info += "A = " + styleInfoColor - + roundTo(A/fOpt->dwLengthMultiplier, loc, accuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + + roundTo(A/fOpt->dwLengthMultiplier, loc, accuracy) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; info += "B = " + styleInfoColor - + roundTo(B/fOpt->dwLengthMultiplier, loc, accuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", 
"; + + roundTo(B/fOpt->dwLengthMultiplier, loc, accuracy) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ",
"; info += "C = " + styleInfoColor - + roundTo(C/fOpt->dwLengthMultiplier, loc, accuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + + roundTo(C/fOpt->dwLengthMultiplier, loc, accuracy) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; info += "D = " + styleInfoColor - + roundTo(D/fOpt->dwLengthMultiplier, loc, accuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", 
"; + + roundTo(D/fOpt->dwLengthMultiplier, loc, accuracy) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ",
"; info += "E = " + styleInfoColor - + roundTo(E/fOpt->dwLengthMultiplier, loc, accuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; + + roundTo(E/fOpt->dwLengthMultiplier, loc, accuracy) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", "; info += "F = " + styleInfoColor - + roundTo(F/fOpt->dwLengthMultiplier, loc, accuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ", 
"; + + roundTo(F/fOpt->dwLengthMultiplier, loc, accuracy) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + ",
"; info += "G = " + styleInfoColor - + roundTo(G/fOpt->dwLengthMultiplier, loc, accuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + " 
"; + + roundTo(G/fOpt->dwLengthMultiplier, loc, accuracy) + " " + + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; QString efeatures_str = ECore_Features[index]; QStringList efeatures = efeatures_str.split(","); QString ae_s = efeatures.at(0); @@ -1027,17 +1027,17 @@ void Amidon::resolveECore(int index) double W = W_s.toDouble(); info += tr("Effective magnetic path length") + " (le): " + styleInfoColor + roundTo(le/fOpt->dwLengthMultiplier, loc, accuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; info += tr("Effective area of magnetic path") + " (Ae): " + styleInfoColor + roundTo(ae/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, accuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; info += tr("Effective volume") + " (Ve): " + styleInfoColor + roundTo(ve/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, accuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; - info += tr("Power") + " (W): " + styleInfoColor + roundTo(W, loc, accuracy) + " W
"; - info += "AL " + tr("factor") + ": " + styleInfoColor - + al_s + " µH/(N/1000)2

"; - ui->label_info->setText(info); + + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; + info += tr("Power") + " (W): " + styleInfoColor + roundTo(W, loc, accuracy) + " W
"; + info += "AL " + tr("factor") + ": " + styleInfoColor + + al_s + " µH/(N/1000)2"; + ui->label_info->setText("

" + info + "

"); onCalculate(); } } @@ -1049,31 +1049,28 @@ void Amidon::on_pushButton_export_clicked() showWarning(tr("Warning"), tr("One or more inputs are equal to null!")); return; } - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - sResult += "

" + tr("Selected core") + ":
"; - sResult += "" + ui->label->text() + "

"; - if (fOpt->isInsertImage){ - QPixmap image = ui->graphArea->grab(); - QByteArray byteArray; - QBuffer buffer(&byteArray); - image.save(&buffer, "PNG"); - sResult += QString("

"; - QByteArray byteArray2; - QBuffer buffer2(&byteArray2); - ui->image->pixmap()->save(&buffer2, "PNG"); - sResult += QString("

"; + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + sCaption += "

" + tr("Selected core") + ":
"; + sCaption += "" + ui->label->text() + "

"; + QPixmap image = ui->graphArea->grab(); + QByteArray byteArray; + QBuffer buffer(&byteArray); + image.save(&buffer, "PNG"); + sImage = QString(""; + QByteArray byteArray2; + QBuffer buffer2(&byteArray2); + ui->image->pixmap()->save(&buffer2, "PNG"); + sImage += QString("
"; + QString sInput = "

" + tr("Input data") + ":
"; + sInput += formattedOutput(fOpt, ui->groupBox_ind->title() + " L = ", ui->lineEdit_ind->text(), ui->label_2->text()) + "

"; + if (fOpt->isShowValueDescription){ + sInput += "

" + ui->groupBox_info->title() + ":

"; + sInput += ui->label_info->text(); } - sResult += "

" + tr("Input data") + ":
"; - sResult += ui->groupBox_ind->title() + " = " + ui->lineEdit_ind->text() + " " + ui->label_2->text() + "

"; - sResult += "

" + ui->groupBox_info->title() + ":"; - sResult += ui->label_info->text() + "

"; - sResult += "

" + ui->groupBox_result->title() + ":
"; - sResult += ui->label_result->text() + "


"; - emit sendResult(sResult); + QString sResult = "

" + ui->groupBox_result->title() + ":
"; + sResult += ui->label_result->text() + "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Amidon::on_pushButton_help_clicked() diff --git a/amidon.ui b/amidon.ui index e5eca92..5f43eb8 100644 --- a/amidon.ui +++ b/amidon.ui @@ -145,6 +145,9 @@ 281 + + Qt::NoFocus + QFrame::WinPanel @@ -225,8 +228,11 @@ 0 + + Qt::TabFocus + - 2 + 0 @@ -240,7 +246,11 @@ - + + + Qt::NoFocus + + @@ -252,7 +262,11 @@ - + + + Qt::NoFocus + +
@@ -271,7 +285,11 @@ - + + + Qt::NoFocus + +
@@ -283,7 +301,11 @@ - + + + Qt::NoFocus + + @@ -303,6 +325,9 @@ + + Qt::NoFocus + EA-77-188 @@ -313,6 +338,9 @@ + + Qt::NoFocus + EA-77-250 @@ -320,6 +348,9 @@ + + Qt::NoFocus + EA-77-375 @@ -327,6 +358,9 @@ + + Qt::NoFocus + EA-77-500 @@ -334,6 +368,9 @@ + + Qt::NoFocus + EA-77-625 @@ -357,6 +394,9 @@ + + Qt::NoFocus + PC1107-77 @@ -367,6 +407,9 @@ + + Qt::NoFocus + PC1408-77 @@ -374,6 +417,9 @@ + + Qt::NoFocus + PC1811-77 @@ -381,6 +427,9 @@ + + Qt::NoFocus + PC2213-77 @@ -388,6 +437,9 @@ + + Qt::NoFocus + PC2616-77 @@ -395,6 +447,9 @@ + + Qt::NoFocus + PC3019-77 @@ -402,6 +457,9 @@ + + Qt::NoFocus + PC3622-77 @@ -424,7 +482,11 @@ - + + + Qt::NoFocus + + @@ -436,7 +498,11 @@ - + + + Qt::NoFocus + + @@ -557,6 +623,9 @@ 40 + + Qt::NoFocus + @@ -564,6 +633,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -590,6 +662,12 @@ 40 + + Qt::NoFocus + + + Enter + Export results @@ -616,6 +694,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/bandspread.cpp b/bandspread.cpp index ab10ad2..b340ece 100644 --- a/bandspread.cpp +++ b/bandspread.cpp @@ -30,6 +30,10 @@ Bandspread::Bandspread(QWidget *parent) : ui->lineEdit_cvmin->setValidator(dv); ui->lineEdit_cvmax->setValidator(dv); ui->lineEdit_cs->setValidator(dv); + QAction *buttonAction = new QAction(ui->pushButton_export); + buttonAction->setShortcuts({QKeySequence("Ctrl+Enter"),QKeySequence("Ctrl+Return")}); + ui->pushButton_export->addAction(buttonAction); + connect(buttonAction, &QAction::triggered, ui->pushButton_export, &QPushButton::click); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Bandspread::~Bandspread() @@ -116,6 +120,8 @@ void Bandspread::getOpt(_OptionStruct gOpt) resize(size); move(pos); showInductanceRange(); + ui->lineEdit_flo->setFocus(); + ui->lineEdit_flo->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Bandspread::getCurrentLocale(QLocale locale) @@ -263,9 +269,10 @@ void Bandspread::on_pushButton_calculate_clicked() Cp = cap->at(1); ui->lineEdit_ct->setText(QString::number(Ct/fOpt->dwCapacityMultiplier)); ui->lineEdit_cp->setText(QString::number(Cp/fOpt->dwCapacityMultiplier)); - ui->label_info->setText(tr("Minimum LC circuit Capacitance") + ": " + QString::number(cap->at(2)/fOpt->dwCapacityMultiplier) + " " - + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8()) + "
" + tr("Maximum LC circuit Capacitance") + ": " - + QString::number(cap->at(3)/fOpt->dwCapacityMultiplier) + " " + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8())); + ui->label_info->setText(formattedOutput(fOpt, tr("Minimum LC circuit Capacitance") + " Cmin: ", QString::number(cap->at(2)/fOpt->dwCapacityMultiplier), + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8())) + "
" + + formattedOutput(fOpt, tr("Maximum LC circuit Capacitance") + " Cmax: ", QString::number(cap->at(3)/fOpt->dwCapacityMultiplier), + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8()))); } else { ui->lineEdit_ct->setText(""); ui->lineEdit_cp->setText(""); @@ -320,9 +327,10 @@ void Bandspread::on_pushButton_calculate_clicked() f_high = freq->at(1); ui->lineEdit_flo_r->setText(QString::number(f_low/fOpt->dwFrequencyMultiplier)); ui->lineEdit_fhi_r->setText(QString::number(f_high/fOpt->dwFrequencyMultiplier)); - ui->label_info_r->setText(tr("Minimum LC circuit Capacitance") + ": " + QString::number(freq->at(2)/fOpt->dwCapacityMultiplier) + " " - + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8()) + "
" + tr("Maximum LC circuit Capacitance") + ": " - + QString::number(freq->at(3)/fOpt->dwCapacityMultiplier) + " " + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8())); + ui->label_info_r->setText(formattedOutput(fOpt, tr("Minimum LC circuit Capacitance") + " Cmin: ", QString::number(freq->at(2)/fOpt->dwCapacityMultiplier), + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8())) + "
" + + formattedOutput(fOpt, tr("Maximum LC circuit Capacitance") + " Cmax: ", QString::number(freq->at(3)/fOpt->dwCapacityMultiplier), + qApp->translate("Context", fOpt->ssCapacityMeasureUnit.toUtf8()))); } delete freq; } @@ -332,50 +340,40 @@ void Bandspread::on_pushButton_calculate_clicked() ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Bandspread::on_pushButton_export_clicked() { - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - sResult += ""; - } - sResult += "

" + ui->tabWidget->tabText(ui->tabWidget->currentIndex()) + "

"; - sResult += "

" + tr("Input data") + ":
"; + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + sCaption += "

" + ui->tabWidget->tabText(ui->tabWidget->currentIndex()) + "

"; + QString sInput = "

" + tr("Input data") + ":
"; switch (ui->tabWidget->currentIndex()){ case 0:{ if ((!ui->lineEdit_ct->text().isEmpty()) && (!ui->lineEdit_cp->text().isEmpty())){ - sResult += ui->label_flo->text() + " " + ui->lineEdit_flo->text() + " " + ui->label_flo_m->text() + "
"; - sResult += ui->label_fhi->text() + " " + ui->lineEdit_fhi->text() + " " + ui->label_fhi_m->text() + "
"; - sResult += ui->label_cvmin->text() + " " + ui->lineEdit_cvmin->text() + " " + ui->label_cvmin_m->text() + "
"; - sResult += ui->label_cvmax->text() + " " + ui->lineEdit_cvmax->text() + " " + ui->label_cvmax_m->text() + "
"; - sResult += ui->label_cs->text() + " " + ui->lineEdit_cs->text() + " " + ui->label_cs_m->text() + "
"; - sResult += ui->label_ind->text() + " " + ui->lineEdit_ind->text() + " " + ui->label_ind_m->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; - sResult += ui->label_ct->text() + " " + ui->lineEdit_ct->text() + " " + ui->label_ct_m->text() + "
"; - sResult += ui->label_cp->text() + " " + ui->lineEdit_cp->text() + " " + ui->label_cp_m->text() + "

"; + sInput += formattedOutput(fOpt, ui->label_flo->text(), ui->lineEdit_flo->text(), ui->label_flo_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_fhi->text(), ui->lineEdit_fhi->text(), ui->label_fhi_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_cvmin->text(), ui->lineEdit_cvmin->text(), ui->label_cvmin_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_cvmax->text(), ui->lineEdit_cvmax->text(), ui->label_cvmax_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_cs->text(), ui->lineEdit_cs->text(), ui->label_cs_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_ind->text(), ui->lineEdit_ind->text(), ui->label_ind_m->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(fOpt, ui->label_ct->text(), ui->lineEdit_ct->text(), ui->label_ct_m->text()) + "
"; + sResult += formattedOutput(fOpt, ui->label_cp->text(), ui->lineEdit_cp->text(), ui->label_cp_m->text()) + "

"; sResult += ui->label_info->text(); - sResult += "
"; - emit sendResult(sResult); + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } } break; case 1:{ if ((!ui->lineEdit_flo_r->text().isEmpty()) && (!ui->lineEdit_fhi_r->text().isEmpty())){ - sResult += ui->label_ct_r->text() + " " + ui->lineEdit_ct_r->text() + " " + ui->label_ct_m_r->text() + "
"; - sResult += ui->label_cp_r->text() + " " + ui->lineEdit_cp_r->text() + " " + ui->label_cp_m_r->text() + "
"; - sResult += ui->label_cvmin_r->text() + " " + ui->lineEdit_cvmin_r->text() + " " + ui->label_cvmin_m_r->text() + "
"; - sResult += ui->label_cvmax_r->text() + " " + ui->lineEdit_cvmax_r->text() + " " + ui->label_cvmax_m_r->text() + "
"; - sResult += ui->label_cs_r->text() + " " + ui->lineEdit_cs_r->text() + " " + ui->label_cs_m_r->text() + "
"; - sResult += ui->label_ind_r->text() + " " + ui->lineEdit_ind_r->text() + " " + ui->label_ind_m_r->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; - sResult += ui->label_flo_r->text() + " " + ui->lineEdit_flo_r->text() + " " + ui->label_flo_m_r->text() + "
"; - sResult += ui->label_fhi_r->text() + " " + ui->lineEdit_fhi_r->text() + " " + ui->label_fhi_m_r->text() + "

"; + sInput += formattedOutput(fOpt, ui->label_ct_r->text(), ui->lineEdit_ct_r->text(), ui->label_ct_m_r->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_cp_r->text(), ui->lineEdit_cp_r->text(), ui->label_cp_m_r->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_cvmin_r->text(), ui->lineEdit_cvmin_r->text(), ui->label_cvmin_m_r->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_cvmax_r->text(), ui->lineEdit_cvmax_r->text(), ui->label_cvmax_m_r->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_cs_r->text(), ui->lineEdit_cs_r->text(), ui->label_cs_m_r->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_ind_r->text(), ui->lineEdit_ind_r->text(), ui->label_ind_m_r->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(fOpt, ui->label_flo_r->text(), ui->lineEdit_flo_r->text(), ui->label_flo_m_r->text()) + "
"; + sResult += formattedOutput(fOpt, ui->label_fhi_r->text(), ui->lineEdit_fhi_r->text(), ui->label_fhi_m_r->text()) + "

"; sResult += ui->label_info_r->text(); - sResult += "
"; - emit sendResult(sResult); + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } } break; @@ -393,6 +391,8 @@ void Bandspread::on_tabWidget_currentChanged(int index) ui->lineEdit_flo->setText(roundTo(f_low / fOpt->dwFrequencyMultiplier, loc, fOpt->dwAccuracy)); ui->lineEdit_fhi->setText(roundTo(f_high / fOpt->dwFrequencyMultiplier, loc, fOpt->dwAccuracy)); } + ui->lineEdit_flo->setFocus(); + ui->lineEdit_flo->selectAll(); } else { ui->lineEdit_cvmin_r->setText(ui->lineEdit_cvmin->text()); ui->lineEdit_cvmax_r->setText(ui->lineEdit_cvmax->text()); @@ -406,6 +406,8 @@ void Bandspread::on_tabWidget_currentChanged(int index) QString ssCp = ui->lineEdit_cp->text(); double dCp = ssCp.toDouble(); ui->lineEdit_cp_r->setText(loc.toString(toNearestE24(dCp, fOpt->dwAccuracy))); + ui->lineEdit_ct_r->setFocus(); + ui->lineEdit_ct_r->selectAll(); } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/bandspread.h b/bandspread.h index b483503..e10a85c 100644 --- a/bandspread.h +++ b/bandspread.h @@ -17,6 +17,7 @@ along with this program. If not, see #include #include #include diff --git a/bandspread.ui b/bandspread.ui index 98492f4..8b6629a 100644 --- a/bandspread.ui +++ b/bandspread.ui @@ -80,8 +80,11 @@
+ + Qt::NoFocus + - 1 + 0 @@ -397,6 +400,9 @@ Serial Capacitor C2 + + true + @@ -614,6 +620,9 @@ Serial Capacitor C2 + + true + @@ -937,6 +946,9 @@ 40 + + Qt::NoFocus + Context help @@ -947,6 +959,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -973,6 +988,12 @@ 40 + + Qt::NoFocus + + + Esc + Close @@ -996,6 +1017,12 @@ 40 + + Qt::NoFocus + + + Ctrl+Enter + Export results @@ -1003,8 +1030,8 @@ :/menu_ico/res/icons8-exit-32.png:/menu_ico/res/icons8-exit-32.png - - false + + Return @@ -1016,6 +1043,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate diff --git a/crossover.ui b/crossover.ui index d640bd3..cde5faa 100644 --- a/crossover.ui +++ b/crossover.ui @@ -81,6 +81,9 @@ 0 + + Qt::NoFocus +
@@ -292,6 +295,12 @@ 50 + + Qt::NoFocus + + + Enter + Calculate @@ -336,6 +345,9 @@ 0 + + Qt::ClickFocus + true @@ -364,6 +376,9 @@ + + Qt::NoFocus + Clear all @@ -374,10 +389,16 @@ :/menu_ico/res/icons8-delete-30.png:/menu_ico/res/icons8-delete-30.png + + Del + + + Qt::NoFocus + Save @@ -388,10 +409,16 @@ :/menu_ico/res/icons8-save-32.png:/menu_ico/res/icons8-save-32.png + + Ctrl+S + + + Qt::NoFocus + Context help @@ -402,6 +429,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + @@ -419,6 +449,9 @@ + + Qt::NoFocus + Close @@ -437,6 +470,13 @@ + + lineEdit_ind + comboBox + comboBox_2 + doubleSpinBox_ax + doubleSpinBox_rad + diff --git a/definitions.h b/definitions.h index 0334fcb..c782b08 100644 --- a/definitions.h +++ b/definitions.h @@ -19,10 +19,11 @@ along with this program. If not, see lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void ECore::on_checkBox_isReverce_clicked() @@ -210,6 +212,8 @@ void ECore::on_checkBox_isReverce_clicked() ui->label_N->setText(tmpTxt); ui->label_N_m->setVisible(true); } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void ECore::on_pushButton_help_clicked() @@ -302,65 +306,59 @@ void ECore::on_pushButton_calculate_clicked() } N = findECore_N(ind,A,B,C,D,E,F,g,s,mu,isEI,isRound,&result); } - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + - " - " + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - switch (index) { - case 0: - sResult += ""; - break; - case 1: - sResult += ""; - break; - case 2: - sResult += ""; - break; - case 3: - sResult += ""; - break; - case 4: - sResult += ""; - break; - default: - break; - } + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + switch (index) { + case 0: + sImage = ""; + break; + case 1: + sImage = ""; + break; + case 2: + sImage = ""; + break; + case 3: + sImage = ""; + break; + case 4: + sImage = ""; + break; + default: + break; } - sResult += "

" + tr("Input data") + ":
"; + QString sInput = "

" + tr("Input data") + ":
"; if (ui->checkBox_isReverce->isChecked()) - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; else - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + ui->label_N_m->text() + "
"; - sResult += ui->label_a->text() + " " + ui->lineEdit_a->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_b->text() + " " + ui->lineEdit_b->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_c->text() + " " + ui->lineEdit_c->text() + " " + ui->label_03->text() + "
"; - sResult += ui->label_d->text() + " " + ui->lineEdit_d->text() + " " + ui->label_04->text() + "
"; - sResult += ui->label_e->text() + " " + ui->lineEdit_e->text() + " " + ui->label_05->text() + "
"; - sResult += ui->label_f->text() + " " + ui->lineEdit_f->text() + " " + ui->label_06->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), ui->label_N_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_a->text(), ui->lineEdit_a->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_b->text(), ui->lineEdit_b->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_c->text(), ui->lineEdit_c->text(), ui->label_03->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d->text(), ui->lineEdit_d->text(), ui->label_04->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_e->text(), ui->lineEdit_e->text(), ui->label_05->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_f->text(), ui->lineEdit_f->text(), ui->label_06->text()) + "
"; if (index == 0) - sResult += ui->label_s->text() + " " + ui->lineEdit_s->text() + " " + ui->label_07->text() + "
"; - sResult += ui->label_g->text() + " " + ui->lineEdit_g->text() + " " + ui->label_08->text() + "

"; - sResult += ui->label_mu->text() + " " + ui->lineEdit_mu->text() + "
"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; + sInput += formattedOutput(fOpt, ui->label_s->text(), ui->lineEdit_s->text(), ui->label_07->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_g->text(), ui->lineEdit_g->text(), ui->label_08->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_mu->text(), ui->lineEdit_mu->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (ui->checkBox_isReverce->isChecked()){ - sResult += tr("Inductance") + " L = " + roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()); + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())); } else { - sResult += tr("Number of turns of the coil") + " N = " + QString::number(N); + sResult += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", QString::number(N)); } - sResult += "

" + tr("Effective magnetic path length") + " (le): " - + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - sResult += tr("Effective area of magnetic path") + " (Ae): " - + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; - sResult += tr("Effective volume") + " (Ve): " - + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; - sResult += tr("Effective magnetic permeability of the core") + " μe = " + roundTo(result.thd, loc, 0); - sResult += "


"; - emit sendResult(sResult); + sResult += "

" + formattedOutput(fOpt, tr("Effective magnetic path length") + " (le): ", + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Effective area of magnetic path") + " (Ae): ", + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "2
"; + sResult += formattedOutput(fOpt, tr("Effective volume") + " (Ve): ", + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "3
"; + sResult += formattedOutput(fOpt, tr("Effective magnetic permeability of the core") + " μe = ", roundTo(result.thd, loc, 0)); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } diff --git a/ecore.ui b/ecore.ui index cea954e..39983ed 100644 --- a/ecore.ui +++ b/ecore.ui @@ -45,6 +45,9 @@ + + Qt::NoFocus + @@ -490,6 +493,9 @@ 40 + + Qt::NoFocus + Context help @@ -500,6 +506,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -526,6 +535,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -552,6 +567,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/ferrite_rod.cpp b/ferrite_rod.cpp index 888f469..98c4f15 100644 --- a/ferrite_rod.cpp +++ b/ferrite_rod.cpp @@ -25,6 +25,7 @@ Ferrite_Rod::Ferrite_Rod(QWidget *parent) : { ui->setupUi(this); fOpt = new _OptionStruct; + ui->label_ind->setText(tr("Inductance") + " L:"); ui->label_Dr->setText(tr("Rod diameter") + " Dr:"); ui->label_Lr->setText(tr("Rod length") + " Lr:"); ui->label_mu->setText(tr("Magnetic permeability") + " µ:"); @@ -200,32 +201,26 @@ void Ferrite_Rod::on_pushButton_calculate_clicked() showWarning(tr("Warning"), tr("Distance from coil edge to core edge less than 1/8 Lr")); return; } - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - sResult += ""; - } - sResult += "

" + tr("Input data") + ":
"; - sResult += ui->label_ind->text() + " = " + ui->lineEdit_ind->text() + " " + ui->label_ind_m->text() + "
"; - sResult += "

" + ui->groupBox_core->title() + ":
"; - sResult += ui->label_Dr->text() + " = " + ui->lineEdit_Dr->text() + " " + ui->label_Dr_m->text() + "
"; - sResult += ui->label_Lr->text() + " = " + ui->lineEdit_Lr->text() + " " + ui->label_Lr_m->text() + "
"; - sResult += ui->label_mu->text() + ui->lineEdit_mu->text() + "
"; - sResult += "

" + ui->groupBox_coil->title() + ":
"; - sResult += ui->label_dc->text() + " = " + ui->lineEdit_dc->text() + " " + ui->label_dc_m->text() + "
"; - sResult += ui->label_s->text() + " = " + ui->lineEdit_s->text() + " " + ui->label_s_m->text() + "
"; - sResult += ui->label_dw->text() + " = " + ui->lineEdit_dw->text() + " " + ui->label_dw_m->text() + "
"; - sResult += ui->label_p->text() + " = " + ui->lineEdit_p->text() + " " + ui->label_p_m->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; - sResult += tr("Number of turns of the coil") + " N = " + QString::number(result.N) + "
"; - sResult += tr("Length of winding") + " lc = " + roundTo(result.thd, loc, fOpt->dwAccuracy) + "
"; - sResult += tr("Effective magnetic permeability of the core") + " μe = " + roundTo(result.sec, loc, 0); - sResult += "


"; - emit sendResult(sResult); + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = "

" + tr("Input data") + ":
"; + sInput += formattedOutput(fOpt, ui->label_ind->text(), ui->lineEdit_ind->text(), ui->label_ind_m->text()) + "
"; + sInput += "

" + ui->groupBox_core->title() + ":
"; + sInput += formattedOutput(fOpt, ui->label_Dr->text(), ui->lineEdit_Dr->text(), ui->label_Dr_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_Lr->text(), ui->lineEdit_Lr->text(), ui->label_Lr_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_mu->text(), ui->lineEdit_mu->text()) + "
"; + sInput += "

" + ui->groupBox_coil->title() + ":
"; + sInput += formattedOutput(fOpt, ui->label_dc->text(), ui->lineEdit_dc->text(), ui->label_dc_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_s->text(), ui->lineEdit_s->text(), ui->label_s_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_dw->text(), ui->lineEdit_dw->text(), ui->label_dw_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_p->text(), ui->lineEdit_p->text(), ui->label_p_m->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", QString::number(result.N)) + "
"; + sResult += formattedOutput(fOpt, tr("Length of winding") + " lc = ", roundTo(result.thd/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Effective magnetic permeability of the core") + " μe = ", roundTo(result.sec, loc, 0)); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Ferrite_Rod::on_pushButton_clicked() diff --git a/ferrite_rod.ui b/ferrite_rod.ui index 7563216..cd0ea55 100644 --- a/ferrite_rod.ui +++ b/ferrite_rod.ui @@ -184,7 +184,7 @@ - Rod diameter Dr: + Rod diameter Dr true @@ -217,7 +217,7 @@ - Rod length Lr: + Rod length Lr true @@ -227,7 +227,7 @@ - Magnetic permeability µ: + Magnetic permeability µ true @@ -305,7 +305,7 @@ - Former diameter dc: + Former diameter dc true @@ -328,7 +328,7 @@ - Shift s: + Shift s true @@ -361,7 +361,7 @@ - Wire diameter dw: + Wire diameter dw true @@ -394,7 +394,7 @@ - Winding pitch p: + Winding pitch p true @@ -471,6 +471,9 @@ 40 + + Qt::NoFocus + Context help @@ -481,6 +484,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -507,6 +513,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -533,6 +545,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/find_permeability.cpp b/find_permeability.cpp index 19ad9cf..35e84b7 100755 --- a/find_permeability.cpp +++ b/find_permeability.cpp @@ -62,6 +62,8 @@ Find_Permeability::~Find_Permeability() ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Find_Permeability::getOpt(_OptionStruct gOpt){ *fOpt = gOpt; + ui->label_ind->setText(tr("Inductance") + " L:"); + ui->label_N->setText(tr("Number of turns") + " N:"); ui->label_ind_m->setText(qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())); ui->label_01->setText(qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())); ui->label_02->setText(qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())); @@ -125,30 +127,24 @@ void Find_Permeability::on_pushButton_clicked() } _CoilResult result; findToroidPemeability(N, I, OD, ID, h, Ch, &result); - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - sResult += ""; - } - sResult += "

" + tr("Input data") + ":
"; - sResult += ui->label_ind->text() + ": L = " + ui->lineEdit_ind->text() + " " + ui->label_ind_m->text() + "
"; - sResult += ui->label_N->text() + ": N = " + ui->lineEdit_N->text() + "
"; - sResult += "" + tr("Dimensions") + ":
"; - sResult += ui->label_1->text() + " = " + ui->lineEdit_1->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_2->text() + " = " + ui->lineEdit_2->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_3->text() + " = " + ui->lineEdit_3->text() + " " + ui->label_03->text() + "
"; + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = "

" + tr("Input data") + ":
"; + sInput += formattedOutput(fOpt, ui->label_ind->text(), ui->lineEdit_ind->text(), ui->label_ind_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; + sInput += "" + tr("Dimensions") + ":
"; + sInput += formattedOutput(fOpt, ui->label_1->text(), ui->lineEdit_1->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_2->text(), ui->lineEdit_2->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_3->text(), ui->label_03->text()) + "
"; if (Ch > 0) - sResult += ui->label_4->text() + " = " + ui->lineEdit_4->text() + " " + ui->label_04->text(); - sResult += "


"; - sResult += "

" + tr("Result") + ":
"; - sResult += tr("Relative magnetic permeability of the toroid") + " μr = " + loc.toString(result.N) + "
"; - sResult += tr("Magnetic factor of the core") + " AL = " + loc.toString(result.sec, 'f', 0)+ " " - + qApp->translate("Context","nH") + "/N2"; - sResult += "


"; - emit sendResult(sResult); + sInput += formattedOutput(fOpt, ui->label_4->text(), ui->lineEdit_4->text(), ui->label_04->text()); + sInput += "

"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(fOpt, tr("Relative magnetic permeability of the toroid") + " μr = ", loc.toString(result.N)) + "
"; + sResult += formattedOutput(fOpt, tr("Magnetic factor of the core") + " AL = ", loc.toString(result.sec, 'f', 0), + qApp->translate("Context","nH") + "/N2"); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Find_Permeability::on_pushButton_2_clicked() diff --git a/find_permeability.ui b/find_permeability.ui index 1e0f4c6..efbbece 100755 --- a/find_permeability.ui +++ b/find_permeability.ui @@ -115,14 +115,14 @@ - Inductance + Inductance - Number of turns + Number of turns @@ -165,14 +165,14 @@ - ID + ID: - OD + OD: @@ -189,7 +189,7 @@ - H + H: @@ -206,7 +206,7 @@ - C + C: @@ -280,6 +280,9 @@ 40
+ + Qt::NoFocus + Context help @@ -290,6 +293,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png
+ + F1 + false @@ -316,6 +322,12 @@ 40
+ + Qt::NoFocus + + + Enter + Calculate @@ -342,6 +354,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/lang/Coil64_bg.ts b/lang/Coil64_bg.ts index 5364840..d602db2 100644 --- a/lang/Coil64_bg.ts +++ b/lang/Coil64_bg.ts @@ -14,31 +14,31 @@ Можете да изчислите коефициента A<sub>L</sub> на всяка намотка със затворена магнитна верига чрез директно измерване с тестова намотка. - - - + + + Input data Входни данни - - - + + + Result Резултат - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Можете да определите коефициента A<sub>L</sub> в първия раздел, като знаете броя на завъртанията и измерената индуктивност. <hr /> Във втория раздел можете да определите броя на завъртанията с известен A<sub>L</sub> и с известна необходима индуктивност. <hr /> В третия раздел можете да изчислите индуктивността с известната A<sub>L</sub> и известния брой завъртания. - + Calculate Изчисли - + Close затварям @@ -71,36 +71,36 @@ Брой на навивките - - - + + - - + + - + + Warning Внимание - - - + + + One or more inputs are empty! Един или повече входове са празни! - - - + + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - - + + + One or more inputs are equal to null! Един или повече входове са равни на нула! @@ -113,82 +113,87 @@ За програмата - + About program За програмата - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Програмата за изчисляване на RF бобини и дросели.</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Приложението позволява да се изчисли необходимия брой завъртания за желаната стойност на индуктивността на индуктивния преобразувател или да се изчисли стойността на индуктивност на произвеждания индуктор. Надявам се, че това приложение може да бъде полезно за HAM, Audiophiles и други радио ентусиасти, които трябва да направят DIY индуктори. - + HomePage: Начална страница: - + Author Автор - + Name: Valery Kustarev Име: Валерий Кустарев - + Thanks Благодаря - + Thanks for reports and program testing: Благодаря за отчетите и тестването на програмата: - + Translations Преводи - + I would like to thank the following people who volunteered to translate Coil64: Бих искал да благодаря на следните хора, които доброволно дадоха превод на Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Текущата версия на Coil64 е компилирана чрез следните библиотеки: - + License Разрешително - + The open source code of the following developers was used: Използван е отвореният код на следните разработчици: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Надявам се, че Coil64 ще бъде полезна във вашето радиоаматьорско творчество. 73! - + Libraries Библиотеки - + + Free Icons: + Безплатни икони: + + + Close затварям @@ -206,42 +211,42 @@ Вид навиване - + Round cross-section Кръгло напречно сечение - + Rectangular cross-section Правоъгълно напречно сечение - + Reverse calculation Обратно изчисление - + Dimensions Размери - + mm mm - + Context help Помощ за контекста - + Calculate Изчисли - + Close затварям @@ -277,59 +282,59 @@ - + Inductance Индуктивност - - - - - - - - - - - + + + + + + + + + + + Warning Внимание - - + + One or more inputs are empty! Един или повече входове са празни! - - - - + + + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - - - + + + + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Number of turns of the coil Брой на навивките на бобината @@ -347,75 +352,75 @@ Индуктивност - + Information Информация - + Iron powder toroids Железни прахообразни тороиди - - + + Select material of the toroid Изберете материал на тороида - - + + Select dimension type of the toroid Изберете тип размер на тороида - + Ferrite toroids Феритни тороиди - + E cores E ядра - - + + Select type Изберете тип - + Pot cores Саксийни ядра - + Multi aperture cores Многоядрени ядра - + Select material Изберете материал - + Select the type of the core Изберете типа на ядрото - + Result Резултат - + Export results Експортиране на резултати - + Close затварям @@ -533,12 +538,12 @@ Един или повече входове са равни на нула! - + Selected core Избрано ядро - + Input data Входни данни @@ -584,150 +589,150 @@ Калкулатор за разтягане на обхвата на кондензаторите - + Direct calculation Директно изчисление - - - + + + Input data Входни данни - - - - + + + + Result Резултат - + Reverse calculation Обратно изчисление - + Context help Помощ за контекста - + Close затварям - + Export results Експортиране на резултати - + Calculate Изчисли - - + + Lowest Frequency Най-ниска честота - - + + Highest Frequency Най-висока честота - - + + Tuning Capacitor Minimum Кондензатор за настройка минимум - - + + Tuning Capacitor Maximum Кондензатор за настройка Максимум - - + + Stray Capacitance Разсеян капацитет - - + + Inductance Индуктивност - - + + Serial Capacitor Сериен кондензатор - - - - + + + + Valid value range Валиден диапазон на стойността - - + + Minimum LC circuit Capacitance Минимален капацитет на веригата LC - - + + Maximum LC circuit Capacitance Максимален капацитет на веригата LC - - - - - - - + + + + + + + Warning Внимание - - + + Parallel Capacitor Паралелен кондензатор - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Диапазонът на капацитет C<sub>V</sub> (комбиниран с паразитния капацитет на веригата) е твърде тесен, за да припокрие желания честотен диапазон. Моля, променете честотния диапазон или параметрите на променливия кондензатор и опитайте отново. - + The inductance value is out of range. Стойността на индуктивността е извън диапазона - - + + One or more inputs are equal to null! Един или повече входове са равни на нула! - - + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Индуктивност - + Maximal Максимално - + Minimal Минимално - + Winding pitch / wire diameter ratio Съотношение между стъпка на навиване / диаметър на телта - + Axial Аксиално - + Radial Радиална - + Clear all Изчистване на всичко - + Save Запазване - + Context help Помощ за контекста - + Close затварям - + Range of wire diameters Диапазон на диаметрите на телта - + Calculate Изчисли @@ -998,27 +1003,27 @@ Изберете типа на ядрото - + Reverse calculation Обратно изчисление - + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close затварям @@ -1038,85 +1043,85 @@ Магнитна пропускливост - + Number of turns Брой на навивките - - + + Inductance Индуктивност - - - + + - + - + + Warning Внимание - + One or more inputs are empty! Един или повече входове са празни! - - - - + + + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - - + + + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Number of turns of the coil Брой на навивките на бобината - + Effective magnetic path length Ефективна дължина на магнитния път - + Effective area of magnetic path Ефективна зона на магнитен път - + Effective volume Ефективен обем - + Effective magnetic permeability of the core Ефективна магнитна пропускливост на сърцевината @@ -1140,6 +1145,7 @@ + Inductance Индуктивност @@ -1154,128 +1160,128 @@ Параметри на бобината: - + Context help Помощ за контекста - + Calculate Изчисли - + Enter - + Close затварям - + Esc - + Rod diameter Диаметър на пръта - + Rod length Дължина на пръта - + Magnetic permeability Магнитна пропускливост - + Former diameter Диаметър на каркаса - + Shift Изместване - + Wire diameter Диаметр на проводника - + Winding pitch Стъпка на намотката - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Внимание - + One or more inputs are empty! Един или повече входове са празни! - - + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Distance from coil edge to core edge less than 1/8 Lr Разстояние от края на бобината до ръба на сърцевината по-малко от 1/8 Lr - + Input data Входни данни - + Result Резултат - + Number of turns of the coil Брой на навивките на бобината - + Length of winding Дължина на намотката - + Effective magnetic permeability of the core Ефективна магнитна пропускливост на сърцевината @@ -1298,76 +1304,76 @@ Данни - + Inductance Индуктивност - + Number of turns Брой на навивките - + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close Затварям - - - - + + + + Warning Внимание - + One or more inputs are empty! Един или повече входове са празни! - + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Relative magnetic permeability of the toroid Относителна магнитна пропускливост на тороида - + Magnetic factor of the core Магнитен фактор на ядрото @@ -1385,43 +1391,43 @@ Вид на завой - + Round loop Кръгла витка - + Isosceles Triangle loop Равнобедрен триъгълна витка - + Rectangle loop Правоъгълна витка - + Reverse calculation Обратно изчисление - - + + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close затварям @@ -1437,7 +1443,7 @@ - + Loop diameter Диаметър на навивката @@ -1454,69 +1460,69 @@ Страна на правоъгълника - + + - + - - + + - - + Warning Внимание - - - + + + One or more inputs are empty! Един или повече входове са празни! - - - + + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - - + + + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - - + + Result Резултат - + The side of the equilateral triangle Страната на равностранен триъгълник - + The side of quadrate Страната на квадрата - + Coil can not be realized Бобината не може да се реализира - + Inductance Индуктивност @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Изберете формата на бобината - + One layer coil with round wire Еднослойна бобина с кръгла тел - + One layer coil with rect wire Еднослойна бобина с правожил - + Multilayer coil Многослойна бобина - + Multilayer coil with insulated pads Многослойна бобина с изолирани подложки - + Ferrite toroid coil Бобина на феритов пръстен - + Tesla flat spiral coil Тесла плоска спирална намотка - - Enter - - - - + Show confirm dialog to delete a result Покажи диалогов прозорец за потвърждение, за да изтриете резултат - + About Coil64 За Coil64 - + Ferrite toroid permeability Феритна тороидна пропускливост - + Coil Бобина - - - - - - - - - + + + + + + + + + Winding pitch Стъпка на намотката - - + + Wire material: Материал на проводник: - - - - + + + + Copper мед - - + + Silver сребро - - - - + + + + Aluminum Алумин - - + + Tin калай - + Ratio W/s: Съотношение W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Индуктивност - - + + Select initial data of the calculation Избиране на изходните данни за изчисляване - + LC circuit Кръг (трептящ) - + Initial conditions of calculation of a circuit Начални условия за пресмятане на трептящ кръг - + The capacitance and the inductance are known Известни капацитет и индуктивност - + The capacitance and the frequency are known Известни капацитет и честота - + The inductance and the frequency are known Известни индуктивност и честота - + Additional calculations Допълнително изчисляване - + Calculate Изчисли - + PCB coil with square winding Тънкослойна бобина с квадратни навивки - + PCB coil with spiral winding Тънкослойна бобина с кръгли навивки - + One layer close-winding coil Еднослойна намотка с близко навиване - + Multilayer coil on a rectangular former Многослойна намотка на правоъгълник - + PCB flat coil Тънкослойна бобина - + The impedance and the frequency are known Импедансът и честотата са известни - - - + + + Copy selected to clipboard Копиране на маркираното в буфера - - - - - + + + + + Copy all to clipboard Копиране на всичко в буфера - - - - - + + + + + Save Запазване - - - - + + + + Clear all Изчистване на всичко - + Print all Печатане на всичко - + Show images in result Да се показват картинки в резултатите - + Regular winding Редовно навиване - + Orthocyclic winding Ортоциклична намотка - + PCB coil with rectangular winding PCB намотка с правоъгълни навивки - + One layer coil on a polygonal former Еднослойна бобина не кръгла - + Former diameter and wire diameter Диаметър на каркаса и диаметър на проводника - + Former diameter and winding length Диаметър на каркаса и дължина на намотката - - + + Wire has insulation Телът има изолация - + Show title in results Показване на заглавието в резултатите - + + Show values description + Показване на описание на стойностите + + + + Use colored value text + Използвайте цветен текст на стойността + + + Show additional results for single-layer coils Да се показват допълнителни результати за однослойните бобини - + Show data for LTSpice Показване на данни за LTSpice - + Show last result first Първо покажете последния резултат - + + Show calculation numbering + Показване на номерирането на изчисленията + + + Show confirm dialog to clear results Показване на диалоговия прозорец за потвърждение за изчистване на резултатите - + Theme Тема - + Ferrite cores Феритни ядра - + Versions history История на версиите - + Air core toroid coil Тороидна намотка с въздушно ядро - + Default По подразбиране - + Dark Тъмно - + Pot core coil Саксийни ядра - + Sunny Слънчево - + E core coil Е-сърцевина намотка - + Calculation with AL-factor Изчисляване с AL-фактор - + U core coil U сердечна намотка - + Audio system filter (crossover) coil Намотка за филтър на аудиосистемата (кросоувър) - + Toroidal inductor at RF Тороидален индуктор в RF - + Bandspread Calculator Калкулатор за разтягане на обхвата на кондензаторите - + RM core coil RM-сърцевина намотка - + + Interface help + Помощ за интерфейса + + + Save results on exit Запазване на резултатите при изход - + Show confirm dialog before exit Показване на диалоговия прозорец за потвърждение преди излизане - - - + + + Context help Помощ за контекста - + &File &Файл - + &Customize &Настройки - + &Help &Помощ - + Actions Мерки - + Branded cores Маркови ядра - + &Exit &Изход - - - + + + Options Опции - + Multilayer foil-wound coil Многослойна бобина с намотка от фолио - + + Show text in tabular form + Показване на текст в таблична форма + + + Check for &update Проверка за &обновяване - + HomePage Начална страница - + Print Печатане - + To null initial data Нулиране на изходните данни - + Coil on a ferrite rod Намотка на феритов прът - + Meander coil on PCB Меандър намотка на печатна платка - + Search coil of a metal detector Търсене на намотка на металдетектора - + A one-turn loop coil Единична кругла навивка - + Donate Дарете - + Influence of the shield of a coil Влияние на щит на бобината - + Amidon cores Ядра на Амидон - - - - - + + + + + Open Отваряне - - + + Language език - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Внимание - + Error. Can not open URL: Грешка. URL адресът не може да се отвори: - - + + Information Информация - + The version is up to date: Версията е актуална: - + There is a new version of the app. Има нова версия на приложението. - + Please visit the URL to download Моля, посетете URL адреса за изтегляне - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Дебелина на изолацията - - - - - - - - - + + + + + + + + + Outside diameter Външен диаметър - - - - - - + + + + + + Inside diameter Вътрешен диаметър - - + + Init magnetic permeability Магнитна проницаемост - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Диаметър на каркаса - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Диаметр на проводника - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Диаметър на проводника с изоляция - - + + Wire width Ширина на проводника - - + + Wire thickness Дебелина на проводника - - - - - - - + + + + + + + Winding length Дължина на намотката - - + + Layers number beetween insulating pads Брой на слоеве между изолационни подложки - - + + Core height Височина на сърцевината - - - - - + + + + + Frequency Честота - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Един или повече входове са празни! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Един или повече входове са равни на нула! - + LC tank calculation Пресмятане на трептящ кръг - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Вход - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Резултат - + Frequency of a circuit Честота на трептящия кръг - - + + Inductance of a circuit Индуктивност на трептящия кръг - - - - - - - - + + + + + + + + Characteristic impedance Характеристично съпротивление - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Потвърждаване - - - - + + + + Are you sure? Сигурен ли си? - - - - + + + + Yes Да - - - - + + + + No Не - + Something gone wrong Нещо се обърка - - + + Number of sides of the former Брой на страните на бобината - - + + Former width Ширина на първата - - + + Former height Височина на първата - - + + Foil width Ширина на фолиото - - + + Foil thickness Дебелина на фолиото - - + + Chamfer Фаска - + Gap between turns Разлика между завоите - + Number of turns Брой на навивките - - - + + + Width of a PCB trace Широчина на печатния проводник - - - - + + + + Outside dimension Външно измерение - - + + Inside dimension Вътрешно измерение - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - - - + + + + The number of sides must be integer and at least three! Броят на страните трябва да бъде цяло число и най-малко три! - - - - - - + + + + + + Input data for LTSpice Входни данни за LTSpice - - + + Length of the foil Дължина на фолиото - - + + Invalid input parameter combination Невалидна комбинация от входни параметри - + calculation will be deleted изчислението ще бъде изтрито - + Delete this result Изтрийте този резултат - - - - + + + + PCB trace thickness Дебелина на следите от печатни платки - + Wrong data was entered Неверяно въведени данни - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Дължина на тел без край - - - - - - + + + + + + Length of winding Дължина на намотката - - - - - - - - - - - + + + + + + + + + + + Weight of wire Тегло на проводника - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Съпротивление на бобината - - - - - - + + + + + + Self capacitance Self-капацитет - - - - - - - - + + + + + + + + Coil constructive Q-factor Конструктивно Q-фактор на бобина - - - - - - + + + + + + Loss resistance резистентност загуба - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Допълнителни резултати за параллелния трептящ кръг на работната честота - - - - - - - - - - + + + + + + + + + + Circuit capacitance Капацитет на трептящия кръг - - - - - - + + + + + + Equivalent resistance Еквивалентно съпротивление на ненатоварения трептящ кръг - - - - - - + + + + + + Bandwidth Лента на пропускане на ненатоварения трептящ кръг - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Работна честота - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Самостоятелно резонансна честота на намотка - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Дебелина на бобината - - - + + + Dimensions of inductor Размери на индуктора - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Съпротивление на бобината - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Брой на слоевете - + Number of interlayers Брой междинни слоеве - - - + + + Coil can not be realized Бобината не може да се реализира - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Брой на навивките на бобината @@ -3135,71 +3161,71 @@ Данни - + Number of turns Брой на навивките - - + + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close Затварям - - - - + + + + Warning Внимание - + One or more inputs are empty! Един или повече входове са празни! - + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Inductance Индуктивност - + Length of winding Дължина на намотката @@ -3223,28 +3249,28 @@ - + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close затварям - + Number of turns Брой на навивките @@ -3274,7 +3300,7 @@ - + Warning Внимание @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! @@ -3300,58 +3326,58 @@ Бобината не може да се реализира - + Input data Входни данни - + Result Резултат - - + + Inductance Индуктивност - + Number of turns of the coil Брой на навивките на бобината - + Mean diameter Среден диаметър - + Thickness of the coil Дебелина на бобината - + Resistance of the coil Съпротивление на бобината - + Ohm Ohm - + Length of wire without leads Дължина на тел без край - + Weight of wire Тегло на проводника - + g g @@ -3364,12 +3390,12 @@ Единици за измерване - + Show additional results for single layer coils Да се показват допълнителни результати за однослойните бобини - + Show images in results Да се показват картинки в резултатите @@ -3379,242 +3405,267 @@ Капацитет - + pF pF - + nF nF - + microF microF - + Dimensions Размери - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Индуктивност - + nH nH - + microH microH - + mH mH - + Wire gauge Устройство за проводник - + Metric Метричен - + AWG AWG - + Frequency Честота - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Задайте по подразбиране - + Interface Изглед - + Show last result first Първо покажете последния резултат - + + Show calculation numbering + Показване на номерирането на изчисленията + + + Show data for LTSpice Показване на данни за LTSpice - + Show title in results Показване на заглавието в резултатите - + Show confirm dialog before exit Показване на диалоговия прозорец за потвърждение преди излизане - + Show confirm dialog to clear results Показване на диалоговия прозорец за потвърждение за изчистване на резултатите - + Save results on exit Запазване на резултатите при изход - + Interface font Шрифта на интерфейс - + Output field font Шрифта на полето изход - + Sunny Слънчево - + Decimal and thousand separators Десетични и хиляди разделители - + Number of decimal places Брой знаци след десетичния разделител - + As in the current locale Както и в текущия локал - + As in the English locale Както и в английския локал - + Show confirm dialog to delete a result Покажи диалогов прозорец за потвърждение, за да изтриете резултат - + + Output field text + Текст на изходното поле + + + + Show text in tabular form + Показване на текст в таблична форма + + + + Show values description + Показване на описание на стойностите + + + + Use colored value text + Използвайте цветен текст на стойността + + + Theme Тема - + Default По подразбиране - + Dark Тъмно - + Check for update Проверка за обновяване - + Automatically check for update Автоматична проверка за обновяване - + Checking interval Интервал на проверката - + Once for 60 days Веднъж на 60 дена - + Once for 120 days Веднъж на 120 дена - + Once for 180 days Веднъж на 180 дена - + Check for a new version Проверка за нова версия - + Check now! Провери сега! - + OK OK - + Cancel Отказ @@ -3632,27 +3683,27 @@ Изберете типа на ядрото - + Reverse calculation Обратно изчисление - + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close затварям @@ -3713,76 +3764,76 @@ - + Inductance Индуктивност - - + - + - + + Warning Внимание - + One or more inputs are empty! Един или повече входове са празни! - - - + + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - - + + + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Number of turns of the coil Брой на навивките на бобината - + Effective magnetic path length Ефективна дължина на магнитния път - + Effective area of magnetic path Ефективна зона на магнитен път - + Effective volume Ефективен обем - + Effective magnetic permeability of the core Ефективна магнитна пропускливост на сърцевината @@ -3818,43 +3869,43 @@ Вход - + Select material of the toroid Изберете материал на тороида - + Information Информация - + Dimensions Размери - - + + Result Резултат - + Context help Помощ за контекста - + Export results Експортиране на резултати - + Calculate Изчисли - + Close затварям @@ -3881,7 +3932,7 @@ - + Self capacitance Self-капацитет @@ -3911,76 +3962,76 @@ Диаметр на проводника - + Initial magnetic permeability Първоначална магнитна пропускливост - + Residual flux density Остатъчна плътност на потока - + Coercive Force Принудителна сила - + The frequency is out of range Честотата е извън обхвата - - - + + + Warning Внимание - + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - + + One or more dimensions have an invalid value! Една или повече величини имат невалидна стойност! - + Equivalent series inductance Еквивалентна индуктивност на серията - + Loss resistance резистентност загуба - + Ohm Ohm - + Coil constructive Q-factor Конструктивно Q-фактор на бобина - + Input data for LTSpice Входни данни за LTSpice - + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни @@ -3998,27 +4049,27 @@ Изберете типа на ядрото - + Reverse calculation Обратно изчисление - + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close затварям @@ -4033,79 +4084,79 @@ Магнитна пропускливост - + Number of turns Брой на навивките - - + + Inductance Индуктивност - - + - + - + + Warning Внимание - + One or more inputs are empty! Един или повече входове са празни! - - - + + + One or more inputs have an illegal format! Един или повече входове са с незаконен формат! - - + + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Number of turns of the coil Брой на навивките на бобината - + Effective magnetic path length Ефективна дължина на магнитния път - + Effective area of magnetic path Ефективна зона на магнитен път - + Effective volume Ефективен обем - + Effective magnetic permeability of the core Ефективна магнитна пропускливост на сърцевината @@ -4123,38 +4174,38 @@ Форма на екрана на намотката - + Cylinder Цилиндр - + Box Коробка - + Data Данни - - + + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close Затварям @@ -4208,22 +4259,22 @@ Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Inductance of the shielded coil Индуктивност на екранираната намотка - + Relative reducing of the inductance Относително намаляване на индуктивността @@ -4241,27 +4292,27 @@ U сердечна намотка - + Reverse calculation Обратно изчисление - + Dimensions Размери - + Context help Помощ за контекста - + Calculate Изчисли - + Close затварям @@ -4282,74 +4333,74 @@ - + Inductance Индуктивност - - + - - + + - + - + + Warning Внимание - + One or more inputs are empty! Един или повече входове са празни! - - - - - - - One or more inputs have an illegal format! - Един или повече входове са с незаконен формат! - + + One or more inputs have an illegal format! + Един или повече входове са с незаконен формат! + + + + + + One or more inputs are equal to null! Един или повече входове са равни на нула! - + Input data Входни данни - + Result Резултат - + Number of turns of the coil Брой на навивките на бобината - + Effective magnetic path length Ефективна дължина на магнитния път - + Effective area of magnetic path Ефективна зона на магнитен път - + Effective volume Ефективен обем diff --git a/lang/Coil64_cs.ts b/lang/Coil64_cs.ts index 8e2ddd1..3206a52 100644 --- a/lang/Coil64_cs.ts +++ b/lang/Coil64_cs.ts @@ -14,31 +14,31 @@ Faktor A<sub>L</sub> libovolné cívky s uzavřeným magnetickým obvodem můžete vypočítat přímým měřením s testovacím vinutím. - - - + + + Input data Vstupní data - - - + + + Result Výsledek - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Faktor A<sub>L</sub> můžete určit na první kartě se znalostí počtu závitů a měřené indukčnosti. <hr /> Na druhé kartě můžete určit počet závitů se známým A<sub>L</sub> a se známou požadovanou indukčností. <hr /> Na třetí kartě můžete vypočítat indukčnost se známou A<sub>L</sub> a známým počtem závitů. - + Calculate Spočítat - + Close Zavřít @@ -71,36 +71,36 @@ Počet závitů cívky - - - + + - - + + - + + Warning Varování - - - + + + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - + + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - - + + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! @@ -113,82 +113,87 @@ O programu - + About program O programu - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> Kalkulačka vysokofrekvenčního induktoru a tlumivky - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Aplikace umožňuje vypočítat potřebný počet otáček pro požadovanou hodnotu indukčnosti induktoru homebrew nebo vypočítat hodnotu indukčnosti vyrobeného induktoru. Doufám, že tato aplikace by mohla být užitečná pro HAM, Audiophiles a další rádiové nadšence, kteří potřebují, aby DIY induktory. - + HomePage: Domovská stránka: - + Author Autor - + Name: Valery Kustarev Jméno: Valery Kustarev - + The open source code of the following developers was used: Byl použit otevřený zdrojový kód následujících vývojářů: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Doufám, že Coil64 bude užitečný ve vaší radioamatérské tvorivosti. 73! - + Thanks Díky - + Thanks for reports and program testing: Děkujeme za přehledy a testování programu: - + Translations Překlady - + I would like to thank the following people who volunteered to translate Coil64: Chtěl bych poděkovat následujícím lidem, kteří se dobrovolně rozhodli přeložit Coil64: - + License Licence - + Libraries Knihovny - + The current version of the Coil64 has been compiled by using the following libraries: Aktuální verze Coil64 byla zkompilována pomocí následujících knihoven: - + + Free Icons: + Ikony zdarma: + + + Close Zavřít @@ -206,42 +211,42 @@ Druh vinutí - + Round cross-section Kulatý průřez - + Rectangular cross-section Obdélníkový průřez - + Reverse calculation Reverzní výpočet - + Dimensions Rozměry - + mm mm - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít @@ -277,59 +282,59 @@ - + Inductance Indukčnost - - - - - - - - - - - + + + + + + + + + + + Warning Varování - - + + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - - + + + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - - - + + + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Number of turns of the coil Počet závitů cívky @@ -348,75 +353,75 @@ Indukčnost - + Information Informace - + Iron powder toroids Toroidy železného prášku - - + + Select material of the toroid Vyberte materiál toroidu - - + + Select dimension type of the toroid Vyberte typ kóty toroidu - + Ferrite toroids Feritové toroidy - + E cores E jádra - - + + Select type Vyberte typ - + Pot cores Hrncová jádra - + Multi aperture cores Víceotvorová jádra - + Select material Vyberte materiál - + Select the type of the core Vyberte typ jádra - + Result Výsledek - + Export results Výsledky exportu - + Close Zavřít @@ -534,12 +539,12 @@ Jeden nebo více vstupů se rovná null! - + Selected core Vybrané jádro - + Input data Vstupní data @@ -585,150 +590,150 @@ Kalkulačka rozpětí kondenzátoru - + Direct calculation Přímý výpočet - - - + + + Input data Vstupní data - - - - + + + + Result Výsledek - + Reverse calculation Reverzní výpočet - + Context help Kontextová nápověda - + Close Zavřít - + Export results Výsledky exportu - + Calculate Spočítat - - + + Lowest Frequency Nejnižší frekvence - - + + Highest Frequency Nejvyšší frekvence - - + + Tuning Capacitor Minimum Minimum ladícího kondenzátoru - - + + Tuning Capacitor Maximum Maximální ladicí kondenzátor - - + + Stray Capacitance Bludná kapacita - - + + Inductance Indukčnost - - + + Serial Capacitor Sériový kondenzátor - - - - + + + + Valid value range Platný rozsah hodnot - - + + Minimum LC circuit Capacitance Minimální kapacita LC obvodu - - + + Maximum LC circuit Capacitance Maximální kapacita LC obvodu - - - - - - - + + + + + + + Warning Varování - - + + Parallel Capacitor Paralelní kondenzátor - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Kapacitní rozsah C<sub>V</sub> (v kombinaci s rozptylovou kapacitou obvodu) je příliš úzký na to, aby překrýval požadovaný frekvenční rozsah. Změňte frekvenční rozsah nebo parametry proměnného kondenzátoru a zkuste to znovu. - + The inductance value is out of range. Hodnota indukčnosti je mimo rozsah. - - + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - - + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! @@ -765,7 +770,7 @@ Ohm - + pF pF @@ -782,10 +787,10 @@ - - - - + + + + nH nH @@ -846,60 +851,60 @@ Indukčnost - + Maximal Maximální - + Minimal Minimální - + Winding pitch / wire diameter ratio Poměr stoupání vinutí / průměru drátu - + Axial Axiální - + Radial Radiální - + Clear all Vyčistit vše - + Save Uložit - + Context help Kontextová nápověda - + Close Zavřít - + Range of wire diameters Rozsah průměrů drátu - + Calculate Spočítat @@ -999,27 +1004,27 @@ Vyberte typ jádra - + Reverse calculation Reverzní výpočet - + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít @@ -1039,85 +1044,85 @@ Magnetická permeabilita - + Number of turns Počet závitů cívky - - + + Inductance Indukčnost - - - + + - + - + + Warning Varování - + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - - + + + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - - + + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Number of turns of the coil Počet závitů cívky - + Effective magnetic path length Efektivní délka magnetické dráhy - + Effective area of magnetic path Efektivní oblast magnetické dráhy - + Effective volume Efektivní objem - + Effective magnetic permeability of the core Efektivní magnetická permeabilita jádra @@ -1141,6 +1146,7 @@ + Inductance Indukčnost @@ -1155,128 +1161,128 @@ Parametry cívky: - + Context help Kontextová nápověda - + Calculate Spočítat - + Enter - + Close Zavřít - + Esc - + Rod diameter Průměr tyče - + Rod length Délka tyče - + Magnetic permeability Magnetická permeabilita - + Former diameter Průměr profilu - + Shift Posun - + Wire diameter Průměr drátu - + Winding pitch Stoupání vinutí - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Varování - + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Distance from coil edge to core edge less than 1/8 Lr Vzdálenost od hrany cívky k hraně jádra menší než 1/8 Lr - + Input data Vstupní data - + Result Výsledek - + Number of turns of the coil Počet závitů cívky - + Length of winding Délka vinutí - + Effective magnetic permeability of the core Efektivní magnetická permeabilita jádra @@ -1299,76 +1305,76 @@ Vstupní data - + Inductance Indukčnost - + Number of turns Počet závitů cívky - + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít - - - - + + + + Warning Varování - + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Relative magnetic permeability of the toroid Relativní magnetická permeabilita toroidu - + Magnetic factor of the core Magnetický faktor jádra @@ -1386,43 +1392,43 @@ Druh smyčky - + Round loop Kulatá smyčka - + Isosceles Triangle loop Rovnoramenný trojúhelník smyčka - + Rectangle loop Obdélníková smyčka - + Reverse calculation Reverzní výpočet - - + + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít @@ -1438,7 +1444,7 @@ - + Loop diameter Průměr smyčky @@ -1455,69 +1461,69 @@ Strana obdélníku - + + - + - - + + - - + Warning Varování - - - + + + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - + + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - - + + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - - + + Result Výsledek - + The side of the equilateral triangle Strana rovnostranného trojúhelníku - + The side of quadrate Strana kvadrátu - + Coil can not be realized Cívka není realizovatelná - + Inductance Indukčnost @@ -1525,1601 +1531,1621 @@ MainWindow - + Select the coil form Výběr profilu cívky - + One layer coil with round wire Jednovrstvá cívka s kruhovým drátem - + One layer coil with rect wire Jednovrstvá cívka s obdélníkovým drátem - + Multilayer coil Vícevrstvá cívka - + Multilayer coil with insulated pads Vícevrstvá cívka s izolovanými podložkami - + Multilayer coil on a rectangular former Vícevrstvá cívka na pravoúhlém profilu - + Ferrite toroid coil Civka na feritovém kroužku - + PCB coil with square winding Plochá cívka na PCB čtvercová - + PCB coil with spiral winding Plochá cívka na PCB spirálová - + One layer close-winding coil Jedna vrstva navíjecí cívky - + One layer coil on a polygonal former Jednovrstvá cívka nekruhová s mezerou - + PCB flat coil Plochá cívka - + Tesla flat spiral coil Plochá spirálová cívka Tesla - + Coil Cívka - - + + Wire material: Materiál drátu: - - - - + + + + Copper Měď - - + + Silver Stříbro - - - - + + + + Aluminum Hliník - - + + Tin Cín - + Ratio W/s: Poměr W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Indukčnost - - + + Select initial data of the calculation Vyberte počáteční data výpočtu - + LC circuit LC obvod - + Initial conditions of calculation of a circuit Výchozí podmínky pro výpočet obvodu - + The capacitance and the inductance are known Kapacita a indukce je známa - + The capacitance and the frequency are known Kapacita a frekvence je známa - + The inductance and the frequency are known Indukčnost a frekvence jsou známy - + The impedance and the frequency are known Impedance a frekvence jsou známy - + Calculate Spočítat - - Enter - + + Show text in tabular form + Zobrazit text ve formě tabulky - + + Show calculation numbering + Zobrazit číslování výpočtů + + + Show title in results Zobrazit název ve výsledcích - + Show data for LTSpice Zobrazit data pro LTSpice - - - + + + Copy selected to clipboard Kopírovat vybrané do schránky - - - - - + + + + + Copy all to clipboard Kopírovat vše do schránky - + Toroidal inductor at RF Toroidní induktor na RF - + Bandspread Calculator Kalkulačka rozpětí kondenzátoru - + RM core coil RM-cívka - - - - - + + Interface help + Nápověda k rozhraní + + + + + + + Open Otevřít - - - - - + + + + + Save Uložit - - - - + + + + Clear all Vyčistit vše - + Print all Vytisknout vše - + Show images in result Zobrazit obrázky ve výsledku - + Regular winding Pravidelné vinutí - + Orthocyclic winding Ortocyklické vinutí - + PCB coil with rectangular winding Plochá cívka na PCB obdélníková - + Former diameter and wire diameter Průměr profilu a průměr drátu - + Former diameter and winding length Průměr profilu a délka vinutí - - + + Wire has insulation Drát má izolaci - + + Show values description + Zobrazit popis hodnot + + + + Use colored value text + Použijte barevný text hodnoty + + + Show additional results for single-layer coils Zobrazit další výsledky pro jednovrstvé cívky - + Show last result first Zobrazit poslední výsledek jako první - + Show confirm dialog to clear results Zobrazí se potvrzovací dialog pro jasné výsledky - + Show confirm dialog to delete a result Chcete-li výsledek odstranit, zobrazte dialogové okno potvrzení - + Theme Téma - + Ferrite cores Feritová jádra - + Versions history Historie verzí - + Air core toroid coil Toroidní cívka se vzduchovým jádrem - + Default Výchozí - + Dark Temný - + Pot core coil Cívka jádra hrnce - + Sunny Slunný - + E core coil E-cívka - + Calculation with AL-factor Výpočet s AL-faktorem - + U core coil U jádrová cívka - + Audio system filter (crossover) coil Cívka filtru audio systému (výhybka) - + Save results on exit Uložte výsledky při ukončení - + Show confirm dialog before exit Před ukončením zobrazte dialog pro potvrzení - - - + + + Context help Kontextová nápověda - + &File &Soubor - + &Customize &Přispůsobit - + &Help &Nápověda - + Additional calculations Další výpočet - + Actions Akce - + Branded cores Značková jádra - + &Exit &Konec - - - + + + Options Volby - + Multilayer foil-wound coil Vícevrstvá cívka s navíjením fólie - + About Coil64 O Coil64 - + Check for &update Kontrola &aktualizace - + HomePage Domovská stránka - + Print Vytisknout - + To null initial data Vynulování výchozích dat - + Ferrite toroid permeability Permeabilita feritového toroidu - + Coil on a ferrite rod Cívka na feritové tyči - + Meander coil on PCB Meandrová cívka na desce plošných spojů - + Search coil of a metal detector Hledejte cívku detektoru kovů - + A one-turn loop coil Jednootáčková smyčková cívka - + Donate Darovat - + Influence of the shield of a coil Vliv cívkového štítu - + Amidon cores Amidonová jádra - - + + Language Jazyk - - - - + + + + Confirmation Potvrzení - - - - + + + + Are you sure? Jsi si jistá? - - - - + + + + Yes Ano - - - - + + + + No Ne - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Varování - + Error. Can not open URL: Chyba. Nelze otevřít adresu URL: - - + + Information Informace - + The version is up to date: Verze je aktuální: - + Something gone wrong Něco se pokazilo - + There is a new version of the app. K dispozici je nová verze aplikace. - + Please visit the URL to download Navštivte prosím adresu URL ke stažení - - - - - + + + + + Frequency Frekvence - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Průměr profilu - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Průměr drátu - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Průměr drátu s izolací - - - - - - - - - + + + + + + + + + Winding pitch Stoupání vinutí - - + + Wire width Šířka drátu - - + + Wire thickness Tloušťka drátu - - - - - - + + + + + + Insulation thickness Tloušťka izolace - - + + Number of sides of the former Počet stran profilu - - - - - - - + + + + + + + Winding length Délka vinutí - - + + Layers number beetween insulating pads Počet vrstev mezi izolačními podložkami - - + + Former width Šířka profilu - - + + Former height Výška profilu - - + + Foil width Šířka fólie - - + + Foil thickness Tloušťka fólie - - - - - - - - - + + + + + + + + + Outside diameter Vnější průměr - - - - - - + + + + + + Inside diameter Vnitřní průměr - - + + Core height Výška jádra - - + + Init magnetic permeability Počáteční magnetická permeabilita - - + + Chamfer Zkosení - + Gap between turns Mezera mezi vinutími - + Number of turns Počet závitů cívky - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Tloušťka cívky - - - + + + Width of a PCB trace Šířka stopy PCB - - - - + + + + Outside dimension Vnější rozměr - - + + Inside dimension Vnitřní rozměr - - - - - - + + + + + + Input data for LTSpice Vstupní data pro LTSpice - - + + Length of the foil Délka fólie - - + + Invalid input parameter combination Neplatná kombinace vstupních parametrů - + calculation will be deleted výpočet bude vymazán - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Odpor cívky při DC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - - - + + + + The number of sides must be integer and at least three! Počet stran musí být celé číslo a nejméně tři! - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Frequency of a circuit Frekvence obvodu - - + + Inductance of a circuit Indukčnost obvodu - - - - - - - - - - + + + + + + + + + + Circuit capacitance Kapacita obvodu - + Delete this result Smaž tento výsledek - + LC tank calculation Výpočet rezonančního obvodu - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Vstupní data - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Výsledek - - - - - - - - + + + + + + + + Characteristic impedance Charakteristická impedance - + Wrong data was entered Byla zadána nesprávná data - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Počet závitů cívky - - - - + + + + PCB trace thickness Tloušťka stopy PCB - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Délka drátu bez konců - - - - - - + + + + + + Length of winding Délka vinutí - - - - - - - - - - - + + + + + + + + + + + Weight of wire Hmotnost drátu - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reaktance cívky - - - - - - + + + + + + Self capacitance Vlastní kapacita - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Vlastní rezonanční frekvence cívky - - - - - - - - + + + + + + + + Coil constructive Q-factor Q-factor kvalita navrhované cívky - - - - - - + + + + + + Loss resistance Ztátový odpor - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Další parametry paralelního LC obvodu na pracovní frekvenci - - - - - - + + + + + + Equivalent resistance Ekvivalentní odpor - - - - - - + + + + + + kOhm kOhm - - - - - - + + + + + + Bandwidth Šířka pásma - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Pracovní frekvence - - - + + + Dimensions of inductor Rozměry induktoru - - - - - + + + + + Number of layers Počet vrstev - + Number of interlayers Počet mezivrstev - - - + + + Coil can not be realized Cívka není realizovatelná @@ -3137,71 +3163,71 @@ Vstupní data - + Number of turns Počet závitů cívky - - + + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít - - - - + + + + Warning Varování - + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Inductance Indukčnost - + Length of winding Délka vinutí @@ -3225,28 +3251,28 @@ - + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít - + Number of turns Počet závitů cívky @@ -3276,7 +3302,7 @@ - + Warning Varování @@ -3287,7 +3313,7 @@ - + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! @@ -3302,58 +3328,58 @@ Cívka není realizovatelná - + Input data Vstupní data - + Result Výsledek - - + + Inductance Indukčnost - + Number of turns of the coil Počet závitů cívky - + Mean diameter Průměrný průměr - + Thickness of the coil Tloušťka cívky - + Resistance of the coil Odpor cívky při DC - + Ohm Ohm - + Length of wire without leads Délka drátu bez konců - + Weight of wire Hmotnost drátu - + g g @@ -3366,7 +3392,7 @@ Jednotky měření - + Show additional results for single layer coils Zobrazit další výsledky pro jednovrstvé cívky @@ -3376,247 +3402,272 @@ Kapacita - + pF pF - + nF nF - + microF microF - + Number of decimal places Počet znaků za desetinným oddělovačem - + Dimensions Rozměry - + mm mm - + cm cm - + inch Palce - + mil mil - + Inductance Indukčnost - + nH nH - + microH microH - + mH mH - + Wire gauge Měřidlo drátu - + Metric Metrický - + AWG AWG - + Frequency Frekvence - + Hz Hz - + kHz kHz - + MHz MHz - + Decimal and thousand separators Desetinné a tisícové oddělovače - + As in the current locale Stejně jako v aktuálním prostředí - + As in the English locale Stejně jako v anglickém prostředí - + Set to default Nastavit na výchozí - + Interface Rozhraní - + Show last result first Zobrazit poslední výsledek jako první - + + Show calculation numbering + Zobrazit číslování výpočtů + + + Show data for LTSpice Zobrazit data pro LTSpice - + Show images in results Zobrazit obrázky ve výsledku - + Show title in results Zobrazit název ve výsledcích - + Show confirm dialog before exit Před ukončením zobrazte dialog pro potvrzení - + Show confirm dialog to clear results Zobrazí se potvrzovací dialog pro jasné výsledky - + Show confirm dialog to delete a result Chcete-li výsledek odstranit, zobrazte dialogové okno potvrzení - + Save results on exit Uložte výsledky při ukončení - + Interface font Rozhraní písma - + Output field font Výstupní pole písma - + + Output field text + Text výstupního pole + + + + Show text in tabular form + Zobrazit text ve formě tabulky + + + + Show values description + Zobrazit popis hodnot + + + + Use colored value text + Použijte barevný text hodnoty + + + Theme Téma - + Default Výchozí - + Sunny Slunný - + Dark Temný - + Check for update Kontrola aktualizace - + Automatically check for update Automatická kontrola pro aktualizace - + Checking interval Interval kontroly - + Once for 60 days Jednou za 60 dní - + Once for 120 days Jednou za 120 dní - + Once for 180 days Jednou za 180 dní - + Check for a new version Kontrola pro nové verze - + Check now! Zkontrolovat nyní! - + OK OK - + Cancel Zrušit @@ -3634,27 +3685,27 @@ Vyberte typ jádra - + Reverse calculation Reverzní výpočet - + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít @@ -3715,76 +3766,76 @@ - + Inductance Indukčnost - - + - + - + + Warning Varování - + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - + + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - - + + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Number of turns of the coil Počet závitů cívky - + Effective magnetic path length Efektivní délka magnetické dráhy - + Effective area of magnetic path Efektivní oblast magnetické dráhy - + Effective volume Efektivní objem - + Effective magnetic permeability of the core Efektivní magnetická permeabilita jádra @@ -3820,43 +3871,43 @@ Vstupní data - + Select material of the toroid Vyberte materiál toroidu - + Information Informace - + Dimensions Rozměry - - + + Result Výsledek - + Context help Kontextová nápověda - + Export results Výsledky exportu - + Calculate Spočítat - + Close Zavřít @@ -3883,7 +3934,7 @@ - + Self capacitance Vlastní kapacita @@ -3913,76 +3964,76 @@ Průměr drátu - + Initial magnetic permeability Počáteční magnetická propustnost - + Residual flux density Hustota zbytkového toku - + Coercive Force Donucovací síla - + The frequency is out of range Frekvence je mimo rozsah - - - + + + Warning Varování - + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - + + One or more dimensions have an invalid value! Jedna nebo více dimenzí má neplatnou hodnotu! - + Equivalent series inductance Ekvivalentní sériová indukčnost - + Loss resistance Ztátový odpor - + Ohm Ohm - + Coil constructive Q-factor Q-factor kvalita navrhované cívky - + Input data for LTSpice Vstupní data pro LTSpice - + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data @@ -4000,27 +4051,27 @@ Vyberte typ jádra - + Reverse calculation Reverzní výpočet - + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít @@ -4035,79 +4086,79 @@ Magnetická permeabilita - + Number of turns Počet závitů cívky - - + + Inductance Indukčnost - - + - + - + + Warning Varování - + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - + + + One or more inputs have an illegal format! Jeden nebo více vstupů má nelegální formát! - - + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Number of turns of the coil Počet závitů cívky - + Effective magnetic path length Efektivní délka magnetické dráhy - + Effective area of magnetic path Efektivní oblast magnetické dráhy - + Effective volume Efektivní objem - + Effective magnetic permeability of the core Efektivní magnetická permeabilita jádra @@ -4125,38 +4176,38 @@ Forma štítu cívky - + Cylinder Válec - + Box Box - + Data Vstupní data - - + + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít @@ -4210,22 +4261,22 @@ Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Inductance of the shielded coil Indukčnost stíněné cívky - + Relative reducing of the inductance Relativní snížení indukčnosti @@ -4243,27 +4294,27 @@ U jádrová cívka - + Reverse calculation Reverzní výpočet - + Dimensions Rozměry - + Context help Kontextová nápověda - + Calculate Spočítat - + Close Zavřít @@ -4284,74 +4335,74 @@ - + Inductance Indukčnost - - + - - + + - + - + + Warning Varování - + One or more inputs are empty! Jeden nebo více vstupů jsou prázdné! - - - - - - - One or more inputs have an illegal format! - Jeden nebo více vstupů má nelegální formát! - + + One or more inputs have an illegal format! + Jeden nebo více vstupů má nelegální formát! + + + + + + One or more inputs are equal to null! Jeden nebo více vstupů se rovná null! - + Input data Vstupní data - + Result Výsledek - + Number of turns of the coil Počet závitů cívky - + Effective magnetic path length Efektivní délka magnetické dráhy - + Effective area of magnetic path Efektivní oblast magnetické dráhy - + Effective volume Efektivní objem diff --git a/lang/Coil64_de.ts b/lang/Coil64_de.ts index cb0c2a1..1a3d3c2 100644 --- a/lang/Coil64_de.ts +++ b/lang/Coil64_de.ts @@ -14,31 +14,31 @@ Sie können den A<sub>L</sub> - Faktor einer beliebigen Spule mit geschlossenem Magnetkreis berechnen, indem Sie direkt mit einer Testwicklung messen. - - - + + + Input data Eingabedaten - - - + + + Result Ergebnis - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Sie können den A<sub>L</sub> -Faktor auf der ersten Registerkarte bestimmen, indem Sie die Anzahl der Windungen und die gemessene Induktivität kennen. <hr /> Auf der zweiten Registerkarte können Sie die Anzahl der Windungen mit einem bekannten A<sub>L</sub> und mit einer bekannten erforderlichen Induktivität. <hr /> Auf der dritten Registerkarte können Sie die Induktivität mit bekanntem A<sub>L</sub> und der bekannten Anzahl von Windungen berechnen. - + Calculate Berechnen - + Close Schließen @@ -71,36 +71,36 @@ Anzahl der Windungen - - - + + - - + + - + + Warning Warnung - - - + + + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - + + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - - + + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! @@ -113,82 +113,87 @@ Über - + About program Über das Programm - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Hochfrequenz-Induktor- und Drossel-Rechner</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Die App ermöglicht die Berechnung der erforderlichen Windungszahl für den gewünschten Induktivitätswert der Homebrew-Induktivität oder die Berechnung des Induktivitätswerts einer gefertigten Induktivität. Ich hoffe, dass diese App für HAMs, Audiophile und andere Radio-Enthusiasten nützlich sein kann, die DIY-Induktoren herstellen müssen. - + HomePage: Startseite: - + Author Autor - + Name: Valery Kustarev Name: Valery Kustarev - + Thanks Vielen Dank - + Thanks for reports and program testing: Vielen Dank für Berichte und Programmtests: - + Translations Übersetzungen - + I would like to thank the following people who volunteered to translate Coil64: Ich danke den folgenden Personen, die sich freiwillig für die Übersetzung von Coil64 gemeldet haben: - + The current version of the Coil64 has been compiled by using the following libraries: Die aktuelle Version von Coil64 wurde mithilfe der folgenden Bibliotheken erstellt: - + License Lizenz - + The open source code of the following developers was used: Es wurde der Open Source Code folgender Entwickler verwendet: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Ich hoffe, Coil64 wird für Ihre Radioamateur-Kreativität von Nutzen sein. 73! - + Libraries Bibliotheken - + + Free Icons: + Kostenlose Symbole: + + + Close Schließen @@ -206,42 +211,42 @@ Art der Wicklung - + Round cross-section Runder Querschnitt - + Rectangular cross-section Rechteckiger Querschnitt - + Reverse calculation Umgekehrte Berechnung - + Dimensions Maße - + mm mm - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen @@ -277,59 +282,59 @@ - + Inductance Induktivität - - - - - - - - - - - + + + + + + + + + + + Warning Warnung - - + + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - - + + + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - - - + + + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Number of turns of the coil Anzahl der Windungen der Spule @@ -347,75 +352,75 @@ Induktivität - + Information Information - + Iron powder toroids Eisenpulver-Toroide - - + + Select material of the toroid Wählen Sie das Material des Toroids - - + + Select dimension type of the toroid Wählen Sie den Maßtyp des Toroids - + Ferrite toroids Ferrit-Toroide - + E cores E-Kerne - - + + Select type Art auswählen - + Pot cores Topfkerne - + Multi aperture cores Kerne mit mehreren Öffnungen - + Select material Material auswählen - + Select the type of the core Wählen Sie den Typ des Kerns - + Result Ergebnis - + Export results Ergebnisse exportieren - + Close Schließen @@ -533,12 +538,12 @@ Eine oder mehrere Eingaben sind gleich null! - + Selected core Ausgewählter Kern - + Input data Eingabedaten @@ -584,150 +589,150 @@ Bandbreitenrechner - + Direct calculation Direkte Berechnung - - - + + + Input data Eingabedaten - - - - + + + + Result Ergebnis - + Reverse calculation Umgekehrte Berechnung - + Context help Kontexthilfe - + Close Schließen - + Export results Ergebnisse exportieren - + Calculate Berechnen - - + + Lowest Frequency Niedrigste Frequenz - - + + Highest Frequency Höchste Frequenz - - + + Tuning Capacitor Minimum Tuning-Kondensator-Minimum - - + + Tuning Capacitor Maximum Tuning-Kondensator-Maximum - - + + Stray Capacitance Streukapazität - - + + Inductance Induktivität - - + + Serial Capacitor Serienkondensator - - - - + + + + Valid value range Gültiger Wertebereich - - + + Minimum LC circuit Capacitance Minimale Kapazität des LC-Kreises - - + + Maximum LC circuit Capacitance Maximale Kapazität des LC-Schaltkreises - - - - - - - + + + + + + + Warning Warnung - - + + Parallel Capacitor Parallelkondensator - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Der C<sub>V</sub>-Kapazitätsbereich (kombiniert mit der Schaltungsstreukapazität) ist zu schmal, um den gewünschten Frequenzbereich zu überlappen. Bitte ändern Sie Ihren Frequenzbereich oder die Parameter des variablen Kondensators und versuchen Sie es erneut. - + The inductance value is out of range. Der Induktivitätswert liegt außerhalb des zulässigen Bereichs. - - + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - - + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Induktivität - + Maximal Maximal - + Minimal Minimal - + Winding pitch / wire diameter ratio Wicklungssteigung / Drahtdurchmesser-Verhältnis - + Axial Axial - + Radial Radial - + Clear all Alles löschen - + Save Speichern - + Context help Kontexthilfe - + Close Schließen - + Range of wire diameters Auswahl an Drahtdurchmessern - + Calculate Berechnen @@ -998,27 +1003,27 @@ Wählen Sie den Typ des Kerns - + Reverse calculation Umgekehrte Berechnung - + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen @@ -1038,85 +1043,85 @@ Magnetische Permeabilität - + Number of turns Anzahl der Windungen - - + + Inductance Induktivität - - - + + - + - + + Warning Warnung - + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - - + + + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - - + + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Number of turns of the coil Anzahl der Windungen der Spule - + Effective magnetic path length Effektive magnetische Weglänge - + Effective area of magnetic path Effektiver Bereich des Magnetpfades - + Effective volume Effektives Volumen - + Effective magnetic permeability of the core Effektive magnetische Permeabilität des Kerns @@ -1140,6 +1145,7 @@ + Inductance Induktivität @@ -1154,128 +1160,128 @@ Spulenparameter: - + Context help Kontexthilfe - + Calculate Berechnen - + Enter - + Close Schließen - + Esc - + Rod diameter Stangendurchmesser - + Rod length Stangenlänge - + Magnetic permeability Magnetische Permeabilität - + Former diameter Der Durchmesser der form - + Shift Verschiebung - + Wire diameter Drahtdurchmesser - + Winding pitch Steigung der Wicklung - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Warnung - + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Distance from coil edge to core edge less than 1/8 Lr Abstand von Spulenkante zu Kernkante kleiner als 1/8 Lr - + Input data Eingabedaten - + Result Ergebnis - + Number of turns of the coil Anzahl der Windungen der Spule - + Length of winding Wickellänge - + Effective magnetic permeability of the core Effektive magnetische Permeabilität des Kerns @@ -1298,76 +1304,76 @@ Daten - + Inductance Induktivität - + Number of turns Anzahl der Windungen - + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen - - - - + + + + Warning Warnung - + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Relative magnetic permeability of the toroid Relative magnetische Permeabilität des Toroids - + Magnetic factor of the core Magnetfaktor des Kerns @@ -1385,43 +1391,43 @@ Art der Schleife - + Round loop Runde Schleife - + Isosceles Triangle loop Gleichschenklige Dreiecksschleife - + Rectangle loop Rechteck-Schleife - + Reverse calculation Umgekehrte Berechnung - - + + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen @@ -1437,7 +1443,7 @@ - + Loop diameter Durchmesser der Schlinge @@ -1454,69 +1460,69 @@ Seite des Rechtecks - + + - + - - + + - - + Warning Warnung - - - + + + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - + + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - - + + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - - + + Result Ergebnis - + The side of the equilateral triangle Die Seite des gleichseitigen Dreiecks - + The side of quadrate Die Seite des Quadrats - + Coil can not be realized Spule kann nicht realisiert werden - + Inductance Induktivität @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Wählen Sie die Spulenform - + One layer coil with round wire Einlagenspule mit Runddraht - + One layer coil with rect wire Einlagenspule mit rechteckigem Draht - + Multilayer coil Mehrlagige Spule - + Multilayer coil with insulated pads Mehrschichtspule mit isolierten Pads - + Ferrite toroid coil Spule auf einem Ferritring - + Tesla flat spiral coil Tesla flache Spiralspule - - Enter - - - - + Show confirm dialog to delete a result Bestätigungsdialog anzeigen, um ein Ergebnis zu löschen - + About Coil64 Über Coil64 - + Ferrite toroid permeability Ferrit-Toroid-Durchlässigkeit - + Coil Spule - - - - - - - - - + + + + + + + + + Winding pitch Steigung der Wicklung - - + + Wire material: Werkstoff Draht: - - - - + + + + Copper Kupfer - - + + Silver Silber - - - - + + + + Aluminum Aluminium - - + + Tin Zinn - + Ratio W/s: Verhältnis W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Induktivität - - + + Select initial data of the calculation Wählen Sie die Ausgangsdaten der Berechnung - + LC circuit LC-Schaltung - + Initial conditions of calculation of a circuit Anfangsbedingungen der Berechnung einer Schaltungs - + The capacitance and the inductance are known Kapazität und Induktivität sind bekannt - + The capacitance and the frequency are known Kapazität und Frequenz sind bekannt - + The inductance and the frequency are known Induktivität und Frequenz sind bekannt - + Additional calculations Zusätzliche Berechnung - + Calculate Berechnen - + PCB coil with square winding Flachspule auf der Leiterplatte mit quadratischen Kurven - + PCB coil with spiral winding Flachspule auf der Platine mit Spiralwindungen - + One layer close-winding coil Einschichtige Wicklungsspule - + Multilayer coil on a rectangular former Mehrschichtspule auf einem rechteckigen Former - + PCB flat coil Flachspule auf der Platine - + The impedance and the frequency are known Die Impedanz und die Frequenz sind bekannt - - - + + + Copy selected to clipboard Kopiere Ausgewähltes in die Zwischenablage - - - - - + + + + + Copy all to clipboard In die Zwischenablage kopieren - - - - - + + + + + Save Speichern - - - - + + + + Clear all Alles löschen - + Print all Alles drucken - + Show images in result Bilder in Folge - + Regular winding Regelmäßige Wicklung - + Orthocyclic winding Orthozyklische Wicklung - + PCB coil with rectangular winding Flachspule auf der Leiterplatte mit rechteckiger Kurven - + One layer coil on a polygonal former Einlagig nicht kreisförmig mit Wicklungsabstand - + Former diameter and wire diameter Der Durchmesser der form und der Durchmesser des Drahtes - + Former diameter and winding length Der Durchmesser der form und der Länge der Wicklung - - + + Wire has insulation Draht hat Isolierung - + Show title in results Titel in Ergebnissen anzeigen - + + Show values description + Beschreibung der Werte anzeigen + + + + Use colored value text + Verwenden Sie farbigen Werttext + + + Show additional results for single-layer coils Zeigen Sie zusätzliche Ergebnisse für einlagige Spulen - + Show data for LTSpice Daten für LTSpice anzeigen - + Show last result first Letztes Ergebnis zuerst anzeigen - + + Show calculation numbering + Berechnungsnummerierung anzeigen + + + Show confirm dialog to clear results Zeige Bestätigungsdialog, um die Ergebnisse zu löschen - + Theme Thema - + Ferrite cores Ferritkerne - + Versions history Versionsgeschichte - + Air core toroid coil Luftkern-Toroidspule - + Default Standard - + Dark Dunkel - + Pot core coil Topfkerne - + Sunny Sonnig - + E core coil E-Core-Spule - + Calculation with AL-factor Berechnung mit AL-Faktor - + U core coil U-Kernspule - + Audio system filter (crossover) coil Audiosystemfilter (Crossover) Spule - + Toroidal inductor at RF Ringkerninduktivität bei HF - + Bandspread Calculator Bandbreitenrechner - + RM core coil RM-Core-Spule - + + Interface help + Hilfe zur Schnittstelle + + + Save results on exit Ergebnisse beim Beenden speichern - + Show confirm dialog before exit Zeige Bestätigungsdialog vor dem Beenden - - - + + + Context help Kontexthilfe - + &File &Datei - + &Customize &Anpassen - + &Help &Hilfe - + Actions Aktionen - + Branded cores Markenkerne - + &Exit &Ausgang - - - + + + Options Optionen - + Multilayer foil-wound coil Mehrschichtige Induktivitätsspule mit Folienwicklung - + + Show text in tabular form + Text in Tabellenform anzeigen + + + Check for &update Auf Update &überprüfen - + HomePage Startseite - + Print Drucken - + To null initial data Um null Anfangsdaten - + Coil on a ferrite rod Spulen Sie auf einen Ferritstab - + Meander coil on PCB Mäanderspule auf Leiterplatte - + Search coil of a metal detector Suchspule eines Metalldetektors - + A one-turn loop coil Spule mit einer Windung - + Donate Spenden - + Influence of the shield of a coil Einfluss eines Spulenschirms - + Amidon cores Amidon-Kerne - - - - - + + + + + Open Öffnen - - + + Language Sprache - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Warnung - + Error. Can not open URL: Error. URL kann nicht geöffnet werden: - - + + Information Information - + The version is up to date: Die Version ist aktuell: - + There is a new version of the app. Es gibt eine neue Version der App. - + Please visit the URL to download Bitte besuchen Sie die URL zum Download - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Dicke der Isolierung - - - - - - - - - + + + + + + + + + Outside diameter Außendurchmesser - - - - - - + + + + + + Inside diameter Innendurchmesser - - + + Init magnetic permeability Init magnetische Permeabilität - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Der Durchmesser der form - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Drahtdurchmesser - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Drahtdurchmesser mit Isolierung - - + + Wire width Drahtbreite - - + + Wire thickness Drahtstärke - - - - - - - + + + + + + + Winding length Wickellänge - - + + Layers number beetween insulating pads Anzahl der Schichten zwischen Isolierklötze - - + + Core height Kernhöhe - - - - - + + + + + Frequency Frequenz - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + LC tank calculation LC Tankberechnung - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Eingang - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Ergebnis - + Frequency of a circuit Die Frequenz der Schaltung - - + + Inductance of a circuit Induktivität einer Schaltung - - - - - - - - + + + + + + + + Characteristic impedance Charakteristische Impedanz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Bestätigung - - - - + + + + Are you sure? Bist du sicher? - - - - + + + + Yes Ja - - - - + + + + No Nein - + Something gone wrong Etwas ist schief gelaufen - - + + Number of sides of the former Anzahl der Seiten des form - - + + Former width Ehemalige Breite - - + + Former height Ehemalige Höhe - - + + Foil width Folienbreite - - + + Foil thickness Foliendicke - - + + Chamfer Fase - + Gap between turns Lücke zwischen den Kurven - + Number of turns Anzahl der Windungen - - - + + + Width of a PCB trace Die Breite der Leiterbahn - - - - + + + + Outside dimension Außenmaß - - + + Inside dimension Innenmaß - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - - - + + + + The number of sides must be integer and at least three! Die Anzahl der Seiten muss ganzzahlig sein und mindestens drei! - - - - - - + + + + + + Input data for LTSpice Eingabedaten für LTSpice - - + + Length of the foil Länge der Folie - - + + Invalid input parameter combination Ungültige Eingabeparameterkombination - + calculation will be deleted Berechnung wird gelöscht - + Delete this result Löschen Sie dieses Ergebnis - - - - + + + + PCB trace thickness Leiterplattenspurendicke - + Wrong data was entered Falsche Dateneingabe - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Länge des Drahtes ohne Anschlußleitung - - - - - - + + + + + + Length of winding Wickellänge - - - - - - - - - - - + + + + + + + + + + + Weight of wire Gewicht des Drahtes - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reaktanz der Spule - - - - - - + + + + + + Self capacitance Eigenkapazität - - - - - - - - + + + + + + + + Coil constructive Q-factor Spule konstruktive Q-Faktor - - - - - - + + + + + + Loss resistance Verlustwiderstand - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Weitere Ergebnisse für die parallele LC-Schaltung bei der Arbeitsfrequenz - - - - - - - - - - + + + + + + + + + + Circuit capacitance Äußere Kapazität - - - - - - + + + + + + Equivalent resistance Mit Wirkung zum Widerstand - - - - - - + + + + + + Bandwidth Bandbreite - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Arbeitsfrequenz - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Spulen Eigenresonanzfrequenz - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Dicke der Spule - - - + + + Dimensions of inductor Abmessungen eines Induktors - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Widerstand der Spule - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Anzahl der Lagen - + Number of interlayers Anzahl der Zwischenschichten - - - + + + Coil can not be realized Spule kann nicht realisiert werden - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Anzahl der Windungen der Spule @@ -3135,71 +3161,71 @@ Daten - + Number of turns Anzahl der Windungen - - + + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen - - - - + + + + Warning Warnung - + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Inductance Induktivität - + Length of winding Wickellänge @@ -3223,28 +3249,28 @@ - + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen - + Number of turns Anzahl der Windungen @@ -3274,7 +3300,7 @@ - + Warning Warnung @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! @@ -3300,58 +3326,58 @@ Spule kann nicht realisiert werden - + Input data Eingabedaten - + Result Ergebnis - - + + Inductance Induktivität - + Number of turns of the coil Anzahl der Windungen der Spule - + Mean diameter Mittlerer Durchmesser - + Thickness of the coil Dicke der Spule - + Resistance of the coil Widerstand der Spule - + Ohm Ohm - + Length of wire without leads Länge des Drahtes ohne Anschlußleitung - + Weight of wire Gewicht des Drahtes - + g g @@ -3364,12 +3390,12 @@ Messeinheiten - + Show additional results for single layer coils Zeigen Sie zusätzliche Ergebnisse für einlagige Spulen - + Show images in results Bilder in Folge @@ -3379,242 +3405,267 @@ Kapazität - + pF pF - + nF nF - + microF microF - + Dimensions Maße - + mm mm - + cm cm - + inch Zoll - + mil mil - + Inductance Induktivität - + nH nH - + microH microH - + mH mH - + Wire gauge Drahtstärke - + Metric Metrisch - + AWG AWG - + Frequency Frequenz - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Auf Standard setzen - + Interface Interface - + Show last result first Letztes Ergebnis zuerst anzeigen - + + Show calculation numbering + Berechnungsnummerierung anzeigen + + + Show data for LTSpice Daten für LTSpice anzeigen - + Show title in results Titel in Ergebnissen anzeigen - + Show confirm dialog before exit Zeige Bestätigungsdialog vor dem Beenden - + Show confirm dialog to clear results Zeige Bestätigungsdialog, um die Ergebnisse zu löschen - + Save results on exit Ergebnisse beim Beenden speichern - + Interface font Interface-Schrift - + Output field font Ausgabefeld Schriftart - + Sunny Sonnig - + Decimal and thousand separators Dezimal- und Tausendertrennzeichen - + Number of decimal places Anzahl der Zeichen nach dem Dezimaltrennzeichen - + As in the current locale Wie im aktuellen Gebietsschema - + As in the English locale Wie im englischen Gebietsschema - + Show confirm dialog to delete a result Bestätigungsdialog anzeigen, um ein Ergebnis zu löschen - + + Output field text + Text des Ausgabefeldes + + + + Show text in tabular form + Text in Tabellenform anzeigen + + + + Show values description + Beschreibung der Werte anzeigen + + + + Use colored value text + Verwenden Sie farbigen Werttext + + + Theme Thema - + Default Standard - + Dark Dunkel - + Check for update Auf Update überprüfen - + Automatically check for update Automatisch nach Updates - + Checking interval Prüfintervall - + Once for 60 days Einmal in 60 Tage - + Once for 120 days Einmal in 120 Tage - + Once for 180 days Einmal in 180 Tage - + Check for a new version Prüfe auf neue Version - + Check now! Jetzt prüfen! - + OK OK - + Cancel Stornieren @@ -3632,27 +3683,27 @@ Wählen Sie den Typ des Kerns - + Reverse calculation Umgekehrte Berechnung - + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen @@ -3713,76 +3764,76 @@ - + Inductance Induktivität - - + - + - + + Warning Warnung - + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - + + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - - + + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Number of turns of the coil Anzahl der Windungen der Spule - + Effective magnetic path length Effektive magnetische Weglänge - + Effective area of magnetic path Effektiver Bereich des Magnetpfades - + Effective volume Effektives Volumen - + Effective magnetic permeability of the core Effektive magnetische Permeabilität des Kerns @@ -3818,43 +3869,43 @@ Eingang - + Select material of the toroid Wählen Sie das Material des Toroids - + Information Information - + Dimensions Maße - - + + Result Ergebnis - + Context help Kontexthilfe - + Export results Ergebnisse exportieren - + Calculate Berechnen - + Close Schließen @@ -3881,7 +3932,7 @@ - + Self capacitance Eigenkapazität @@ -3911,76 +3962,76 @@ Drahtdurchmesser - + Initial magnetic permeability Anfängliche magnetische Permeabilität - + Residual flux density Restflussdichte - + Coercive Force Zwangskraft - + The frequency is out of range Die Frequenz ist außerhalb des Bereichs - - - + + + Warning Warnung - + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - + + One or more dimensions have an invalid value! Mindestens eine Dimension hat einen ungültigen Wert! - + Equivalent series inductance Äquivalente Serieninduktivität - + Loss resistance Verlustwiderstand - + Ohm Ohm - + Coil constructive Q-factor Spule konstruktive Q-Faktor - + Input data for LTSpice Eingabedaten für LTSpice - + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten @@ -3998,27 +4049,27 @@ Wählen Sie den Typ des Kerns - + Reverse calculation Umgekehrte Berechnung - + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen @@ -4033,79 +4084,79 @@ Magnetische Permeabilität - + Number of turns Anzahl der Windungen - - + + Inductance Induktivität - - + - + - + + Warning Warnung - + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - + + + One or more inputs have an illegal format! Eine oder mehrere Eingaben haben ein ungültiges Format! - - + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Number of turns of the coil Anzahl der Windungen der Spule - + Effective magnetic path length Effektive magnetische Weglänge - + Effective area of magnetic path Effektiver Bereich des Magnetpfades - + Effective volume Effektives Volumen - + Effective magnetic permeability of the core Effektive magnetische Permeabilität des Kerns @@ -4123,38 +4174,38 @@ Form des Spulenschirms - + Cylinder Zylinder - + Box Box - + Data Daten - - + + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen @@ -4208,22 +4259,22 @@ Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Inductance of the shielded coil Induktivität der geschirmten Spule - + Relative reducing of the inductance Relative Reduzierung der Induktivität @@ -4241,27 +4292,27 @@ U-Kernspule - + Reverse calculation Umgekehrte Berechnung - + Dimensions Maße - + Context help Kontexthilfe - + Calculate Berechnen - + Close Schließen @@ -4282,74 +4333,74 @@ - + Inductance Induktivität - - + - - + + - + - + + Warning Warnung - + One or more inputs are empty! Eine oder mehrere Eingaben sind leer! - - - - - - - One or more inputs have an illegal format! - Eine oder mehrere Eingaben haben ein ungültiges Format! - + + One or more inputs have an illegal format! + Eine oder mehrere Eingaben haben ein ungültiges Format! + + + + + + One or more inputs are equal to null! Eine oder mehrere Eingaben sind gleich null! - + Input data Eingabedaten - + Result Ergebnis - + Number of turns of the coil Anzahl der Windungen der Spule - + Effective magnetic path length Effektive magnetische Weglänge - + Effective area of magnetic path Effektiver Bereich des Magnetpfades - + Effective volume Effektives Volumen diff --git a/lang/Coil64_el.ts b/lang/Coil64_el.ts index b09e591..83fdae4 100644 --- a/lang/Coil64_el.ts +++ b/lang/Coil64_el.ts @@ -14,31 +14,31 @@ Μπορείτε να υπολογίσετε τον συντελεστή A<sub>L</sub> οποιουδήποτε πηνίου με το κλειστό μαγνητικό κύκλωμα με απευθείας μέτρηση με δοκιμαστική περιέλιξη. - - - + + + Input data Εισαγωγή δεδομένων - - - + + + Result Αποτελέσματα - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Μπορείτε να προσδιορίσετε τον συντελεστή A<sub>L</sub> στην πρώτη καρτέλα, γνωρίζοντας τον αριθμό των στροφών και τη μετρούμενη αυτεπαγωγή. <hr /> Στη δεύτερη καρτέλα, μπορείτε να προσδιορίσετε τον αριθμό των στροφών με ένα γνωστό υποσέλιδο A<sub>L</sub> και με γνωστή απαιτούμενη αυτεπαγωγή. <hr /> Στην τρίτη καρτέλα, μπορείτε να υπολογίσετε την αυτεπαγωγή με το γνωστό A<sub>L</sub> και τον γνωστό αριθμό στροφών. - + Calculate Υπολογισμός - + Close Κοντά @@ -71,36 +71,36 @@ Αριθμός σπειρών του πηνίου - - - + + - - + + - + + Warning Προειδοποίηση - - - + + + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - + + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - - + + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! @@ -113,82 +113,87 @@ Σχετικά - + About program Σχετικά με το πρόγραμμα - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Επαγωγέας ραδιοσυχνοτήτων και αριθμομηχανή τσοκ</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Η εφαρμογή επιτρέπει τον υπολογισμό του απαιτούμενου αριθμού στροφών για την επιθυμητή τιμή της επαγωγικότητας του επαγωγέα homebrew ή για τον υπολογισμό της τιμής αυτεπαγωγής ενός κατασκευασμένου επαγωγέα. Ελπίζω ότι αυτή η εφαρμογή θα μπορούσε να είναι χρήσιμη για HAMs, Audiophiles και άλλους ραδιοερασιτέχνες που πρέπει να κάνουν inductors DIY. - + HomePage: Αρχική Σελίδα: - + Author Συντάκτης - + Name: Valery Kustarev Όνομα: Valery Kustarev - + Thanks Ευχαριστώ - + Thanks for reports and program testing: Ευχαριστώ για τις αναφορές και τις δοκιμές του προγράμματος: - + Translations Μεταφράσεις - + I would like to thank the following people who volunteered to translate Coil64: Θα ήθελα να ευχαριστήσω τους ακόλουθους ανθρώπους που προσφέρθηκαν εθελοντικά να μεταφράσουν το Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Η τρέχουσα έκδοση του Coil64 έχει συνταχθεί χρησιμοποιώντας τις ακόλουθες βιβλιοθήκες: - + License Αδεια - + The open source code of the following developers was used: Χρησιμοποιήθηκε ο κωδικός ανοιχτού κώδικα των ακόλουθων προγραμματιστών: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Ελπίζω, το Coil64 θα είναι χρήσιμο στη δημιουργικότητα του ραδιοερασιτεχνισμού. 73! - + Libraries Βιβλιοθήκες - + + Free Icons: + Δωρεάν εικονίδια: + + + Close Κοντά @@ -206,42 +211,42 @@ Είδος περιέλιξης - + Round cross-section Στρογγυλή διατομή - + Rectangular cross-section Ορθογώνια διατομή - + Reverse calculation Αντίστροφος υπολογισμός - + Dimensions Διαστάσεις - + mm mm - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά @@ -277,59 +282,59 @@ - + Inductance Επαγωγή - - - - - - - - - - - + + + + + + + + + + + Warning Προειδοποίηση - - + + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - - + + + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - - - + + + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Number of turns of the coil Αριθμός σπειρών του πηνίου @@ -347,75 +352,75 @@ Επαγωγή - + Information Πληροφορίες - + Iron powder toroids Σωλήνες σιδήρου σκόνης - - + + Select material of the toroid Επιλέξτε υλικό του δακτυλίου - - + + Select dimension type of the toroid Επιλέξτε τον τύπο διάστασης του δακτυλίου - + Ferrite toroids Τριοειδή φερρίτη - + E cores E πυρήνες - - + + Select type Επιλέξτε τύπο - + Pot cores Πυρήνες δοχείων - + Multi aperture cores Πυρήνες πολλαπλού ανοίγματος - + Select material Επιλέξτε υλικό - + Select the type of the core Επιλέξτε τον τύπο του πυρήνα - + Result Αποτελέσματα - + Export results Εξαγωγή αποτελεσμάτων - + Close Κοντά @@ -533,12 +538,12 @@ Μία ή περισσότερες εισόδους είναι ίσες με null! - + Selected core Επιλεγμένος πυρήνας - + Input data Εισαγωγή δεδομένων @@ -584,150 +589,150 @@ Υπολογιστής πυκνωτής επέκτασης - + Direct calculation Άμεσος υπολογισμός - - - + + + Input data Εισαγωγή δεδομένων - - - - + + + + Result Αποτελέσματα - + Reverse calculation Αντίστροφος υπολογισμός - + Context help Βοήθεια περιβάλλοντος - + Close Κοντά - + Export results Εξαγωγή αποτελεσμάτων - + Calculate Υπολογισμός - - + + Lowest Frequency Χαμηλότερη Συχνότητα - - + + Highest Frequency Υψηλότερη Συχνότητα - - + + Tuning Capacitor Minimum Ελάχιστος πυκνωτής συντονισμού - - + + Tuning Capacitor Maximum Ανώτατος πυκνωτής συντονισμού - - + + Stray Capacitance Αδέσποτη χωρητικότητα - - + + Inductance Επαγωγή - - + + Serial Capacitor Σειριακός πυκνωτής - - - - + + + + Valid value range Έγκυρο εύρος τιμών - - + + Minimum LC circuit Capacitance Ελάχιστη χωρητικότητα κυκλώματος LC - - + + Maximum LC circuit Capacitance Μέγιστη χωρητικότητα κυκλώματος LC - - - - - - - + + + + + + + Warning Προειδοποίηση - - + + Parallel Capacitor Παράλληλος πυκνωτής - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Το εύρος χωρητικότητας C<sub>V</sub> (σε συνδυασμό με την αδέσποτη χωρητικότητα κυκλώματος) είναι πολύ στενό για να επικαλύπτει το επιθυμητό εύρος συχνοτήτων. Αλλάξτε το εύρος συχνοτήτων ή τις παραμέτρους του μεταβλητού πυκνωτή και δοκιμάστε ξανά. - + The inductance value is out of range. Η τιμή της αυτεπαγωγής είναι εκτός εύρους. - - + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - - + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! @@ -764,7 +769,7 @@ Ω - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Επαγωγή - + Maximal Μέγιστο - + Minimal Ελάχιστος - + Winding pitch / wire diameter ratio Λόγος διαμέτρου πηνίου / καλωδίου - + Axial Αξονικός - + Radial Ακτινικός - + Clear all Τα καθαρίζω όλα - + Save Αποθηκεύσετε - + Context help Βοήθεια περιβάλλοντος - + Close Κοντά - + Range of wire diameters Εύρος διαμέτρων καλωδίων - + Calculate Υπολογισμός @@ -998,27 +1003,27 @@ Επιλέξτε τον τύπο του πυρήνα - + Reverse calculation Αντίστροφος υπολογισμός - + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά @@ -1038,85 +1043,85 @@ Μαγνητική διαπερατότητα - + Number of turns Αριθμός σπειρών του πηνίου - - + + Inductance Επαγωγή - - - + + - + - + + Warning Προειδοποίηση - + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - - + + + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - - + + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Number of turns of the coil Αριθμός σπειρών του πηνίου - + Effective magnetic path length Αποτελεσματικό μήκος μαγνητικής διαδρομής - + Effective area of magnetic path Αποτελεσματική περιοχή της μαγνητικής διαδρομής - + Effective volume Αποτελεσματική ένταση - + Effective magnetic permeability of the core Αποτελεσματική μαγνητική διαπερατότητα του πυρήνα @@ -1140,6 +1145,7 @@ + Inductance Επαγωγή @@ -1154,128 +1160,128 @@ Παράμετροι πηνίου: - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Enter - + Close Κοντά - + Esc - + Rod diameter Διάμετρος βέργας - + Rod length Μήκος ράβδου - + Magnetic permeability Μαγνητική διαπερατότητα - + Former diameter Διάμετρος του - + Shift Βάρδια - + Wire diameter Διάμετρο σύρματος - + Winding pitch Αποστασή βήματος - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Προειδοποίηση - + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Distance from coil edge to core edge less than 1/8 Lr Απόσταση από την άκρη του πηνίου έως την άκρη του πυρήνα μικρότερη από 1/8 Lr - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Number of turns of the coil Αριθμός σπειρών του πηνίου - + Length of winding Μήκος της περιέλιξης - + Effective magnetic permeability of the core Αποτελεσματική μαγνητική διαπερατότητα του πυρήνα @@ -1298,76 +1304,76 @@ Δεδομένα - + Inductance Επαγωγή - + Number of turns Αριθμός σπειρών του πηνίου - + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά - - - - + + + + Warning Προειδοποίηση - + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Relative magnetic permeability of the toroid Σχετική μαγνητική διαπερατότητα του δακτυλίου - + Magnetic factor of the core Μαγνητικός παράγοντας του πυρήνα @@ -1385,43 +1391,43 @@ Είδος του βρόχου - + Round loop Στρογγυλό βρόχο - + Isosceles Triangle loop Ισότριχο τρίγωνο βρόχος - + Rectangle loop Ορθογώνιο βρόχος - + Reverse calculation Αντίστροφος υπολογισμός - - + + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά @@ -1437,7 +1443,7 @@ - + Loop diameter Διάμετρος του βρόγχου @@ -1454,69 +1460,69 @@ Πλευρά ορθογωνίου - + + - + - - + + - - + Warning Προειδοποίηση - - - + + + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - + + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - - + + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - - + + Result Αποτελέσματα - + The side of the equilateral triangle Η πλευρά του ισόπλεντου τριγώνου - + The side of quadrate Η πλευρά του τετραγώνου - + Coil can not be realized Πηνίο δεν μπορεί να υλοποιηθεί - + Inductance Επαγωγή @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Επιλέξτε τη μορφή πηνίου - + One layer coil with round wire Πηνίο με ένα στρώμα με στρογγυλό σύρμα - + One layer coil with rect wire Πηνίο με ένα στρώμα με ορθογώνιο σύρμα - + Multilayer coil Πολυστρωματικό πηνίο - + Multilayer coil with insulated pads Πολυστρωματικό πηνίο με μονωμένα μαξιλάρια - + Ferrite toroid coil Πηνίο φερρίτη δαχτυλίδι - + Tesla flat spiral coil Tesla επίπεδη σπείρα σπείρα - - Enter - - - - + Show confirm dialog to delete a result Εμφάνιση διαλόγου επιβεβαίωσης για να διαγράψετε ένα αποτέλεσμα - + About Coil64 Σχετικά με το Coil64 - + Ferrite toroid permeability Διαπερατότητα του δακτυλίου των φερριτών - + Coil Πηνίο - - - - - - - - - + + + + + + + + + Winding pitch Αποστασή βήματος - - + + Wire material: Υλικό σύρματος: - - - - + + + + Copper Χαλκός - - + + Silver Ασημί - - - - + + + + Aluminum Αλουμίνιο - - + + Tin Κασσίτερος - + Ratio W/s: Αναλογία W / s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Επαγωγή - - + + Select initial data of the calculation Επιλέξτε τα αρχικά δεδομένα υπολογισμού - + LC circuit LC κύκλωμα - + Initial conditions of calculation of a circuit Αρχικές συνθήκες του υπολογισμού ενός κυκλώματος - + The capacitance and the inductance are known Η χωρητικότητα και αυτεπαγωγής είναι γνωστές - + The capacitance and the frequency are known Η χωρητικότητα και η συχνότητα είναι γνωστή - + The inductance and the frequency are known Επαγωγή και συχνότητα είναι γνωστά - + Additional calculations Πρόσθετος υπολογισμός - + Calculate Υπολογισμός - + PCB coil with square winding Επίπεδο πηνίο για PCB τετράγωνο - + PCB coil with spiral winding Επίπεδo πηνίο για PCB ελικοειδής - + One layer close-winding coil Πηνίο κλεισίματος με ένα στρώμα - + Multilayer coil on a rectangular former Πολυστρωματικό πηνίο σε ορθογώνιο διαμορφωτή - + PCB flat coil Επίπεδo πηνίο για PCB - + The impedance and the frequency are known Η σύνθετη αντίσταση και η συχνότητα είναι γνωστά - - - + + + Copy selected to clipboard Αντιγραφή επιλεγμένου στο πρόχειρο - - - - - + + + + + Copy all to clipboard Αντιγραφή όλων στο πρόχειρο - - - - - + + + + + Save Αποθηκεύσετε - - - - + + + + Clear all Τα καθαρίζω όλα - + Print all Εκτυπώστε όλα - + Show images in result Εμφάνιση εικόνων στα αποτελέσματα - + Regular winding Κανονική περιέλιξη - + Orthocyclic winding Ορθοκυκλική περιέλιξη - + PCB coil with rectangular winding Επίπεδo πηνίο για PCB ορθογώνιος - + One layer coil on a polygonal former Ένα στρώμα μη κυκλικό με περιέλιξη βήματος - + Former diameter and wire diameter Διάμετ πλαισίου και διάμετ σύρματος - + Former diameter and winding length Διάμετ πλαισίου και μήκος τυλίγματος - - + + Wire has insulation Το σύρμα έχει μόνωση - + Show title in results Εμφάνιση τίτλου στα αποτελέσματα - + + Show values description + Εμφάνιση περιγραφής τιμών + + + + Use colored value text + Χρησιμοποιήστε έγχρωμο κείμενο αξίας + + + Show additional results for single-layer coils Δείτε αποτελέσματα για μονής στρώσης πηνία - + Show data for LTSpice Εμφάνιση δεδομένων για το LTSpice - + Show last result first Εμφάνιση πρώτα το τελευταίο αποτέλεσμα - + + Show calculation numbering + Εμφάνιση αρίθμησης υπολογισμού + + + Show confirm dialog to clear results Εμφάνιση διαλόγου επιβεβαίωσης για να διαγράψετε τα αποτελέσματα - + Theme Θέμα - + Ferrite cores Πυρήνες φερρίτη - + Versions history Ιστορικό εκδόσεων - + Air core toroid coil Τοροειδές πηνίο αέρα - + Default Προκαθορισμένο - + Dark Σκοτάδι - + Pot core coil Πυρήνες δοχείων - + Sunny Ηλιόλουστος - + E core coil Πηνίο E-core - + Calculation with AL-factor Υπολογισμός με συντελεστή AL - + U core coil Πηνίο πυρήνα U - + Audio system filter (crossover) coil Πηνίο φίλτρου συστήματος ήχου (crossover) - + Toroidal inductor at RF Τοροειδής επαγωγέας σε RF - + Bandspread Calculator Υπολογιστής πυκνωτής επέκτασης - + RM core coil Πηνίο RM-core - + + Interface help + Βοήθεια διεπαφής + + + Save results on exit Αποθήκευση αποτελεσμάτων κατά την έξοδο - + Show confirm dialog before exit Εμφάνιση διαλόγου επιβεβαίωσης πριν από την έξοδο - - - + + + Context help Βοήθεια περιβάλλοντος - + &File &Αρχείο - + &Customize &Προσαρμογή - + &Help &Βοήθεια - + Actions Ενέργειες - + Branded cores Επώνυμοι πυρήνες - + &Exit &Εξοδος - - - + + + Options Επιλογές - + Multilayer foil-wound coil Πολυστρωματικό πηνίο επαγωγής με περιέλιξη αλουμινίου - + + Show text in tabular form + Εμφάνιση κειμένου σε μορφή πίνακα + + + Check for &update Ελεγχος για εν&ημερώσεις - + HomePage Αρχική Σελίδα - + Print Τυπώνω - + To null initial data Ακυρα αρχικά δεδομένα - + Coil on a ferrite rod Πηνίο σε ράβδο φερρίτη - + Meander coil on PCB Meander πηνίο σε PCB - + Search coil of a metal detector Αναζήτηση πηνίο ανιχνευτή μετάλλων - + A one-turn loop coil Πηνίο μίας σπείρας - + Donate Προσφέρω - + Influence of the shield of a coil Επίδραση μιας ασπίδας πηνίου - + Amidon cores Πυρήνες αμιδίων - - - - - + + + + + Open Ανοιξε - - + + Language Γλώσσα - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Προειδοποίηση - + Error. Can not open URL: Λάθος. Δεν είναι δυνατή η ανοιχτή διεύθυνση URL: - - + + Information Πληροφορίες - + The version is up to date: Η έκδοση είναι ενημερωμένη: - + There is a new version of the app. Υπάρχει μια νέα έκδοση της εφαρμογής. - + Please visit the URL to download Παρακαλούμε επισκεφθείτε τη διεύθυνση URL που θα κατεβάσετε - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Πάχος μόνωσης - - - - - - - - - + + + + + + + + + Outside diameter Εξωτερική διάμετρος - - - - - - + + + + + + Inside diameter Εσωτερική διάμετρος - - + + Init magnetic permeability Init μαγνητική διαπερατότητα - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Διάμετρος του - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Διάμετρο σύρματος - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Διάμετρος σύρματος με μόνωση - - + + Wire width Πλάτος σύρματος - - + + Wire thickness Πάχος καλωδίου - - - - - - - + + + + + + + Winding length Μήκος της περιέλιξης - - + + Layers number beetween insulating pads Αριθμός των στρωμάτων μεταξύ των μονωτικών μαξιλαριών - - + + Core height Υψος πυρήνας - - - - - + + + + + Frequency Συχνότητα - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + LC tank calculation Υπολογισμός δεξαμενής LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Εισαγωγή - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Αποτελέσματα - + Frequency of a circuit Συχνότητα ενός κυκλώματος - - + + Inductance of a circuit Αυτεπαγωγή ενός κυκλώματος - - - - - - - - + + + + + + + + Characteristic impedance Χαρακτηριστική αντίσταση - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ω - - - - + + + + Confirmation Επιβεβαίωση - - - - + + + + Are you sure? Είσαι σίγουρος? - - - - + + + + Yes Ναί - - - - + + + + No Οχι - + Something gone wrong Κάτι πήγε στραβά - - + + Number of sides of the former Πόσες άκρες - - + + Former width Πρώην πλάτος - - + + Former height Πρώην ύψος - - + + Foil width Πλάτος αλουμινίου - - + + Foil thickness Πάχος φύλλου - - + + Chamfer Λοξότμηση - + Gap between turns Διάκενο μεταξύ στροφών - + Number of turns Αριθμός σπειρών του πηνίου - - - + + + Width of a PCB trace Πλάτος του ενός αγωγού εκτύπωσης - - - - + + + + Outside dimension Εξωτερική διάσταση - - + + Inside dimension Εσωτερική διάσταση - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - - - + + + + The number of sides must be integer and at least three! Ο αριθμός των πλευρών πρέπει να είναι ακέραιος και τουλάχιστον τρεις! - - - - - - + + + + + + Input data for LTSpice Εισαγωγή δεδομένων για LTSpice - - + + Length of the foil Μήκος του φύλλου - - + + Invalid input parameter combination Μη έγκυρος συνδυασμός παραμέτρων εισαγωγής - + calculation will be deleted ο υπολογισμός θα διαγραφεί - + Delete this result Διαγράψτε αυτό το αποτέλεσμα - - - - + + + + PCB trace thickness Πάχος ίχνους PCB - + Wrong data was entered Λάθος δεδομένα έχουν καταχωρηθεί - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Μήκος του σύρματος χωρίς άκρα - - - - - - + + + + + + Length of winding Μήκος της περιέλιξης - - - - - - - - - - - + + + + + + + + + + + Weight of wire Βάρος του καλωδίου - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Άεργη αντίσταση πηνίου - - - - - - + + + + + + Self capacitance Αυτο-χωρητικότητα - - - - - - - - + + + + + + + + Coil constructive Q-factor Συντελεστής Q-Πηνίου - - - - - - + + + + + + Loss resistance Απώλεια αντοχής - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Πρόσθετα αποτελέσματα για παράλληλο κύκλωμα LC στη συχνότητα εργασίας - - - - - - - - - - + + + + + + + + + + Circuit capacitance χωρητικότητα κυκλώματος - - - - - - + + + + + + Equivalent resistance Ισοδύναμη αντίσταση - - - - - - + + + + + + Bandwidth εύρος ζώνης - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Συχνότητα λειτουργίας - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Συχνότητα αποσυντονισμού πηνίου - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Πάχος του πηνίου - - - + + + Dimensions of inductor Διαστάσεις του επαγωγέα - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Αντίσταση του πηνίου - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Αριθμός στρώσεων - + Number of interlayers Αριθμός ενδιάμεσες στρώσεις - - - + + + Coil can not be realized Πηνίο δεν μπορεί να υλοποιηθεί - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Αριθμός σπειρών του πηνίου @@ -3135,71 +3161,71 @@ Δεδομένα - + Number of turns Αριθμός σπειρών του πηνίου - - + + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά - - - - + + + + Warning Προειδοποίηση - + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Inductance Επαγωγή - + Length of winding Μήκος της περιέλιξης @@ -3223,28 +3249,28 @@ - + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά - + Number of turns Αριθμός σπειρών του πηνίου @@ -3274,7 +3300,7 @@ - + Warning Προειδοποίηση @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! @@ -3300,58 +3326,58 @@ Πηνίο δεν μπορεί να υλοποιηθεί - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - - + + Inductance Επαγωγή - + Number of turns of the coil Αριθμός σπειρών του πηνίου - + Mean diameter Μέση διάμετρος - + Thickness of the coil Πάχος του πηνίου - + Resistance of the coil Αντίσταση του πηνίου - + Ohm Ω - + Length of wire without leads Μήκος του σύρματος χωρίς άκρα - + Weight of wire Βάρος του καλωδίου - + g g @@ -3364,12 +3390,12 @@ Μονάδες μέτρησης - + Show additional results for single layer coils Δείτε αποτελέσματα για μονής στρώσης πηνία - + Show images in results Εμφάνιση εικόνων στα αποτελέσματα @@ -3379,242 +3405,267 @@ Χωρητικότητα - + pF pF - + nF nF - + microF microF - + Dimensions Διαστάσεις - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Επαγωγή - + nH nH - + microH microH - + mH mH - + Wire gauge Μετρητής καλωδίων - + Metric Μετρικός - + AWG AWG - + Frequency Συχνότητα - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Ορίστε την προεπιλογή - + Interface Διεπαφή - + Show last result first Εμφάνιση πρώτα το τελευταίο αποτέλεσμα - + + Show calculation numbering + Εμφάνιση αρίθμησης υπολογισμού + + + Show data for LTSpice Εμφάνιση δεδομένων για το LTSpice - + Show title in results Εμφάνιση τίτλου στα αποτελέσματα - + Show confirm dialog before exit Εμφάνιση διαλόγου επιβεβαίωσης πριν από την έξοδο - + Show confirm dialog to clear results Εμφάνιση διαλόγου επιβεβαίωσης για να διαγράψετε τα αποτελέσματα - + Save results on exit Αποθήκευση αποτελεσμάτων κατά την έξοδο - + Interface font Γραμμή διασύνδεσης - + Output field font Γραμματοσειρά πεδίου εξόδου - + Sunny Ηλιόλουστος - + Decimal and thousand separators Δεκάδες και χιλιάδες διαχωριστές - + Number of decimal places Αριθμός σημείων μετά από διαχωριστικό δεκαδικών - + As in the current locale Όπως στην τρέχουσα τοπική ρύθμιση - + As in the English locale Όπως και στην αγγλική γλώσσα - + Show confirm dialog to delete a result Εμφάνιση διαλόγου επιβεβαίωσης για να διαγράψετε ένα αποτέλεσμα - + + Output field text + Κείμενο πεδίου εξόδου + + + + Show text in tabular form + Εμφάνιση κειμένου σε μορφή πίνακα + + + + Show values description + Εμφάνιση περιγραφής τιμών + + + + Use colored value text + Χρησιμοποιήστε έγχρωμο κείμενο αξίας + + + Theme Θέμα - + Default Προκαθορισμένο - + Dark Σκοτάδι - + Check for update Ελεγχος για ενημερώσεις - + Automatically check for update Ελέγξτε αυτόματα για ενημέρωση - + Checking interval Έλεγχος διαστήματος - + Once for 60 days Μόλις για 60 ημέρες - + Once for 120 days Μόλις για 120 ημέρες - + Once for 180 days Μόλις για 180 ημέρες - + Check for a new version Ελέγξτε για μια νέα έκδοση - + Check now! Ελέγξτε τώρα! - + OK Εντάξει - + Cancel Ματαίωση @@ -3632,27 +3683,27 @@ Επιλέξτε τον τύπο του πυρήνα - + Reverse calculation Αντίστροφος υπολογισμός - + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά @@ -3713,76 +3764,76 @@ - + Inductance Επαγωγή - - + - + - + + Warning Προειδοποίηση - + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - + + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - - + + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Number of turns of the coil Αριθμός σπειρών του πηνίου - + Effective magnetic path length Αποτελεσματικό μήκος μαγνητικής διαδρομής - + Effective area of magnetic path Αποτελεσματική περιοχή της μαγνητικής διαδρομής - + Effective volume Αποτελεσματική ένταση - + Effective magnetic permeability of the core Αποτελεσματική μαγνητική διαπερατότητα του πυρήνα @@ -3818,43 +3869,43 @@ Εισαγωγή - + Select material of the toroid Επιλέξτε υλικό του δακτυλίου - + Information Πληροφορίες - + Dimensions Διαστάσεις - - + + Result Αποτελέσματα - + Context help Βοήθεια περιβάλλοντος - + Export results Εξαγωγή αποτελεσμάτων - + Calculate Υπολογισμός - + Close Κοντά @@ -3881,7 +3932,7 @@ - + Self capacitance Αυτο-χωρητικότητα @@ -3911,76 +3962,76 @@ Διάμετρο σύρματος - + Initial magnetic permeability Αρχική μαγνητική διαπερατότητα - + Residual flux density Υπολειπόμενη πυκνότητα ροής - + Coercive Force Καταναγκαστική δύναμη - + The frequency is out of range Η συχνότητα είναι εκτός εύρους - - - + + + Warning Προειδοποίηση - + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - + + One or more dimensions have an invalid value! Μία ή περισσότερες ιδιότητες έχουν μη έγκυρη τιμή! - + Equivalent series inductance Ισοδύναμη επαγωγική σειρά - + Loss resistance Απώλεια αντοχής - + Ohm Ω - + Coil constructive Q-factor Συντελεστής Q-Πηνίου - + Input data for LTSpice Εισαγωγή δεδομένων για LTSpice - + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων @@ -3998,27 +4049,27 @@ Επιλέξτε τον τύπο του πυρήνα - + Reverse calculation Αντίστροφος υπολογισμός - + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά @@ -4033,79 +4084,79 @@ Μαγνητική διαπερατότητα - + Number of turns Αριθμός σπειρών του πηνίου - - + + Inductance Επαγωγή - - + - + - + + Warning Προειδοποίηση - + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - + + + One or more inputs have an illegal format! Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - - + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Number of turns of the coil Αριθμός σπειρών του πηνίου - + Effective magnetic path length Αποτελεσματικό μήκος μαγνητικής διαδρομής - + Effective area of magnetic path Αποτελεσματική περιοχή της μαγνητικής διαδρομής - + Effective volume Αποτελεσματική ένταση - + Effective magnetic permeability of the core Αποτελεσματική μαγνητική διαπερατότητα του πυρήνα @@ -4123,38 +4174,38 @@ Μορφή της ασπίδας του πηνίου - + Cylinder Κύλινδρος - + Box Κουτί - + Data Δεδομένα - - + + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά @@ -4208,22 +4259,22 @@ Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Inductance of the shielded coil Επαγωγή του θωρακισμένου πηνίου - + Relative reducing of the inductance Σχετική μείωση της αυτεπαγωγής @@ -4241,27 +4292,27 @@ Πηνίο πυρήνα U - + Reverse calculation Αντίστροφος υπολογισμός - + Dimensions Διαστάσεις - + Context help Βοήθεια περιβάλλοντος - + Calculate Υπολογισμός - + Close Κοντά @@ -4282,74 +4333,74 @@ - + Inductance Επαγωγή - - + - - + + - + - + + Warning Προειδοποίηση - + One or more inputs are empty! Μία ή περισσότερες είσοδοι είναι κενές! - - - - - - - One or more inputs have an illegal format! - Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! - + + One or more inputs have an illegal format! + Μία ή περισσότερες εισόδους έχουν παράνομη μορφή! + + + + + + One or more inputs are equal to null! Μία ή περισσότερες εισόδους είναι ίσες με null! - + Input data Εισαγωγή δεδομένων - + Result Αποτελέσματα - + Number of turns of the coil Αριθμός σπειρών του πηνίου - + Effective magnetic path length Αποτελεσματικό μήκος μαγνητικής διαδρομής - + Effective area of magnetic path Αποτελεσματική περιοχή της μαγνητικής διαδρομής - + Effective volume Αποτελεσματική ένταση diff --git a/lang/Coil64_en.ts b/lang/Coil64_en.ts index 100a291..c5f9fc8 100644 --- a/lang/Coil64_en.ts +++ b/lang/Coil64_en.ts @@ -14,31 +14,31 @@ - - - + + + Input data - - - + + + Result - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. - + Calculate - + Close @@ -71,36 +71,36 @@ - - - + + - - + + - + + Warning - - - + + + One or more inputs are empty! - - - + + + One or more inputs have an illegal format! - - - + + + One or more inputs are equal to null! @@ -113,82 +113,87 @@ - + About program - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. - + HomePage: - + Author - + Name: Valery Kustarev - + Thanks - + Thanks for reports and program testing: - + Translations - + I would like to thank the following people who volunteered to translate Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: - + License - + The open source code of the following developers was used: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! - + Libraries - + + Free Icons: + + + + Close @@ -206,42 +211,42 @@ - + Round cross-section - + Rectangular cross-section - + Reverse calculation - + Dimensions - + mm - + Context help - + Calculate - + Close @@ -277,59 +282,59 @@ - + Inductance - - - - - - - - - - - + + + + + + + + + + + Warning - - + + One or more inputs are empty! - - - - + + + + One or more inputs have an illegal format! - - - - + + + + One or more inputs are equal to null! - + Input data - + Result - + Number of turns of the coil @@ -347,75 +352,75 @@ - + Information - + Iron powder toroids - - + + Select material of the toroid - - + + Select dimension type of the toroid - + Ferrite toroids - + E cores - - + + Select type - + Pot cores - + Multi aperture cores - + Select material - + Select the type of the core - + Result - + Export results - + Close @@ -533,12 +538,12 @@ - + Selected core - + Input data @@ -584,150 +589,150 @@ - + Direct calculation - - - + + + Input data - - - - + + + + Result - + Reverse calculation - + Context help - + Close - + Export results - + Calculate - - + + Lowest Frequency - - + + Highest Frequency - - + + Tuning Capacitor Minimum - - + + Tuning Capacitor Maximum - - + + Stray Capacitance - - + + Inductance - - + + Serial Capacitor Padder - - - - + + + + Valid value range - - + + Minimum LC circuit Capacitance - - + + Maximum LC circuit Capacitance - - - - - - - + + + + + + + Warning - - + + Parallel Capacitor Trimmer - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. - + The inductance value is out of range. - - + + One or more inputs are equal to null! - - + + One or more inputs have an illegal format! @@ -764,7 +769,7 @@ - + pF @@ -781,10 +786,10 @@ - - - - + + + + nH @@ -845,60 +850,60 @@ - + Maximal - + Minimal - + Winding pitch / wire diameter ratio - + Axial - + Radial - + Clear all - + Save - + Context help - + Close - + Range of wire diameters - + Calculate @@ -998,27 +1003,27 @@ - + Reverse calculation - + Dimensions - + Context help - + Calculate - + Close @@ -1038,85 +1043,85 @@ - + Number of turns - - + + Inductance - - - + + - + - + + Warning - + One or more inputs are empty! - - - - + + + + One or more inputs have an illegal format! - - - + + + One or more inputs are equal to null! - + Input data - + Result - + Number of turns of the coil - + Effective magnetic path length - + Effective area of magnetic path - + Effective volume - + Effective magnetic permeability of the core @@ -1140,6 +1145,7 @@ + Inductance @@ -1154,128 +1160,128 @@ - + Context help - + Calculate - + Enter - + Close - + Esc - + Rod diameter - + Rod length - + Magnetic permeability - + Former diameter - + Shift - + Wire diameter - + Winding pitch - + AWG - - - - - - - - - - - + + + + + + + + + + + Warning - + One or more inputs are empty! - - + + One or more inputs have an illegal format! - + One or more inputs are equal to null! - + Distance from coil edge to core edge less than 1/8 Lr - + Input data - + Result - + Number of turns of the coil - + Length of winding - + Effective magnetic permeability of the core @@ -1298,76 +1304,76 @@ - + Inductance - + Number of turns - + Dimensions - + Context help - + Calculate - + Close - - - - + + + + Warning - + One or more inputs are empty! - + One or more inputs have an illegal format! - + One or more inputs are equal to null! - + Input data - + Result - + Relative magnetic permeability of the toroid - + Magnetic factor of the core @@ -1385,43 +1391,43 @@ - + Round loop - + Isosceles Triangle loop - + Rectangle loop - + Reverse calculation - - + + Dimensions - + Context help - + Calculate - + Close @@ -1437,7 +1443,7 @@ - + Loop diameter @@ -1454,69 +1460,69 @@ - + + - + - - + + - - + Warning - - - + + + One or more inputs are empty! - - - + + + One or more inputs have an illegal format! - - - + + + One or more inputs are equal to null! - + Input data - - + + Result - + The side of the equilateral triangle - + The side of quadrate The side of a square - + Coil can not be realized - + Inductance @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form - + One layer coil with round wire - + One layer coil with rect wire - + Multilayer coil - + Multilayer coil with insulated pads - + Ferrite toroid coil - + Tesla flat spiral coil - - Enter - - - - + Show confirm dialog to delete a result - + About Coil64 - + Ferrite toroid permeability - + Coil - - - - - - - - - + + + + + + + + + Winding pitch - - + + Wire material: - - - - + + + + Copper - - + + Silver - - - - + + + + Aluminum - - + + Tin - + Ratio W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance - - + + Select initial data of the calculation - + LC circuit - + Initial conditions of calculation of a circuit - + The capacitance and the inductance are known - + The capacitance and the frequency are known - + The inductance and the frequency are known - + Additional calculations - + Calculate - + PCB coil with square winding - + PCB coil with spiral winding - + One layer close-winding coil - + Multilayer coil on a rectangular former - + PCB flat coil - + The impedance and the frequency are known - - - + + + Copy selected to clipboard - - - - - + + + + + Copy all to clipboard - - - - - + + + + + Save - - - - + + + + Clear all - + Print all - + Show images in result - + Regular winding - + Orthocyclic winding - + PCB coil with rectangular winding - + One layer coil on a polygonal former - + Former diameter and wire diameter - + Former diameter and winding length - - + + Wire has insulation - + Show title in results - + + Show values description + + + + + Use colored value text + + + + Show additional results for single-layer coils - + Show data for LTSpice - + Show last result first - + + Show calculation numbering + + + + Show confirm dialog to clear results - + Theme - + Ferrite cores - + Versions history - + Air core toroid coil - + Default - + Dark - + Pot core coil - + Sunny - + E core coil - + Calculation with AL-factor - + U core coil - + Audio system filter (crossover) coil - + Toroidal inductor at RF RF toroidal inductor - + Bandspread Calculator - + RM core coil - + + Interface help + + + + Save results on exit - + Show confirm dialog before exit - - - + + + Context help - + &File - + &Customize - + &Help - + Actions - + Branded cores - + &Exit - - - + + + Options - + Multilayer foil-wound coil - + + Show text in tabular form + + + + Check for &update - + HomePage - + Print - + To null initial data - + Coil on a ferrite rod - + Meander coil on PCB - + Search coil of a metal detector Search coil of a metal detector - + A one-turn loop coil - + Donate - + Influence of the shield of a coil - + Amidon cores - - - - - + + + + + Open - - + + Language - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning - + Error. Can not open URL: - - + + Information - + The version is up to date: - + There is a new version of the app. - + Please visit the URL to download - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG - - - - - - + + + + + + Insulation thickness - - - - - - - - - + + + + + + + + + Outside diameter - - - - - - + + + + + + Inside diameter - - + + Init magnetic permeability - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation - - + + Wire width - - + + Wire thickness - - - - - - - + + + + + + + Winding length - - + + Layers number beetween insulating pads Layers number between insulating pads - - + + Core height - - - - - + + + + + Frequency - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! - + LC tank calculation - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result - + Frequency of a circuit - - + + Inductance of a circuit - - - - - - - - + + + + + + + + Characteristic impedance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm - - - - + + + + Confirmation - - - - + + + + Are you sure? - - - - + + + + Yes - - - - + + + + No - + Something gone wrong - - + + Number of sides of the former - - + + Former width - - + + Former height - - + + Foil width - - + + Foil thickness - - + + Chamfer - + Gap between turns - + Number of turns - - - + + + Width of a PCB trace - - - - + + + + Outside dimension - - + + Inside dimension - + mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! - - - - + + + + The number of sides must be integer and at least three! - - - - - - + + + + + + Input data for LTSpice - - + + Length of the foil - - + + Invalid input parameter combination - + calculation will be deleted - + Delete this result - - - - + + + + PCB trace thickness - + Wrong data was entered - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads - - - - - - + + + + + + Length of winding - - - - - - - - - - - + + + + + + + + + + + Weight of wire - - - - - - - - - - - + + + + + + + + + + + g - - - - - - + + + + + + Reactance of the coil - - - - - - + + + + + + Self capacitance - - - - - - - - + + + + + + + + Coil constructive Q-factor - - - - - - + + + + + + Loss resistance - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency - - - - - - - - - - + + + + + + + + + + Circuit capacitance - - - - - - + + + + + + Equivalent resistance - - - - - - + + + + + + Bandwidth - - - - - - + + + + + + kHz - - - - - - + + + + + + Working frequency Operating frequency - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil - - - + + + Dimensions of inductor - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil DC resistance of the coil - - - - - - + + + + + + kOhm - - - - - + + + + + Number of layers - + Number of interlayers - - - + + + Coil can not be realized - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil @@ -3135,71 +3161,71 @@ - + Number of turns - - + + Dimensions - + Context help - + Calculate - + Close - - - - + + + + Warning - + One or more inputs are empty! - + One or more inputs have an illegal format! - + One or more inputs are equal to null! - + Input data - + Result - + Inductance - + Length of winding @@ -3223,28 +3249,28 @@ - + Dimensions - + Context help - + Calculate - + Close - + Number of turns @@ -3274,7 +3300,7 @@ - + Warning @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! @@ -3300,58 +3326,58 @@ - + Input data - + Result - - + + Inductance - + Number of turns of the coil - + Mean diameter - + Thickness of the coil - + Resistance of the coil - + Ohm - + Length of wire without leads - + Weight of wire - + g @@ -3364,12 +3390,12 @@ - + Show additional results for single layer coils - + Show images in results @@ -3379,242 +3405,267 @@ - + pF - + nF - + microF - + Dimensions - + mm - + cm - + inch - + mil - + Inductance - + nH - + microH - + mH - + Wire gauge - + Metric - + AWG - + Frequency - + Hz - + kHz - + MHz - + Set to default - + Interface - + Show last result first - + + Show calculation numbering + + + + Show data for LTSpice - + Show title in results - + Show confirm dialog before exit - + Show confirm dialog to clear results - + Save results on exit - + Interface font - + Output field font - + Sunny - + Decimal and thousand separators - + Number of decimal places - + As in the current locale - + As in the English locale - + Show confirm dialog to delete a result - + + Output field text + + + + + Show text in tabular form + + + + + Show values description + + + + + Use colored value text + + + + Theme - + Default - + Dark - + Check for update - + Automatically check for update - + Checking interval - + Once for 60 days - + Once for 120 days - + Once for 180 days - + Check for a new version - + Check now! - + OK - + Cancel @@ -3632,27 +3683,27 @@ - + Reverse calculation - + Dimensions - + Context help - + Calculate - + Close @@ -3713,76 +3764,76 @@ - + Inductance - - + - + - + + Warning - + One or more inputs are empty! - - - + + + One or more inputs have an illegal format! - - - + + + One or more inputs are equal to null! - + Input data - + Result - + Number of turns of the coil - + Effective magnetic path length - + Effective area of magnetic path - + Effective volume - + Effective magnetic permeability of the core @@ -3818,43 +3869,43 @@ - + Select material of the toroid - + Information - + Dimensions - - + + Result - + Context help - + Export results - + Calculate - + Close @@ -3881,7 +3932,7 @@ - + Self capacitance @@ -3911,76 +3962,76 @@ - + Initial magnetic permeability - + Residual flux density - + Coercive Force - + The frequency is out of range - - - + + + Warning - + One or more inputs have an illegal format! - - + + One or more dimensions have an invalid value! - + Equivalent series inductance - + Loss resistance - + Ohm - + Coil constructive Q-factor - + Input data for LTSpice - + One or more inputs are equal to null! - + Input data @@ -3998,27 +4049,27 @@ - + Reverse calculation - + Dimensions - + Context help - + Calculate - + Close @@ -4033,79 +4084,79 @@ - + Number of turns - - + + Inductance - - + - + - + + Warning - + One or more inputs are empty! - - - + + + One or more inputs have an illegal format! - - + + One or more inputs are equal to null! - + Input data - + Result - + Number of turns of the coil - + Effective magnetic path length - + Effective area of magnetic path - + Effective volume - + Effective magnetic permeability of the core @@ -4123,38 +4174,38 @@ - + Cylinder - + Box - + Data - - + + Dimensions - + Context help - + Calculate - + Close @@ -4208,22 +4259,22 @@ - + Input data - + Result - + Inductance of the shielded coil - + Relative reducing of the inductance @@ -4241,27 +4292,27 @@ - + Reverse calculation - + Dimensions - + Context help - + Calculate - + Close @@ -4282,74 +4333,74 @@ - + Inductance - - + - - + + - + - + + Warning - + One or more inputs are empty! - - - - - - - One or more inputs have an illegal format! - - + + One or more inputs have an illegal format! + + + + + + + One or more inputs are equal to null! - + Input data - + Result - + Number of turns of the coil - + Effective magnetic path length - + Effective area of magnetic path - + Effective volume diff --git a/lang/Coil64_es.ts b/lang/Coil64_es.ts index ef8bea5..f89e803 100644 --- a/lang/Coil64_es.ts +++ b/lang/Coil64_es.ts @@ -14,31 +14,31 @@ Puede calcular el factor A<sub>L</sub> de cualquier bobina con el circuito magnético cerrado midiendo directamente con un devanado de prueba. - - - + + + Input data Datos de entrada - - - + + + Result Resultado - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Puede determinar el factor A<sub>L</sub> en la primera pestaña conociendo el número de vueltas y la inductancia medida. <hr /> En la segunda pestaña, puede determinar el número de vueltas con un A<sub>L</sub> y con una inductancia requerida conocida. <hr /> En la tercera pestaña, puede calcular la inductancia con A<sub>L</sub> conocida y el número conocido de vueltas. - + Calculate Calcular - + Close Cerrar @@ -71,36 +71,36 @@ Numero de espiras - - - + + - - + + - + + Warning Advertencia - - - + + + One or more inputs are empty! ¡Una o más entradas están vacías! - - - + + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - - + + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! @@ -113,82 +113,87 @@ Sobre - + About program Sobre el programa - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Inductor de radiofrecuencia y calculadora de choque.</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. La aplicación permite calcular el número necesario de vueltas para el valor deseado de inductancia del inductor de elaboración casera o para calcular el valor de inductancia de un inductor fabricado. Espero que esta aplicación pueda ser útil para HAM, audiófilos y otros entusiastas de la radio que necesitan hacer inductores de bricolaje. - + HomePage: Página principal: - + Author Autor - + Name: Valery Kustarev Nombre: Valery Kustarev - + Thanks Gracias - + Thanks for reports and program testing: Gracias por los informes y las pruebas del programa: - + Translations Traducciones - + I would like to thank the following people who volunteered to translate Coil64: Me gustaría agradecer a las siguientes personas que se ofrecieron como voluntarios para traducir Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: La versión actual de Coil64 se ha compilado utilizando las siguientes bibliotecas: - + License Licencia - + The open source code of the following developers was used: Se utilizó el código fuente abierto de los siguientes desarrolladores: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Espero que Coil64 sea útil en su creatividad de radioaficionados. 73! - + Libraries Bibliotecas - + + Free Icons: + Iconos gratis: + + + Close Cerrar @@ -206,42 +211,42 @@ Tipo de bobinado - + Round cross-section Sección transversal redonda - + Rectangular cross-section Sección transversal rectangular - + Reverse calculation Cálculo inverso - + Dimensions Dimensiones - + mm mm - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar @@ -277,59 +282,59 @@ - + Inductance Inductancia - - - - - - - - - - - + + + + + + + + + + + Warning Advertencia - - + + One or more inputs are empty! ¡Una o más entradas están vacías! - - - - + + + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - - - + + + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras de la bobina @@ -347,75 +352,75 @@ Inductancia - + Information Información - + Iron powder toroids Toroides de polvo de hierro - - + + Select material of the toroid Seleccionar material del toroide - - + + Select dimension type of the toroid Seleccione el tipo de dimensión del toroide - + Ferrite toroids Toroides de ferrita - + E cores E núcleos - - + + Select type Seleccione tipo - + Pot cores Núcleos de maceta - + Multi aperture cores Núcleos de apertura múltiple - + Select material Seleccionar material - + Select the type of the core Seleccione el tipo de núcleo - + Result Resultado - + Export results Exportar resultados - + Close Cerrar @@ -533,12 +538,12 @@ ¡Una o más entradas son iguales a nulas! - + Selected core Núcleo seleccionado - + Input data Datos de entrada @@ -584,150 +589,150 @@ Cálculo de condensadores de acoplamiento. - + Direct calculation Cálculo directo - - - + + + Input data Datos de entrada - - - - + + + + Result Resultado - + Reverse calculation Cálculo inverso - + Context help Ayuda contextual - + Close Cerrar - + Export results Exportar resultados - + Calculate Calcular - - + + Lowest Frequency Frecuencia más baja - - + + Highest Frequency Frecuencia más alta - - + + Tuning Capacitor Minimum Condensador de sintonización mínimo - - + + Tuning Capacitor Maximum Condensador de sintonización máximo - - + + Stray Capacitance Capacitancia parásita - - + + Inductance Inductancia - - + + Serial Capacitor Condensador serie - - - - + + + + Valid value range Rango de valor válido - - + + Minimum LC circuit Capacitance Capacitancia mínima del circuito LC - - + + Maximum LC circuit Capacitance Capacidad máxima del circuito LC - - - - - - - + + + + + + + Warning Advertencia - - + + Parallel Capacitor Condensador paralelo - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. El rango de capacitancia C<sub>V</sub> (combinado con la capacitancia parásita del circuito) es demasiado estrecho para superponerse al rango de frecuencia deseado. Cambie el rango de frecuencia o los parámetros del condensador variable e inténtelo de nuevo. - + The inductance value is out of range. El valor de la inductancia está fuera de rango. - - + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - - + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Inductancia - + Maximal Máximo - + Minimal Mínimo - + Winding pitch / wire diameter ratio Relación entre el paso de bobinado y el diámetro del alambre - + Axial Axial - + Radial Radial - + Clear all Limpiar todo - + Save Salvar - + Context help Ayuda contextual - + Close Cerrar - + Range of wire diameters Gama de diámetros de alambre - + Calculate Calcular @@ -998,27 +1003,27 @@ Seleccione el tipo de núcleo - + Reverse calculation Cálculo inverso - + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar @@ -1038,85 +1043,85 @@ Permeabilidad magnética - + Number of turns Numero de espiras - - + + Inductance Inductancia - - - + + - + - + + Warning Advertencia - + One or more inputs are empty! ¡Una o más entradas están vacías! - - - - + + + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - - + + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras de la bobina - + Effective magnetic path length Longitud efectiva del camino magnético - + Effective area of magnetic path Área efectiva de trayectoria magnética - + Effective volume Volumen efectivo - + Effective magnetic permeability of the core Permeabilidad magnética efectiva del núcleo. @@ -1140,6 +1145,7 @@ + Inductance Inductancia @@ -1154,128 +1160,128 @@ Parámetros de la bobina: - + Context help Ayuda contextual - + Calculate Calcular - + Enter - + Close Cerrar - + Esc - + Rod diameter Diámetro de la barra - + Rod length Longitud de la barra - + Magnetic permeability Permeabilidad magnética - + Former diameter Diametro de la forma - + Shift Cambio - + Wire diameter Diametro de hilo - + Winding pitch Paso entre espiras - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Advertencia - + One or more inputs are empty! ¡Una o más entradas están vacías! - - + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Distance from coil edge to core edge less than 1/8 Lr Distancia desde el borde de la bobina hasta el borde del núcleo menos de 1/8 Lr - + Input data Datos de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras de la bobina - + Length of winding Longitud de la bobina - + Effective magnetic permeability of the core Permeabilidad magnética efectiva del núcleo. @@ -1298,76 +1304,76 @@ Datos - + Inductance Inductancia - + Number of turns Numero de espiras - + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar - - - - + + + + Warning Advertencia - + One or more inputs are empty! ¡Una o más entradas están vacías! - + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Relative magnetic permeability of the toroid Permeabilidad magnética relativa del toroide - + Magnetic factor of the core Factor magnético del núcleo @@ -1385,43 +1391,43 @@ Tipo de bucle - + Round loop Bucle redondo - + Isosceles Triangle loop Isósceles triángulo bucle - + Rectangle loop Bucle de rectángulo - + Reverse calculation Cálculo inverso - - + + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar @@ -1437,7 +1443,7 @@ - + Loop diameter Diametro de la espira @@ -1454,69 +1460,69 @@ Lado del rectángulo - + + - + - - + + - - + Warning Advertencia - - - + + + One or more inputs are empty! ¡Una o más entradas están vacías! - - - + + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - - + + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - - + + Result Resultado - + The side of the equilateral triangle El lado del triángulo equilátero - + The side of quadrate El lado del cuadrado - + Coil can not be realized La bobina no puede ser realizada - + Inductance Inductancia @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Seleccione la forma de la bobina - + One layer coil with round wire Bobina de una capa con alambre redondo - + One layer coil with rect wire Bobina de una capa con hilo rectangular - + Multilayer coil Bobina de varias capas - + Multilayer coil with insulated pads Bobina multicapa con almohadillas aislantes - + Ferrite toroid coil Bobina en anillo de ferrita - + Tesla flat spiral coil Bobina espiral plana de Tesla - - Enter - - - - + Show confirm dialog to delete a result Mostrar diálogo de confirmación para eliminar un resultado - + About Coil64 Acerca de Coil64 - + Ferrite toroid permeability Permeabilidad toroide ferrita - + Coil Bobina - - - - - - - - - + + + + + + + + + Winding pitch Paso entre espiras - - + + Wire material: Material de los hilos: - - - - + + + + Copper Cobre - - + + Silver Plata - - - - + + + + Aluminum Aluminio - - + + Tin Lata - + Ratio W/s: Proporción W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Inductancia - - + + Select initial data of the calculation Seleccione los datos iniciales de calculo - + LC circuit Circuito LC - + Initial conditions of calculation of a circuit Condiciones iniciales de calculo del circuito - + The capacitance and the inductance are known La capacitancia y la inductancia se conocen - + The capacitance and the frequency are known La capacitancia y la frecuencia se conocen - + The inductance and the frequency are known La inductancia y la frecuencia se conocen - + Additional calculations Cálculo adicional - + Calculate Calcular - + PCB coil with square winding Bobina plana de circuito impreso en escuadra - + PCB coil with spiral winding Bobina plana de circuito impreso en espiral - + One layer close-winding coil Bobina de bobinado cerrado de una capa - + Multilayer coil on a rectangular former Bobina multicapa sobre un formador rectangular - + PCB flat coil Bobina plana de circuito - + The impedance and the frequency are known La impedancia y la frecuencia son conocidas. - - - + + + Copy selected to clipboard Copiar seleccionados al portapapeles - - - - - + + + + + Copy all to clipboard Copie todos los archivos en el portapapeles - - - - - + + + + + Save Salvar - - - - + + + + Clear all Limpiar todo - + Print all Imprimir todo - + Show images in result Mostrar las imagenes en el resultado - + Regular winding Bobinado regular - + Orthocyclic winding Bobinado ortocíclico - + PCB coil with rectangular winding Bobina plana de circuito impreso en rectangular - + One layer coil on a polygonal former Bobina no circular de una capa de espiras con paso - + Former diameter and wire diameter Diametro de forma y diametro del hilo - + Former diameter and winding length Diametro de forma y longitud de arrollamiento - - + + Wire has insulation El alambre tiene aislamiento - + Show title in results Mostrar título en los resultados - + + Show values description + Mostrar descripción de valores + + + + Use colored value text + Usar texto de valor coloreado + + + Show additional results for single-layer coils Resultados adicionales para una capa de la bobina - + Show data for LTSpice Mostrar datos para LTSpice - + Show last result first Mostrar el último resultado primero - + + Show calculation numbering + Mostrar numeración de cálculo + + + Show confirm dialog to clear results Mostrar diálogo de confirmación para borrar resultados - + Theme Tema - + Ferrite cores Núcleos de ferrita - + Versions history Historial de versiones - + Air core toroid coil Bobina toroidal de núcleo de aire - + Default Defecto - + Dark Oscura - + Pot core coil Núcleos de maceta - + Sunny Soleado - + E core coil E-núcleo de la bobina - + Calculation with AL-factor Cálculo con factor AL - + U core coil Bobina de núcleo en U - + Audio system filter (crossover) coil Bobina de filtro (crossover) del sistema de audio - + Toroidal inductor at RF Inductor toroidal en RF - + Bandspread Calculator Cálculo de condensadores de acoplamiento. - + RM core coil RM-núcleo de la bobina - + + Interface help + Ayuda de interfaz + + + Save results on exit Guardar resultados al salir - + Show confirm dialog before exit Mostrar diálogo de confirmación antes de salir - - - + + + Context help Ayuda contextual - + &File &Expediente - + &Customize E&xpediente - + &Help &Ayuda - + Actions Comportamiento - + Branded cores Núcleos de marca - + &Exit &Salida - - - + + + Options Opciones - + Multilayer foil-wound coil Bobina de inductancia multicapa con bobinado - + + Show text in tabular form + Mostrar texto en forma de tabla + + + Check for &update Buscar &actualizaciones - + HomePage Página principal - + Print Impresión - + To null initial data Para anular los datos iniciales - + Coil on a ferrite rod Bobina en una varilla de ferrita - + Meander coil on PCB Bobina de meandro en PCB - + Search coil of a metal detector Bobina de búsqueda de un detector de metales - + A one-turn loop coil Bobina de una espira - + Donate Donar - + Influence of the shield of a coil Influencia de un escudo de bobina - + Amidon cores Núcleos Amidon - - - - - + + + + + Open Abrir - - + + Language Idioma - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Advertencia - + Error. Can not open URL: Error. No se puede abrir la URL: - - + + Information Información - + The version is up to date: La versión está actualizada: - + There is a new version of the app. Hay una nueva versión de la aplicación. - + Please visit the URL to download Por favor visite la URL para descargar - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Espesor de aislamiento - - - - - - - - - + + + + + + + + + Outside diameter Diametro exterior - - - - - - + + + + + + Inside diameter Diametro interior - - + + Init magnetic permeability Permeabilidad magnética inicial - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Diametro de la forma - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Diametro de hilo - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Diametro de alambre con el aislamiento - - + + Wire width Ancho de alambre - - + + Wire thickness Espesor del alambre - - - - - - - + + + + + + + Winding length Longitud de la bobina - - + + Layers number beetween insulating pads Número de capas aislantes entre las almohadillas - - + + Core height Altura del nucleo - - - - - + + + + + Frequency Frecuencia - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! ¡Una o más entradas están vacías! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + LC tank calculation Cálculo del tanque LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Entrada - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Resultado - + Frequency of a circuit Frecuencia del circuito - - + + Inductance of a circuit Inductancia del circuito - - - - - - - - + + + + + + + + Characteristic impedance Impedancia caracteristica - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Confirmación - - - - + + + + Are you sure? ¿Estás seguro? - - - - + + + + Yes - - - - + + + + No No - + Something gone wrong Algo salió mal - - + + Number of sides of the former Numero de bordes de la forma - - + + Former width Ancho anterior - - + + Former height Altura anterior - - + + Foil width Ancho de la lámina - - + + Foil thickness Espesor de la lámina - - + + Chamfer Chaflán - + Gap between turns Brecha entre las espiras - + Number of turns Numero de espiras - - - + + + Width of a PCB trace Ancho de pista conductor impreso - - - - + + + + Outside dimension Dimensión exterior - - + + Inside dimension Dimensión interior - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - - - + + + + The number of sides must be integer and at least three! ¡El número de lados debe ser entero y al menos tres! - - - - - - + + + + + + Input data for LTSpice Datos de entrada para LTSpice - - + + Length of the foil Longitud de la lámina - - + + Invalid input parameter combination Combinación de parámetros de entrada no válida - + calculation will be deleted el cálculo será eliminado - + Delete this result Eliminar este resultado - - - - + + + + PCB trace thickness Espesor de traza de PCB - + Wrong data was entered Se han introducido datos erroneos - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Alambre longitud sin fines - - - - - - + + + + + + Length of winding Longitud de la bobina - - - - - - - - - - - + + + + + + + + + + + Weight of wire Peso de alambre - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reactancia de la bobina - - - - - - + + + + + + Self capacitance Autocapacitancia - - - - - - - - + + + + + + + + Coil constructive Q-factor Constructivo factor Q de la bobina - - - - - - + + + + + + Loss resistance Resistencia de la pérdida - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Resultados adicionales para circuito LC paralelo - - - - - - - - - - + + + + + + + + + + Circuit capacitance Capacitancia del circuito - - - - - - + + + + + + Equivalent resistance Resistencia equivalente - - - - - - + + + + + + Bandwidth Ancho de banda - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Frecuencia de trabajo - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Frecuencia de auto-resonancia de la bobina - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Espesor del bobinado - - - + + + Dimensions of inductor Dimensiones del inductor - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Resistencia de la bobina - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Numero de capas - + Number of interlayers Número de capas intermedias - - - + + + Coil can not be realized La bobina no puede ser realizada - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Numero de espiras de la bobina @@ -3135,71 +3161,71 @@ Datos - + Number of turns Numero de espiras - - + + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar - - - - + + + + Warning Advertencia - + One or more inputs are empty! ¡Una o más entradas están vacías! - + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Inductance Inductancia - + Length of winding Longitud de la bobina @@ -3223,28 +3249,28 @@ - + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar - + Number of turns Numero de espiras @@ -3274,7 +3300,7 @@ - + Warning Advertencia @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! @@ -3300,58 +3326,58 @@ La bobina no puede ser realizada - + Input data Datos de entrada - + Result Resultado - - + + Inductance Inductancia - + Number of turns of the coil Numero de espiras de la bobina - + Mean diameter Diámetro medio - + Thickness of the coil Espesor del bobinado - + Resistance of the coil Resistencia de la bobina - + Ohm Ohm - + Length of wire without leads Alambre longitud sin fines - + Weight of wire Peso de alambre - + g g @@ -3364,12 +3390,12 @@ Unidades de medida - + Show additional results for single layer coils Resultados adicionales para una capa de la bobina - + Show images in results Mostrar las imagenes en el resultado @@ -3379,242 +3405,267 @@ Capacidad - + pF pF - + nF nF - + microF microF - + Dimensions Dimensiones - + mm mm - + cm cm - + inch pulgada - + mil mil - + Inductance Inductancia - + nH nH - + microH microH - + mH mH - + Wire gauge Calibre del cable - + Metric Métrico - + AWG AWG - + Frequency Frecuencia - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Establecer en predeterminado - + Interface Interfaz - + Show last result first Mostrar el último resultado primero - + + Show calculation numbering + Mostrar numeración de cálculo + + + Show data for LTSpice Mostrar datos para LTSpice - + Show title in results Mostrar título en los resultados - + Show confirm dialog before exit Mostrar diálogo de confirmación antes de salir - + Show confirm dialog to clear results Mostrar diálogo de confirmación para borrar resultados - + Save results on exit Guardar resultados al salir - + Interface font Fuente de interfaz - + Output field font Fuente de campo de salida - + Sunny Soleado - + Decimal and thousand separators Decimales y mil separadores - + Number of decimal places Número de signos después del separador decimal - + As in the current locale Como en el local actual - + As in the English locale Como en el local de ingles - + Show confirm dialog to delete a result Mostrar diálogo de confirmación para eliminar un resultado - + + Output field text + Texto del campo de salida + + + + Show text in tabular form + Mostrar texto en forma de tabla + + + + Show values description + Mostrar descripción de valores + + + + Use colored value text + Usar texto de valor coloreado + + + Theme Tema - + Default Defecto - + Dark Oscura - + Check for update Buscar actualizaciones - + Automatically check for update Comprobar automaticamente si hay actualizaciones - + Checking interval Intervalo de chequeo - + Once for 60 days Una vez por 60 dias - + Once for 120 days Una vez por 120 dias - + Once for 180 days Una vez por 180 dias - + Check for a new version Compruebe si hay nueva version - + Check now! ¡Comprobar ahora! - + OK OK - + Cancel Cancelar @@ -3632,27 +3683,27 @@ Seleccione el tipo de núcleo - + Reverse calculation Cálculo inverso - + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar @@ -3713,76 +3764,76 @@ - + Inductance Inductancia - - + - + - + + Warning Advertencia - + One or more inputs are empty! ¡Una o más entradas están vacías! - - - + + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - - + + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras de la bobina - + Effective magnetic path length Longitud efectiva del camino magnético - + Effective area of magnetic path Área efectiva de trayectoria magnética - + Effective volume Volumen efectivo - + Effective magnetic permeability of the core Permeabilidad magnética efectiva del núcleo. @@ -3818,43 +3869,43 @@ Entrada - + Select material of the toroid Seleccionar material del toroide - + Information Información - + Dimensions Dimensiones - - + + Result Resultado - + Context help Ayuda contextual - + Export results Exportar resultados - + Calculate Calcular - + Close Cerrar @@ -3881,7 +3932,7 @@ - + Self capacitance Autocapacitancia @@ -3911,76 +3962,76 @@ Diametro de hilo - + Initial magnetic permeability Permeabilidad magnética inicial - + Residual flux density Densidad de flujo residual - + Coercive Force Fuerza coercitiva - + The frequency is out of range La frecuencia está fuera de rango - - - + + + Warning Advertencia - + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - + + One or more dimensions have an invalid value! ¡Una o más dimensiones tienen un valor no válido! - + Equivalent series inductance Inductancia en serie equivalente - + Loss resistance Resistencia de la pérdida - + Ohm Ohm - + Coil constructive Q-factor Constructivo factor Q de la bobina - + Input data for LTSpice Datos de entrada para LTSpice - + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada @@ -3998,27 +4049,27 @@ Seleccione el tipo de núcleo - + Reverse calculation Cálculo inverso - + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar @@ -4033,79 +4084,79 @@ Permeabilidad magnética - + Number of turns Numero de espiras - - + + Inductance Inductancia - - + - + - + + Warning Advertencia - + One or more inputs are empty! ¡Una o más entradas están vacías! - - - + + + One or more inputs have an illegal format! ¡Una o más entradas tienen un formato ilegal! - - + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras de la bobina - + Effective magnetic path length Longitud efectiva del camino magnético - + Effective area of magnetic path Área efectiva de trayectoria magnética - + Effective volume Volumen efectivo - + Effective magnetic permeability of the core Permeabilidad magnética efectiva del núcleo. @@ -4123,38 +4174,38 @@ Forma del escudo de la bobina - + Cylinder Cilindro - + Box Caja - + Data Datos - - + + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar @@ -4208,22 +4259,22 @@ ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Inductance of the shielded coil Inductancia de la bobina blindada - + Relative reducing of the inductance Reducción relativa de la inductancia @@ -4241,27 +4292,27 @@ Bobina de núcleo en U - + Reverse calculation Cálculo inverso - + Dimensions Dimensiones - + Context help Ayuda contextual - + Calculate Calcular - + Close Cerrar @@ -4282,74 +4333,74 @@ - + Inductance Inductancia - - + - - + + - + - + + Warning Advertencia - + One or more inputs are empty! ¡Una o más entradas están vacías! - - - - - - - One or more inputs have an illegal format! - ¡Una o más entradas tienen un formato ilegal! - + + One or more inputs have an illegal format! + ¡Una o más entradas tienen un formato ilegal! + + + + + + One or more inputs are equal to null! ¡Una o más entradas son iguales a nulas! - + Input data Datos de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras de la bobina - + Effective magnetic path length Longitud efectiva del camino magnético - + Effective area of magnetic path Área efectiva de trayectoria magnética - + Effective volume Volumen efectivo diff --git a/lang/Coil64_et.ts b/lang/Coil64_et.ts index c60af7d..781f047 100644 --- a/lang/Coil64_et.ts +++ b/lang/Coil64_et.ts @@ -14,31 +14,31 @@ Saate arvutada mis tahes suletud magnetahelaga mähise A<sub>L</sub>-teguri, mõõtes otse testmähisega. - - - + + + Input data Sisendandmed - - - + + + Result Tulemus - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. A<sub>L</sub>-teguri saate määrata esimesel kaardil, teades keerdude arvu ja mõõdetud induktiivsust.<hr/> Teisel kaardil saate määrata teadaoleva A<sub-iga keerdude arvu. >L</sub> ja teadaoleva vajaliku induktiivsusega.<hr/> Kolmandal kaardil saab arvutada induktiivsuse teadaoleva A<sub>L</sub> ja teadaoleva keerdude arvuga. - + Calculate Arvuta - + Close Sulge @@ -71,36 +71,36 @@ Keerdude arv - - - + + - - + + - + + Warning Hoiatus - - - + + + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - + + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - - + + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! @@ -113,82 +113,87 @@ Sellest - + About program Programmist - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Raadiosagedusliku induktiivpooli ja drosseli kalkulaator</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Rakendus võimaldab arvutada vajaliku keerdude arvu isetehtud induktiivpooli soovitud väärtuse jaoks või arvutada valmistatud induktiivpooli induktiivsuse väärtust. Loodan, et see rakendus võib olla kasulik HAM-idele, audiofiilidele ja teistele raadiohuvilistele, kes peavad ise tegema induktiivpooli - + HomePage: Koduleht - + Author Autor - + Name: Valery Kustarev Nimi: Valeri Kustarev - + Thanks Tänud - + Thanks for reports and program testing: Täname aruannete ja programmi testimise eest - + Translations Tõlked - + I would like to thank the following people who volunteered to translate Coil64: Tahaksin tänada järgmisi inimesi, kes vabatahtlikult Coil64 tõlkisid: - + The current version of the Coil64 has been compiled by using the following libraries: Coil64 praegune versioon on kompileeritud järgmiste teekide abil - + License Litsens - + The open source code of the following developers was used: Kasutatud on järgmiste arendajate avatud lähtekoodi: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Loodan, et Coil64 on sinu raadioamatööri loomisvõimele kasulik. 73! - + Libraries Teegid - + + Free Icons: + Tasuta ikoonid: + + + Close Sulge @@ -206,42 +211,42 @@ Mähise tüüp - + Round cross-section Ümmargune rstlõige - + Rectangular cross-section Ristkülikukujuline ristlõige - + Reverse calculation Vastupidine arvutus - + Dimensions Mõõtmed - + mm mm - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge @@ -277,59 +282,59 @@ - + Inductance Induktiivsus - - - - - - - - - - - + + + + + + + + + + + Warning Hoiatus - - + + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - - + + + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - - - + + + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Number of turns of the coil Pooli keerdude arv @@ -347,75 +352,75 @@ Induktiivsus - + Information informatsioon - + Iron powder toroids Pulberraud rõngad - - + + Select material of the toroid Rõnga materjali falimine - - + + Select dimension type of the toroid Rõnga mõõtmete tüübi valimine - + Ferrite toroids Ferriitrõngad - + E cores E südamikuga pool - - + + Select type Vali tüüp - + Pot cores Ummissüdamikud - + Multi aperture cores Mitme avaga südamikud - + Select material Vali materjal - + Select the type of the core Südamiku tüübi valimine - + Result Tulemus - + Export results Tulemuste eksportimine - + Close Sulge @@ -533,12 +538,12 @@ Avamisel üks või mitu sisendid on võrdsed nulliga! - + Selected core Vali südamik - + Input data Sisendandmed @@ -584,150 +589,150 @@ Ribalaiuse arvutamine - + Direct calculation Otsene arvutus - - - + + + Input data Sisendandmed - - - - + + + + Result Tulemus - + Reverse calculation Vastupidine arvutus - + Context help Käsiraamat - + Close Sulge - + Export results Tulemuste eksportimine - + Calculate Arvuta - - + + Lowest Frequency Madalaim sagedus - - + + Highest Frequency Kõrgeim sagedus - - + + Tuning Capacitor Minimum Kondensaatori miinimumhäälestus - - + + Tuning Capacitor Maximum Kondensaatori maksimumhäälestus - - + + Stray Capacitance Hajutatud mahtuvus - - + + Inductance Induktiivsus - - + + Serial Capacitor Jadakondensaator - - - - + + + + Valid value range Kehtiv väärtusvahemik - - + + Minimum LC circuit Capacitance Minimaalne LC-ahela mahtuvus - - + + Maximum LC circuit Capacitance Maksimaalne LC-ahela mahtuvus - - - - - - - + + + + + + + Warning Hoiatus - - + + Parallel Capacitor Paralleelkondensaator - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. C<sub>V</sub> mahtuvuse vahemik (koos vooluahela hajutatud mahtuvusega) on liiga kitsas, et soovitud sagedusvahemikku katta. Muutke oma sagedusvahemikku või muutuva kondensaatori parameetreid ja proovige uuesti. - + The inductance value is out of range. Induktiivsuse väärtus on vahemikust väljas. - - + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - - + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Induktiivsus - + Maximal Maksimaalne - + Minimal Minimaalne - + Winding pitch / wire diameter ratio Mähise sammu/traadi läbimõõdu suhe - + Axial Aksiaalne - + Radial Radiaalne - + Clear all Kustuta kõik - + Save Salvesta - + Context help Käsiraamat - + Close Sulge - + Range of wire diameters Traadi läbimõõtude vahemik - + Calculate Arvuta @@ -998,27 +1003,27 @@ Südamiku tüübi valimine - + Reverse calculation Vastupidine arvutus - + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge @@ -1038,85 +1043,85 @@ Magnetiline läbitavus - + Number of turns Keerdude arv - - + + Inductance Induktiivsus - - - + + - + - + + Warning Hoiatus - + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - - + + + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - - + + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Number of turns of the coil Pooli keerdude arv - + Effective magnetic path length Effektiivne magnetjõujoone pikkus - + Effective area of magnetic path Effektiivne magnetjuhtme ristlõige - + Effective volume Efektiivne nivoo - + Effective magnetic permeability of the core Effektiivne südamiku magnetiline läbitavus @@ -1140,6 +1145,7 @@ + Inductance Induktiivsus @@ -1154,128 +1160,128 @@ Pooli parameetrid: - + Context help Käsiraamat - + Calculate Arvuta - + Enter - + Close Sulge - + Esc - + Rod diameter Varda diameeter - + Rod length Varda pikkus - + Magnetic permeability Magnetiline läbitavus - + Former diameter Aluse läbimõõt - + Shift Vahetus - + Wire diameter Traadi läbimõõt - + Winding pitch Mähise samm - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Hoiatus - + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Distance from coil edge to core edge less than 1/8 Lr Kaugus pooli servast südamiku servani alla 1/8 Lr - + Input data Sisendandmed - + Result Tulemus - + Number of turns of the coil Pooli keerdude arv - + Length of winding Mähise pikkus - + Effective magnetic permeability of the core Effektiivne südamiku magnetiline läbitavus @@ -1298,76 +1304,76 @@ Andmed - + Inductance Induktiivsus - + Number of turns Keerdude arv - + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge - - - - + + + + Warning Hoiatus - + One or more inputs are empty! Üks või mitu sisendit on tühjad! - + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Relative magnetic permeability of the toroid Rõnga suhteline magnetiline läbitavus - + Magnetic factor of the core Südamiku magnettegur @@ -1385,43 +1391,43 @@ Silmuse tüüp - + Round loop Ümmargune silmus - + Isosceles Triangle loop Võrdhaarse kolmnurga silmus - + Rectangle loop Ristkülikukujuline silmus - + Reverse calculation Vastupidine arvutus - - + + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge @@ -1437,7 +1443,7 @@ - + Loop diameter Silmuse diameeter @@ -1454,69 +1460,69 @@ Ristküliku külg - + + - + - - + + - - + Warning Hoiatus - - - + + + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - + + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - - + + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - - + + Result Tulemus - + The side of the equilateral triangle Võrdkülgse kolmnurga külg - + The side of quadrate Kvadraadi külg - + Coil can not be realized Pooli ei saa realiseerida - + Inductance Induktiivsus @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Pooli aluse valimine - + One layer coil with round wire Ühekihiline ümmarguse traadiga pool - + One layer coil with rect wire Ühekihiline pool ristkülikukujulise traadiga - + Multilayer coil Mitmekihiline pool - + Multilayer coil with insulated pads Mitmekihiline isoleerkihtidega pool - + Ferrite toroid coil Ferritrõnga mähis - + Tesla flat spiral coil Tesla lame spiraalpool - - Enter - - - - + Show confirm dialog to delete a result Tulemuse kustutamiseks kuva kinnitusdialoog - + About Coil64 Coil64 kohta - + Ferrite toroid permeability Ferriitrõnga läbitavus - + Coil Pool - - - - - - - - - + + + + + + + + + Winding pitch Mähise samm - - + + Wire material: Traadi materjal - - - - + + + + Copper Vask - - + + Silver Hõbe - - - - + + + + Aluminum Alumiinium - - + + Tin Tina - + Ratio W/s: W/s suhe - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Induktiivsus - - + + Select initial data of the calculation Arvutuse algandmete valimine - + LC circuit LC ahel - + Initial conditions of calculation of a circuit Ahela arvutamise algtingimused - + The capacitance and the inductance are known Mahtuvus ja induktiivsus on teada - + The capacitance and the frequency are known Mahtuvus ja sagedus on teada - + The inductance and the frequency are known Induktiivsus ja sagedus on teada - + Additional calculations Lisaarvutus - + Calculate Arvuta - + PCB coil with square winding Ruutspiraalne lamepool - + PCB coil with spiral winding Ringspiraalne lamepool - + One layer close-winding coil Ühekihiline tihedalt mähitud pool - + Multilayer coil on a rectangular former Mitmekihiline mähis ristkülikukujulisel vormil - + PCB flat coil PCB lamepool - + The impedance and the frequency are known Impedants ja sagedus on teada - - - + + + Copy selected to clipboard Kopeeri valitud lõikelauale - - - - - + + + + + Copy all to clipboard Kopeeri kõik lõikelauale - - - - - + + + + + Save Salvesta - - - - + + + + Clear all Kustuta kõik - + Print all Prindi kõik - + Show images in result Kuva tulemustes pilte - + Regular winding Regulaarne mähis - + Orthocyclic winding Ortotsükliline mähis - + PCB coil with rectangular winding Ristkülikukujuline lamepool - + One layer coil on a polygonal former Ühekihiline mähis hulknurksel alusel - + Former diameter and wire diameter Aluse läbimõõt ja traadi läbimõõt - + Former diameter and winding length Aluse läbimõõt ja mähise pikkus - - + + Wire has insulation Traat on isoleeritud - + Show title in results Kuva tulemustes pealkirja - + + Show values description + Kuva väärtuste kirjeldus + + + + Use colored value text + Kasutage värvilist väärtusteksti + + + Show additional results for single-layer coils Kuva ühekihiliste mähiste jaoks täiendavad tulemused - + Show data for LTSpice Kuva LTSpice andmeid - + Show last result first Kuva esimesena viimane tulemus - + + Show calculation numbering + Kuva arvutuste nummerdamine + + + Show confirm dialog to clear results Tulemuste puhastamiseks kuva kinnitusdialoog - + Theme Teema - + Ferrite cores Ferriitsüdamikud - + Versions history Versioonide ajalugu - + Air core toroid coil Õhksüdamikuga rõngaspool - + Default Vaikimisi - + Dark Tume - + Pot core coil Ummissüdamikuga pool - + Sunny Päikeseline - + E core coil E südamikuga pool - + Calculation with AL-factor Arvutamine AL-teguriga - + U core coil U südamikuga pool - + Audio system filter (crossover) coil Helisüsteemi (ristmähis) filterpool - + Toroidal inductor at RF Rõngasinduktor raadiosagedusel - + Bandspread Calculator Ribalaiuse arvutamine - + RM core coil Ummissüdamikuga pool - + + Interface help + Liidese abi + + + Save results on exit Väljumisel salvesta tulemused - + Show confirm dialog before exit Näita enne väljumist kinnitusdialoogi - - - + + + Context help Käsiraamat - + &File &Fail - + &Customize &Kohanda - + &Help &Abi - + Actions Tegevused - + Branded cores Brändiga südamikud - + &Exit &Välju - - - + + + Options Valikud - + Multilayer foil-wound coil Mitmekihiline fooliumiga mähitud mähis - + + Show text in tabular form + Näita teksti tabeli kujul + + + Check for &update Kontrolli &uuendusi - + HomePage Koduleht - + Print Prindi - + To null initial data Algandmete nullimine - + Coil on a ferrite rod Pool ferriitvardal - + Meander coil on PCB Meander-pool trükiplaadil - + Search coil of a metal detector Metalldetektori otsingupool - + A one-turn loop coil Ühe keeru silmuspool - + Donate Anneta - + Influence of the shield of a coil Pooli varjestuse mõju - + Amidon cores Amidon™ inc. südamikud - - - - - + + + + + Open Avamine - - + + Language Keel - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Hoiatus - + Error. Can not open URL: Viga. URL avamine ebaõnnestus: - - + + Information informatsioon - + The version is up to date: Versioon on ajakohane - + There is a new version of the app. Rakendusel on uus versioon - + Please visit the URL to download Allalaadimiseks külastage URL-i - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Isolatsiooni paksus - - - - - - - - - + + + + + + + + + Outside diameter Välisläbimõõt - - - - - - + + + + + + Inside diameter Sisemine diameeter - - + + Init magnetic permeability Esialgne magnetiline läbitavus - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Aluse läbimõõt - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Traadi läbimõõt - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Traadi läbimõõt isolatsiooniga - - + + Wire width Traadi laius - - + + Wire thickness Traadi paksus - - - - - - - + + + + + + + Winding length Mähise pikkus - - + + Layers number beetween insulating pads Kihtide arv isoleerkihtide vahel - - + + Core height Südamiku kõrgus - - - - - + + + + + Frequency Sagedus - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + LC tank calculation LC võnkeringi arvutamine - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Sisend - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Tulemus - + Frequency of a circuit Ahela sagedus - - + + Inductance of a circuit Ahela induktiivsus - - - - - - - - + + + + + + + + Characteristic impedance Lainetakistus - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Kinnitus - - - - + + + + Are you sure? Oled kindel? - - - - + + + + Yes Jah - - - - + + + + No Ei - + Something gone wrong Midagi läks valesti - - + + Number of sides of the former Aluse külgede arv - - + + Former width Aluse laius - - + + Former height Aluse kõrgus - - + + Foil width Fooliumi laius - - + + Foil thickness Fooliumi paksus - - + + Chamfer Faasimine - + Gap between turns Vahe keerdude vahel - + Number of turns Keerdude arv - - - + + + Width of a PCB trace PCB trassi laius - - - - + + + + Outside dimension Väline mõõde - - + + Inside dimension Sisemine mõõde - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - - - + + + + The number of sides must be integer and at least three! Külgede arv peab olema täisarv ja vähemalt kolm! - - - - - - + + + + + + Input data for LTSpice LTSpice sisendandmed - - + + Length of the foil Fooliumi pikkus - - + + Invalid input parameter combination Vale sisendparameetrite kombinatsioon - + calculation will be deleted arvutus kustutatakse - + Delete this result Kustuta see tulemus - - - - + + + + PCB trace thickness PCB trassi paksus - + Wrong data was entered Sisestati valed andmed - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Traadi pikkus ilma juhtmeteta - - - - - - + + + + + + Length of winding Mähise pikkus - - - - - - - - - - - + + + + + + + + + + + Weight of wire Traadi kaal - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Pooli reaktiivsus - - - - - - + + + + + + Self capacitance Omamahtuvus - - - - - - - - + + + + + + + + Coil constructive Q-factor Pooli konstriktiivne Q-tegur - - - - - - + + + + + + Loss resistance Kaotakistus - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Täiendavad tulemused paralleelse LC-ahela jaoks töösagedusel - - - - - - - - - - + + + + + + + + + + Circuit capacitance Ahela mahtuvus - - - - - - + + + + + + Equivalent resistance Ekvivalenttakistus - - - - - - + + + + + + Bandwidth Ribalaius - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Töösagedus - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Pooli omaresonantssagedus - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Mähise paksus - - - + + + Dimensions of inductor Induktiivpooli mõõtmed - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Pooli takistus - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Kihtide arv - + Number of interlayers Vahekihtide arv - - - + + + Coil can not be realized Pooli ei saa realiseerida - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Pooli keerdude arv @@ -3135,71 +3161,71 @@ Andmed - + Number of turns Keerdude arv - - + + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge - - - - + + + + Warning Hoiatus - + One or more inputs are empty! Üks või mitu sisendit on tühjad! - + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Inductance Induktiivsus - + Length of winding Mähise pikkus @@ -3223,28 +3249,28 @@ - + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge - + Number of turns Keerdude arv @@ -3274,7 +3300,7 @@ - + Warning Hoiatus @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! @@ -3300,58 +3326,58 @@ Pooli ei saa realiseerida - + Input data Sisendandmed - + Result Tulemus - - + + Inductance Induktiivsus - + Number of turns of the coil Pooli keerdude arv - + Mean diameter Keskmine läbimõõt - + Thickness of the coil Mähise paksus - + Resistance of the coil Pooli takistus - + Ohm Ohm - + Length of wire without leads Traadi pikkus ilma juhtmeteta - + Weight of wire Traadi kaal - + g g @@ -3364,12 +3390,12 @@ Mõõteühikud - + Show additional results for single layer coils Kuva ühekihiliste mähiste jaoks täiendavad tulemused - + Show images in results Kuva tulemustes pilte @@ -3379,242 +3405,267 @@ Mahtuvus - + pF pF - + nF nF - + microF microF - + Dimensions Mõõtmed - + mm mm - + cm cm - + inch toll - + mil mil - + Inductance Induktiivsus - + nH nH - + microH microH - + mH mH - + Wire gauge Traadi mõõtmed - + Metric Meetriline - + AWG AWG - + Frequency Sagedus - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Seadista vaikeseadeks - + Interface Liides - + Show last result first Kuva esimesena viimane tulemus - + + Show calculation numbering + Kuva arvutuste nummerdamine + + + Show data for LTSpice Kuva LTSpice andmeid - + Show title in results Kuva tulemustes pealkirja - + Show confirm dialog before exit Näita enne väljumist kinnitusdialoogi - + Show confirm dialog to clear results Tulemuste puhastamiseks kuva kinnitusdialoog - + Save results on exit Väljumisel salvesta tulemused - + Interface font Liidese font - + Output field font Väljund välja font - + Sunny Päikeseline - + Decimal and thousand separators Kümnend- ja tuhane eraldajad - + Number of decimal places Kümnendkohtade arv - + As in the current locale Nagu praeguses lokaadis - + As in the English locale Nagu inglise keeles - + Show confirm dialog to delete a result Tulemuse kustutamiseks kuva kinnitusdialoog - + + Output field text + Väljundvälja tekst + + + + Show text in tabular form + Näita teksti tabeli kujul + + + + Show values description + Kuva väärtuste kirjeldus + + + + Use colored value text + Kasutage värvilist väärtusteksti + + + Theme Teema - + Default Vaikimisi - + Dark Tume - + Check for update Kontrolli uuendusi - + Automatically check for update Uuenduste automaatne kontroll - + Checking interval Kontrollimise intervall - + Once for 60 days Üks kord 60 päeva jooksul - + Once for 120 days Üks kord 120 päeva jooksul - + Once for 180 days Üks kord 180 päeva jooksul - + Check for a new version Otsi uut versiooni - + Check now! Kontrolli nüüd! - + OK OK - + Cancel Tühista @@ -3632,27 +3683,27 @@ Südamiku tüübi valimine - + Reverse calculation Vastupidine arvutus - + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge @@ -3713,76 +3764,76 @@ - + Inductance Induktiivsus - - + - + - + + Warning Hoiatus - + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - + + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - - + + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Number of turns of the coil Pooli keerdude arv - + Effective magnetic path length Effektiivne magnetjõujoone pikkus - + Effective area of magnetic path Effektiivne magnetjuhtme ristlõige - + Effective volume Efektiivne nivoo - + Effective magnetic permeability of the core Effektiivne südamiku magnetiline läbitavus @@ -3818,43 +3869,43 @@ Sisend - + Select material of the toroid Rõnga materjali falimine - + Information informatsioon - + Dimensions Mõõtmed - - + + Result Tulemus - + Context help Käsiraamat - + Export results Tulemuste eksportimine - + Calculate Arvuta - + Close Sulge @@ -3881,7 +3932,7 @@ - + Self capacitance Omamahtuvus @@ -3911,76 +3962,76 @@ Traadi läbimõõt - + Initial magnetic permeability Esialgne magnetiline läbitavus - + Residual flux density Jääkvoo tihedus - + Coercive Force Koertsitiivjõud - + The frequency is out of range Sagedus on vahemikust väljas - - - + + + Warning Hoiatus - + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - + + One or more dimensions have an invalid value! Ühel või mitmel mõõdul on vale väärtus! - + Equivalent series inductance Ekvivalentne jadainduktiivsus - + Loss resistance Kaotakistus - + Ohm Ohm - + Coil constructive Q-factor Pooli konstriktiivne Q-tegur - + Input data for LTSpice LTSpice sisendandmed - + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed @@ -3998,27 +4049,27 @@ Südamiku tüübi valimine - + Reverse calculation Vastupidine arvutus - + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge @@ -4033,79 +4084,79 @@ Magnetiline läbitavus - + Number of turns Keerdude arv - - + + Inductance Induktiivsus - - + - + - + + Warning Hoiatus - + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - + + + One or more inputs have an illegal format! Üks või mitu sisendit on illegaalses vormingus! - - + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Number of turns of the coil Pooli keerdude arv - + Effective magnetic path length Effektiivne magnetjõujoone pikkus - + Effective area of magnetic path Effektiivne magnetjuhtme ristlõige - + Effective volume Efektiivne nivoo - + Effective magnetic permeability of the core Effektiivne südamiku magnetiline läbitavus @@ -4123,38 +4174,38 @@ Pooli varjestuse vorm - + Cylinder Silinder - + Box Karp - + Data Andmed - - + + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge @@ -4208,22 +4259,22 @@ Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Inductance of the shielded coil Varjestatud pooli induktiivsus - + Relative reducing of the inductance Induktiivsuse suhteline vähenemine @@ -4241,27 +4292,27 @@ U südamikuga pool - + Reverse calculation Vastupidine arvutus - + Dimensions Mõõtmed - + Context help Käsiraamat - + Calculate Arvuta - + Close Sulge @@ -4282,74 +4333,74 @@ - + Inductance Induktiivsus - - + - - + + - + - + + Warning Hoiatus - + One or more inputs are empty! Üks või mitu sisendit on tühjad! - - - - - - - One or more inputs have an illegal format! - Üks või mitu sisendit on illegaalses vormingus! - + + One or more inputs have an illegal format! + Üks või mitu sisendit on illegaalses vormingus! + + + + + + One or more inputs are equal to null! Avamisel üks või mitu sisendid on võrdsed nulliga! - + Input data Sisendandmed - + Result Tulemus - + Number of turns of the coil Pooli keerdude arv - + Effective magnetic path length Effektiivne magnetjõujoone pikkus - + Effective area of magnetic path Effektiivne magnetjuhtme ristlõige - + Effective volume Efektiivne nivoo diff --git a/lang/Coil64_fa.ts b/lang/Coil64_fa.ts index cf0c579..59e6ef8 100644 --- a/lang/Coil64_fa.ts +++ b/lang/Coil64_fa.ts @@ -14,31 +14,31 @@ شما می توانید عامل A<sub>L</sub> هر سیم پیچ با مدار مغناطیسی بسته را با اندازه گیری مستقیم با سیم پیچ تست محاسبه کنید. - - - + + + Input data داده های ورودی - - - + + + Result نتایج - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. شما می توانید عامل AL در تب اول دانستن تعداد نوبت ها و استنشاد اندازه گیری شده را تعیین کنید. <hr/>در زبانه دوم، شما می توانید تعداد نوبت با AL شناخته شده و با است القا شناخته شده مورد نیاز تعیین کنید.<hr/> در زبانه سوم می توانید القا را با AL شناخته شده و تعداد نوبت های شناخته شده محاسبه کنید. - + Calculate محاسبه کردن - + Close نزدیک @@ -71,36 +71,36 @@ تعداد دور سیم پیچ(کویل - - - + + - - + + - + + Warning اخطار - - - + + + One or more inputs are empty! یک یا چند ورودی خالی است! - - - + + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - - + + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! @@ -113,82 +113,87 @@ در باره - + About program درباره برنامه - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">الگوریتم فرکانس رادیویی و ماشین حساب چوک</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. برنامه اجازه می دهد تا برای محاسبه تعداد مورد نیاز برای ارزش مورد نظر القاء القاء القایی خانه یا محاسبه ارزش القایی یک سلف ساختگی را محاسبه کنید. امیدوارم این برنامه بتواند برای HAM ها و دیگر علاقه مندان به رادیو مفید باشد که نیاز به ایجاد سلف های DIY دارند. - + HomePage: صفحه نخست: - + Author نویسنده - + Name: Valery Kustarev نام: والری اشتسترف - + Thanks با تشکر - + Thanks for reports and program testing: با تشکر از گزارش ها و تست برنامه: - + Translations ترجمه ها - + I would like to thank the following people who volunteered to translate Coil64: من می خواهم از کسانی که به دنبال داوطلب شدن برای ترجمه Coil64 بودند سپاسگزارم: - + The current version of the Coil64 has been compiled by using the following libraries: نسخه فعلی Coil64 با استفاده از کتابخانه های زیر وارد شده است: - + License مجوزمجوز - + The open source code of the following developers was used: از کد منبع باز توسعه دهندگان زیر استفاده شده است: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! امیدوارم Coil64 در خلاقیت رادیواکتیو شما مفید باشد. 73! - + Libraries کتابخانه ها - + + Free Icons: + آیکن های رایگان: + + + Close نزدیک @@ -206,42 +211,42 @@ نوع سیم پیچ - + Round cross-section مقطع گرد - + Rectangular cross-section مقطع مستطیل - + Reverse calculation محاسبه معکوس - + Dimensions ابعاد - + mm میلی متر - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک @@ -277,59 +282,59 @@ - + Inductance اندوکتانس - - - - - - - - - - - + + + + + + + + + + + Warning اخطار - - + + One or more inputs are empty! یک یا چند ورودی خالی است! - - - - + + + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - - - + + + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Number of turns of the coil (تعداد دور سیم پیچ(کویل @@ -347,75 +352,75 @@ اندوکتانس - + Information اطلاعات - + Iron powder toroids تورید از پودر چدن - - + + Select material of the toroid مواد تورید را انتخاب کنید - - + + Select dimension type of the toroid اندازه تورید را انتخاب کنید - + Ferrite toroids حلقه فریت - + E cores هسته های E - - + + Select type نوع را انتخاب کنید - + Pot cores هسته گلدان - + Multi aperture cores هسته های چند دیافراگم - + Select material مواد را انتخاب کنید - + Select the type of the core نوع هسته را انتخاب کنید - + Result نتایج - + Export results نتایج صادرات - + Close نزدیک @@ -533,12 +538,12 @@ یک یا چند ورودی برابر با صفر است! - + Selected core هسته انتخاب شده - + Input data داده های ورودی @@ -584,150 +589,150 @@ ماشین حساب خازن کوپلینگ - + Direct calculation محاسبه مستقیم - - - + + + Input data داده های ورودی - - - - + + + + Result نتایج - + Reverse calculation محاسبه معکوس - + Context help راهنماي محتوا - + Close نزدیک - + Export results نتایج صادرات - + Calculate محاسبه کردن - - + + Lowest Frequency پایین ترین فرکانس - - + + Highest Frequency بالاترین فرکانس - - + + Tuning Capacitor Minimum حداقل خازن تنظیم - - + + Tuning Capacitor Maximum حداکثر خازن تنظیم - - + + Stray Capacitance ظرفیت سرگردان - - + + Inductance اندوکتانس - - + + Serial Capacitor خازن سریال - - - - + + + + Valid value range محدوده مقدار معتبر - - + + Minimum LC circuit Capacitance حداقل ظرفیت مدار LC - - + + Maximum LC circuit Capacitance حداکثر ظرفیت مدار LC - - - - - - - + + + + + + + Warning اخطار - - + + Parallel Capacitor خازن موازی - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. محدوده ظرفیت C<sub>V</sub> (همراه با ظرفیت خازن مدار) برای همپوشانی با محدوده فرکانس مورد نظر بسیار باریک است. لطفاً محدوده فرکانس یا پارامترهای خازن متغیر خود را تغییر دهید و دوباره امتحان کنید. - + The inductance value is out of range. مقدار اندوکتانس خارج از محدوده است. - - + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - - + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! @@ -764,7 +769,7 @@ اُهم - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ اندوکتانس - + Maximal حداکثر - + Minimal حداقل - + Winding pitch / wire diameter ratio نسبت سیم پیچ / سیم سیم پیچ - + Axial محوری - + Radial شعاعی - + Clear all پاک کردن همه - + Save صرفه جویی - + Context help راهنماي محتوا - + Close نزدیک - + Range of wire diameters محدوده قطرهای سیم - + Calculate محاسبه کردن @@ -998,27 +1003,27 @@ نوع هسته را انتخاب کنید - + Reverse calculation محاسبه معکوس - + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک @@ -1038,85 +1043,85 @@ نفوذپذیری مغناطیسی - + Number of turns تعداد دور سیم پیچ(کویل - - + + Inductance اندوکتانس - - - + + - + - + + Warning اخطار - + One or more inputs are empty! یک یا چند ورودی خالی است! - - - - + + + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - - + + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Number of turns of the coil (تعداد دور سیم پیچ(کویل - + Effective magnetic path length طول مسیر مغناطیسی مؤثر - + Effective area of magnetic path ناحیه مؤثر مسیر مغناطیسی - + Effective volume حجم مؤثر - + Effective magnetic permeability of the core نفوذ پذیری مغناطیسی موثر هسته @@ -1140,6 +1145,7 @@ + Inductance اندوکتانس @@ -1154,128 +1160,128 @@ پارامترهای کویل: - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Enter - + Close نزدیک - + Esc - + Rod diameter قطر چرخ - + Rod length طول رند - + Magnetic permeability نفوذپذیری مغناطیسی - + Former diameter قطر استوانه - + Shift تغییر مکان - + Wire diameter قطر سیم - + Winding pitch گام سیم پیچی - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning اخطار - + One or more inputs are empty! یک یا چند ورودی خالی است! - - + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Distance from coil edge to core edge less than 1/8 Lr فاصله از لبه سیم پیچ تا لبه هسته کمتر از 1/8 لر - + Input data داده های ورودی - + Result نتایج - + Number of turns of the coil تعداد دور سیم پیچ(کویل - + Length of winding طول سیم پیچ - + Effective magnetic permeability of the core نفوذ پذیری مغناطیسی موثر هسته @@ -1298,76 +1304,76 @@ داده ها - + Inductance اندوکتانس - + Number of turns تعداد دور سیم پیچ(کویل - + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک - - - - + + + + Warning اخطار - + One or more inputs are empty! یک یا چند ورودی خالی است! - + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Relative magnetic permeability of the toroid مغناطیسی نسبی هسته - + Magnetic factor of the core عامل مغناطیسی هسته @@ -1385,43 +1391,43 @@ نوع حلقه - + Round loop حلقه دور - + Isosceles Triangle loop حلقه مثلث سه گانه - + Rectangle loop حلقه مستطیل - + Reverse calculation محاسبه معکوس - - + + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک @@ -1437,7 +1443,7 @@ - + Loop diameter قطر حلقه(لوپ @@ -1454,69 +1460,69 @@ سمت مستطیل - + + - + - - + + - - + Warning اخطار - - - + + + One or more inputs are empty! یک یا چند ورودی خالی است! - - - + + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - - + + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - - + + Result نتایج - + The side of the equilateral triangle سمت مثلث همسطح - + The side of quadrate سمت کوادرات - + Coil can not be realized کویل قابل ساخت نیست - + Inductance اندوکتانس @@ -1524,1601 +1530,1621 @@ MainWindow - + Select the coil form فرم کویل را انتخاب کنید - + One layer coil with round wire کویل یک لایه با سیم گرد - + One layer coil with rect wire یک لایه کویل با سیم مستطیل شکل - + Multilayer coil کویل چند لایه - + Multilayer coil with insulated pads کویل چند لایه با پد عایق - + Ferrite toroid coil کویل در یک حلقه فریت - + Tesla flat spiral coil سیم پیچ مارپیچی تسلا - - Enter - - - - + Show confirm dialog to delete a result گفتگوی تأیید را برای حذف نتیجه نمایش دهید - + About Coil64 درباره Coil64 - + Ferrite toroid permeability نفوذپذیری فریت ترویید - + Coil سیم پیچ - - - - - - - - - + + + + + + + + + Winding pitch گام سیم پیچی - - + + Wire material: جنس سیم: - - - - + + + + Copper مس - - + + Silver نقره - - - - + + + + Aluminum آلومینیوم - - + + Tin قلع - + Ratio W/s: نسبت W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance اندوکتانس - - + + Select initial data of the calculation انتخاب داده های اولیه از محاسبه - + LC circuit مدار تانک - + Initial conditions of calculation of a circuit شرایط اولیه از محاسبه یک مدار - + The capacitance and the inductance are known ظرفیت خازنی و اندوکتانس معلوم هستند - + The capacitance and the frequency are known ظرفیت خازنی و فرکانس معلوم هستند - + The inductance and the frequency are known اندوکتانس و فرکانس معلوم هستند - + Additional calculations محاسبه اضافی - + Calculate محاسبه کردن - + PCB coil with square winding کویل مسطح با حلقه ی مربعی روی فیبر مدارچاپی - + PCB coil with spiral winding کویل مسطح با حلقه ی مارپیچی روی فیبر مدارچاپی - + One layer close-winding coil یک سیم پیچ نزدیک سیم پیچ - + Multilayer coil on a rectangular former کویل چند لایه در سابق مستطیل شکل - + PCB flat coil کویل مسطح PCB - + The impedance and the frequency are known امپدانس و فرکانس مشخص است - - - + + + Copy selected to clipboard کپی کردن انتخاب شده ها در کلیپ بورد - - - - - + + + + + Copy all to clipboard کپی همه به کلیپ بورد - - - - - + + + + + Save صرفه جویی - - - - + + + + Clear all پاک کردن همه - + Print all چاپ همه - + Show images in result نمایش تصاویر در نتیجه - + Regular winding سیم پیچی منظم - + Orthocyclic winding سیم پیچی ارتوسیکلیک - + PCB coil with rectangular winding سیم پیچ PCB با سیم پیچ مستطیلی - + One layer coil on a polygonal former کویل تک لایه با سیم پیچی مورّب غیر حلقوی - + Former diameter and wire diameter قطر یک قاب و قطر یک سیم - + Former diameter and winding length قطر یک قاب و طول سیم پیچ - - + + Wire has insulation سیم دارای عایق است - + Show title in results نمایش عنوان در نتایج - + + Show values description + نمایش توضیحات مقادیر + + + + Use colored value text + از متن ارزش رنگی استفاده کنید + + + Show additional results for single-layer coils نمایش نتایج اضافی برای سیم پیچ تک لایه - + Show data for LTSpice نمایش داده ها برای LTSpice - + Show last result first نمایش آخرین نتیجه اول - + + Show calculation numbering + نمایش شماره گذاری محاسباتی + + + Show confirm dialog to clear results نمایش گفتگوی تایید برای پاک کردن نتایج - + Theme موضوع - + Ferrite cores هسته های فریت - + Versions history تاریخچه نسخه ها - + Air core toroid coil سیم پیچ توروئید هسته هوا - + Default پیش فرض - + Dark تاریک - + Pot core coil هسته گلدان - + Sunny آفتابی - + E core coil سیم پیچ هسته ای - + Calculation with AL-factor محاسبه با ضریب AL - + U core coil سیم پیچ هسته ای - + Audio system filter (crossover) coil سیم پیچ فیلتر سیستم صوتی (کراس اوور) - + Toroidal inductor at RF سلف توروئیدال در RF - + Bandspread Calculator ماشین حساب خازن کوپلینگ - + RM core coil سیم پیچ هسته RM - + + Interface help + کمک رابط + + + Save results on exit نتایج را در هنگام خروج ذخیره کنید - + Show confirm dialog before exit نمایش قبل از خروج را تایپ کنید - - - + + + Context help راهنماي محتوا - + &File &فایل - + &Customize سفارشی - + &Help &کمک - + Actions اقدامات - + Branded cores هسته های مارک دار - + &Exit & خروج - - - + + + Options گزینه - + Multilayer foil-wound coil سیم پیچ القایی چند لایه با سیم پیچ فویل - + + Show text in tabular form + نمایش متن به شکل جدول + + + Check for &update بررسی به روز رسانی - + HomePage صفحه نخست - + Print چاپ - + To null initial data صفر کردن اطلاعات اولیه - + Coil on a ferrite rod کویل بر روی یک میله فریت - + Meander coil on PCB سیم پیچ در PCB - + Search coil of a metal detector جستجوگر سیم پیچ یک آشکارساز فلزی - + A one-turn loop coil کویل تک حلقه ای - + Donate اهدا کنید - + Influence of the shield of a coil نفوذ سپر سیم پیچ - + Amidon cores هسته های آمیدون - - - - - + + + + + Open باز کن - - + + Language زبان - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning اخطار - + Error. Can not open URL: خطا URL را نمی توان باز کرد - - + + Information اطلاعات - + The version is up to date: نسخه به روز است: - + There is a new version of the app. یک نسخه جدید از برنامه وجود دارد. - + Please visit the URL to download لطفا URL را برای دانلود ببینید - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness ضخامت عایق - - - - - - - - - + + + + + + + + + Outside diameter قطر بیرونی - - - - - - + + + + + + Inside diameter قطر داخلی - - + + Init magnetic permeability نفوذ پذیری اولیه مغناطیسی - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter قطر استوانه - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter قطر سیم - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation قطر سیم با عایق - - + + Wire width عرض سیم - - + + Wire thickness ضخامت سیم - - - - - - - + + + + + + + Winding length طول سیم پیچ - - + + Layers number beetween insulating pads تعداد لایه بین لنت عایق - - + + Core height ارتفاع هسته - - - - - + + + + + Frequency فرکانس - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! یک یا چند ورودی خالی است! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + LC tank calculation محاسبه مدار تانک LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input ورودی - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result نتایج - + Frequency of a circuit فرکانس مدار - - + + Inductance of a circuit اندوکتانس مدار - - - - - - - - + + + + + + + + Characteristic impedance امپدانس مشخصه - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm اُهم - - - - + + + + Confirmation تائیدیه - - - - + + + + Are you sure? شما مطمئن هستید؟ - - - - + + + + Yes بله - - - - + + + + No نه - + Something gone wrong چیزی اشتباه رفت - - + + Number of sides of the former مقدار لبه های تشکیل دهنده - - + + Former width عرض سابق - - + + Former height ارتفاع سابق - - + + Foil width عرض فویل - - + + Foil thickness ضخامت فویل - - + + Chamfer چمفر - + Gap between turns فاصله بین نوبت - + Number of turns تعداد دور سیم پیچ(کویل - - - + + + Width of a PCB trace عرض هادی چاپ شده - - - - + + + + Outside dimension بعد بیرونی - - + + Inside dimension بعد داخلی - + mm میلی متر - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - - - + + + + The number of sides must be integer and at least three! تعداد دو طرف باید یک عدد صحیح و حداقل سه باشد! - - - - - - + + + + + + Input data for LTSpice داده های ورودی برای LTSpice - - + + Length of the foil طول فویل - - + + Invalid input parameter combination ترکیب پارامتر ورودی نامعتبر است - + calculation will be deleted محاسبه حذف خواهد شد - + Delete this result این نتیجه را حذف کنید - - - - + + + + PCB trace thickness ضخامت ردیابی PCB - + Wrong data was entered اطلاعات اشتباه وارد شده است - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads طول سیم بدون قسمت انتهایی - - - - - - + + + + + + Length of winding طول سیم پیچ - - - - - - - - - - - + + + + + + + + + + + Weight of wire وزن سیم - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil راکتانس سیم پیچ - - - - - - + + + + + + Self capacitance خاصیت خود خازن - - - - - - - - + + + + + + + + Coil constructive Q-factor ساختار کویل(Q)ضریب کیفیت - - - - - - + + + + + + Loss resistance مقاومت در برابر از دست دادن - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency موازی در فرکانس کاریLCنتایج اضافی برای مدار - - - - - - - - - - + + + + + + + + + + Circuit capacitance ظرفیت خازنی مدا - - - - - - + + + + + + Equivalent resistance مقاومت معادل - - - - - - + + + + + + Bandwidth پهنای باند - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency فرکانس کاری - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency فرکانس خود رزونانسی کویل - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil ضخامت کویل - - - + + + Dimensions of inductor ابعاد سلف - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil مقاومت کویل - - - - - - + + + + + + kOhm کیلو اُهم - - - - - + + + + + Number of layers تعداد لایه ها - + Number of interlayers تعداد میان لایه - - - + + + Coil can not be realized کویل قابل ساخت نیست - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil (تعداد دور سیم پیچ(کویل @@ -3136,71 +3162,71 @@ داده ها - + Number of turns تعداد دور سیم پیچ(کویل - - + + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک - - - - + + + + Warning اخطار - + One or more inputs are empty! یک یا چند ورودی خالی است! - + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Inductance اندوکتانس - + Length of winding طول سیم پیچ @@ -3224,28 +3250,28 @@ - + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک - + Number of turns تعداد دور سیم پیچ(کویل @@ -3275,7 +3301,7 @@ - + Warning اخطار @@ -3286,7 +3312,7 @@ - + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! @@ -3301,58 +3327,58 @@ کویل قابل ساخت نیست - + Input data داده های ورودی - + Result نتایج - - + + Inductance اندوکتانس - + Number of turns of the coil تعداد دور سیم پیچ(کویل - + Mean diameter قطر متوسط - + Thickness of the coil ضخامت کویل - + Resistance of the coil مقاومت کویل - + Ohm اُهم - + Length of wire without leads طول سیم بدون قسمت انتهایی - + Weight of wire وزن سیم - + g g @@ -3365,12 +3391,12 @@ واحد اندازه گیری - + Show additional results for single layer coils نمایش نتایج اضافی برای سیم پیچ تک لایه - + Show images in results نمایش تصاویر در نتیجه @@ -3380,242 +3406,267 @@ ظرفیت - + pF pF - + nF nF - + microF microF - + Dimensions ابعاد - + mm میلی متر - + cm سانتی متر - + inch اینچ - + mil میلی - + Inductance اندوکتانس - + nH nH - + microH microH - + mH mH - + Wire gauge سنج سنج - + Metric متریک - + AWG AWG - + Frequency فرکانس - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default تنظیم پیش فرض - + Interface رابط - + Show last result first نمایش آخرین نتیجه اول - + + Show calculation numbering + نمایش شماره گذاری محاسباتی + + + Show data for LTSpice نمایش داده ها برای LTSpice - + Show title in results نمایش عنوان در نتایج - + Show confirm dialog before exit نمایش قبل از خروج را تایپ کنید - + Show confirm dialog to clear results نمایش گفتگوی تایید برای پاک کردن نتایج - + Save results on exit نتایج را در هنگام خروج ذخیره کنید - + Interface font فونت رابط - + Output field font فونت بخش خروجی - + Sunny آفتابی - + Decimal and thousand separators ده هزار و چند جدایه - + Number of decimal places تعداد علائم بعد از تقسیم دهی - + As in the current locale همانطور که در محلی فعلی است - + As in the English locale همانطور که در زبان انگلیسی است - + Show confirm dialog to delete a result گفتگوی تأیید را برای حذف نتیجه نمایش دهید - + + Output field text + متن فیلد خروجی + + + + Show text in tabular form + نمایش متن به شکل جدول + + + + Show values description + نمایش توضیحات مقادیر + + + + Use colored value text + از متن ارزش رنگی استفاده کنید + + + Theme موضوع - + Default پیش فرض - + Dark تاریک - + Check for update بررسی به روز رسانی - + Automatically check for update بررسی خودکار به روز رسانی - + Checking interval فاصله بررسی کردن - + Once for 60 days هر 60 روز یک بار - + Once for 120 days هر 120 روز یک بار - + Once for 180 days هر 180 روز یک بار - + Check for a new version بررسی نسخه ی جدید - + Check now! بررسی کن - + OK خوب - + Cancel لغو @@ -3633,27 +3684,27 @@ نوع هسته را انتخاب کنید - + Reverse calculation محاسبه معکوس - + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک @@ -3714,76 +3765,76 @@ - + Inductance اندوکتانس - - + - + - + + Warning اخطار - + One or more inputs are empty! یک یا چند ورودی خالی است! - - - + + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - - + + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Number of turns of the coil (تعداد دور سیم پیچ(کویل - + Effective magnetic path length طول مسیر مغناطیسی مؤثر - + Effective area of magnetic path ناحیه مؤثر مسیر مغناطیسی - + Effective volume حجم مؤثر - + Effective magnetic permeability of the core نفوذ پذیری مغناطیسی موثر هسته @@ -3819,43 +3870,43 @@ ورودی - + Select material of the toroid مواد تورید را انتخاب کنید - + Information اطلاعات - + Dimensions ابعاد - - + + Result نتایج - + Context help راهنماي محتوا - + Export results نتایج صادرات - + Calculate محاسبه کردن - + Close نزدیک @@ -3882,7 +3933,7 @@ - + Self capacitance خاصیت خود خازن @@ -3912,76 +3963,76 @@ قطر سیم - + Initial magnetic permeability نفوذپذیری مغناطیسی اولیه - + Residual flux density چگالی شار باقیمانده - + Coercive Force نیروی اجبار - + The frequency is out of range فرکانس خارج از محدوده است - - - + + + Warning اخطار - + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - + + One or more dimensions have an invalid value! یک یا چند بعد ارزش نامعتبر دارند! - + Equivalent series inductance سلف سری معادل - + Loss resistance مقاومت در برابر از دست دادن - + Ohm اُهم - + Coil constructive Q-factor ساختار کویل(Q)ضریب کیفیت - + Input data for LTSpice داده های ورودی برای LTSpice - + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی @@ -3999,27 +4050,27 @@ نوع هسته را انتخاب کنید - + Reverse calculation محاسبه معکوس - + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک @@ -4034,79 +4085,79 @@ نفوذپذیری مغناطیسی - + Number of turns تعداد دور سیم پیچ(کویل - - + + Inductance اندوکتانس - - + - + - + + Warning اخطار - + One or more inputs are empty! یک یا چند ورودی خالی است! - - - + + + One or more inputs have an illegal format! یک یا چند ورودی فرمت غیرقانونی دارند! - - + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Number of turns of the coil (تعداد دور سیم پیچ(کویل - + Effective magnetic path length طول مسیر مغناطیسی مؤثر - + Effective area of magnetic path ناحیه مؤثر مسیر مغناطیسی - + Effective volume حجم مؤثر - + Effective magnetic permeability of the core نفوذ پذیری مغناطیسی موثر هسته @@ -4124,38 +4175,38 @@ فرم سپر سیم پیچ - + Cylinder سیلندر - + Box جعبه - + Data داده ها - - + + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک @@ -4209,22 +4260,22 @@ یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Inductance of the shielded coil القاء سیم پیچ محافظ - + Relative reducing of the inductance کاهش نسبی القاء @@ -4242,27 +4293,27 @@ سیم پیچ هسته ای - + Reverse calculation محاسبه معکوس - + Dimensions ابعاد - + Context help راهنماي محتوا - + Calculate محاسبه کردن - + Close نزدیک @@ -4283,74 +4334,74 @@ - + Inductance اندوکتانس - - + - - + + - + - + + Warning اخطار - + One or more inputs are empty! یک یا چند ورودی خالی است! - - - - - - - One or more inputs have an illegal format! - یک یا چند ورودی فرمت غیرقانونی دارند! - + + One or more inputs have an illegal format! + یک یا چند ورودی فرمت غیرقانونی دارند! + + + + + + One or more inputs are equal to null! یک یا چند ورودی برابر با صفر است! - + Input data داده های ورودی - + Result نتایج - + Number of turns of the coil (تعداد دور سیم پیچ(کویل - + Effective magnetic path length طول مسیر مغناطیسی مؤثر - + Effective area of magnetic path ناحیه مؤثر مسیر مغناطیسی - + Effective volume حجم مؤثر diff --git a/lang/Coil64_fr.ts b/lang/Coil64_fr.ts index 76417d2..9914714 100644 --- a/lang/Coil64_fr.ts +++ b/lang/Coil64_fr.ts @@ -14,31 +14,31 @@ Vous pouvez calculer le facteur A<sub>L</sub> d’une bobine avec le circuit magnétique fermé en mesurant directement avec un enroulement d’essai. - - - + + + Input data Des données d'entrée - - - + + + Result Résultat - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Vous pouvez déterminer le facteur A<sub>L</sub> dans le premier onglet en connaissant le nombre de tours et l’inductance mesurée.<hr/> Dans le deuxième onglet, vous pouvez déterminer le nombre de tours avec un A<sub>L</sub> et avec une inductance requise connue.<hr/> Dans le troisième onglet, vous pouvez calculer l’inductance avec le nom A<sub>L</sub> connu et le nombre connu de virages. - + Calculate Calculer - + Close Fermer @@ -71,36 +71,36 @@ Nombre de spires - - - + + - - + + - + + Warning Attention - - - + + + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - + + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - - + + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! @@ -113,82 +113,87 @@ Sur - + About program A propos du programme - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Calculateur d'inductance et d'étouffement de radiofréquence</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. L'application permet de calculer le nombre nécessaire de tours pour la valeur souhaitée de l'inductance de l'inducteur homebrew ou de calculer la valeur d'inductance d'un inducteur fabriqué. J'espère que cette application pourrait être utile aux HAM, audiophiles et autres passionnés de radio qui ont besoin de fabriquer des inducteurs de bricolage. - + HomePage: Page d'accueil: - + Author Auteur - + Name: Valery Kustarev Nom: Valery Kustarev - + Thanks Merci - + Thanks for reports and program testing: Merci pour les rapports et les tests du programme: - + Translations Traductions - + I would like to thank the following people who volunteered to translate Coil64: Je voudrais remercier les personnes suivantes qui se sont portées volontaires pour traduire Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: La version actuelle de Coil64 a été compilée à l'aide des bibliothèques suivantes: - + License Licence - + The open source code of the following developers was used: Le code open source des développeurs suivants a été utilisé : - + I hope, Coil64 will be useful in your radioamateur creativity. 73! J'espère que Coil64 sera utile dans votre créativité de radioamateur. 73! - + Libraries Bibliothèques - + + Free Icons: + Icônes gratuites: + + + Close Fermer @@ -206,42 +211,42 @@ Genre de l'enroulement - + Round cross-section Coupe transversale ronde - + Rectangular cross-section Coupe transversale rectangulaire - + Reverse calculation Calcul inverse - + Dimensions Dimensions - + mm mm - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer @@ -277,59 +282,59 @@ - + Inductance Inductance - - - - - - - - - - - + + + + + + + + + + + Warning Attention - - + + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - - + + + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - - - + + + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Number of turns of the coil Nombre de spires de la bobine @@ -347,75 +352,75 @@ Inductance - + Information Information - + Iron powder toroids Tores de poudre de fer - - + + Select material of the toroid Sélectionnez le matériau du tore - - + + Select dimension type of the toroid Sélectionnez le type de dimension du tore - + Ferrite toroids Tores de ferrite - + E cores E Noyaux - - + + Select type Sélectionner le genre - + Pot cores Noyaux de pot - + Multi aperture cores Noyaux à ouvertures multiples - + Select material Sélectionnez le matériau - + Select the type of the core Sélectionnez le type de noyau - + Result Résultat - + Export results Exporter les résultats - + Close Fermer @@ -533,12 +538,12 @@ Une ou plusieurs entrées sont égales à null! - + Selected core Noyau sélectionné - + Input data Des données d'entrée @@ -584,150 +589,150 @@ Calculateur de condensateur d'expansion - + Direct calculation Calcul direct - - - + + + Input data Des données d'entrée - - - - + + + + Result Résultat - + Reverse calculation Calcul inverse - + Context help Aide contextuelle - + Close Fermer - + Export results Exporter les résultats - + Calculate Calculer - - + + Lowest Frequency Fréquence la plus basse - - + + Highest Frequency Fréquence la plus élevée - - + + Tuning Capacitor Minimum Condensateur d'accord minimum - - + + Tuning Capacitor Maximum Condensateur d'accord maximum - - + + Stray Capacitance Capacité parasite - - + + Inductance Inductance - - + + Serial Capacitor Condensateur série - - - - + + + + Valid value range Plage de valeurs valide - - + + Minimum LC circuit Capacitance Capacité minimale du circuit LC - - + + Maximum LC circuit Capacitance Capacité maximale du circuit LC - - - - - - - + + + + + + + Warning Attention - - + + Parallel Capacitor Condensateur parallèle - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. La plage de capacité C<sub>V</sub> (combinée à la capacité parasite du circuit) est trop étroite pour chevaucher la plage de fréquence souhaitée. Veuillez modifier votre plage de fréquences ou vos paramètres de condensateur variable et réessayer. - + The inductance value is out of range. La valeur d'inductance est hors plage. - - + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - - + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Inductance - + Maximal Maximal - + Minimal Minimal - + Winding pitch / wire diameter ratio Rapport pas d'enroulement / diamètre de fil - + Axial Axial - + Radial Radial - + Clear all Effacer tout - + Save Sauvegarder - + Context help Aide contextuelle - + Close Fermer - + Range of wire diameters Gamme de diamètres de fil - + Calculate Calculer @@ -998,27 +1003,27 @@ Sélectionnez le type de noyau - + Reverse calculation Calcul inverse - + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer @@ -1038,85 +1043,85 @@ Perméabilité magnétique - + Number of turns Nombre de spires - - + + Inductance Inductance - - - + + - + - + + Warning Attention - + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - - + + + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - - + + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Number of turns of the coil Nombre de spires de la bobine - + Effective magnetic path length Longueur effective du chemin magnétique - + Effective area of magnetic path Zone efficace du chemin magnétique - + Effective volume Volume efficace - + Effective magnetic permeability of the core Perméabilité magnétique effective du noyau @@ -1140,6 +1145,7 @@ + Inductance Inductance @@ -1154,128 +1160,128 @@ Paramètres de la bobine: - + Context help Aide contextuelle - + Calculate Calculer - + Enter - + Close Fermer - + Esc - + Rod diameter Diamètre de la tige - + Rod length Longueur de la tige - + Magnetic permeability Perméabilité magnétique - + Former diameter Diamètre du noyau - + Shift Décalage - + Wire diameter Diamètre du fil - + Winding pitch Pas d'enroulement - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Attention - + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Distance from coil edge to core edge less than 1/8 Lr Distance du bord de la bobine au bord du noyau inférieure à 1/8 Lr - + Input data Des données d'entrée - + Result Résultat - + Number of turns of the coil Nombre de spires de la bobine - + Length of winding Longueur de l'enroulement - + Effective magnetic permeability of the core Perméabilité magnétique effective du noyau @@ -1298,76 +1304,76 @@ Les données - + Inductance Inductance - + Number of turns Nombre de spires - + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer - - - - + + + + Warning Attention - + One or more inputs are empty! Une ou plusieurs entrées sont vides! - + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Relative magnetic permeability of the toroid Perméabilité magnétique relative du tore - + Magnetic factor of the core Facteur magnétique du noyau @@ -1385,43 +1391,43 @@ Type de boucle - + Round loop Boucle ronde - + Isosceles Triangle loop Boucle triangle isocèle - + Rectangle loop Boucle rectangle - + Reverse calculation Calcul inverse - - + + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer @@ -1437,7 +1443,7 @@ - + Loop diameter Diamètre de la boucle @@ -1454,69 +1460,69 @@ Côté du rectangle - + + - + - - + + - - + Warning Attention - - - + + + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - + + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - - + + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - - + + Result Résultat - + The side of the equilateral triangle Le côté du triangle équilatéral - + The side of quadrate Le côté de quadrate - + Coil can not be realized La bobine ne peut pas être réalisée - + Inductance Inductance @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Sélectionnez la forme de bobine - + One layer coil with round wire Bobine à une couche avec fil rond - + One layer coil with rect wire Bobine à une couche avec fil rectangulaire - + Multilayer coil Bobine multicouche - + Multilayer coil with insulated pads Bobine multicouche avec coussinets isolés - + Ferrite toroid coil Bobine sur tore ferrite - + Tesla flat spiral coil Bobine spirale plate Tesla - - Enter - - - - + Show confirm dialog to delete a result Afficher la boîte de dialogue de confirmation pour supprimer un résultat - + About Coil64 A propos de Coil64 - + Ferrite toroid permeability Perméabilité au tore ferrite - + Coil Bobine - - - - - - - - - + + + + + + + + + Winding pitch Pas d'enroulement - - + + Wire material: Matériau du fil: - - - - + + + + Copper Cuivre - - + + Silver Argent - - - - + + + + Aluminum Aluminium - - + + Tin Étain - + Ratio W/s: Quotient W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Inductance - - + + Select initial data of the calculation Sélectionnez les données initiales de calcul - + LC circuit Circuit LC - + Initial conditions of calculation of a circuit Conditions initiales de calcul d'un circuit - + The capacitance and the inductance are known La capacité et l'inductance sont connus - + The capacitance and the frequency are known La capacité et la fréquence sont connus - + The inductance and the frequency are known Inductance et la fréquence sont connus - + Additional calculations Calcul additionnel - + Calculate Calculer - + PCB coil with square winding Bobine plate carrée sur PCB - + PCB coil with spiral winding Bobine plate en spirale sur PCB - + One layer close-winding coil Bobine à enroulement fermé à une couche - + Multilayer coil on a rectangular former Bobine multicouche sur une forme rectangulaire - + PCB flat coil Bobine plate sur PCB - + The impedance and the frequency are known L'impédance et la fréquence sont connues - - - + + + Copy selected to clipboard Copier la sélection dans le presse-papier - - - - - + + + + + Copy all to clipboard Copier tout dans le presse-papier - - - - - + + + + + Save Sauvegarder - - - - + + + + Clear all Effacer tout - + Print all Imprimer tout - + Show images in result Afficher les images dans le résultat - + Regular winding Bobinage régulier - + Orthocyclic winding Enroulement orthocyclique - + PCB coil with rectangular winding Bobine plate en rectangulaire sur PCB - + One layer coil on a polygonal former Une couche avec pas d'enroulement non circulaire - + Former diameter and wire diameter Diamètre de trame et un diamètre d'un fil - + Former diameter and winding length Diamètre d'une trame et la longueur de l'enroulement - - + + Wire has insulation Le fil a une isolation - + Show title in results Afficher le titre dans les résultats - + + Show values description + Afficher la description des valeurs + + + + Use colored value text + Utiliser un texte de valeur coloré + + + Show additional results for single-layer coils Afficher d'autres résultats pour une bobine simple couche - + Show data for LTSpice Afficher les données pour LTSpice - + Show last result first Afficher le dernier résultat en premier - + + Show calculation numbering + Afficher la numérotation des calculs + + + Show confirm dialog to clear results Afficher la boîte de dialogue de confirmation pour effacer les résultats - + Theme Thème - + Ferrite cores Noyaux de ferrite - + Versions history Historique des versions - + Air core toroid coil Bobine toroïdale à noyau d'air - + Default Défaut - + Dark Sombre - + Pot core coil Noyaux de pot - + Sunny Ensoleillé - + E core coil E bobine de noyau - + Calculation with AL-factor Calcul avec facteur AL - + U core coil Bobine de noyau en U - + Audio system filter (crossover) coil Bobine de filtre de système audio (crossover) - + Toroidal inductor at RF Inductance toroïdale à RF - + Bandspread Calculator Calculateur de condensateur d'expansion - + RM core coil RM bobine de noyau - + + Interface help + Afficher la numérotation des calculs + + + Save results on exit Enregistrer les résultats à la sortie - + Show confirm dialog before exit Afficher la boîte de dialogue de confirmation avant de quitter - - - + + + Context help Aide contextuelle - + &File &Fichier - + &Customize &Personnaliser - + &Help &Aide - + Actions Actes - + Branded cores Cœurs de marque - + &Exit &Sortie - - - + + + Options Options - + Multilayer foil-wound coil Bobine d'inductance multicouche avec enroulement en feuille - + + Show text in tabular form + Afficher la numérotation des calculs + + + Check for &update &Vérifier les mises à jour - + HomePage Page d'accueil - + Print Impression - + To null initial data Remise a zéro des données - + Coil on a ferrite rod Bobine sur une tige de ferrite - + Meander coil on PCB Bobine de méandre sur le PCB - + Search coil of a metal detector Bobine de recherche d'un détecteur de métal - + A one-turn loop coil Bobine en une boucle - + Donate Faire un don - + Influence of the shield of a coil Influence d'un bouclier de bobine - + Amidon cores Cœurs d'Amidon - - - - - + + + + + Open Ouvert - - + + Language La langue - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Attention - + Error. Can not open URL: Erreur. Impossible d'ouvrir l'URL: - - + + Information Information - + The version is up to date: La version est à jour: - + There is a new version of the app. Il y a une nouvelle version de l'application. - + Please visit the URL to download S'il vous plaît visitez l'URL pour télécharger - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Épaisseur d'isolation - - - - - - - - - + + + + + + + + + Outside diameter Diamètre extérieur - - - - - - + + + + + + Inside diameter Diamètre interne - - + + Init magnetic permeability Perméabilité magnétique initiale - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Diamètre du noyau - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Diamètre du fil - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Diamètre du fil avec isolation - - + + Wire width Largeur de fil - - + + Wire thickness Epaisseur du fil - - - - - - - + + + + + + + Winding length Longueur de l'enroulement - - + + Layers number beetween insulating pads Nombre de couches entre les intercalaires isolants - - + + Core height Hauteur de base - - - - - + + + + + Frequency Fréquence - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + LC tank calculation Calcul du circuit LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Données - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Résultat - + Frequency of a circuit Fréquence du circuit - - + + Inductance of a circuit Inductance d'un circuit - - - - - - - - + + + + + + + + Characteristic impedance Impédance caractéristique - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Confirmation - - - - + + + + Are you sure? Êtes-vous sûr? - - - - + + + + Yes Oui - - - - + + + + No Non - + Something gone wrong Quelque chose a mal tourné - - + + Number of sides of the former Nombre de côté du mandrin - - + + Former width Ancienne largeur - - + + Former height Ancienne hauteur - - + + Foil width Largeur de feuille - - + + Foil thickness Épaisseur de la feuille - - + + Chamfer Chanfreiner - + Gap between turns Écart entre spires - + Number of turns Nombre de spires - - - + + + Width of a PCB trace Largeur d'impression du conducteur - - - - + + + + Outside dimension Dimension extérieure - - + + Inside dimension Dimension intérieure - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - - - + + + + The number of sides must be integer and at least three! Le nombre de côtés doit être entier et au moins trois! - - - - - - + + + + + + Input data for LTSpice Données d'entrée pour LTSpice - - + + Length of the foil Longueur de la feuille - - + + Invalid input parameter combination Combinaison de paramètres d'entrée non valide - + calculation will be deleted le calcul sera supprimé - + Delete this result Supprimer ce résultat - - - - + + + + PCB trace thickness Épaisseur de trace de PCB - + Wrong data was entered Des données erronées ont été introduites - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Longueur de fil sans extrémités - - - - - - + + + + + + Length of winding Longueur de l'enroulement - - - - - - - - - - - + + + + + + + + + + + Weight of wire Poids de fil - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Réactance de la bobine - - - - - - + + + + + + Self capacitance Auto-capacité - - - - - - - - + + + + + + + + Coil constructive Q-factor Facteur q Constructif de la bobine - - - - - - + + + + + + Loss resistance Résistance de perte - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Résultats complémentaires pour circuits LC parallèle - - - - - - - - - - + + + + + + + + + + Circuit capacitance Capacité du circuit - - - - - - + + + + + + Equivalent resistance Résistance équivalente - - - - - - + + + + + + Bandwidth Bande passante - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Fréquence de travail - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Fréquence d'auto-résonance de la bobine - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Epaisseur de la bobine - - - + + + Dimensions of inductor Dimensions de l'inducteur - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Résistance de la bobine - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Nombre de couches - + Number of interlayers Nombre de couches intermédiaires - - - + + + Coil can not be realized La bobine ne peut pas être réalisée - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Nombre de spires de la bobine @@ -3135,71 +3161,71 @@ Les données - + Number of turns Nombre de spires - - + + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer - - - - + + + + Warning Attention - + One or more inputs are empty! Une ou plusieurs entrées sont vides! - + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Inductance Inductance - + Length of winding Longueur de l'enroulement @@ -3223,28 +3249,28 @@ - + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer - + Number of turns Nombre de spires @@ -3274,7 +3300,7 @@ - + Warning Attention @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! @@ -3300,58 +3326,58 @@ La bobine ne peut pas être réalisée - + Input data Des données d'entrée - + Result Résultat - - + + Inductance Inductance - + Number of turns of the coil Nombre de spires de la bobine - + Mean diameter Diamètre moyen - + Thickness of the coil Epaisseur de la bobine - + Resistance of the coil Résistance de la bobine - + Ohm Ohm - + Length of wire without leads Longueur de fil sans extrémités - + Weight of wire Poids de fil - + g g @@ -3364,12 +3390,12 @@ Unités de mesure - + Show additional results for single layer coils Afficher d'autres résultats pour une bobine simple couche - + Show images in results Afficher les images dans le résultat @@ -3379,242 +3405,267 @@ Capacitance - + pF pF - + nF nF - + microF microF - + Dimensions Dimensions - + mm mm - + cm cm - + inch pouce - + mil mil - + Inductance Inductance - + nH nH - + microH microH - + mH mH - + Wire gauge Calibre du fil - + Metric Métrique - + AWG AWG - + Frequency Fréquence - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Définir par défaut - + Interface Interface - + Show last result first Afficher le dernier résultat en premier - + + Show calculation numbering + Afficher la numérotation des calculs + + + Show data for LTSpice Afficher les données pour LTSpice - + Show title in results Afficher le titre dans les résultats - + Show confirm dialog before exit Afficher la boîte de dialogue de confirmation avant de quitter - + Show confirm dialog to clear results Afficher la boîte de dialogue de confirmation pour effacer les résultats - + Save results on exit Enregistrer les résultats à la sortie - + Interface font Police de caractères de l'interface - + Output field font Police de champ de sortie - + Sunny Ensoleillé - + Decimal and thousand separators Décimal et mille séparateurs - + Number of decimal places Nombre de signes après le séparateur décimal - + As in the current locale Comme dans les paramètres régionaux actuels - + As in the English locale Comme dans la langue anglaise - + Show confirm dialog to delete a result Afficher la boîte de dialogue de confirmation pour supprimer un résultat - + + Output field text + Texte du champ de sortie + + + + Show text in tabular form + Afficher la numérotation des calculs + + + + Show values description + Afficher la description des valeurs + + + + Use colored value text + Utiliser un texte de valeur coloré + + + Theme Thème - + Default Défaut - + Dark Sombre - + Check for update Vérifier les mises à jour - + Automatically check for update Vérifier automatiquement les mises à jour - + Checking interval Intervalle de vérification - + Once for 60 days Une fois tout les 60 jours - + Once for 120 days Une fois tout les 120 jours - + Once for 180 days Une fois tout les 180 jours - + Check for a new version Vérifiez pour des nouvelles version - + Check now! Vérifier maintenant! - + OK D'accord - + Cancel Annuler @@ -3632,27 +3683,27 @@ Sélectionnez le type de noyau - + Reverse calculation Calcul inverse - + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer @@ -3713,76 +3764,76 @@ - + Inductance Inductance - - + - + - + + Warning Attention - + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - + + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - - + + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Number of turns of the coil Nombre de spires de la bobine - + Effective magnetic path length Longueur effective du chemin magnétique - + Effective area of magnetic path Zone efficace du chemin magnétique - + Effective volume Volume efficace - + Effective magnetic permeability of the core Perméabilité magnétique effective du noyau @@ -3818,43 +3869,43 @@ Données - + Select material of the toroid Sélectionnez le matériau du tore - + Information Information - + Dimensions Dimensions - - + + Result Résultat - + Context help Aide contextuelle - + Export results Exporter les résultats - + Calculate Calculer - + Close Fermer @@ -3881,7 +3932,7 @@ - + Self capacitance Auto-capacité @@ -3911,76 +3962,76 @@ Diamètre du fil - + Initial magnetic permeability Perméabilité magnétique initiale - + Residual flux density Densité de flux résiduel - + Coercive Force Force coercitive - + The frequency is out of range La fréquence est hors de portée - - - + + + Warning Attention - + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - + + One or more dimensions have an invalid value! Une ou plusieurs dimensions ont une valeur non valide ! - + Equivalent series inductance Inductance série équivalente - + Loss resistance Résistance de perte - + Ohm Ohm - + Coil constructive Q-factor Facteur q Constructif de la bobine - + Input data for LTSpice Données d'entrée pour LTSpice - + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée @@ -3998,27 +4049,27 @@ Sélectionnez le type de noyau - + Reverse calculation Calcul inverse - + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer @@ -4033,79 +4084,79 @@ Perméabilité magnétique - + Number of turns Nombre de spires - - + + Inductance Inductance - - + - + - + + Warning Attention - + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - + + + One or more inputs have an illegal format! Une ou plusieurs entrées ont un format illégal! - - + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Number of turns of the coil Nombre de spires de la bobine - + Effective magnetic path length Longueur effective du chemin magnétique - + Effective area of magnetic path Zone efficace du chemin magnétique - + Effective volume Volume efficace - + Effective magnetic permeability of the core Perméabilité magnétique effective du noyau @@ -4123,38 +4174,38 @@ Forme de la bobine bouclier - + Cylinder Cylindre - + Box Boîte - + Data Les données - - + + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer @@ -4208,22 +4259,22 @@ Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Inductance of the shielded coil Inductance de la bobine blindée - + Relative reducing of the inductance Réduction relative de l'inductance @@ -4241,27 +4292,27 @@ Bobine de noyau en U - + Reverse calculation Calcul inverse - + Dimensions Dimensions - + Context help Aide contextuelle - + Calculate Calculer - + Close Fermer @@ -4282,74 +4333,74 @@ - + Inductance Inductance - - + - - + + - + - + + Warning Attention - + One or more inputs are empty! Une ou plusieurs entrées sont vides! - - - - - - - One or more inputs have an illegal format! - Une ou plusieurs entrées ont un format illégal! - + + One or more inputs have an illegal format! + Une ou plusieurs entrées ont un format illégal! + + + + + + One or more inputs are equal to null! Une ou plusieurs entrées sont égales à null! - + Input data Des données d'entrée - + Result Résultat - + Number of turns of the coil Nombre de spires de la bobine - + Effective magnetic path length Longueur effective du chemin magnétique - + Effective area of magnetic path Zone efficace du chemin magnétique - + Effective volume Volume efficace diff --git a/lang/Coil64_hr.ts b/lang/Coil64_hr.ts index 23d2f01..ae3c6ef 100644 --- a/lang/Coil64_hr.ts +++ b/lang/Coil64_hr.ts @@ -14,31 +14,31 @@ Možete izračunati A<sub>L</sub> faktor bilo koje zavojnice sa zatvorenim magnetskim krugom izravnim mjerenjem s testnim navijanjem. - - - + + + Input data Ulazni podaci - - - + + + Result Rezultat - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Možete odrediti A<sub>L</sub> faktor u prvoj kartici znajući broj zavoja i izmjerenu indukciju.<hr/> Na drugoj kartici možete odrediti broj zavoja s poznatim A<sub>L</sub> i uz poznatu potrebnu indukciju.<hr/> Na trećoj kartici možete izračunati indukciju s poznatim A<sub>L</sub> i poznatim brojem zavoja. - + Calculate Izračunaj - + Close Zatvoriti @@ -71,36 +71,36 @@ Broj zavoja zavojnice - - - + + - - + + - + + Warning Upozorenje - - - + + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! @@ -113,82 +113,87 @@ O programu - + About program O programu - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Induktor radijske frekvencije i kalkulator prigušnice</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Aplikacija omogućuje izračun potrebnog broja okreta za željenu vrijednost induktivnosti homebrew induktora ili za izračun vrijednosti induktivnosti proizvedenog induktora. Nadam se da bi ova aplikacija mogla biti korisna za HAM-ove, audiofile i druge radio entuzijaste koji trebaju napraviti DIY induktore. - + HomePage: Početna stranica: - + Author Autor - + Name: Valery Kustarev Ime: Valery Kustarev - + Thanks Hvala - + Thanks for reports and program testing: Hvala za izvješća i testiranje programa: - + Translations Prijevodi - + I would like to thank the following people who volunteered to translate Coil64: Želio bih se zahvaliti sljedećim ljudima koji su se dobrovoljno prijavili za prevođenje Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Trenutna verzija programa Coil64 sastavljena je pomoću sljedećih biblioteka: - + License licenca - + The open source code of the following developers was used: Korišten je otvoreni izvorni kod sljedećih programera: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Nadam se da će Coil64 biti korisna u vašoj radioamaterskoj kreativnosti. 73! - + Libraries biblioteka - + + Free Icons: + Besplatne ikone: + + + Close Zatvoriti @@ -206,42 +211,42 @@ Vrsta namota - + Round cross-section Okrugli presjek - + Rectangular cross-section Pravokutni presjek - + Reverse calculation Obrnuto izračunavanje - + Dimensions Dimenzije - + mm mm - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti @@ -277,59 +282,59 @@ - + Inductance Induktivitet - - - - - - - - - - - + + + + + + + + + + + Warning Upozorenje - - + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - + + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - - - + + + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Number of turns of the coil Broj zavoja zavojnice @@ -347,75 +352,75 @@ Induktivitet - + Information Informacija - + Iron powder toroids Toroidi željeznog praha - - + + Select material of the toroid Odaberite materijal toroida - - + + Select dimension type of the toroid Odaberite vrstu dimenzije toroida - + Ferrite toroids Feritni toroidi - + E cores E jezgre - - + + Select type Odaberite vrstu - + Pot cores Potresna jezgra - + Multi aperture cores Jezgre s više otvora blende - + Select material Odaberite materijal - + Select the type of the core Odaberite vrstu jezgre - + Result Rezultat - + Export results Izvezi rezultate - + Close Zatvoriti @@ -533,12 +538,12 @@ Jedan ili više ulaza jednaki su nulama! - + Selected core Odabrana jezgra - + Input data Ulazni podaci @@ -584,150 +589,150 @@ Kalkulator ekspanzijskog kondenzatora - + Direct calculation Izravni izračun - - - + + + Input data Ulazni podaci - - - - + + + + Result Rezultat - + Reverse calculation Obrnuto izračunavanje - + Context help Pomoć u kontekstu - + Close Zatvoriti - + Export results Izvezi rezultate - + Calculate Izračunaj - - + + Lowest Frequency Najniža frekvencija - - + + Highest Frequency Najviša frekvencija - - + + Tuning Capacitor Minimum Kondenzator za podešavanje Minimum - - + + Tuning Capacitor Maximum Kondenzator za podešavanje Maksimum - - + + Stray Capacitance Zalutali kapacitet - - + + Inductance Induktivitet - - + + Serial Capacitor Serijski kondenzator - - - - + + + + Valid value range Važeći raspon vrijednosti - - + + Minimum LC circuit Capacitance Minimalni kapacitet LC kruga - - + + Maximum LC circuit Capacitance Maksimalni kapacitet LC kruga - - - - - - - + + + + + + + Warning Upozorenje - - + + Parallel Capacitor Paralelni kondenzator - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Raspon kapacitivnosti C<sub>V</sub> (u kombinaciji s lutajućim kapacitetom kruga) je preuzak da bi se preklapao sa željenim frekvencijskim rasponom. Promijenite frekvencijski raspon ili parametre promjenjivog kondenzatora i pokušajte ponovno. - + The inductance value is out of range. Vrijednost induktiviteta je izvan raspona. - - + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - - + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Induktivitet - + Maximal Maksimalan - + Minimal Minimalan - + Winding pitch / wire diameter ratio Omjer koraka namota / promjera žice - + Axial Aksijalno - + Radial Radijalna - + Clear all Očisti sve - + Save Spremi - + Context help Pomoć u kontekstu - + Close Zatvoriti - + Range of wire diameters Raspon promjera žice - + Calculate Izračunaj @@ -998,27 +1003,27 @@ Odaberite vrstu jezgre - + Reverse calculation Obrnuto izračunavanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti @@ -1038,85 +1043,85 @@ Magnetska propusnost - + Number of turns Broj zavoja zavojnice - - + + Inductance Induktivitet - - - + + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - + + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Number of turns of the coil Broj zavoja zavojnice - + Effective magnetic path length Učinkovita duljina magnetske putanje - + Effective area of magnetic path Djelotvorno područje magnetske putanje - + Effective volume Učinkovita zapremina - + Effective magnetic permeability of the core Učinkovita magnetska propusnost jezgre @@ -1140,6 +1145,7 @@ + Inductance Induktivitet @@ -1154,128 +1160,128 @@ Parametri zavojnice: - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Enter - + Close Zatvoriti - + Esc - + Rod diameter Promjer šipke - + Rod length Duljina štapa - + Magnetic permeability Magnetska propusnost - + Former diameter Promjer tijela zavojnice - + Shift smjena - + Wire diameter Promjer žice - + Winding pitch Korak zavojnice - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Distance from coil edge to core edge less than 1/8 Lr Razmak od ruba zavojnice do ruba jezgre manji od 1/8 Lr - + Input data Ulazni podaci - + Result Rezultat - + Number of turns of the coil Broj zavoja zavojnice - + Length of winding Duljina zavojnice - + Effective magnetic permeability of the core Učinkovita magnetska propusnost jezgre @@ -1298,76 +1304,76 @@ Podaci - + Inductance Induktivitet - + Number of turns Broj zavoja zavojnice - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti - - - - + + + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Relative magnetic permeability of the toroid Relativna magnetska permeabilnost toroida - + Magnetic factor of the core Magnetski faktor jezgre @@ -1385,43 +1391,43 @@ Vrsta petlje - + Round loop Okrugla petlja - + Isosceles Triangle loop Jednakokraka trokutna petlja - + Rectangle loop Pravokutna petlja - + Reverse calculation Obrnuto izračunavanje - - + + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti @@ -1437,7 +1443,7 @@ - + Loop diameter Promjer petlje @@ -1454,69 +1460,69 @@ Strana pravokutnika - + + - + - - + + - - + Warning Upozorenje - - - + + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - - + + Result Rezultat - + The side of the equilateral triangle Strana jednakostraničnog trokuta - + The side of quadrate Strana kvadrata - + Coil can not be realized Zavojnica se ne može ostvariti - + Inductance Induktivitet @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Odaberi oblik zavojnice - + One layer coil with round wire Jedan sloj zavojnice s okruglom žicom - + One layer coil with rect wire Jedan sloj zavojnice s pravokutnom žicom - + Multilayer coil Višeslojna zavojnica - + Multilayer coil with insulated pads Višeslojna zavojnica s izoliranim jastučićima - + Ferrite toroid coil Zavojnica na feritnom prstenu - + Tesla flat spiral coil Tesla ravna spiralna zavojnica - - Enter - - - - + Show confirm dialog to delete a result Prikaži potvrdni dijaloški okvir za brisanje rezultata - + About Coil64 O Coil64 - + Ferrite toroid permeability Propusnost feritnog toroida - + Coil Zavojnica - - - - - - - - - + + + + + + + + + Winding pitch Korak zavojnice - - + + Wire material: Materijal žice zavojnice: - - - - + + + + Copper Bakar - - + + Silver Srebro - - - - + + + + Aluminum Aluminij - - + + Tin lim - + Ratio W/s: Količnik W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Induktivitet - - + + Select initial data of the calculation Izaberite početne podatke proračuna - + LC circuit Titrajni krug - + Initial conditions of calculation of a circuit Početni uvjeti za proračun titrajnog kruga - + The capacitance and the inductance are known Kapacitet i induktivitet poznati - + The capacitance and the frequency are known Kapacitet i frekvencija poznati - + The inductance and the frequency are known Induktivitet i frekvencija poznati - + Additional calculations Dodatni izračun - + Calculate Izračunaj - + PCB coil with square winding Tankoslojna tiskana spiralna zavojnica s kvadratnim zavojima - + PCB coil with spiral winding Tankoslojna tiskana spiralna zavojnica - + One layer close-winding coil Jednoslojna zavojnica s bliskim namotajem - + Multilayer coil on a rectangular former Višeslojna zavojnica na pravokutniku - + PCB flat coil Zavojnica PCB - + The impedance and the frequency are known Impedancija i frekvencija su poznati - - - + + + Copy selected to clipboard Odabrano kopiraj u međuspremnik - - - - - + + + + + Copy all to clipboard Kopiraj sve u međuspremnik - - - - - + + + + + Save Spremi - - - - + + + + Clear all Očisti sve - + Print all Ispiši sve - + Show images in result Prikaz slika u rezultatu - + Regular winding Redovno navijanje - + Orthocyclic winding Ortociklički namot - + PCB coil with rectangular winding Tankoslojna tiskana spiralna zavojnica s pravokutnim zavojima - + One layer coil on a polygonal former Jednoslojna zavojnica s razmaknutim zavojima koji nisu kružnog oblika - + Former diameter and wire diameter Promjer tijela zavojnice i promjer žice - + Former diameter and winding length Promjer tijela zavojnice i duljina zavojnice - - + + Wire has insulation Žica ima izolaciju - + Show title in results - + + Show values description + Prikaži opis vrijednosti + + + + Use colored value text + Koristite tekst vrijednosti u boji + + + Show additional results for single-layer coils Prikaži dodatni rezultat za jednoslojnu zavojnicu - + Show data for LTSpice Prikaži podatke za LTSpice - + Show last result first Prvo pokaži posljednji rezultat - + + Show calculation numbering + Prikaži numeriranje izračuna + + + Show confirm dialog to clear results Prikaži dijalog za potvrdu da biste izbrisali rezultate - + Theme Tema - + Ferrite cores Feritne jezgre - + Versions history Povijest verzija - + Air core toroid coil Toroidna zavojnica zračne jezgre - + Default Zadano - + Dark Mračno - + Pot core coil Potresna jezgra - + Sunny Sunčano - + E core coil E-jezgra zavojnice - + Calculation with AL-factor Izračun s AL-faktorom - + U core coil U zavojnica jezgre - + Audio system filter (crossover) coil Zavojnica filtra audio sustava (crossover) - + Toroidal inductor at RF Toroidni induktor na RF - + Bandspread Calculator Kalkulator ekspanzijskog kondenzatora - + RM core coil RM-jezgra zavojnice - + + Interface help + Pomoć za sučelje + + + Save results on exit Spremite rezultate na izlazu - + Show confirm dialog before exit Prikaži potvrdni dijalog prije izlaska - - - + + + Context help Pomoć u kontekstu - + &File &Datoteka - + &Customize &Podesi - + &Help Po&moć - + Actions Djejstvo - + Branded cores Marke jezgre - + &Exit &Izlaz - - - + + + Options Opcije - + Multilayer foil-wound coil Višeslojna induktivnost s namotajem folije - + + Show text in tabular form + Prikaz teksta u obliku tablice + + + Check for &update Provjera &ažuriranja - + HomePage Početna stranica - + Print Tiskati - + To null initial data Obrisati početne podatke - + Coil on a ferrite rod Namotajte na reritu štap - + Meander coil on PCB Namotaj na PCB-u - + Search coil of a metal detector Traži zavojnicu detektora metala - + A one-turn loop coil Zavojnica od jednog zavoja - petlja - + Donate Darovati - + Influence of the shield of a coil Utjecaj zavojnice štitnika - + Amidon cores Amidon jezgre - - - - - + + + + + Open Otvori - - + + Language Jezik - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Upozorenje - + Error. Can not open URL: Greška. Ne mogu otvoriti URL: - - + + Information Informacija - + The version is up to date: Verzija je ažurirana: - + There is a new version of the app. Postoji nova verzija aplikacije. - + Please visit the URL to download Posjetite URL za preuzimanje - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Debljina izolacije - - - - - - - - - + + + + + + + + + Outside diameter Vanjski promjer - - - - - - + + + + + + Inside diameter Unutarnji promjer - - + + Init magnetic permeability Početna magnetska permeabilnost - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Promjer tijela zavojnice - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Promjer žice - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Promjer žice s izolacijom - - + + Wire width Širina žice - - + + Wire thickness Debljina žice - - - - - - - + + + + + + + Winding length Duljina zavojnice - - + + Layers number beetween insulating pads Broj slojeva zavojnice između izolacijskih slojeva - - + + Core height Visina jezgre - - - - - + + + + + Frequency Frekvencija - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + LC tank calculation Proračun titrajnog kruga - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Ulazni - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Rezultat - + Frequency of a circuit Rezonantna frekvencija titrajnog kruga - - + + Inductance of a circuit Induktivitet titrajnog kruga - - - - - - - - + + + + + + + + Characteristic impedance Karakteristična impedancija - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Potvrda - - - - + + + + Are you sure? Jesi li siguran? - - - - + + + + Yes Da - - - - + + + + No Ne - + Something gone wrong Nešto je pošlo po zlu - - + + Number of sides of the former Broj ivica tijela zavojnice - - + + Former width Širina prvog - - + + Former height Visina prve - - + + Foil width Širina folije - - + + Foil thickness Debljina folije - - + + Chamfer Košenje - + Gap between turns Razlika između zavoja - + Number of turns Broj zavoja zavojnice - - - + + + Width of a PCB trace Širina tiskanog vodiča - - - - + + + + Outside dimension Vanjska dimenzija - - + + Inside dimension Unutarnja dimenzija - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - - - + + + + The number of sides must be integer and at least three! Broj strana mora biti cijeli broj i najmanje tri! - - - - - - + + + + + + Input data for LTSpice Ulazni podaci za LTSpice - - + + Length of the foil Duljina folije - - + + Invalid input parameter combination Nevažeća kombinacija ulaznih parametara - + calculation will be deleted izračun će se izbrisati - + Delete this result Izbriši ovaj rezultat - - - - + + + + PCB trace thickness Debljina traga PCB-a - + Wrong data was entered Uneseni su pogrešni podaci - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Duljina žice bez krajeva - - - - - - + + + + + + Length of winding Duljina zavojnice - - - - - - - - - - - + + + + + + + + + + + Weight of wire Težina žice - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reaktancija zavojnice - - - - - - + + + + + + Self capacitance Vlastiti kapacitet - - - - - - - - + + + + + + + + Coil constructive Q-factor Konstruktivni Q-faktor zavojnice - - - - - - + + + + + + Loss resistance Otpor gubitaka - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Dodatni rezultati za paralelni spoj LC - - - - - - - - - - + + + + + + + + + + Circuit capacitance Kapacitet titrajnog kruga - - - - - - + + + + + + Equivalent resistance Ekvivalentni otpor - - - - - - + + + + + + Bandwidth Propusnost - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Radna frekvencija - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Vlastita rezonantna frekvencija zavojnice - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Debljina zavojnice - - - + + + Dimensions of inductor Dimenzije induktora - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Reaktancija zavojnice - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Broj slojeva - + Number of interlayers Broj međuslojeva - - - + + + Coil can not be realized Zavojnica se ne može ostvariti - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Broj zavoja zavojnice @@ -3135,71 +3161,71 @@ Podaci - + Number of turns Broj zavoja zavojnice - - + + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti - - - - + + + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Inductance Induktivitet - + Length of winding Duljina zavojnice @@ -3223,28 +3249,28 @@ - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti - + Number of turns Broj zavoja zavojnice @@ -3274,7 +3300,7 @@ - + Warning Upozorenje @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! @@ -3300,58 +3326,58 @@ Zavojnica se ne može ostvariti - + Input data Ulazni podaci - + Result Rezultat - - + + Inductance Induktivitet - + Number of turns of the coil Broj zavoja zavojnice - + Mean diameter Srednji promjer - + Thickness of the coil Debljina zavojnice - + Resistance of the coil Reaktancija zavojnice - + Ohm Ohm - + Length of wire without leads Duljina žice bez krajeva - + Weight of wire Težina žice - + g g @@ -3364,12 +3390,12 @@ Mjerne jedinice - + Show additional results for single layer coils Prikaži dodatni rezultat za jednoslojnu zavojnicu - + Show images in results Prikaz slika u rezultatu @@ -3379,242 +3405,267 @@ Kapacitet - + pF pF - + nF nF - + microF microF - + Dimensions Dimenzije - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Induktivitet - + nH nH - + microH microH - + mH mH - + Wire gauge Mjerač žice - + Metric Metrički - + AWG AWG - + Frequency Frekvencija - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Postavite na zadano - + Interface Sučelje - + Show last result first Prvo pokaži posljednji rezultat - + + Show calculation numbering + Prikaži numeriranje izračuna + + + Show data for LTSpice Prikaži podatke za LTSpice - + Show title in results Prikaži naslov u rezultatima - + Show confirm dialog before exit Prikaži potvrdni dijalog prije izlaska - + Show confirm dialog to clear results Prikaži dijalog za potvrdu da biste izbrisali rezultate - + Save results on exit Spremite rezultate na izlazu - + Interface font Font sučelja - + Output field font Font izlaznog polja - + Sunny Sunčano - + Decimal and thousand separators Decimalni i tisuće separatora - + Number of decimal places Broj znakova nakon decimalnog separatora - + As in the current locale Kao u trenutnoj lokalizaciji - + As in the English locale Kao na engleskom jeziku - + Show confirm dialog to delete a result Prikaži potvrdni dijaloški okvir za brisanje rezultata - + + Output field text + Tekst izlaznog polja + + + + Show text in tabular form + Prikaz teksta u obliku tablice + + + + Show values description + Prikaži opis vrijednosti + + + + Use colored value text + Koristite tekst vrijednosti u boji + + + Theme Tema - + Default Zadano - + Dark Mračno - + Check for update Provjera ažuriranja - + Automatically check for update Samoažuriranje - + Checking interval Interval ažuriranja - + Once for 60 days Jednom u 60 dana - + Once for 120 days Jednom u 120 dana - + Once for 180 days Jednom u 180 dana - + Check for a new version Proverite da li postoji nova inačica - + Check now! Ažuriraj sada! - + OK OK - + Cancel Otkazati @@ -3632,27 +3683,27 @@ Odaberite vrstu jezgre - + Reverse calculation Obrnuto izračunavanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti @@ -3713,76 +3764,76 @@ - + Inductance Induktivitet - - + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Number of turns of the coil Broj zavoja zavojnice - + Effective magnetic path length Učinkovita duljina magnetske putanje - + Effective area of magnetic path Djelotvorno područje magnetske putanje - + Effective volume Učinkovita zapremina - + Effective magnetic permeability of the core Učinkovita magnetska propusnost jezgre @@ -3818,43 +3869,43 @@ Ulazni - + Select material of the toroid Odaberite materijal toroida - + Information Informacija - + Dimensions Dimenzije - - + + Result Rezultat - + Context help Pomoć u kontekstu - + Export results Izvezi rezultate - + Calculate Izračunaj - + Close Zatvoriti @@ -3881,7 +3932,7 @@ - + Self capacitance Vlastiti kapacitet @@ -3911,76 +3962,76 @@ Promjer žice - + Initial magnetic permeability Početna magnetska propusnost - + Residual flux density Preostala gustoća protoka - + Coercive Force Prisilna sila - + The frequency is out of range Frekvencija je izvan dosega - - - + + + Warning Upozorenje - + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - + + One or more dimensions have an invalid value! Jedna ili više dimenzija imaju nevaljanu vrijednost! - + Equivalent series inductance Ekvivalentna serijska induktivnost - + Loss resistance Otpor gubitaka - + Ohm Ohm - + Coil constructive Q-factor Konstruktivni Q-faktor zavojnice - + Input data for LTSpice Ulazni podaci za LTSpice - + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci @@ -3998,27 +4049,27 @@ Odaberite vrstu jezgre - + Reverse calculation Obrnuto izračunavanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti @@ -4033,79 +4084,79 @@ Magnetska propusnost - + Number of turns Broj zavoja zavojnice - - + + Inductance Induktivitet - - + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju nezakonit format! - - + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Number of turns of the coil Broj zavoja zavojnice - + Effective magnetic path length Učinkovita duljina magnetske putanje - + Effective area of magnetic path Djelotvorno područje magnetske putanje - + Effective volume Učinkovita zapremina - + Effective magnetic permeability of the core Učinkovita magnetska propusnost jezgre @@ -4123,38 +4174,38 @@ Oblik oklopa zavojnice - + Cylinder Cilindar - + Box Kutija - + Data Podaci - - + + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti @@ -4208,22 +4259,22 @@ Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Inductance of the shielded coil Induktivnost oklopljenog svitka - + Relative reducing of the inductance Relativno smanjenje induktivnosti @@ -4241,27 +4292,27 @@ U zavojnica jezgre - + Reverse calculation Obrnuto izračunavanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izračunaj - + Close Zatvoriti @@ -4282,74 +4333,74 @@ - + Inductance Induktivitet - - + - - + + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - - - - One or more inputs have an illegal format! - Jedan ili više ulaza imaju nezakonit format! - + + One or more inputs have an illegal format! + Jedan ili više ulaza imaju nezakonit format! + + + + + + One or more inputs are equal to null! Jedan ili više ulaza jednaki su nulama! - + Input data Ulazni podaci - + Result Rezultat - + Number of turns of the coil Broj zavoja zavojnice - + Effective magnetic path length Učinkovita duljina magnetske putanje - + Effective area of magnetic path Djelotvorno područje magnetske putanje - + Effective volume Učinkovita zapremina diff --git a/lang/Coil64_hu.ts b/lang/Coil64_hu.ts index 344a3fa..c14003a 100644 --- a/lang/Coil64_hu.ts +++ b/lang/Coil64_hu.ts @@ -14,31 +14,31 @@ Próbatekerccsel végzett közvetlen méréssel bármilyen zárt mágneses körrel rendelkező tekercs A<sub>L</sub> tényezőjét kiszámíthatja. - - - + + + Input data Bemeneti adatok - - - + + + Result Eredmény - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Az A<sub>L</sub> tényezőt az első lapon határozhatja meg a menetek számának és a mért induktivitás ismeretében.<hr/> A második lapon meghatározhatja a menetszámot A<sub>L</sub> tényező és az induktivitás ismeretében.<hr/> A harmadik lapon kiszámolhatja az induktivitást ismert A<sub>L</sub> értékből és ismert menetszámból. - + Calculate Számítás - + Close Bezárás @@ -71,36 +71,36 @@ Menetek száma - - - + + - - + + - + + Warning Figyelmeztetés - - - + + + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - + + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - - + + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! @@ -113,82 +113,87 @@ Ról - + About program A programról - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Rádiófrekvenciás induktivitás és fojtó kalkulátor</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Az alkalmazás lehetővé teszi homebrew tekercs menetszámának kiszámítását adott induktivitáshoz, vagy kiszámítja a tekercs induktivitását. Remélem, ez az alkalmazás hasznos lehet HAM-ok, audiofilek és más rádiórajongók számára, akik saját maguk készítik tekercseiket. - + HomePage: Honlap - + Author Szerző - + Name: Valery Kustarev Név: Valery Kustarev - + Thanks Köszönet - + Thanks for reports and program testing: Köszönjük a jelentéseket és a program tesztelését: - + Translations Fordítások - + I would like to thank the following people who volunteered to translate Coil64: Szeretnék köszönetet mondani a következő személyeknek, akik önként vállalták a Coil64 fordítását: - + The current version of the Coil64 has been compiled by using the following libraries: A Coil64 jelenlegi verziója az alábbi könyvtárak felhasználásával lett összeállítva: - + License Licenc - + The open source code of the following developers was used: A következő fejlesztők nyílt forráskódját használtuk: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Remélem, a Coil64 hasznos lesz a rádióamatőr kreativitásodban. 73! - + Libraries Könyvtárak - + + Free Icons: + Ingyenes ikonok: + + + Close Bezárás @@ -206,42 +211,42 @@ A tekercs típusa - + Round cross-section Kör keresztmetszetű - + Rectangular cross-section Téglalap keresztmetszetű - + Reverse calculation Fordított számítás - + Dimensions Méretek - + mm mm - + Context help Súgó - + Calculate Számítás - + Close Bezárás @@ -277,59 +282,59 @@ - + Inductance Induktivitás - - - - - - - - - - - + + + + + + + + + + + Warning Figyelmeztetés - - + + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - - + + + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - - - + + + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Number of turns of the coil A tekercs menetszáma @@ -347,75 +352,75 @@ Induktivitás - + Information Információ - + Iron powder toroids Vaspor toroidok - - + + Select material of the toroid Válassza ki a toroid anyagát - - + + Select dimension type of the toroid Válassza ki a toroid mérettípusát - + Ferrite toroids Ferritgyűrűk - + E cores E magos tekercs - - + + Select type Válassza ki a típust - + Pot cores Fazékmag - + Multi aperture cores Többrekeszes mag - + Select material Válasszon anyagot - + Select the type of the core Válassza ki a mag típusát - + Result Eredmény - + Export results Eredmények exportálása - + Close Bezárás @@ -533,12 +538,12 @@ Egy vagy több beviteli mező tartalma nulla! - + Selected core Kiválasztott mag - + Input data Bemeneti adatok @@ -584,150 +589,150 @@ Sávterjedelem számítás - + Direct calculation Közvetlen számítás - - - + + + Input data Bemeneti adatok - - - - + + + + Result Eredmény - + Reverse calculation Fordított számítás - + Context help Súgó - + Close Bezárás - + Export results Eredmények exportálása - + Calculate Számítás - - + + Lowest Frequency Legalacsonyabb frekvencia - - + + Highest Frequency Legmagasabb frekvencia - - + + Tuning Capacitor Minimum Hangoló kondenzátor minimum - - + + Tuning Capacitor Maximum Hangoló kondenzátor maximum - - + + Stray Capacitance Szórt kapacitás - - + + Inductance Induktivitás - - + + Serial Capacitor Soros kondenzátor - - - - + + + + Valid value range Érvényes értéktartomány - - + + Minimum LC circuit Capacitance LC kör minimális kapacitása - - + + Maximum LC circuit Capacitance LC kör maximális kapacitása - - - - - - - + + + + + + + Warning Figyelmeztetés - - + + Parallel Capacitor Párhuzamos kondenzátor - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. A C<sub>V</sub> kapacitástartomány (az áramkör szórt kapacitásával kombinálva) túl szűk ahhoz, hogy átfedje a kívánt frekvenciatartományt. Kérjük, módosítsa a frekvenciatartományt vagy a változtatható kondenzátor paramétereit és próbálja újra. - + The inductance value is out of range. Az induktivitás értéke kívül esik a tartományon. - - + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - - + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Induktivitás - + Maximal Maximum - + Minimal Minimum - + Winding pitch / wire diameter ratio Menetemelkedés / huzalátmérő arány - + Axial Tengelyirányú - + Radial Sugárirányú - + Clear all Összes törlése - + Save Mentés - + Context help Súgó - + Close Bezárás - + Range of wire diameters A huzal átmérőinek tartománya - + Calculate Számítás @@ -998,27 +1003,27 @@ Válassza ki a mag típusát - + Reverse calculation Fordított számítás - + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás @@ -1038,85 +1043,85 @@ Mágneses permeabilitás - + Number of turns Menetek száma - - + + Inductance Induktivitás - - - + + - + - + + Warning Figyelmeztetés - + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - - + + + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - - + + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Number of turns of the coil A tekercs menetszáma - + Effective magnetic path length Hatásos mágneses úthossz - + Effective area of magnetic path A mágneses út hatásos területe - + Effective volume Hatásos térfogat - + Effective magnetic permeability of the core A mag hatásos mágneses permeabilitása @@ -1140,6 +1145,7 @@ + Inductance Induktivitás @@ -1154,128 +1160,128 @@ Tekercs paraméterek: - + Context help Súgó - + Calculate Számítás - + Enter - + Close Bezárás - + Esc - + Rod diameter Rúdátmérő - + Rod length Rúdhossz - + Magnetic permeability Mágneses permeabilitás - + Former diameter A sablon átmérője - + Shift Eltolás - + Wire diameter Huzalátmérő - + Winding pitch Menetemelkedés - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Figyelmeztetés - + One or more inputs are empty! Egy vagy több beviteli mező üres! - - + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Distance from coil edge to core edge less than 1/8 Lr A tekercs széle és a mag széle közötti távolság kevesebb, mint 1/8 Lr - + Input data Bemeneti adatok - + Result Eredmény - + Number of turns of the coil A tekercs menetszáma - + Length of winding A tekercselés hossza - + Effective magnetic permeability of the core A mag hatásos mágneses permeabilitása @@ -1298,76 +1304,76 @@ Adat - + Inductance Induktivitás - + Number of turns Menetek száma - + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás - - - - + + + + Warning Figyelmeztetés - + One or more inputs are empty! Egy vagy több beviteli mező üres! - + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Relative magnetic permeability of the toroid A toroid relatív mágneses permeabilitása - + Magnetic factor of the core A mag mágneses tényezője @@ -1385,43 +1391,43 @@ A hurok fajtája - + Round loop Kör hurok - + Isosceles Triangle loop Egyenlőszárú háromszög hurok - + Rectangle loop Téglalap hurok - + Reverse calculation Fordított számítás - - + + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás @@ -1437,7 +1443,7 @@ - + Loop diameter Hurokátmérő @@ -1454,69 +1460,69 @@ Téglalap oldala - + + - + - - + + - - + Warning Figyelmeztetés - - - + + + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - + + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - - + + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - - + + Result Eredmény - + The side of the equilateral triangle Az egyenlő oldalú háromszög oldala - + The side of quadrate A négyzet oldala - + Coil can not be realized A tekercs nem valósítható meg - + Inductance Induktivitás @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Válassza ki a tekercs formáját - + One layer coil with round wire Egyrétegű tekercs térközzel, kerek huzalból - + One layer coil with rect wire Egyrétegű tekercs téglalap huzalból - + Multilayer coil Többrétegű tekercs - + Multilayer coil with insulated pads Többrétegű tekercs szigeteléssel - + Ferrite toroid coil Ferritgyűrűs tekercs - + Tesla flat spiral coil Tesla lapos spiráltekercs - - Enter - - - - + Show confirm dialog to delete a result Megerősítő párbeszédablak megjelenítése az eredmények törléséhez - + About Coil64 Coil64-ről - + Ferrite toroid permeability Ferritgyűrű permeabilitása - + Coil Tekercs - - - - - - - - - + + + + + + + + + Winding pitch Menetemelkedés - - + + Wire material: Huzal anyaga: - - - - + + + + Copper Réz - - + + Silver Ezüst - - - - + + + + Aluminum Alumínium - - + + Tin Ón - + Ratio W/s: W/s arány: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Induktivitás - - + + Select initial data of the calculation Válassza ki a számítás kezdeti adatait - + LC circuit LC kör - + Initial conditions of calculation of a circuit Az áramkör számításának kezdeti feltételei - + The capacitance and the inductance are known Ismert a kapacitás és az induktivitás - + The capacitance and the frequency are known Ismert a kapacitás és a frekvencia - + The inductance and the frequency are known Az induktivitás és a frekvencia ismert - + Additional calculations További számítások - + Calculate Számítás - + PCB coil with square winding NYÁK tekercs négyzetes - + PCB coil with spiral winding NYÁK tekercs spirális - + One layer close-winding coil Egyrétegű, szorosan tekercselt - + Multilayer coil on a rectangular former Többrétegű tekercs téglalap sablonon - + PCB flat coil NYÁK tekercs lapos - + The impedance and the frequency are known Ismeretes az impedancia és a frekvencia - - - + + + Copy selected to clipboard Kijelölt másolása vágólapra - - - - - + + + + + Copy all to clipboard Az összes másolása vágólapra - - - - - + + + + + Save Mentés - - - - + + + + Clear all Összes törlése - + Print all Mindet kinyomtat - + Show images in result Képek megjelenítése az eredményekben - + Regular winding Szabályos tekercselés - + Orthocyclic winding Ortociklikus tekercselés - + PCB coil with rectangular winding NYÁK tekercs négyszögletes - + One layer coil on a polygonal former Egyrétegű tekercs sokszög sablonon - + Former diameter and wire diameter A tekercs belső átmérője és a huzal átmérője - + Former diameter and winding length A tekercs belső átmérője és a tekercs hossza - - + + Wire has insulation A vezeték szigetelt - + Show title in results Cím megjelenítése az eredményekben - + + Show values description + Értékleírás megjelenítése + + + + Use colored value text + Használjon színes értékszöveget + + + Show additional results for single-layer coils További adatok megjelenítése az egyrétegű tekercsről - + Show data for LTSpice Adatok megjelenítése az LTSpice számára - + Show last result first Utolsó eredmény legyen az első - + + Show calculation numbering + Számítási számozás megjelenítése + + + Show confirm dialog to clear results Megerősítő párbeszédablak megjelenítése az eredmények törléséhez - + Theme Téma - + Ferrite cores Ferrit magok - + Versions history Verziótörténet - + Air core toroid coil Légmagos toroid tekercs - + Default Alapértelmezett - + Dark Sötét - + Pot core coil Fazékmag tekercs - + Sunny Napos - + E core coil E magos tekercs - + Calculation with AL-factor Számítás AL-tényezővel - + U core coil U magos tekercs - + Audio system filter (crossover) coil Audiorendszer szűrő (crossover) tekercs - + Toroidal inductor at RF RF toroid induktivitás - + Bandspread Calculator Sávterjedelem számítás - + RM core coil RM magos tekercs - + + Interface help + Interfész segítség + + + Save results on exit Eredmények mentése kilépéskor - + Show confirm dialog before exit Megerősítő párbeszédablak megjelenítése kilépés előtt - - - + + + Context help Súgó - + &File &Fájl - + &Customize &Testreszabás - + &Help &Segítség - + Actions Akciók - + Branded cores Márkás magok - + &Exit &Kilépés - - - + + + Options Opciók - + Multilayer foil-wound coil Többrétegű fóliás tekercs - + + Show text in tabular form + Szöveg megjelenítése táblázatos formában + + + Check for &update Frissítés&ek keresése - + HomePage Honlap - + Print Nyomtatás - + To null initial data A kezdeti adatok nullázására - + Coil on a ferrite rod Tekercs ferritrúdon - + Meander coil on PCB Kígyózó tekercs NYÁK-on - + Search coil of a metal detector Fémdetektor keresőtekercse - + A one-turn loop coil Egymenetes hurok - + Donate Adományozás - + Influence of the shield of a coil A tekercs árnyékolásának hatása - + Amidon cores Amidon™ inc. magok - - - - - + + + + + Open Megnyitás - - + + Language Nyelv - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Figyelmeztetés - + Error. Can not open URL: Hiba. Az URL nem nyitható meg: - - + + Information Információ - + The version is up to date: A verzió naprakész: - + There is a new version of the app. Megjelent az app új verziója. - + Please visit the URL to download Kérjük, látogassa meg az URL-t a letöltéshez - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Szigetelés vastagsága - - - - - - - - - + + + + + + + + + Outside diameter Külső átmérő - - - - - - + + + + + + Inside diameter Belső átmérő - - + + Init magnetic permeability Kezdeti mágneses permeabilitás - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter A sablon átmérője - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Huzalátmérő - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Huzalátmérő szigeteléssel - - + + Wire width Huzal szélesség - - + + Wire thickness Huzalvastagság - - - - - - - + + + + + + + Winding length Tekercshossz - - + + Layers number beetween insulating pads A rétegek száma a szigetelés között - - + + Core height Mag magasság - - - - - + + + + + Frequency Frekvencia - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + LC tank calculation LC kör számítás - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Bemenet - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Eredmény - + Frequency of a circuit Rezonanciafrekvencia - - + + Inductance of a circuit A tekercs induktivitása - - - - - - - - + + + + + + + + Characteristic impedance Karakterisztikus impedancia - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Megerősítés - - - - + + + + Are you sure? Biztos vagy benne? - - - - + + + + Yes Igen - - - - + + + + No Nem - + Something gone wrong Valami hiba történt - - + + Number of sides of the former A sablon oldalainak száma - - + + Former width A sablon szélessége - - + + Former height A sablon magassága - - + + Foil width Fólia szélessége - - + + Foil thickness Fólia vastagság - - + + Chamfer Letörés - + Gap between turns Menetek közötti távolság - + Number of turns Menetek száma - - - + + + Width of a PCB trace NYÁK sáv szélessége - - - - + + + + Outside dimension Külső dimenzió - - + + Inside dimension Belső dimenzió - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - - - + + + + The number of sides must be integer and at least three! Az oldalak számának egésznek és legalább háromnak kell lennie! - - - - - - + + + + + + Input data for LTSpice Adatok az LTSpice számára - - + + Length of the foil A fólia hossza - - + + Invalid input parameter combination Érvénytelen bemeneti paraméter-kombináció - + calculation will be deleted számítás törlésre kerül - + Delete this result Eredmény törlése - - - - + + + + PCB trace thickness NYÁK tekercs sáv vastagsága - + Wrong data was entered Rossz adat lett megadva - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads A vezeték hossza kivezetések nélkül - - - - - - + + + + + + Length of winding A tekercselés hossza - - - - - - - - - - - + + + + + + + + + + + Weight of wire Huzal tömege - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil A tekercs reaktanciája - - - - - - + + + + + + Self capacitance Önkapacitás - - - - - - - - + + + + + + + + Coil constructive Q-factor Jósági tényező - - - - - - + + + + + + Loss resistance Veszteség ellenállás - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency További eredmények párhuzamos LC körre a munkafrekvencián - - - - - - - - - - + + + + + + + + + + Circuit capacitance Kondenzátor kapacitása - - - - - - + + + + + + Equivalent resistance Eredő ellenállás - - - - - - + + + + + + Bandwidth Sávszélesség - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Üzemi frekvencia - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency A tekercs önrezonancia frekvenciája - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil A tekercs vastagsága - - - + + + Dimensions of inductor Induktor méretei - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil A tekercs ellenállása - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Rétegek száma - + Number of interlayers A közbenső rétegek száma - - - + + + Coil can not be realized A tekercs nem valósítható meg - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil A tekercs menetszáma @@ -3135,71 +3161,71 @@ Adat - + Number of turns Menetek száma - - + + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás - - - - + + + + Warning Figyelmeztetés - + One or more inputs are empty! Egy vagy több beviteli mező üres! - + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Inductance Induktivitás - + Length of winding A tekercselés hossza @@ -3223,28 +3249,28 @@ - + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás - + Number of turns Menetek száma @@ -3274,7 +3300,7 @@ - + Warning Figyelmeztetés @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! @@ -3300,58 +3326,58 @@ A tekercs nem valósítható meg - + Input data Bemeneti adatok - + Result Eredmény - - + + Inductance Induktivitás - + Number of turns of the coil A tekercs menetszáma - + Mean diameter Átlagos átmérő - + Thickness of the coil A tekercs vastagsága - + Resistance of the coil A tekercs ellenállása - + Ohm Ohm - + Length of wire without leads A vezeték hossza kivezetések nélkül - + Weight of wire Huzal tömege - + g g @@ -3364,12 +3390,12 @@ Mértékegységek - + Show additional results for single layer coils További adatok megjelenítése az egyrétegű tekercsről - + Show images in results Képek megjelenítése az eredményekben @@ -3379,242 +3405,267 @@ Kapacitás - + pF pF - + nF nF - + microF microF - + Dimensions Méretek - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Induktivitás - + nH nH - + microH microH - + mH mH - + Wire gauge Huzalméret - + Metric Metrikus - + AWG AWG - + Frequency Frekvencia - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Alapértelmezett beállítás - + Interface Felület - + Show last result first Utolsó eredmény legyen az első - + + Show calculation numbering + Számítási számozás megjelenítése + + + Show data for LTSpice Adatok megjelenítése az LTSpice számára - + Show title in results Cím megjelenítése az eredményekben - + Show confirm dialog before exit Megerősítő párbeszédablak megjelenítése kilépés előtt - + Show confirm dialog to clear results Megerősítő párbeszédablak megjelenítése az eredmények törléséhez - + Save results on exit Eredmények mentése kilépéskor - + Interface font Felület betűtípusa - + Output field font Kimeneti mező betűtípusa - + Sunny Napos - + Decimal and thousand separators Tizedes és ezres elválasztójelek - + Number of decimal places Tizedesjegyek száma - + As in the current locale Mint az aktuális nyelvterületen - + As in the English locale Mint az angol nyelvterületen - + Show confirm dialog to delete a result Megerősítő párbeszédablak megjelenítése az eredmények törléséhez - + + Output field text + Kimeneti mező szövege + + + + Show text in tabular form + Szöveg megjelenítése táblázatos formában + + + + Show values description + Értékleírás megjelenítése + + + + Use colored value text + Használjon színes értékszöveget + + + Theme Téma - + Default Alapértelmezett - + Dark Sötét - + Check for update Frissítések keresése - + Automatically check for update Frissítés automatikus keresése - + Checking interval Ellenőrzés gyakorisága - + Once for 60 days 60 naponta - + Once for 120 days 120 naponta - + Once for 180 days 180 naponta - + Check for a new version Új verzió keresése - + Check now! Keresés most! - + OK OK - + Cancel Mégse @@ -3632,27 +3683,27 @@ Válassza ki a mag típusát - + Reverse calculation Fordított számítás - + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás @@ -3713,76 +3764,76 @@ - + Inductance Induktivitás - - + - + - + + Warning Figyelmeztetés - + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - + + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - - + + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Number of turns of the coil A tekercs menetszáma - + Effective magnetic path length Hatásos mágneses úthossz - + Effective area of magnetic path A mágneses út hatásos területe - + Effective volume Hatásos térfogat - + Effective magnetic permeability of the core A mag hatásos mágneses permeabilitása @@ -3818,43 +3869,43 @@ Bemenet - + Select material of the toroid Válassza ki a toroid anyagát - + Information Információ - + Dimensions Méretek - - + + Result Eredmény - + Context help Súgó - + Export results Eredmények exportálása - + Calculate Számítás - + Close Bezárás @@ -3881,7 +3932,7 @@ - + Self capacitance Önkapacitás @@ -3911,76 +3962,76 @@ Huzalátmérő - + Initial magnetic permeability Kezdeti mágneses permeabilitás - + Residual flux density Maradék fluxussűrűség - + Coercive Force Koercitív erő - + The frequency is out of range A frekvencia kívül esik a tartományon - - - + + + Warning Figyelmeztetés - + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - + + One or more dimensions have an invalid value! Egy vagy több adat illegális formátumú! - + Equivalent series inductance Egyenértékű soros induktivitás - + Loss resistance Veszteség ellenállás - + Ohm Ohm - + Coil constructive Q-factor Jósági tényező - + Input data for LTSpice Adatok az LTSpice számára - + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok @@ -3998,27 +4049,27 @@ Válassza ki a mag típusát - + Reverse calculation Fordított számítás - + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás @@ -4033,79 +4084,79 @@ Mágneses permeabilitás - + Number of turns Menetek száma - - + + Inductance Induktivitás - - + - + - + + Warning Figyelmeztetés - + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - + + + One or more inputs have an illegal format! Egy vagy több adat illegális formátumú! - - + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Number of turns of the coil A tekercs menetszáma - + Effective magnetic path length Hatásos mágneses úthossz - + Effective area of magnetic path A mágneses út hatásos területe - + Effective volume Hatásos térfogat - + Effective magnetic permeability of the core A mag hatásos mágneses permeabilitása @@ -4123,38 +4174,38 @@ Az árnyékoló serleg formája - + Cylinder Henger - + Box Szögletes - + Data Adat - - + + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás @@ -4208,22 +4259,22 @@ Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Inductance of the shielded coil Az árnyékolt tekercs induktivitása - + Relative reducing of the inductance Az induktivitás relatív csökkentése @@ -4241,27 +4292,27 @@ U magos tekercs - + Reverse calculation Fordított számítás - + Dimensions Méretek - + Context help Súgó - + Calculate Számítás - + Close Bezárás @@ -4282,74 +4333,74 @@ - + Inductance Induktivitás - - + - - + + - + - + + Warning Figyelmeztetés - + One or more inputs are empty! Egy vagy több beviteli mező üres! - - - - - - - One or more inputs have an illegal format! - Egy vagy több adat illegális formátumú! - + + One or more inputs have an illegal format! + Egy vagy több adat illegális formátumú! + + + + + + One or more inputs are equal to null! Egy vagy több beviteli mező tartalma nulla! - + Input data Bemeneti adatok - + Result Eredmény - + Number of turns of the coil A tekercs menetszáma - + Effective magnetic path length Hatásos mágneses úthossz - + Effective area of magnetic path A mágneses út hatásos területe - + Effective volume Hatásos térfogat diff --git a/lang/Coil64_it.ts b/lang/Coil64_it.ts index 3c8936c..d21cfaf 100644 --- a/lang/Coil64_it.ts +++ b/lang/Coil64_it.ts @@ -14,31 +14,31 @@ È possibile calcolare il fattore A<sub>L</sub> di una qualsiasi bobina con il circuito magnetico chiuso misurando direttamente con un avvolgimento di prova. - - - + + + Input data Dati in ingresso - - - + + + Result Risultato - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. È possibile determinare il fattore A<sub>L</sub> nella prima scheda conoscendo il numero di giri e l'induttanza misurata.<hr/> Nella seconda scheda è possibile determinare il numero di giri con A<sub>L</sub> noto e con un'induttanza richiesta nota.<hr/> Nella terza scheda è possibile calcolare l'induttanza con A<sub>L</sub> noto e il numero noto di giri. - + Calculate Calcola - + Close Chiudere @@ -71,36 +71,36 @@ Numero di spire della bobina - - - + + - - + + - + + Warning Avvertimento - - - + + + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - + + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - - + + + One or more inputs are equal to null! Uno o più input sono uguali a null! @@ -113,82 +113,87 @@ A proposito - + About program Informazioni sul programma - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Induttore di radiofrequenza e calcolatore di induttanze</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Questa app consente di calcolare il numero necessario di spire per realizzare un induttore avente un valore desiderato di induttanza oppure consente di calcolare il valore induttivo di un induttore già costruito. Spero che questa app possa essere utile per HAM, audiofili e altri radioamatori che devono creare e costruire induttori "fai-da-te". - + HomePage: HomePage: - + Author Autore - + Name: Valery Kustarev Nome: Valery Kustarev - + Thanks Grazie - + Thanks for reports and program testing: Grazie per i rapporti e il test del programma: - + Translations Traduzioni - + I would like to thank the following people who volunteered to translate Coil64: Vorrei ringraziare le seguenti persone che si sono offerte volontarie per tradurre Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: La versione corrente di Coil64 è stata compilata usando le seguenti librerie: - + License Licenza - + The open source code of the following developers was used: È stato utilizzato il codice open source dei seguenti sviluppatori: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Spero che Coil64 sarà utile nella tua creatività radioamatoriale. 73! - + Libraries Libreria - + + Free Icons: + Icone gratuite: + + + Close Chiudere @@ -206,42 +211,42 @@ Tipo di avvolgimento - + Round cross-section Sezione trasversale rotonda - + Rectangular cross-section Sezione rettangolare - + Reverse calculation Calcolo inverso - + Dimensions Dimensioni - + mm mm - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere @@ -277,59 +282,59 @@ - + Inductance Induttanza - - - - - - - - - - - + + + + + + + + + + + Warning Avvertimento - - + + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - - + + + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - - - + + + + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Number of turns of the coil Numero di spire della bobina @@ -347,75 +352,75 @@ Induttanza - + Information Informazione - + Iron powder toroids Toroidi in polvere di ferro - - + + Select material of the toroid Seleziona il materiale del toroide - - + + Select dimension type of the toroid Seleziona il tipo di dimensione del toroide - + Ferrite toroids Toroidi di ferrite - + E cores Nuclei E - - + + Select type Seleziona il tipo - + Pot cores Bobina con nucleo a vaso - + Multi aperture cores Nuclei multi apertura - + Select material Scegli il materiale - + Select the type of the core Seleziona il tipo di nucleo - + Result Risultato - + Export results Esporta i risultati - + Close Chiudere @@ -533,12 +538,12 @@ Uno o più input sono uguali a null! - + Selected core Core selezionato - + Input data Dati in ingresso @@ -584,150 +589,150 @@ Calcolatore dei limiti di banda - + Direct calculation Calcolo diretto - - - + + + Input data Dati in ingresso - - - - + + + + Result Risultato - + Reverse calculation Calcolo inverso - + Context help Aiuto contestuale - + Close Chiudere - + Export results Esporta i risultati - + Calculate Calcola - - + + Lowest Frequency Frequenza più bassa - - + + Highest Frequency Frequenza massima - - + + Tuning Capacitor Minimum Condensatore di sintonia minimo - - + + Tuning Capacitor Maximum Condensatore di sintonia massimo - - + + Stray Capacitance Capacità parassita - - + + Inductance Induttanza - - + + Serial Capacitor Capacità in serie - - - - + + + + Valid value range Intervallo di valori valido - - + + Minimum LC circuit Capacitance Capacità minima del circuito LC - - + + Maximum LC circuit Capacitance Capacità massima del circuito LC - - - - - - - + + + + + + + Warning Avvertimento - - + + Parallel Capacitor Compensatore - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. L'intervallo di capacità C<sub>V</sub> (combinato con la capacità parassita del circuito) è troppo stretto per sovrapporsi all'intervallo di frequenza desiderato. Si prega di modificare la gamma di frequenza o i parametri variabili del condensatore e riprovare. - + The inductance value is out of range. Il valore dell'induttanza è fuori intervallo. - - + + One or more inputs are equal to null! Uno o più input sono uguali a null! - - + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Induttanza - + Range of wire diameters Estensione dei diametri del filo - + Maximal Massimo - + Minimal Minimo - + Winding pitch / wire diameter ratio Rapporto: passo di avvolgimento/diametro del filo - + Axial Assiale - + Radial Radiale - + Calculate Calcola - + Clear all Cancella tutto - + Save Salvare - + Context help Aiuto contestuale - + Close Chiudere @@ -998,27 +1003,27 @@ Seleziona il tipo di nucleo - + Reverse calculation Calcolo inverso - + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere @@ -1038,85 +1043,85 @@ Permeabilità magnetica - + Number of turns Numero di spire della bobina - - + + Inductance Induttanza - - - + + - + - + + Warning Avvertimento - + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - - + + + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - - + + + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Number of turns of the coil Numero di spire della bobina - + Effective magnetic path length Lunghezza effettiva del percorso magnetico - + Effective area of magnetic path Area effettiva del percorso magnetico - + Effective volume Volume effettivo - + Effective magnetic permeability of the core Efficace permeabilità magnetica del nucleo @@ -1140,6 +1145,7 @@ + Inductance Induttanza @@ -1154,128 +1160,128 @@ Parametri della bobina: - + Context help Aiuto contestuale - + Calculate Calcola - + Enter - + Close Chiudere - + Esc - + Rod diameter Diametro della barra - + Rod length Lunghezza della barra - + Magnetic permeability Permeabilità magnetica - + Former diameter Diametro del supporto - + Shift Spostamento - + Wire diameter Diametro del filo - + Winding pitch Passo fra le spire - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Avvertimento - + One or more inputs are empty! Uno o più ingressi sono vuoti! - - + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Distance from coil edge to core edge less than 1/8 Lr Distanza dal bordo della bobina al bordo del nucleo inferiore a 1/8 Lr - + Input data Dati in ingresso - + Result Risultato - + Number of turns of the coil Numero di spire della bobina - + Length of winding Lunghezza dell'avvolgimento - + Effective magnetic permeability of the core Efficace permeabilità magnetica del nucleo @@ -1298,76 +1304,76 @@ Dati - + Inductance Induttanza - + Number of turns Numero di spire della bobina - + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere - - - - + + + + Warning Avvertimento - + One or more inputs are empty! Uno o più ingressi sono vuoti! - + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Relative magnetic permeability of the toroid Permeabilità magnetica relativa del toroide - + Magnetic factor of the core Fattore magnetico del nucleo @@ -1385,43 +1391,43 @@ Tipo di loop - + Round loop Anello tondo - + Isosceles Triangle loop Anello triangolo isoscele - + Rectangle loop Anello rettangolare - + Reverse calculation Calcolo inverso - - + + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere @@ -1437,7 +1443,7 @@ - + Loop diameter Diametro della spira @@ -1454,69 +1460,69 @@ Lato del rettangolo - + + - + - - + + - - + Warning Avvertimento - - - + + + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - + + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - - + + + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - - + + Result Risultato - + The side of the equilateral triangle Il lato del triangolo equilatero - + The side of quadrate Il lato del quadrante - + Coil can not be realized La bobina non può essere realizzata - + Inductance Induttanza @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Seleziona la forma della bobina - + One layer coil with round wire Bobina a singolo strato con filo circolare - + One layer coil with rect wire Bobina a singolo strato con filo rettangolare - + Multilayer coil Bobina multistrato - + Multilayer coil with insulated pads Bobina multistrato con pad isolati - + Ferrite toroid coil Bobina su un anello di ferrite - + Tesla flat spiral coil Bobina a spirale piana di Tesla - - Enter - - - - + Show confirm dialog to delete a result Mostra finestra di dialogo di conferma per eliminare un risultato - + About Coil64 Informazioni su Coil64 - + Ferrite toroid permeability Permeabilità toroide ferrite - + Coil Bobina - - - - - - - - - + + + + + + + + + Winding pitch Passo fra le spire - - + + Wire material: Materiale del filo: - - - - + + + + Copper Rame - - + + Silver Argento - - - - + + + + Aluminum Alluminio - - + + Tin Latta - + Ratio W/s: Proporzioni W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Induttanza - - + + Select initial data of the calculation Seleziona i dati iniziali di calcolo - + LC circuit Profilo - + Initial conditions of calculation of a circuit Condizioni iniziali di calcolo del circuito - + The capacitance and the inductance are known La capacità e l'induttanza sono note - + The capacitance and the frequency are known La capacità e la frequenza sono note - + The inductance and the frequency are known Induttanza e frequenza sono noti - + Additional calculations Calcolo aggiuntivo - + Calculate Calcola - + PCB coil with square winding Bobina piana quadrate su circuito stampato - + PCB coil with spiral winding Bobina piana a spirale su circuito stampato - + One layer close-winding coil Bobina a singolo strato con spire accostate - + Multilayer coil on a rectangular former Bobina multistrato su un supporto rettangolare - + PCB flat coil Bobina piatta per PCB - + The impedance and the frequency are known L'impedenza e la frequenza sono note - - - + + + Copy selected to clipboard Copia la selezione sugli appunti - - - - - + + + + + Copy all to clipboard Copia tutto sugli appunti - - - - - + + + + + Save Salvare - - - - + + + + Clear all Cancella tutto - + Print all Stampa tutto - + Show images in result Visualizza immagini nel risultato - + Regular winding Avvolgimento regolare - + Orthocyclic winding Avvolgimento ortociclico - + PCB coil with rectangular winding Bobina piana rettangolare su circuito stampato - + One layer coil on a polygonal former Bobina a singolo strato non circolare - + Former diameter and wire diameter Diametro del supporto e diametro del filo - + Former diameter and winding length Diametro del supporto e lunghezza dell'avvolgimento - - + + Wire has insulation Il filo è isolato - + Show title in results Mostra il titolo nei risultati - + + Show values description + Mostra la descrizione dei valori + + + + Use colored value text + Utilizza testo di valore colorato + + + Show additional results for single-layer coils Risultati addizionali per bobine a singolo strato - + Show data for LTSpice Mostra i dati per LTSpice - + Show last result first Mostra prima l'ultimo risultato - + + Show calculation numbering + Mostra la numerazione dei calcoli + + + Show confirm dialog to clear results Mostra la finestra di conferma per cancellare i risultati - + Theme Tema - + Ferrite cores Nuclei di ferrite - + Versions history Cronologia delle versioni - + Air core toroid coil Bobina toroidale con nucleo d'aria - + Default Predefinita - + Dark Buia - + Pot core coil Bobina con nucleo a vaso - + Sunny Sunny - + E core coil Bobina con nucleo a E - + Calculation with AL-factor Calcolo con fattore AL - + U core coil Bobina con nucleo a U - + Audio system filter (crossover) coil Bobina di filtro audio (crossover) - + Toroidal inductor at RF Induttore toroidale RF - + Bandspread Calculator Calcolatore dei limiti di banda - + RM core coil Bobina con nucleo RM - + + Interface help + Aiuto per l'interfaccia + + + Save results on exit Salva i risultati all'uscita - + Show confirm dialog before exit Mostra la finestra di conferma prima di uscire - - - + + + Context help Aiuto contestuale - + &File &File - + &Customize &Personalizza - + &Help &Aiuto - + Actions Azioni - + Branded cores Nuclei di marca - + &Exit &Uscita - - - + + + Options Opzioni - + Multilayer foil-wound coil Bobina multistrato con avvolgimento di alluminio - + + Show text in tabular form + Mostra il testo in forma tabellare + + + Check for &update &Verifica aggiornamenti - + HomePage HomePage - + Print Stampare - + To null initial data Annullare il dato iniziale - + Coil on a ferrite rod Bobina su una barra di ferrite - + Meander coil on PCB Bobina a serpentina su PCB - + Search coil of a metal detector Bobina di ricerca di un metal detector - + A one-turn loop coil Bobina a singola spira - + Donate Donare - + Influence of the shield of a coil Influenza di uno schermo su una bobina - + Amidon cores Nuclei Amidon - - - - - + + + + + Open Aprire - - + + Language Linguaggio - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Avvertimento - + Error. Can not open URL: Errore. Impossibile aprire l'URL: - - + + Information Informazione - + The version is up to date: La versione è aggiornata: - + There is a new version of the app. C'è una nuova versione dell'app. - + Please visit the URL to download Si prega di visitare l'URL per il download - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Spessore di isolamento - - - - - - - - - + + + + + + + + + Outside diameter Diametro esterno - - - - - - + + + + + + Inside diameter Diametro interno - - + + Init magnetic permeability Permeabilità magnetica iniziale - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Diametro del supporto - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Diametro del filo - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Diametro del filo con isolante - - + + Wire width Larghezza del filo - - + + Wire thickness Spessore del filo - - - - - - - + + + + + + + Winding length Lunghezza dell'avvolgimento - - + + Layers number beetween insulating pads Numero di strati fra le imbottiture di isolamento - - + + Core height Altezza del nucleo - - - - - + + + + + Frequency Frequenza - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Uno o più input sono uguali a null! - + LC tank calculation Calcolo del profilo - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Input - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Risultato - + Frequency of a circuit Frequenza del circuito - - + + Inductance of a circuit Induttanza del circuito - - - - - - - - + + + + + + + + Characteristic impedance Impedenza caratteristica - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Conferma - - - - + + + + Are you sure? Sei sicuro? - - - - + + + + Yes - - - - + + + + No No - + Something gone wrong Qualcosa è andato storto - - + + Number of sides of the former Numero degli spigoli del supporto - - + + Former width Larghezza precedente - - + + Former height Ex altezza - - + + Foil width Larghezza della lamina - - + + Foil thickness Spessore della lamina - - + + Chamfer Smussatura - + Gap between turns Passo fra le spire - + Number of turns Numero di spire della bobina - - - + + + Width of a PCB trace Larghezza del conduttore stampato - - - - + + + + Outside dimension Dimensione esterna - - + + Inside dimension Dimensione interna - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - - - + + + + The number of sides must be integer and at least three! Il numero di lati deve essere intero e almeno tre! - - - - - - + + + + + + Input data for LTSpice Dati di input per LTSpice - - + + Length of the foil Lunghezza della lamina - - + + Invalid input parameter combination Combinazione di parametri di input non valida - + calculation will be deleted il calcolo verrà eliminato - + Delete this result Elimina questo risultato - - - - + + + + PCB trace thickness Spessore traccia PCB - + Wrong data was entered Inserito dato sbagliato - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Lunghezza del filo senza terminazioni - - - - - - + + + + + + Length of winding Lunghezza dell'avvolgimento - - - - - - - - - - - + + + + + + + + + + + Weight of wire Peso del filo - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reattanza della bobina - - - - - - + + + + + + Self capacitance Auto-capacità - - - - - - - - + + + + + + + + Coil constructive Q-factor Fattore Q costruttivo della bobina - - - - - - + + + + + + Loss resistance Resistenza di perdita - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Risultati adddizionali per il circuito LC parallelo - - - - - - - - - - + + + + + + + + + + Circuit capacitance Capacità esterna - - - - - - + + + + + + Equivalent resistance Resistenza equivalente - - - - - - + + + + + + Bandwidth Larghezza di banda - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Frequenza operativa - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Frequenza di autorisonanza della bobina - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Spessore della bobina - - - + + + Dimensions of inductor Dimensioni dell'induttore - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Resistenza della bobina - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Numero di strati - + Number of interlayers Numero di strati intermedi - - - + + + Coil can not be realized La bobina non può essere realizzata - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Numero di spire della bobina @@ -3135,71 +3161,71 @@ Dati - + Number of turns Numero di spire della bobina - - + + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere - - - - + + + + Warning Avvertimento - + One or more inputs are empty! Uno o più ingressi sono vuoti! - + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Inductance Induttanza - + Length of winding Lunghezza dell'avvolgimento @@ -3223,28 +3249,28 @@ - + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere - + Number of turns Numero di spire della bobina @@ -3274,7 +3300,7 @@ - + Warning Avvertimento @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! @@ -3300,58 +3326,58 @@ La bobina non può essere realizzata - + Input data Dati in ingresso - + Result Risultato - - + + Inductance Induttanza - + Number of turns of the coil Numero di spire della bobina - + Mean diameter Diametro medio - + Thickness of the coil Spessore della bobina - + Resistance of the coil Resistenza della bobina - + Ohm Ohm - + Length of wire without leads Lunghezza del filo senza terminazioni - + Weight of wire Peso del filo - + g g @@ -3364,12 +3390,12 @@ Unità di misura - + Show additional results for single layer coils Risultati addizionali per bobine a singolo strato - + Show images in results Visualizza immagini nel risultato @@ -3379,242 +3405,267 @@ Capacità - + pF pF - + nF nF - + microF microF - + Dimensions Dimensioni - + mm mm - + cm cm - + inch pollice - + mil mil - + Inductance Induttanza - + nH nH - + microH microH - + mH mH - + Wire gauge Calibro di filo - + Metric Metrico - + AWG AWG - + Frequency Frequenza - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Imposta su predefinito - + Interface Interfaccia - + Show last result first Mostra prima l'ultimo risultato - + + Show calculation numbering + Mostra la numerazione dei calcoli + + + Show data for LTSpice Mostra i dati per LTSpice - + Show title in results Mostra titolo nei risultati - + Show confirm dialog before exit Mostra la finestra di conferma prima di uscire - + Show confirm dialog to clear results Mostra la finestra di conferma per cancellare i risultati - + Save results on exit Salva i risultati all'uscita - + Interface font Interfaccia carattere - + Output field font Carattere del campo di uscita - + Sunny Sunny - + Decimal and thousand separators Decimale e migliaia di separatori - + Number of decimal places Numero di segni dopo il separatore decimale - + As in the current locale Come nel locale corrente - + As in the English locale Come nel locale inglese - + Show confirm dialog to delete a result Mostra finestra di dialogo di conferma per eliminare un risultato - + + Output field text + Testo del campo di output + + + + Show text in tabular form + Mostra il testo in forma tabellare + + + + Show values description + Mostra la descrizione dei valori + + + + Use colored value text + Utilizza testo di valore colorato + + + Theme Tema - + Default Predefinita - + Dark Buia - + Check for update Verifica aggiornamenti - + Automatically check for update Verifica automatica aggiornamenti - + Checking interval Intervallo di controllo - + Once for 60 days Una volta ogni 60 giorni - + Once for 120 days Una volta ogni 120 giorni - + Once for 180 days Una volta ogni 180 giorni - + Check for a new version Verifica nuova versione - + Check now! Verifica ora! - + OK OK - + Cancel Annulla @@ -3632,27 +3683,27 @@ Seleziona il tipo di nucleo - + Reverse calculation Calcolo inverso - + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere @@ -3713,76 +3764,76 @@ - + Inductance Induttanza - - + - + - + + Warning Avvertimento - + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - + + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - - + + + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Number of turns of the coil Numero di spire della bobina - + Effective magnetic path length Lunghezza effettiva del percorso magnetico - + Effective area of magnetic path Area effettiva del percorso magnetico - + Effective volume Volume effettivo - + Effective magnetic permeability of the core Efficace permeabilità magnetica del nucleo @@ -3818,43 +3869,43 @@ Input - + Select material of the toroid Seleziona il materiale del toroide - + Information Informazione - + Dimensions Dimensioni - - + + Result Risultato - + Context help Aiuto contestuale - + Export results Esporta i risultati - + Calculate Calcola - + Close Chiudere @@ -3881,7 +3932,7 @@ - + Self capacitance Auto-capacità @@ -3911,76 +3962,76 @@ Diametro del filo - + Initial magnetic permeability Permeabilità magnetica iniziale - + Residual flux density Densità residua del flusso - + Coercive Force Forza coercitiva - + The frequency is out of range La frequenza è fuori range - - - + + + Warning Avvertimento - + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - + + One or more dimensions have an invalid value! Una o più dimensioni hanno un valore non valido! - + Equivalent series inductance Induttanza in serie equivalente - + Loss resistance Resistenza di perdita - + Ohm Ohm - + Coil constructive Q-factor Fattore Q costruttivo della bobina - + Input data for LTSpice Dati di input per LTSpice - + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso @@ -3998,27 +4049,27 @@ Seleziona il tipo di nucleo - + Reverse calculation Calcolo inverso - + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere @@ -4033,79 +4084,79 @@ Permeabilità magnetica - + Number of turns Numero di spire della bobina - - + + Inductance Induttanza - - + - + - + + Warning Avvertimento - + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - + + + One or more inputs have an illegal format! Uno o più ingressi hanno un formato illegale! - - + + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Number of turns of the coil Numero di spire della bobina - + Effective magnetic path length Lunghezza effettiva del percorso magnetico - + Effective area of magnetic path Area effettiva del percorso magnetico - + Effective volume Volume effettivo - + Effective magnetic permeability of the core Efficace permeabilità magnetica del nucleo @@ -4123,38 +4174,38 @@ Forma dello schermo della bobina - + Cylinder Cilindro - + Box Scatola - + Data Dati - - + + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere @@ -4208,22 +4259,22 @@ Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Inductance of the shielded coil Induttanza della bobina schermata - + Relative reducing of the inductance Riduzione relativa dell'induttanza @@ -4241,27 +4292,27 @@ Bobina con nucleo a U - + Reverse calculation Calcolo inverso - + Dimensions Dimensioni - + Context help Aiuto contestuale - + Calculate Calcola - + Close Chiudere @@ -4282,74 +4333,74 @@ - + Inductance Induttanza - - + - - + + - + - + + Warning Avvertimento - + One or more inputs are empty! Uno o più ingressi sono vuoti! - - - - - - - One or more inputs have an illegal format! - Uno o più ingressi hanno un formato illegale! - + + One or more inputs have an illegal format! + Uno o più ingressi hanno un formato illegale! + + + + + + One or more inputs are equal to null! Uno o più input sono uguali a null! - + Input data Dati in ingresso - + Result Risultato - + Number of turns of the coil Numero di spire della bobina - + Effective magnetic path length Lunghezza effettiva del percorso magnetico - + Effective area of magnetic path Area effettiva del percorso magnetico - + Effective volume Volume effettivo diff --git a/lang/Coil64_lt.ts b/lang/Coil64_lt.ts index cfb1a90..3e0258c 100644 --- a/lang/Coil64_lt.ts +++ b/lang/Coil64_lt.ts @@ -14,31 +14,31 @@ Galite apskaičiuoti bet kurios ritės su uždara magnetine grandine A<sub>L</sub> koeficientą, matuodami tiesiogiai su bandomąja apvija. - - - + + + Input data Įvesties duomenys - - - + + + Result Rezultatas - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. A<sub>L</sub> koeficientą galite nustatyti pirmajame skirtuke, žinodami apsisukimų skaičių ir išmatuotą induktyvumą.<hr/> Antrame skirtuke galite nustatyti apsisukimų skaičių su žinomu A <sub>L</sub> ir žinomas reikalingas induktyvumas.<hr/> Trečiame skirtuke galite apskaičiuoti induktyvumą su žinomu A<sub>L</sub> ir žinomu apsisukimų skaičiumi. - + Calculate Apskaičiuoti - + Close Uždaryti @@ -71,36 +71,36 @@ Apsisukimų skaičius - - - + + - - + + - + + Warning Įspėjimas - - - + + + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - + + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - - + + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! @@ -113,82 +113,87 @@ Apie - + About program Apie programą - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Radijo dažnio induktorius ir droselio skaičiuoklė</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Programėlė leidžia apskaičiuoti reikiamą apsukimų skaičių norimai namų darbo induktoriaus induktyvumo vertei arba apskaičiuoti pagaminto induktoriaus induktyvumo vertę. Tikiuosi, kad ši programa gali būti naudinga HAM, audiofilams ir kitiems radijo entuziastams, kuriems reikia pasidaryti „pasidaryk pats“ induktorių. - + HomePage: Pagrindinis puslapis: - + Author Autorius - + Name: Valery Kustarev Vardas: Valerijus Kustarevas - + Thanks Ačiū - + Thanks for reports and program testing: Ačiū už ataskaitas ir programos testavimą: - + Translations Vertimai - + I would like to thank the following people who volunteered to translate Coil64: Norėčiau padėkoti šiems žmonėms, kurie savanoriškai išvertė Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Dabartinė Coil64 versija buvo sudaryta naudojant šias bibliotekas: - + License Licencija - + The open source code of the following developers was used: Buvo naudojamas šių kūrėjų atvirojo kodo kodas: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Tikiuosi, „Coil64“ bus naudingas jūsų radijo mėgėjų kūrybai. 73! - + Libraries Bibliotekos - + + Free Icons: + + + + Close Uždaryti @@ -206,42 +211,42 @@ Apvijos rūšis - + Round cross-section Apvalus skerspjūvis - + Rectangular cross-section Tačiakampio skerspjūvis - + Reverse calculation Atvirkštinis skaičiavimas - + Dimensions Matmenys - + mm mm - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti @@ -277,59 +282,59 @@ - + Inductance Induktyvumas - - - - - - - - - - - + + + + + + + + + + + Warning Įspėjimas - - + + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - - + + + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - - - + + + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Number of turns of the coil Ritės apsisukimų skaičius @@ -347,75 +352,75 @@ Induktyvumas - + Information Informacija - + Iron powder toroids Geležies miltelių toroidai - - + + Select material of the toroid Pasirinkite toroido medžiagą - - + + Select dimension type of the toroid Pasirinkite toroido matmens tipą - + Ferrite toroids Ferito toroidai - + E cores E šerdys - - + + Select type Pasirinkite tipą - + Pot cores Puodo šerdys - + Multi aperture cores Kelių apertūrų šerdys - + Select material Pasirinkti medžiagą - + Select the type of the core Pasirinkite šerdies tipą - + Result Rezultatas - + Export results Eksporto rezultatai - + Close Uždaryti @@ -533,12 +538,12 @@ Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Selected core Pasirinktas branduolys - + Input data Įvesties duomenys @@ -584,150 +589,150 @@ Sukabinimo kondensatoriaus skaičiuoklė - + Direct calculation Tiesioginis skaičiavimas - - - + + + Input data Įvesties duomenys - - - - + + + + Result Rezultatas - + Reverse calculation Atvirkštinis skaičiavimas - + Context help Kontekstinė pagalba - + Close Uždaryti - + Export results Eksporto rezultatai - + Calculate Apskaičiuoti - - + + Lowest Frequency Žemiausias dažnis - - + + Highest Frequency Aukščiausias dažnis - - + + Tuning Capacitor Minimum Minimalus derinimo kondensatorius - - + + Tuning Capacitor Maximum Maksimalus derinimo kondensatorius - - + + Stray Capacitance Parazitinė talpa - - + + Inductance Induktyvumas - - + + Serial Capacitor Serijinis kondensatorius - - - - + + + + Valid value range Tinkamas verčių diapazonas - - - - - - - + + + + + + + Warning Įspėjimas - - + + Minimum LC circuit Capacitance Minimali LC grandinės talpa - - + + Maximum LC circuit Capacitance Didžiausia LC grandinės talpa - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. C<sub>V</sub> talpos diapazonas (kartu su kintamąja grandinės talpa) yra per siauras, kad perdengtų norimą dažnių diapazoną. Pakeiskite dažnių diapazoną arba kintamo kondensatoriaus parametrus ir bandykite dar kartą. - + The inductance value is out of range. Induktyvumo vertė nepatenka į diapazoną. - - + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - - + + Parallel Capacitor Lygiagretusis kondensatorius - - + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Induktyvumas - + Maximal Maksimalus - + Minimal Minimalus - + Winding pitch / wire diameter ratio Apvijos žingsnio / vielos skersmens santykis - + Axial Ašinis - + Radial Radialinis - + Clear all Išvalyti viską - + Save Išsaugoti - + Context help Kontekstinė pagalba - + Close Uždaryti - + Range of wire diameters Vielos skersmenų diapazonas - + Calculate Apskaičiuoti @@ -998,27 +1003,27 @@ Pasirinkite šerdies tipą - + Reverse calculation Atvirkštinis skaičiavimas - + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti @@ -1038,85 +1043,85 @@ Magnetinis pralaidumas - + Number of turns Apsisukimų skaičius - - + + Inductance Induktyvumas - - - + + - + - + + Warning Įspėjimas - + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - - + + + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - - + + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Number of turns of the coil Ritės apsisukimų skaičius - + Effective magnetic path length Efektyvusis magnetinio kelio ilgis - + Effective area of magnetic path Efektyvus magnetinio kelio plotas - + Effective volume Efektyvusis tūris - + Effective magnetic permeability of the core Efektyvusis šerdies magnetinis pralaidumas @@ -1140,6 +1145,7 @@ + Inductance Induktyvumas @@ -1154,128 +1160,128 @@ Ritės parametrai: - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Enter - + Close Uždaryti - + Esc - + Rod diameter Strypo skersmuo - + Rod length Strypo ilgis - + Magnetic permeability Magnetinis pralaidumas - + Former diameter šablono skersmuo - + Shift Poslinkis - + Wire diameter Vielos skersmuo - + Winding pitch Apvijos žingsnis - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Įspėjimas - + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Distance from coil edge to core edge less than 1/8 Lr Atstumas nuo ritės krašto iki šerdies krašto mažesnis kaip 1/8 Lr - + Input data Įvesties duomenys - + Result Rezultatas - + Number of turns of the coil Ritės apsisukimų skaičius - + Length of winding Apvijos ilgis - + Effective magnetic permeability of the core Efektyvusis šerdies magnetinis pralaidumas @@ -1298,76 +1304,76 @@ Duomenys - + Inductance Induktyvumas - + Number of turns Apsisukimų skaičius - + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti - - - - + + + + Warning Įspėjimas - + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Relative magnetic permeability of the toroid Santykinis magnetinis toroido pralaidumas - + Magnetic factor of the core Šerdies magnetinis koeficientas @@ -1385,43 +1391,43 @@ Kilpos rūšis - + Round loop Apvali kilpa - + Isosceles Triangle loop Lygiašonis trikampis kilpa - + Rectangle loop Stačiakampė kilpa - + Reverse calculation Atvirkštinis skaičiavimas - - + + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti @@ -1437,7 +1443,7 @@ - + Loop diameter Kilpos skersmuo @@ -1454,69 +1460,69 @@ Stačiakampio kraštinė - + + - + - - + + - - + Warning Įspėjimas - - - + + + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - + + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - - + + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - - + + Result Rezultatas - + The side of the equilateral triangle Lygiakraščio trikampio kraštinė - + The side of quadrate Kvadrato kraštinė - + Coil can not be realized Ritė negali būti realizuota - + Inductance Induktyvumas @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Pasirinkite ritės formą - + One layer coil with round wire Vieno sluoksnio ritė su apvalia viela - + One layer coil with rect wire Vieno sluoksnio ritė su stačiakampio formos viela - + Multilayer coil Daugiasluoksnė ritė - + Multilayer coil with insulated pads Daugiasluoksnė ritė su izoliuotomis trinkelėmis - + Ferrite toroid coil Ferito toroidinė ritė - + Tesla flat spiral coil Tesla plokščia spiralinė ritė - - Enter - - - - + Show confirm dialog to delete a result Rodyti patvirtinimo dialogą, kad ištrintumėte rezultatą - + About Coil64 Apie Coil64 - + Ferrite toroid permeability Ferito toroidų pralaidumas - + Coil Ritė - - - - - - - - - + + + + + + + + + Winding pitch Apvijos žingsnis - - + + Wire material: Vielos medžiaga: - - - - + + + + Copper Varis - - + + Silver Sidabras - - - - + + + + Aluminum Aliuminis - - + + Tin Skarda - + Ratio W/s: Santykis W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Induktyvumas - - + + Select initial data of the calculation Pasirinkite pradinius skaičiavimo duomenis - + LC circuit LC grandinė - + Initial conditions of calculation of a circuit Pradinės grandinės skaičiavimo sąlygos - + The capacitance and the inductance are known Talpa ir induktyvumas žinomi - + The capacitance and the frequency are known Talpa ir dažnis žinomi - + The inductance and the frequency are known Induktyvumas ir dažnis žinomi - + Additional calculations Papildomas skaičiavimas - + Calculate Apskaičiuoti - + PCB coil with square winding PCB ritė su kvadratine apvija - + PCB coil with spiral winding PCB ritė su spiraline apvija - + One layer close-winding coil Vieno sluoksnio uždaroma ritė - + Multilayer coil on a rectangular former Daugiasluoksnė ritė ant stačiakampio formuotojo - + PCB flat coil PCB plokščia ritė - + The impedance and the frequency are known Varža ir dažnis žinomi - - - + + + Copy selected to clipboard Kopijuoti pasirinkta į užrašinę - - - - - + + + + + Copy all to clipboard Nukopijuokite viską į užrašinę - - - - - + + + + + Save Išsaugoti - - - - + + + + Clear all Išvalyti viską - + Print all Spausdinti viską - + Show images in result Rodyti atvaizdus rezultatuose - + Regular winding Įprasta apvija - + Orthocyclic winding Ortociklinė apvija - + PCB coil with rectangular winding PCB ritė su stačiakampe apvija - + One layer coil on a polygonal former Vieno sluoksnio ritė ant daugiakampio formuotojo - + Former diameter and wire diameter šablono skersmuo ir vielos skersmuo - + Former diameter and winding length šablono skersmuo ir apvijos ilgis - - + + Wire has insulation Viela yra izoliuota - + Show title in results Rodyti pavadinimą rezultatuose - + + Show values description + + + + + Use colored value text + + + + Show additional results for single-layer coils Rodyti papildomus vieno sluoksnio ritinių rezultatus - + Show data for LTSpice Rodyti duomenis apie LTSpice - + Show last result first Pirmiausia rodyti paskutinį rezultatą - + + Show calculation numbering + + + + Show confirm dialog to clear results Rodyti patvirtinimo dialogą, kad išvalytumėte rezultatus - + Theme Tema - + Ferrite cores Ferito šerdys - + Versions history Versijų istorija - + Air core toroid coil Oro šerdies toroidinė ritė - + Default Numatytas - + Dark Tamsus - + Pot core coil Puodo šerdies ritė - + Sunny Saulėta - + E core coil E šerdies ritė - + Calculation with AL-factor Skaičiavimas naudojant AL koeficientą - + U core coil U šerdies ritė - + Audio system filter (crossover) coil Garso sistemos filtro (kryžminio) ritė - + Toroidal inductor at RF Toroidinis induktorius esant RF - + Bandspread Calculator Sukabinimo kondensatoriaus skaičiuoklė - + RM core coil RM šerdies ritė - + + Interface help + + + + Save results on exit Išsaugokite rezultatus išėję - + Show confirm dialog before exit Rodyti patvirtinimo dialogą prieš exit - - - + + + Context help Kontekstinė pagalba - + &File &Failas - + &Customize P&ritaikyti - + &Help &Pagalba - + Actions Veiksmai - + Branded cores Firminiai branduoliai - + &Exit &Išeiti - - - + + + Options Parinktys - + Multilayer foil-wound coil Daugiasluoksnė folija suvyniota ritė - + + Show text in tabular form + + + + Check for &update &Patikrinkite, ar nėra atnaujinimo - + HomePage Pagrindinis puslapis - + Print Spausdinti - + To null initial data Į nulinius pradinius duomenis - + Coil on a ferrite rod Ritė ant ferito strypo - + Meander coil on PCB Meander ritė ant PCB - + Search coil of a metal detector Metalo detektoriaus paieškos ritė - + A one-turn loop coil Vieno posūkio kilpos ritė - + Donate Paaukoti - + Influence of the shield of a coil Ritės skydo įtaka - + Amidon cores Amidon ™ inc. Šerdys - - - - - + + + + + Open Atidaryti - - + + Language Kalba - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Įspėjimas - + Error. Can not open URL: Klaida. Nepavyksta atidaryti URL: - - + + Information Informacija - + The version is up to date: Versija yra atnaujinta: - + There is a new version of the app. Yra nauja programos versija. - + Please visit the URL to download Please visit the URL to download - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Izoliacijos storis - - - - - - - - - + + + + + + + + + Outside diameter Išorinis skersmuo - - - - - - + + + + + + Inside diameter Vidinis skersmuo - - + + Init magnetic permeability Pradinis magnetinis pralaidumas - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter šablono skersmuo - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Vielos skersmuo - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Vielos skersmuo su izoliacija - - + + Wire width Vielos plotis - - + + Wire thickness Vielos storis - - - - - - - + + + + + + + Winding length Apvijos ilgis - - + + Layers number beetween insulating pads Sluoksnių skaičius tarp izoliacinių trinkelių - - + + Core height Šerdies aukštis - - - - - + + + + + Frequency Dažnis - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + LC tank calculation LC bako skaičiavimas - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Įvestis - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Rezultatas - + Frequency of a circuit Grandinės dažnis - - + + Inductance of a circuit Grandinės induktyvumas - - - - - - - - + + + + + + + + Characteristic impedance Būdinga varža - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Patvirtinimas - - - - + + + + Are you sure? Ar tu tikras? - - - - + + + + Yes Taip - - - - + + + + No Ne - + Something gone wrong Kažkas nutiko - - + + Number of sides of the former Buvusiųjų šonų skaičius - - + + Former width šablono plotis - - + + Former height šablono aukštis - - + + Foil width Folijos plotis - - + + Foil thickness Folijos storis - - + + Chamfer Nuožulna - + Gap between turns Tarpas tarp apsukimų - + Number of turns Apsisukimų skaičius - - - + + + Width of a PCB trace PCB pėdsako plotis - - - - + + + + Outside dimension Išorinis matmuo - - + + Inside dimension Vidinis matmuo - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - - - + + + + The number of sides must be integer and at least three! Kraštinių skaičius turi būti sveikasis skaičius ir ne mažesnis kaip trys! - - - - - - + + + + + + Input data for LTSpice Įvesties duomenys LTSpice - - + + Length of the foil LC bako skaičiavimasFolijos ilgis - - + + Invalid input parameter combination Netinkamas įvesties parametrų derinys - + calculation will be deleted Skaičiavimas bus ištrintas - + Delete this result Ištrinti šį rezultatą - - - - + + + + PCB trace thickness PCB pėdsakų storis - + Wrong data was entered Įvesti neteisingi duomenys - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Vielos ilgis be laidų - - - - - - + + + + + + Length of winding Apvijos ilgis - - - - - - - - - - - + + + + + + + + + + + Weight of wire Vielos svoris - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Ritės reaktyvumas - - - - - - + + + + + + Self capacitance Savarankiška talpa - - - - - - - - + + + + + + + + Coil constructive Q-factor Ritės konstruktyvus Q koeficientas - - - - - - + + + + + + Loss resistance Atsparumas nuostoliams - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Papildomi rezultatai lygiagrečiai LC grandinei esant darbiniam dažniui - - - - - - - - - - + + + + + + + + + + Circuit capacitance Grandinės talpa - - - - - - + + + + + + Equivalent resistance Ekvivalentinis pasipriešinimas - - - - - - + + + + + + Bandwidth Dažnių juostos plotis - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Darbinis dažnis - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Ritės savaiminio rezonanso dažnis - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Ritės storis - - - + + + Dimensions of inductor Induktoriaus matmenys - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Ritės varža - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Sluoksnių skaičius - + Number of interlayers Tarpsluoksnių skaičius - - - + + + Coil can not be realized Ritė negali būti realizuota - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Ritės apsisukimų skaičius @@ -3135,71 +3161,71 @@ Duomenys - + Number of turns Apsisukimų skaičius - - + + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti - - - - + + + + Warning Įspėjimas - + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Inductance Induktyvumas - + Length of winding Apvijos ilgis @@ -3223,28 +3249,28 @@ - + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti - + Number of turns Apsisukimų skaičius @@ -3274,7 +3300,7 @@ - + Warning Įspėjimas @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! @@ -3300,58 +3326,58 @@ Ritė negali būti realizuota - + Input data Įvesties duomenys - + Result Rezultatas - - + + Inductance Induktyvumas - + Number of turns of the coil Ritės apsisukimų skaičius - + Mean diameter Vidutinis skersmuo - + Thickness of the coil Ritės storis - + Resistance of the coil Ritės varža - + Ohm Ohm - + Length of wire without leads Vielos ilgis be laidų - + Weight of wire Vielos svoris - + g g @@ -3364,12 +3390,12 @@ Matavimo vienetai - + Show additional results for single layer coils Rodyti papildomus vieno sluoksnio ritinių rezultatus - + Show images in results Rodyti atvaizdus rezultatuose @@ -3379,242 +3405,267 @@ Talpa - + pF pF - + nF nF - + microF microF - + Dimensions Matmenys - + mm mm - + cm cm - + inch colis - + mil mil - + Inductance Induktyvumas - + nH nH - + microH microH - + mH mH - + Wire gauge Vielos matuoklis - + Metric Metrinis - + AWG AWG - + Frequency Dažnis - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Nustatyti į numatytuosius - + Interface Sąsaja - + Show last result first Pirmiausia rodyti paskutinį rezultatą - + + Show calculation numbering + + + + Show data for LTSpice Rodyti duomenis apie LTSpice - + Show title in results Rodyti pavadinimą rezultatuose - + Show confirm dialog before exit Rodyti patvirtinimo dialogą prieš exit - + Show confirm dialog to clear results Rodyti patvirtinimo dialogą, kad išvalytumėte rezultatus - + Save results on exit Išsaugokite rezultatus išėję - + Interface font Sąsajos šriftas - + Output field font Išvesties fono šriftas - + Sunny Saulėta - + Decimal and thousand separators Dešimtainis ir tūkstantis skyrikliai - + Number of decimal places Ženklų skaičius po dešimtainio skyriklio - + As in the current locale Kaip ir dabartinėje vietoje - + As in the English locale Kaip ir anglų kalba - + Show confirm dialog to delete a result Rodyti patvirtinimo dialogą, kad ištrintumėte rezultatą - + + Output field text + + + + + Show text in tabular form + + + + + Show values description + + + + + Use colored value text + + + + Theme Tema - + Default Numatytas - + Dark Tamsus - + Check for update Patikrinkite, ar nėra atnaujinimo - + Automatically check for update Automatiškai tikrinti, ar nėra atnaujinimo - + Checking interval Tikrinimo intervalas - + Once for 60 days Kartą 60 dienų - + Once for 120 days Kartą 120 dienų - + Once for 180 days Kartą 180 dienų - + Check for a new version Patikrinkite, ar nėra naujos versijos - + Check now! Patikrinkite dabar! - + OK Gerai - + Cancel Atšaukti @@ -3632,27 +3683,27 @@ Pasirinkite šerdies tipą - + Reverse calculation Atvirkštinis skaičiavimas - + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti @@ -3713,76 +3764,76 @@ - + Inductance Induktyvumas - - + - + - + + Warning Įspėjimas - + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - + + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - - + + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Number of turns of the coil Ritės apsisukimų skaičius - + Effective magnetic path length Efektyvusis magnetinio kelio ilgis - + Effective area of magnetic path Efektyvus magnetinio kelio plotas - + Effective volume Efektyvusis tūris - + Effective magnetic permeability of the core Efektyvusis šerdies magnetinis pralaidumas @@ -3818,43 +3869,43 @@ Įvestis - + Select material of the toroid Pasirinkite toroido medžiagą - + Information Informacija - + Dimensions Matmenys - - + + Result Rezultatas - + Context help Kontekstinė pagalba - + Export results Eksporto rezultatai - + Calculate Apskaičiuoti - + Close Uždaryti @@ -3881,7 +3932,7 @@ - + Self capacitance Savarankiška talpa @@ -3911,76 +3962,76 @@ Vielos skersmuo - + Initial magnetic permeability Pradinis magnetinis pralaidumas - + Residual flux density Liekamasis srauto tankis - + Coercive Force Priverstinė jėga - + The frequency is out of range Dažnis yra už diapazono - - - + + + Warning Įspėjimas - + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - + + One or more dimensions have an invalid value! Vieno ar kelių matmenų reikšmė yra netinkama! - + Equivalent series inductance Ekvivalentinė serijinė induktyvumas - + Loss resistance Atsparumas nuostoliams - + Ohm Ohm - + Coil constructive Q-factor Ritės konstruktyvus Q koeficientas - + Input data for LTSpice Įvesties duomenys LTSpice - + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys @@ -3998,27 +4049,27 @@ Pasirinkite šerdies tipą - + Reverse calculation Atvirkštinis skaičiavimas - + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti @@ -4033,79 +4084,79 @@ Magnetinis pralaidumas - + Number of turns Apsisukimų skaičius - - + + Inductance Induktyvumas - - + - + - + + Warning Įspėjimas - + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - + + + One or more inputs have an illegal format! Vienas ar daugiau įvesties formatų yra neteisėti! - - + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Number of turns of the coil Ritės apsisukimų skaičius - + Effective magnetic path length Efektyvusis magnetinio kelio ilgis - + Effective area of magnetic path Efektyvus magnetinio kelio plotas - + Effective volume Efektyvusis tūris - + Effective magnetic permeability of the core Efektyvusis šerdies magnetinis pralaidumas @@ -4123,38 +4174,38 @@ Ritės skydo forma - + Cylinder Cilindras - + Box Dėžė - + Data Duomenys - - + + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti @@ -4208,22 +4259,22 @@ Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Inductance of the shielded coil Ekranuotos ritės induktyvumas - + Relative reducing of the inductance Santykinis induktyvumo sumažinimas @@ -4241,27 +4292,27 @@ U šerdies ritė - + Reverse calculation Atvirkštinis skaičiavimas - + Dimensions Matmenys - + Context help Kontekstinė pagalba - + Calculate Apskaičiuoti - + Close Uždaryti @@ -4282,74 +4333,74 @@ - + Inductance Induktyvumas - - + - - + + - + - + + Warning Įspėjimas - + One or more inputs are empty! Vienas ar daugiau įėjimų yra tušti! - - - - - - - One or more inputs have an illegal format! - Vienas ar daugiau įvesties formatų yra neteisėti! - + + One or more inputs have an illegal format! + Vienas ar daugiau įvesties formatų yra neteisėti! + + + + + + One or more inputs are equal to null! Atviras Vienas ar daugiau įėjimų yra lygus nuliui! - + Input data Įvesties duomenys - + Result Rezultatas - + Number of turns of the coil Ritės apsisukimų skaičius - + Effective magnetic path length Efektyvusis magnetinio kelio ilgis - + Effective area of magnetic path Efektyvus magnetinio kelio plotas - + Effective volume Efektyvusis tūris diff --git a/lang/Coil64_mk.ts b/lang/Coil64_mk.ts index d5fe775..b853801 100644 --- a/lang/Coil64_mk.ts +++ b/lang/Coil64_mk.ts @@ -14,31 +14,31 @@ Можете да го пресметате A<sub>L</sub> факторот на која било калем со затвореното магнетно коло со директно мерење со тест ликвидација. - - - + + + Input data Влезни податоци - - - + + + Result Резултат - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Може да го одредите A<sub>L</sub> факторот во првиот таб знаејќи го бројот на вртења и измерената индуктивност. <hr /> Во второто јазиче, можете да го одредите бројот на вртења со познат A<sub>L</sub> и со позната потребна индуктивност. <hr /> Во третиот таб, можете да ја пресметате индуктивноста со познат A<sub>L</sub> и познатиот број на вртења. - + Calculate Пресметај - + Close Затвора @@ -71,36 +71,36 @@ Број на навивки во калемот - - - + + - - + + - + + Warning Предупредување - - - + + + One or more inputs are empty! Еден или повеќе влезови се празни! - - - + + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - - + + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! @@ -113,82 +113,87 @@ За програмата - + About program За програмата - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Калкулатор за радио фреквенција и калкулатор за калење</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Може да се користи за пресметување на индуктивноста на фабрикуван индуктор. Audiophiles и други радио ентузијасти кои треба да направат DIY намотки. - + HomePage: HomePage: - + Author Автор - + Name: Valery Kustarev Име: Валериј Кустарев - + Thanks Благодарам - + Thanks for reports and program testing: Благодарам за извештаи и тестирање на програмата: - + Translations Преводи - + I would like to thank the following people who volunteered to translate Coil64: Би сакал да им се заблагодарам на следните луѓе кои доброволно да го преведат Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Тековната верзија на Coil64 е компајлирана со користење на следните библиотеки: - + License Лиценца - + The open source code of the following developers was used: Користен е кодот со отворен извор на следниве развивачи: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Се надевам, Coil64 ќе биде корисен во вашата радиоаматерска креативност. 73! - + Libraries Библиотеки - + + Free Icons: + Бесплатни икони: + + + Close Затвора @@ -206,42 +211,42 @@ Вид на ликвидација - + Round cross-section Кружен пресек - + Rectangular cross-section Правоаголен пресек - + Reverse calculation Обратна пресметка - + Dimensions Димензии - + mm mm - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора @@ -277,59 +282,59 @@ - + Inductance Индуктивност - - - - - - - - - - - + + + + + + + + + + + Warning Предупредување - - + + One or more inputs are empty! Еден или повеќе влезови се празни! - - - - + + + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - - - + + + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Number of turns of the coil Број на навивки во калемот @@ -347,75 +352,75 @@ Индуктивност - + Information Информации - + Iron powder toroids Тороиди со железо во прав - - + + Select material of the toroid Изберете материјал на тороидот - - + + Select dimension type of the toroid Изберете го димензискиот тип на тороидот - + Ferrite toroids Феритни тороиди - + E cores Е јадра - - + + Select type Изберете тип - + Pot cores Потребни јадра - + Multi aperture cores Јадра со повеќе отвори - + Select material Изберете материјал - + Select the type of the core Изберете го типот на јадрото - + Result Резултат - + Export results Извези резултати - + Close Затвора @@ -533,12 +538,12 @@ Еден или повеќе влезови се еднакви на нула! - + Selected core Избрано јадро - + Input data Влезни податоци @@ -584,150 +589,150 @@ Калкулатор на кондензатор за проширување - + Direct calculation Директна пресметка - - - + + + Input data Влезни податоци - - - - + + + + Result Резултат - + Reverse calculation Обратна пресметка - + Context help Контекст помош - + Close Затвора - + Export results Извези резултати - + Calculate Пресметај - - + + Lowest Frequency Најниска фреквенција - - + + Highest Frequency Највисока фреквенција - - + + Tuning Capacitor Minimum Минимум на кондензатор за подесување - - + + Tuning Capacitor Maximum Максимум на кондензатор за подесување - - + + Stray Capacitance Капацитет за скитници - - + + Inductance Индуктивност - - + + Serial Capacitor Сериски кондензатор - - - - + + + + Valid value range Валиден опсег на вредности - - + + Minimum LC circuit Capacitance Минимална LC капацитивност на колото - - + + Maximum LC circuit Capacitance Максимален капацитет на LC коло - - - - - - - + + + + + + + Warning Предупредување - - + + Parallel Capacitor Паралелен кондензатор - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Опсегот на капацитивност C<sub>V</sub> (комбиниран со капацитивноста на колото) е премногу тесен за да се преклопува со саканиот опсег на фреквенција. Променете го опсегот на фреквенција или параметрите на променливиот кондензатор и обидете се повторно. - + The inductance value is out of range. Вредноста на индуктивноста е надвор од опсегот. - - + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - - + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! @@ -764,7 +769,7 @@ Ω - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Индуктивност - + Maximal Максимално - + Minimal Минимална - + Winding pitch / wire diameter ratio Сооднос дијаметар / наклон жица - + Axial Аксијален - + Radial Радијално - + Clear all Избриши се - + Save Пишувај - + Context help Контекст помош - + Close Затвора - + Range of wire diameters Опсег на дијаметри на жици - + Calculate Пресметај @@ -998,27 +1003,27 @@ Изберете го типот на јадрото - + Reverse calculation Обратна пресметка - + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора @@ -1038,85 +1043,85 @@ Магнетна пропустливост - + Number of turns Број на навивки во калемот - - + + Inductance Индуктивност - - - + + - + - + + Warning Предупредување - + One or more inputs are empty! Еден или повеќе влезови се празни! - - - - + + + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - - + + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Number of turns of the coil Број на навивки во калемот - + Effective magnetic path length Ефективна магнетна патека - + Effective area of magnetic path Ефективна област на магнетна патека - + Effective volume Ефективен волумен - + Effective magnetic permeability of the core Ефективна магнетна пропустливост на јадрото @@ -1140,6 +1145,7 @@ + Inductance Индуктивност @@ -1154,128 +1160,128 @@ Параметри на калем: - + Context help Контекст помош - + Calculate Пресметај - + Enter - + Close Затвора - + Esc - + Rod diameter Дијаметар на прачка - + Rod length Должина на прачка - + Magnetic permeability Магнетна пропустливост - + Former diameter Дијаметар на телото - + Shift Преместување - + Wire diameter Дијаметар на жицата - + Winding pitch Чекор помеѓу намотките - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Предупредување - + One or more inputs are empty! Еден или повеќе влезови се празни! - - + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Distance from coil edge to core edge less than 1/8 Lr Растојание од работ на серпентина до основен раб помал од 1/8 Lr - + Input data Влезни податоци - + Result Резултат - + Number of turns of the coil Број на навивки во калемот - + Length of winding Должина на намотката - + Effective magnetic permeability of the core Ефективна магнетна пропустливост на јадрото @@ -1298,76 +1304,76 @@ Податоци - + Inductance Индуктивност - + Number of turns Број на навивки во калемот - + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора - - - - + + + + Warning Предупредување - + One or more inputs are empty! Еден или повеќе влезови се празни! - + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Relative magnetic permeability of the toroid Релативна магнетна пропустливост на тороидата - + Magnetic factor of the core Магнетски фактор на јадрото @@ -1385,43 +1391,43 @@ Вид на јамка - + Round loop Кружна јамка - + Isosceles Triangle loop Изоседелски триаголник - + Rectangle loop Правоаголна јамка - + Reverse calculation Обратна пресметка - - + + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора @@ -1437,7 +1443,7 @@ - + Loop diameter Дијаметар на кругот @@ -1454,69 +1460,69 @@ Страна на правоаголник - + + - + - - + + - - + Warning Предупредување - - - + + + One or more inputs are empty! Еден или повеќе влезови се празни! - - - + + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - - + + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - - + + Result Резултат - + The side of the equilateral triangle Страната на рамностран триаголник - + The side of quadrate Страната на квадрат - + Coil can not be realized Калемот не може да биде реализиран - + Inductance Индуктивност @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Одбери облик на калемот - + One layer coil with round wire Еднослоен калем со кружна жица - + One layer coil with rect wire Еднослоен калем со правоаголна жица - + Multilayer coil Повеќеслоен калем - + Multilayer coil with insulated pads Повеќеслоен калем со изолирани перничиња - + Ferrite toroid coil Калем на феритен прстен - + Tesla flat spiral coil Тесла рамен спирален калем - - Enter - - - - + Show confirm dialog to delete a result Покажи дијалог за потврда за да избришете резултат - + About Coil64 За Coil64 - + Ferrite toroid permeability Феритни тороидни пропустливост - + Coil Калем - - - - - - - - - + + + + + + + + + Winding pitch Чекор помеѓу намотките - - + + Wire material: Материјал од кој е направена жицата: - - - - + + + + Copper Бакар - - + + Silver Сребро - - - - + + + + Aluminum Алуминиум - - + + Tin Тин - + Ratio W/s: Сооднос W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Индуктивност - - + + Select initial data of the calculation Изберете ги почетните податоци на пресметката - + LC circuit Осцилаторно коло - + Initial conditions of calculation of a circuit Почетни услови за пресметка на колото - + The capacitance and the inductance are known Капацитетот и индуктивноста се познати - + The capacitance and the frequency are known Капацитетот и фреквенцијата се познати - + The inductance and the frequency are known Индуктивноста и фреквенцијата се познати - + Additional calculations Дополнително пресметување - + Calculate Пресметај - + PCB coil with square winding Тенкослоен (PCB) калем со квадратни навивки - + PCB coil with spiral winding Тенкослоен (PCB) калем со кружни навивки - + One layer close-winding coil Еднослоен калем, навивка до навивка - + Multilayer coil on a rectangular former Повеќеслоен калем на правоаголен поранешен - + PCB flat coil PCB калем - + The impedance and the frequency are known Позната е импедансата и фреквенцијата - - - + + + Copy selected to clipboard Копирај го означеното во clipboard - - - - - + + + + + Copy all to clipboard Копирај се во clipboard - - - - - + + + + + Save Пишувај - - - - + + + + Clear all Избриши се - + Print all Печати ги сите - + Show images in result Приказ на слика во резултатот - + Regular winding Редовно намотување - + Orthocyclic winding Ортоциклично намотување - + PCB coil with rectangular winding Тенкослоен (PCB) калем со правоаголни навивки - + One layer coil on a polygonal former Еднослоен калем, полигонален облик - + Former diameter and wire diameter Дијаметар на телото и жицата - + Former diameter and winding length Дијаметар на телото и должина на калемот - - + + Wire has insulation Жицата е изолирана - + Show title in results Покажете го насловот во резултатите - + + Show values description + Прикажи опис на вредности + + + + Use colored value text + Користете текст со вредност во боја + + + Show additional results for single-layer coils Додатни резултати за еднослоен калем - + Show data for LTSpice Прикажи податоци за LTSpice - + Show last result first Покажете го последниот резултат прво - + + Show calculation numbering + Прикажи пресметковно нумерирање + + + Show confirm dialog to clear results Прикажи го дијалогот за потврда за да ги исчистите резултатите - + Theme Тема - + Ferrite cores Феритни јадра - + Versions history Историја на верзии - + Air core toroid coil Тороидна намотка на воздушно јадро - + Default Стандардно - + Dark Темно - + Pot core coil Потребни јадра - + Sunny Сончево - + E core coil Е-јадро калем - + Calculation with AL-factor Пресметка со AL-фактор - + U core coil U-јадро калем - + Audio system filter (crossover) coil Намотка за аудио систем филтер (crossover) - + Toroidal inductor at RF Тороиден индуктор на РФ - + Bandspread Calculator Калкулатор на кондензатор за проширување - + RM core coil RM-јадро калем - + + Interface help + Помош за интерфејс + + + Save results on exit Зачувајте резултати на излез - + Show confirm dialog before exit Прикажи го дијалогот за потврда пред да излезеш - - - + + + Context help Контекст помош - + &File &Датотека - + &Customize &Подесувања - + &Help Помо&ш - + Actions Акции - + Branded cores Брендирани јадра - + &Exit &Излез - - - + + + Options Опции - + Multilayer foil-wound coil Повеќеслоен калем со ликвидација на фолија - + + Show text in tabular form + Прикажи текст во табеларна форма + + + Check for &update Провери за понова &верзија - + HomePage HomePage - + Print Печати - + To null initial data Избриши почетни податоци - + Coil on a ferrite rod Калем на реверзна прачка - + Meander coil on PCB Меандер калем на PCB - + Search coil of a metal detector Барај калем на метал детектор - + A one-turn loop coil Калем со една навивка - + Donate Донирај - + Influence of the shield of a coil Влијание на калем штит - + Amidon cores Амидонски јадра - - - - - + + + + + Open Отвори - - + + Language Јазик - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Предупредување - + Error. Can not open URL: Грешка. Не може да се отвори URL: - - + + Information Информации - + The version is up to date: Верзијата е ажурирана: - + There is a new version of the app. Постои нова верзија на апликацијата. - + Please visit the URL to download Ве молиме посетете го URL-то за преземање - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Дебелина на изолацијата - - - - - - - - - + + + + + + + + + Outside diameter Надворешен дијаметар - - - - - - + + + + + + Inside diameter Внатрешен дијаметар - - + + Init magnetic permeability Почетна магнетна пропустливост - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Дијаметар на телото - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Дијаметар на жицата - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Пречник на жица со изолација - - + + Wire width Ширина на жицата - - + + Wire thickness Дебелина на жица - - - - - - - + + + + + + + Winding length Должина на намотката - - + + Layers number beetween insulating pads Број на слоеви помеѓу изолација влошки - - + + Core height Висина на калемот - - - - - + + + + + Frequency Фреквенција - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Еден или повеќе влезови се празни! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + LC tank calculation Пресметка на колото - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Влез - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Резултат - + Frequency of a circuit Фреквенција на колото - - + + Inductance of a circuit Индуктивност на колото - - - - - - - - + + + + + + + + Characteristic impedance Карактеристична импенданса - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ω - - - - + + + + Confirmation Потврда - - - - + + + + Are you sure? Дали си сигурен? - - - - + + + + Yes Да - - - - + + + + No Не - + Something gone wrong Нешто тргна наопаку - - + + Number of sides of the former Број на темиња на калемот - - + + Former width Поранешна ширина - - + + Former height Поранешна висина - - + + Foil width Ширина на фолија - - + + Foil thickness Дебелина на фолија - - + + Chamfer Чемфер - + Gap between turns Јаз меѓу врти - + Number of turns Број на навивки во калемот - - - + + + Width of a PCB trace Ширина на печатениот проводник - - - - + + + + Outside dimension Надворешна димензија - - + + Inside dimension Внатрешна димензија - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - - - + + + + The number of sides must be integer and at least three! Бројот на страни мора да биде цел број и најмалку три! - - - - - - + + + + + + Input data for LTSpice Внесете податоци за LTSpice - - + + Length of the foil Должина на фолија - - + + Invalid input parameter combination Неважечка комбинација на параметри за влез - + calculation will be deleted пресметката ќе биде избришана - + Delete this result Избришете го овој резултат - - - - + + + + PCB trace thickness Дебелина на трагата на PCB - + Wrong data was entered Внесени погрешни податоци - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Должина на жица без краевите - - - - - - + + + + + + Length of winding Должина на намотката - - - - - - - - - - - + + + + + + + + + + + Weight of wire Тежина на жица - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Реактанса на калемот - - - - - - + + + + + + Self capacitance Паразитски капацитет - - - - - - - - + + + + + + + + Coil constructive Q-factor Конструктивен Q-фактор на калемот - - - - - - + + + + + + Loss resistance Отпорност на загуба - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Податни резултати за паралелно LC коло - - - - - - - - - - + + + + + + + + + + Circuit capacitance Капацитет на колото - - - - - - + + + + + + Equivalent resistance Еквивалентна отпорност - - - - - - + + + + + + Bandwidth Проток - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Работна фреквенција - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Само-резонантна фреквенција на калемот - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Дебелина на калемот - - - + + + Dimensions of inductor Димензии на индуктор - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Отпорност на калемот - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Број на слоеви - + Number of interlayers Број на меѓуслојни - - - + + + Coil can not be realized Калемот не може да биде реализиран - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Број на навивки во калемот @@ -3135,71 +3161,71 @@ Податоци - + Number of turns Број на навивки во калемот - - + + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора - - - - + + + + Warning Предупредување - + One or more inputs are empty! Еден или повеќе влезови се празни! - + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Inductance Индуктивност - + Length of winding Должина на намотката @@ -3223,28 +3249,28 @@ - + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора - + Number of turns Број на навивки во калемот @@ -3274,7 +3300,7 @@ - + Warning Предупредување @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! @@ -3300,58 +3326,58 @@ Калемот не може да биде реализиран - + Input data Влезни податоци - + Result Резултат - - + + Inductance Индуктивност - + Number of turns of the coil Број на навивки во калемот - + Mean diameter Среден дијаметар - + Thickness of the coil Дебелина на калемот - + Resistance of the coil Отпорност на калемот - + Ohm Ω - + Length of wire without leads Должина на жица без краевите - + Weight of wire Тежина на жица - + g g @@ -3364,12 +3390,12 @@ Мерни единици - + Show additional results for single layer coils Додатни резултати за еднослоен калем - + Show images in results Приказ на слика во резултатот @@ -3379,242 +3405,267 @@ Капацитет - + pF pF - + nF nF - + microF microF - + Dimensions Димензии - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Индуктивност - + nH nH - + microH microH - + mH mH - + Wire gauge Жичен мерач - + Metric Метрички - + AWG AWG - + Frequency Фреквенција - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Поставете на стандардно - + Interface Интерфејс - + Show last result first Покажете го последниот резултат прво - + + Show calculation numbering + Прикажи пресметковно нумерирање + + + Show data for LTSpice Прикажи податоци за LTSpice - + Show title in results Покажете го насловот во резултатите - + Show confirm dialog before exit Прикажи го дијалогот за потврда пред да излезеш - + Show confirm dialog to clear results Прикажи го дијалогот за потврда за да ги исчистите резултатите - + Save results on exit Зачувајте резултати на излез - + Interface font Фонт на интерфејсот - + Output field font Фонт на излезното поле - + Sunny Сончево - + Decimal and thousand separators Десетични и илјадници сепаратори - + Number of decimal places Број на знаци по децимален сепаратор - + As in the current locale Како и во тековниот локал - + As in the English locale Како и во англискиот јазик - + Show confirm dialog to delete a result Покажи дијалог за потврда за да избришете резултат - + + Output field text + Излезен текст на полето + + + + Show text in tabular form + Прикажи текст во табеларна форма + + + + Show values description + Прикажи опис на вредности + + + + Use colored value text + Користете текст со вредност во боја + + + Theme Тема - + Default Стандардно - + Dark Темно - + Check for update Провери за понова верзија - + Automatically check for update Автоматско ажурирање - + Checking interval Интервал за ажурирање - + Once for 60 days Еднаш во 60 дена - + Once for 120 days Еднаш во 120 дена - + Once for 180 days Еднаш во 180 дена - + Check for a new version Проверете за нова верзија - + Check now! Ажурирај сега! - + OK Добро - + Cancel Откажи @@ -3632,27 +3683,27 @@ Изберете го типот на јадрото - + Reverse calculation Обратна пресметка - + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора @@ -3713,76 +3764,76 @@ - + Inductance Индуктивност - - + - + - + + Warning Предупредување - + One or more inputs are empty! Еден или повеќе влезови се празни! - - - + + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - - + + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Number of turns of the coil Број на навивки во калемот - + Effective magnetic path length Ефективна магнетна патека - + Effective area of magnetic path Ефективна област на магнетна патека - + Effective volume Ефективен волумен - + Effective magnetic permeability of the core Ефективна магнетна пропустливост на јадрото @@ -3818,43 +3869,43 @@ Влез - + Select material of the toroid Изберете материјал на тороидот - + Information Информации - + Dimensions Димензии - - + + Result Резултат - + Context help Контекст помош - + Export results Извези резултати - + Calculate Пресметај - + Close Затвора @@ -3881,7 +3932,7 @@ - + Self capacitance Паразитски капацитет @@ -3911,76 +3962,76 @@ Дијаметар на жицата - + Initial magnetic permeability Почетна магнетна пропустливост - + Residual flux density Густина на преостанат флукс - + Coercive Force Присилна сила - + The frequency is out of range Фреквенцијата е надвор од опсегот - - - + + + Warning Предупредување - + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - + + One or more dimensions have an invalid value! Една или повеќе димензии имаат невалидна вредност! - + Equivalent series inductance Еквивалентна серија индуктивност - + Loss resistance Отпорност на загуба - + Ohm Ω - + Coil constructive Q-factor Конструктивен Q-фактор на калемот - + Input data for LTSpice Внесете податоци за LTSpice - + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци @@ -3998,27 +4049,27 @@ Изберете го типот на јадрото - + Reverse calculation Обратна пресметка - + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора @@ -4033,79 +4084,79 @@ Магнетна пропустливост - + Number of turns Број на навивки во калемот - - + + Inductance Индуктивност - - + - + - + + Warning Предупредување - + One or more inputs are empty! Еден или повеќе влезови се празни! - - - + + + One or more inputs have an illegal format! Еден или повеќе влезови имаат нелегален формат! - - + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Number of turns of the coil Број на навивки во калемот - + Effective magnetic path length Ефективна магнетна патека - + Effective area of magnetic path Ефективна област на магнетна патека - + Effective volume Ефективен волумен - + Effective magnetic permeability of the core Ефективна магнетна пропустливост на јадрото @@ -4123,38 +4174,38 @@ Форма на калемскиот штит - + Cylinder Цилиндер - + Box Кутија - + Data Податоци - - + + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора @@ -4208,22 +4259,22 @@ Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Inductance of the shielded coil Индукција на заштитен калем - + Relative reducing of the inductance Релативно намалување на индуктивноста @@ -4241,27 +4292,27 @@ U-јадро калем - + Reverse calculation Обратна пресметка - + Dimensions Димензии - + Context help Контекст помош - + Calculate Пресметај - + Close Затвора @@ -4282,74 +4333,74 @@ - + Inductance Индуктивност - - + - - + + - + - + + Warning Предупредување - + One or more inputs are empty! Еден или повеќе влезови се празни! - - - - - - - One or more inputs have an illegal format! - Еден или повеќе влезови имаат нелегален формат! - + + One or more inputs have an illegal format! + Еден или повеќе влезови имаат нелегален формат! + + + + + + One or more inputs are equal to null! Еден или повеќе влезови се еднакви на нула! - + Input data Влезни податоци - + Result Резултат - + Number of turns of the coil Број на навивки во калемот - + Effective magnetic path length Ефективна магнетна патека - + Effective area of magnetic path Ефективна област на магнетна патека - + Effective volume Ефективен волумен diff --git a/lang/Coil64_nl.ts b/lang/Coil64_nl.ts index a991353..71274af 100644 --- a/lang/Coil64_nl.ts +++ b/lang/Coil64_nl.ts @@ -14,32 +14,32 @@ U kunt de A <sub>L</sub> -factor van een willekeurige spoel met het gesloten magnetische circuit berekenen door direct te meten met een testwikkeling. - - - + + + Input data Invoergegevens - - - + + + Result Resultaten - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Je kunt de A<sub>L</sub>-factor bepalen in het eerste tabblad door het aantal windingen en de gemeten inductantie te kennen. <hr /> In het tweede tabblad kun je het aantal windingen bepalen met een bekende A<sub>L</sub> en met een bekende vereiste inductantie. <hr /> In het derde tabblad kun je de inductantie berekenen met bekende A<sub>L</sub> en het bekende aantal windingen. - + Calculate Berekenen - + Close Einde @@ -72,36 +72,36 @@ Aantal windingen van de spoel - - - + + - - + + - + + Warning Waarschuwing - - - + + + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - + + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - - + + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! @@ -114,82 +114,87 @@ Over - + About program Over het programma - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Radiofrequentie-inductor en choke-calculator</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. De app maakt het mogelijk om het benodigde aantal windingen voor de gewenste waarde van de inductantie van de homebrew inductor te berekenen of om de inductantiewaarde van een gefabriceerde inductor te berekenen. Ik hoop dat deze app nuttig kan zijn voor HAM's, audiofielen en andere radio-enthousiasten die doe-het-zelfinductors moeten maken. - + HomePage: Startpagina: - + Author Schrijver - + Name: Valery Kustarev Naam: Valery Kustarev - + Thanks Bedankt - + Thanks for reports and program testing: Bedankt voor het testen en testen van programma's: - + Translations Vertaalwerk - + I would like to thank the following people who volunteered to translate Coil64: Ik wil graag de volgende mensen bedanken die zich vrijwillig hebben aangemeld om Coil64 te vertalen: - + The current version of the Coil64 has been compiled by using the following libraries: De huidige versie van de Coil64 is gecompileerd met behulp van de volgende bibliotheken: - + License Licentie - + The open source code of the following developers was used: Er is gebruik gemaakt van de open source code van de volgende ontwikkelaars: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Ik hoop dat Coil64 nuttig zal zijn voor de creativiteit van je radioamateur. 73! - + Libraries Bibliotheken - + + Free Icons: + Gratis pictogrammen: + + + Close Einde @@ -207,42 +212,42 @@ Soort van de kronkeling - + Round cross-section Ronde doorsnede - + Rectangular cross-section Rechthoekige doorsnede - + Reverse calculation Reverse berekening - + Dimensions Dimensies - + mm mm - + Context help Contexthulp - + Calculate Berekenen - + Close Einde @@ -278,59 +283,59 @@ - + Inductance Inductantie - - - - - - - - - - - + + + + + + + + + + + Warning Waarschuwing - - + + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - - + + + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - - - + + + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Number of turns of the coil Aantal windingen van de spoel @@ -348,75 +353,75 @@ Inductantie - + Information Informatie - + Iron powder toroids IJzerpoeder toroïden - - + + Select material of the toroid Selecteer het materiaal van de torus - - + + Select dimension type of the toroid Selecteer het afmetingstype van de torus - + Ferrite toroids Ferriet toroïden - + E cores E kernen - - + + Select type Selecteer type - + Pot cores Potkernen - + Multi aperture cores Meerdere diafragma-kernen - + Select material Selecteer materiaal - + Select the type of the core Selecteer het type kern - + Result Resultaten - + Export results Resultaten exporteren - + Close Einde @@ -534,12 +539,12 @@ Eén of meer ingangen zijn gelijk aan nul! - + Selected core Geselecteerde kern - + Input data Invoergegevens @@ -585,150 +590,150 @@ Bandspread-calculator - + Direct calculation Directe berekening - - - + + + Input data Invoergegevens - - - - + + + + Result Resultaten - + Reverse calculation Reverse berekening - + Context help Contexthulp - + Close Einde - + Export results Resultaten exporteren - + Calculate Berekenen - - + + Lowest Frequency Laagste frequentie - - + + Highest Frequency Hoogste frequentie - - + + Tuning Capacitor Minimum Afstemcondensator Minimum - - + + Tuning Capacitor Maximum Afstemcondensator Maximaal - - + + Stray Capacitance Verdwaalde capaciteit - - + + Inductance Inductantie - - + + Serial Capacitor Seriële condensator - - - - + + + + Valid value range Geldig waardebereik - - + + Minimum LC circuit Capacitance Minimale LC-kringcapaciteit: - - + + Maximum LC circuit Capacitance Maximale LC-kringcapaciteit: - - - - - - - + + + + + + + Warning Waarschuwing - - + + Parallel Capacitor Parallelle condensator - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Het C<sub>V</sub> capaciteitsbereik (in combinatie met de strooicapaciteit van het circuit) is te smal om het gewenste frequentiebereik te overlappen. Wijzig uw frequentiebereik of variabele condensatorparameters en probeer het opnieuw. - + The inductance value is out of range. De inductantiewaarde is buiten bereik. - - + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - - + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! @@ -765,7 +770,7 @@ Ohm - + pF pF @@ -782,10 +787,10 @@ - - - - + + + + nH nH @@ -846,60 +851,60 @@ Inductantie - + Maximal Maximaal - + Minimal Minimaal - + Winding pitch / wire diameter ratio Verhouding wikkelafstand / draaddiameter - + Axial Axiaal - + Radial Radiaal - + Clear all Alles wissen - + Save Save - + Context help Contexthulp - + Close Einde - + Range of wire diameters Bereik van draaddiameters - + Calculate Berekenen @@ -999,27 +1004,27 @@ Selecteer het type kern - + Reverse calculation Reverse berekening - + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde @@ -1039,85 +1044,85 @@ Magnetische permeabiliteit - + Number of turns Aantal windingen van de spoel - - + + Inductance Inductantie - - - + + - + - + + Warning Waarschuwing - + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - - + + + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - - + + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Number of turns of the coil Aantal windingen van de spoel - + Effective magnetic path length Effectieve magnetische padlengte - + Effective area of magnetic path Effectief gebied van magnetisch pad - + Effective volume Effectief volume - + Effective magnetic permeability of the core Effectieve magnetische permeabiliteit van de kern @@ -1141,6 +1146,7 @@ + Inductance Inductantie @@ -1155,128 +1161,128 @@ Parameters van de spoel: - + Context help Contexthulp - + Calculate Berekenen - + Enter - + Close Einde - + Esc - + Rod diameter Staaf diameter - + Rod length Staaf lengte - + Magnetic permeability Magnetische permeabiliteit - + Former diameter Diameter van de spoelvorm - + Shift Verschuiving - + Wire diameter Draad diameter - + Winding pitch Ruimte tussen de wikkelingen - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Waarschuwing - + One or more inputs are empty! Een of meer ingangen zijn leeg! - - + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Distance from coil edge to core edge less than 1/8 Lr Afstand van de spoelrand tot kernrand minder dan 1/8 Lr - + Input data Invoergegevens - + Result Resultaten - + Number of turns of the coil Aantal windingen van de spoel - + Length of winding Wikkellengte - + Effective magnetic permeability of the core Effectieve magnetische permeabiliteit van de kern @@ -1299,76 +1305,76 @@ Invoergegevens - + Inductance Inductantie - + Number of turns Aantal windingen van de spoel - + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde - - - - + + + + Warning Waarschuwing - + One or more inputs are empty! Een of meer ingangen zijn leeg! - + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Relative magnetic permeability of the toroid Relatieve magnetische permeabiliteit van de torus - + Magnetic factor of the core Magnetische factor van de kern @@ -1386,43 +1392,43 @@ Soort van de lus - + Round loop Ronde lus - + Isosceles Triangle loop Gelijkbenige driehoek lus - + Rectangle loop Rechthoek lus - + Reverse calculation Reverse berekening - - + + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde @@ -1438,7 +1444,7 @@ - + Loop diameter Diameter van de lus @@ -1455,69 +1461,69 @@ Kant van rechthoek - + + - + - - + + - - + Warning Waarschuwing - - - + + + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - + + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - - + + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - - + + Result Resultaten - + The side of the equilateral triangle De zijkant van de gelijkzijdige driehoek - + The side of quadrate De zijkant van quadrate - + Coil can not be realized Spoel berekening is niet mogelijk - + Inductance Inductantie @@ -1525,1600 +1531,1620 @@ MainWindow - + Select the coil form Selecteer de spoelvorm - + One layer coil with round wire Eén-laags spoel met ronde draad - + One layer coil with rect wire Eén-laags spoel met rechthoekige draad - + Multilayer coil Spoel met meerdere lagen - + Multilayer coil with insulated pads Meerlaagse spoel met geïsoleerde pads - + Ferrite toroid coil Spoel op een ringkern - + Tesla flat spiral coil Tesla vlakke spiraalvormige spoel - - Enter - - - - + Show confirm dialog to delete a result Toon bevestigingsvenster om een resultaat te verwijderen - + About Coil64 Over Coil64 - + Ferrite toroid permeability Ferriet toroid permeabiliteit - + Coil Spoel - - - - - - - - - + + + + + + + + + Winding pitch Ruimte tussen de wikkelingen - - + + Wire material: Draad materiaal: - - - - + + + + Copper Koper - - + + Silver Zilver - - - - + + + + Aluminum Aluminium - - + + Tin Tin - + Ratio W/s: Ratio W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Inductantie - - + + Select initial data of the calculation Gegevens voor de berekening selecteren - + LC circuit LC-kring - + Initial conditions of calculation of a circuit Beginwaarden voor berekening van een circuit - + The capacitance and the inductance are known De capaciteit en inductantie zijn bekend - + The capacitance and the frequency are known De capaciteit en frequentie zijn bekend - + The inductance and the frequency are known De inductantie en frequentie zijn bekend - + Additional calculations Extra berekening - + Calculate Berekenen - + PCB coil with square winding Vlakke spoel met vierkante vorm op printplaat - + PCB coil with spiral winding Vlakke spoel met spiraalvorm op printplaat - + One layer close-winding coil Eén-laags spoel met aaneengesloten windingen - + Multilayer coil on a rectangular former Meerlaagse spoel op een rechthoekige vormgever - + PCB flat coil PCB platte spoel - + The impedance and the frequency are known De impedantie en de frequentie zijn bekend - - - + + + Copy selected to clipboard Kopieer inhoud naar klembord - - - - - + + + + + Copy all to clipboard Kopieer alles naar het klembord - - - - - + + + + + Save Save - - - - + + + + Clear all Alles wissen - + Print all Alles afdrukken - + Show images in result Toon afbeeldingen in resultaat - + Regular winding Regelmatig opwinden - + Orthocyclic winding Orthocyclische wikkeling - + PCB coil with rectangular winding Vlakke spoel met rechthoekig vorm op printplaat - + One layer coil on a polygonal former Eén-laags niet cirkelvormig met wikkelafstand - + Former diameter and wire diameter Diameter van de spoelvorm en diameter van de draad - + Former diameter and winding length Diameter van de spoelvorm en lengte van de wikkeling - - + + Wire has insulation De draad is geïsoleerd - + Show title in results Toon titel in resultaten - + + Show values description + Beschrijving van waarden weergeven + + + + Use colored value text + Gebruik gekleurde waardetekst + + + Show additional results for single-layer coils Toon meer resultaten voor enkellaags spoelen - + Show data for LTSpice Toon gegevens voor LTSpice - + Show last result first Eerst het laatste resultaat weergeven - + + Show calculation numbering + Berekeningsnummering weergeven + + + Show confirm dialog to clear results Bevestigingsvenster tonen om resultaten te wissen - + Theme Thema - + Ferrite cores Ferrietkernen - + Versions history Versies geschiedenis - + Air core toroid coil Luchtkern ringkern - + Default Standaard - + Dark Donker - + Pot core coil Potkernen - + Sunny Zonnig - + E core coil E-core-spoel - + Calculation with AL-factor Berekening met AL-factor - + U core coil U kernspoel - + Audio system filter (crossover) coil Audiosysteem filter (crossover) spoel - + Toroidal inductor at RF Ringkernspoel bij RF - + Bandspread Calculator Bandspread-calculator - + RM core coil RM-core-spoel - + + Interface help + Interface-hulp + + + Save results on exit Resultaten opslaan bij afsluiten - + Show confirm dialog before exit Bevestigingsvenster weergeven voordat u afsluit - - - + + + Context help Contexthulp - + &File &Vijl - + &Customize &Aanpassen - + &Help &Helpen - + Actions Acties - + Branded cores Merkkernen - + &Exit &Uitgang - - - + + + Options Opties - + Multilayer foil-wound coil Meerlagige spoel met foliewikkeling - + + Show text in tabular form + Toon tekst in tabelvorm + + + Check for &update Controleren op &updates - + HomePage Startpagina - + Print Afdrukken - + To null initial data Ingevoerde data wissen - + Coil on a ferrite rod Spoel op een rerrietstaaf - + Meander coil on PCB Meander spoel op PCB - + Search coil of a metal detector Zoekspoel van een metaaldetector - + A one-turn loop coil Spiraal met één winding - + Donate Doneren - + Influence of the shield of a coil Invloed van een spoelschild - + Amidon cores Amidon kernen - - - - - + + + + + Open Open - - + + Language Taal - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Waarschuwing - + Error. Can not open URL: Fout. Kan URL niet openen: - - + + Information Informatie - + The version is up to date: De versie is actueel: - + There is a new version of the app. Er is een nieuwe versie van de app. - + Please visit the URL to download Ga naar de URL om te downloaden - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Isolatiedikte - - - - - - - - - + + + + + + + + + Outside diameter Buitendiameter - - - - - - + + + + + + Inside diameter Binnendiameter - - + + Init magnetic permeability Initiële magnetische permeabiliteit - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Diameter van de spoelvorm - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Draad diameter - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Draaddikte met isolatie - - + + Wire width Draadbreedte - - + + Wire thickness Draaddikte - - - - - - - + + + + + + + Winding length Wikkellengte - - + + Layers number beetween insulating pads Aantal lagen tussen de geïsoleerde vlakken - - + + Core height Kernhoogte - - - - - + + + + + Frequency Frequentie - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + LC tank calculation LC-tankberekening - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Invoer - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Resultaten - + Frequency of a circuit Frequentie van de kring - - + + Inductance of a circuit Inductantie van de kring - - - - - - - - + + + + + + + + Characteristic impedance Karakteristieke impedantie - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Bevestiging - - - - + + + + Are you sure? Weet je het zeker? - - - - + + + + Yes Ja - - - - + + + + No Nee - + Something gone wrong Er is iets misgegaan - - + + Number of sides of the former Aantal zijden van de spoelvorm - - + + Former width Vroegere breedte - - + + Former height Voormalige hoogte - - + + Foil width Breedte folie - - + + Foil thickness Dikte folie - - + + Chamfer Afschuining - + Gap between turns Afstand tussen beurten - + Number of turns Aantal windingen van de spoel - - - + + + Width of a PCB trace Breedte van het PCB spoor - - - - + + + + Outside dimension Buiten afmeting - - + + Inside dimension Binnen afmeting - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - - - + + + + The number of sides must be integer and at least three! Het aantal zijden moet integer zijn en minstens drie! - - - - - - + + + + + + Input data for LTSpice Invoergegevens voor LTSpice - - + + Length of the foil Lengte van de folie - - + + Invalid input parameter combination Ongeldige invoerparametercombinatie - + calculation will be deleted berekening wordt verwijderd - + Delete this result Verwijder dit resultaat - - - - + + + + PCB trace thickness PCB-spoordikte - + Wrong data was entered Verkeerde data ingegeven - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Draadlengte zonder toevoerdraden - - - - - - + + + + + + Length of winding Wikkellengte - - - - - - - - - - - + + + + + + + + + + + Weight of wire Draad gewicht - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reactantie van de spoel - - - - - - + + + + + + Self capacitance Eigen capaciteit - - - - - - - - + + + + + + + + Coil constructive Q-factor Q-factor van de spoel - - - - - - + + + + + + Loss resistance Verliesweerstand - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Meerdere mogelijkheden voor parallel LC-circuits - - - - - - - - - - + + + + + + + + + + Circuit capacitance Capaciteit van de kring - - - - - - + + + + + + Equivalent resistance Effectieve weerstand - - - - - - + + + + + + Bandwidth Bandbreedte - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Werkfrequentie - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Spoel eigen resonantiefrequentie - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Spoeldiameter - - - + + + Dimensions of inductor Afmetingen van inductor - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Weerstand van de spoel - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Aantal lagen - + Number of interlayers Aantal tussenlagen - - - + + + Coil can not be realized Spoel berekening is niet mogelijk - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Aantal windingen van de spoel @@ -3136,71 +3162,71 @@ Invoergegevens - + Number of turns Aantal windingen van de spoel - - + + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde - - - - + + + + Warning Waarschuwing - + One or more inputs are empty! Een of meer ingangen zijn leeg! - + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Inductance Inductantie - + Length of winding Wikkellengte @@ -3224,28 +3250,28 @@ - + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde - + Number of turns Aantal windingen van de spoel @@ -3275,7 +3301,7 @@ - + Warning Waarschuwing @@ -3286,7 +3312,7 @@ - + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! @@ -3301,58 +3327,58 @@ Spoel berekening is niet mogelijk - + Input data Invoergegevens - + Result Resultaten - - + + Inductance Inductantie - + Number of turns of the coil Aantal windingen van de spoel - + Mean diameter Gemiddelde diameter - + Thickness of the coil Spoeldiameter - + Resistance of the coil Weerstand van de spoel - + Ohm Ohm - + Length of wire without leads Draadlengte zonder toevoerdraden - + Weight of wire Draad gewicht - + g g @@ -3365,12 +3391,12 @@ Meeteenheden - + Show additional results for single layer coils Toon meer resultaten voor enkellaags spoelen - + Show images in results Toon afbeeldingen in resultaat @@ -3380,242 +3406,267 @@ Capaciteit - + pF pF - + nF nF - + microF microF - + Dimensions Dimensies - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Inductantie - + nH nH - + microH microH - + mH mH - + Wire gauge Draadmeter - + Metric Metrisch - + AWG AWG - + Frequency Frequentie - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Ingesteld op standaard - + Interface Interface - + Show last result first Eerst het laatste resultaat weergeven - + + Show calculation numbering + Berekeningsnummering weergeven + + + Show data for LTSpice Toon gegevens voor LTSpice - + Show title in results Toon titel in resultaten - + Show confirm dialog before exit Bevestigingsvenster weergeven voordat u afsluit - + Show confirm dialog to clear results Bevestigingsvenster tonen om resultaten te wissen - + Save results on exit Resultaten opslaan bij afsluiten - + Interface font Interface font - + Output field font Uitvoerveld lettertype - + Sunny Zonnig - + Decimal and thousand separators Decimaal en duizend scheidingstekens - + Number of decimal places Aantal tekens na decimaalscheidingsteken - + As in the current locale Zoals in de huidige locale - + As in the English locale Zoals in de Engelse locale - + Show confirm dialog to delete a result Toon bevestigingsvenster om een resultaat te verwijderen - + + Output field text + Voer veldtekst uit + + + + Show text in tabular form + Toon tekst in tabelvorm + + + + Show values description + Beschrijving van waarden weergeven + + + + Use colored value text + Gebruik gekleurde waardetekst + + + Theme Thema - + Default Standaard - + Dark Donker - + Check for update Controleren op updates - + Automatically check for update Automatisch controleren op updates - + Checking interval Controle-interval - + Once for 60 days Eenmaal voor 60 dagen - + Once for 120 days Eenmaal voor 120 dagen - + Once for 180 days Eenmaal voor 180 dagen - + Check for a new version Controleer op nieuwe versie - + Check now! Nu controleren! - + OK OK - + Cancel Annuleren @@ -3633,27 +3684,27 @@ Selecteer het type kern - + Reverse calculation Reverse berekening - + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde @@ -3714,76 +3765,76 @@ - + Inductance Inductantie - - + - + - + + Warning Waarschuwing - + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - + + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - - + + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Number of turns of the coil Aantal windingen van de spoel - + Effective magnetic path length Effectieve magnetische padlengte - + Effective area of magnetic path Effectief gebied van magnetisch pad - + Effective volume Effectief volume - + Effective magnetic permeability of the core Effectieve magnetische permeabiliteit van de kern @@ -3819,43 +3870,43 @@ Invoer - + Select material of the toroid Selecteer het materiaal van de torus - + Information Informatie - + Dimensions Dimensies - - + + Result Resultaten - + Context help Contexthulp - + Export results Resultaten exporteren - + Calculate Berekenen - + Close Einde @@ -3882,7 +3933,7 @@ - + Self capacitance Eigen capaciteit @@ -3912,76 +3963,76 @@ Draad diameter - + Initial magnetic permeability Aanvankelijke magnetische permeabiliteit - + Residual flux density Reststroomdichtheid - + Coercive Force Dwangkracht - + The frequency is out of range De frequentie is buiten bereik - - - + + + Warning Waarschuwing - + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - + + One or more dimensions have an invalid value! Een of meer dimensies hebben een ongeldige waarde! - + Equivalent series inductance Equivalente serie-inductantie - + Loss resistance Verliesweerstand - + Ohm Ohm - + Coil constructive Q-factor Q-factor van de spoel - + Input data for LTSpice Invoergegevens voor LTSpice - + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens @@ -3999,27 +4050,27 @@ Selecteer het type kern - + Reverse calculation Reverse berekening - + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde @@ -4034,79 +4085,79 @@ Magnetische permeabiliteit - + Number of turns Aantal windingen van de spoel - - + + Inductance Inductantie - - + - + - + + Warning Waarschuwing - + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - + + + One or more inputs have an illegal format! Een of meer ingangen hebben een illegaal formaat! - - + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Number of turns of the coil Aantal windingen van de spoel - + Effective magnetic path length Effectieve magnetische padlengte - + Effective area of magnetic path Effectief gebied van magnetisch pad - + Effective volume Effectief volume - + Effective magnetic permeability of the core Effectieve magnetische permeabiliteit van de kern @@ -4124,38 +4175,38 @@ Vorm van het spoelschild - + Cylinder Cilinder - + Box Doos - + Data Invoergegevens - - + + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde @@ -4209,22 +4260,22 @@ Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Inductance of the shielded coil Inductie van de afgeschermde spoel - + Relative reducing of the inductance Relatieve vermindering van de inductie @@ -4242,27 +4293,27 @@ U kernspoel - + Reverse calculation Reverse berekening - + Dimensions Dimensies - + Context help Contexthulp - + Calculate Berekenen - + Close Einde @@ -4283,74 +4334,74 @@ - + Inductance Inductantie - - + - - + + - + - + + Warning Waarschuwing - + One or more inputs are empty! Een of meer ingangen zijn leeg! - - - - - - - One or more inputs have an illegal format! - Een of meer ingangen hebben een illegaal formaat! - + + One or more inputs have an illegal format! + Een of meer ingangen hebben een illegaal formaat! + + + + + + One or more inputs are equal to null! Eén of meer ingangen zijn gelijk aan nul! - + Input data Invoergegevens - + Result Resultaten - + Number of turns of the coil Aantal windingen van de spoel - + Effective magnetic path length Effectieve magnetische padlengte - + Effective area of magnetic path Effectief gebied van magnetisch pad - + Effective volume Effectief volume diff --git a/lang/Coil64_pl.ts b/lang/Coil64_pl.ts index 6aa2b99..80ad5e4 100644 --- a/lang/Coil64_pl.ts +++ b/lang/Coil64_pl.ts @@ -14,31 +14,31 @@ Współczynnik A<sub>L</sub> dowolnej cewki z zamkniętym obwodem magnetycznym można obliczyć za pomocą bezpośredniego pomiaru przy uzwojeniu testowym. - - - + + + Input data Dane wejściowe - - - + + + Result Wynik - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Współczynnik A<sub>L</sub> można określić na pierwszej karcie, znając liczbę obrotów i zmierzoną indukcyjność.<hr/> Na drugiej karcie można określić liczbę obrotów za pomocą znanego A<sub>L</sub> i znanej wymaganej indukcyjności.<hr/> Na trzeciej karcie można obliczyć indukcyjność ze znanymi A<sub>L</sub> i znaną liczbą obrotów. - + Calculate Oblicz - + Close Zamknij @@ -71,36 +71,36 @@ Ilość zwojów cewki - - - + + - - + + - + + Warning Uprzedzenie - - - + + + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - + + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - - + + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! @@ -113,82 +113,87 @@ O programie - + About program O programie - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Induktor częstotliwości fal radiowych i kalkulator ssania</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Aplikacja pozwala obliczyć potrzebną liczbę zwojów dla pożądanej wartości indukcyjności induktora homebrew lub obliczyć wartość indukcyjności wytworzonego induktora. Mam nadzieję, że ta aplikacja może być przydatna dla HAM-ów, audiofilów i innych entuzjastów radia, którzy muszą produkować induktory DIY. - + HomePage: Strona główna: - + Author Autor - + Name: Valery Kustarev Imię i nazwisko: Valery Kustarev - + Thanks Dzięki - + Thanks for reports and program testing: Dziękujemy za raporty i testowanie programu: - + Translations Tłumaczenia - + I would like to thank the following people who volunteered to translate Coil64: Chciałbym podziękować następującym osobom, które zgłosiły się na ochotnika do tłumaczenia Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Aktualna wersja Coil64 została skompilowana przy użyciu następujących bibliotek: - + License Licencja - + The open source code of the following developers was used: Wykorzystano kod open source następujących programistów: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Mam nadzieję, że Coil64 będzie przydatny w twojej twórczości radioamatorskiej. 73! - + Libraries Biblioteki - + + Free Icons: + Darmowe ikony: + + + Close Zamknij @@ -206,42 +211,42 @@ Rodzaj uzwojenia - + Round cross-section Okrągły przekrój - + Rectangular cross-section Prostokątny przekrój - + Reverse calculation Obliczanie odwrotne - + Dimensions Wymiary - + mm mm - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij @@ -277,59 +282,59 @@ - + Inductance Indukcyjność - - - - - - - - - - - + + + + + + + + + + + Warning Uprzedzenie - - + + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - - + + + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - - - + + + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Number of turns of the coil Ilość zwojów cewki @@ -347,75 +352,75 @@ Indukcyjność - + Information Informacja - + Iron powder toroids Toroidy w proszku żelaza - - + + Select material of the toroid Wybierz materiał toroidu - - + + Select dimension type of the toroid Wybierz typ wymiaru toroidu - + Ferrite toroids Ferrytowe toroidy - + E cores Rdzenie E. - - + + Select type Wybierz rodzaj - + Pot cores Rdzenie doniczkowe - + Multi aperture cores Rdzenie o wielu aperturach - + Select material Wybierz materiał - + Select the type of the core Wybierz rodzaj rdzenia - + Result Wynik - + Export results Eksportuj wyniki - + Close Zamknij @@ -533,12 +538,12 @@ Jeden lub więcej wejść jest równych zeru! - + Selected core Wybrany rdzeń - + Input data Dane wejściowe @@ -584,150 +589,150 @@ Kalkulator kondensatorów sprzęgających - + Direct calculation Obliczenia bezpośrednie - - - + + + Input data Dane wejściowe - - - - + + + + Result Wynik - + Reverse calculation Obliczanie odwrotne - + Context help Pomoc kontekstowa - + Close Zamknij - + Export results Eksportuj wyniki - + Calculate Oblicz - - + + Lowest Frequency Najniższa częstotliwość - - + + Highest Frequency Najwyższa częstotliwość - - + + Tuning Capacitor Minimum Kondensator tuningowy Minimum - - + + Tuning Capacitor Maximum Kondensator tuningowy Maximum - - + + Stray Capacitance Pasożytnicza pojemność - - + + Inductance Indukcyjność - - + + Serial Capacitor Kondensator szeregowy - - - - + + + + Valid value range Prawidłowy zakres wartości - - + + Minimum LC circuit Capacitance Minimalna pojemność obwodu LC - - + + Maximum LC circuit Capacitance Maksymalna pojemność obwodu LC - - - - - - - + + + + + + + Warning Uprzedzenie - - + + Parallel Capacitor Kondensator równoległy - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Zakres pojemności C<sub>V</sub> (w połączeniu z pojemnością rozproszenia obwodu) jest zbyt wąski, aby pokrywał się z pożądanym zakresem częstotliwości. Zmień zakres częstotliwości lub zmienne parametry kondensatora i spróbuj ponownie. - + The inductance value is out of range. Wartość indukcyjności jest poza zakresem. - - + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - - + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Indukcyjność - + Maximal Maksymalny - + Minimal Minimalny - + Winding pitch / wire diameter ratio Stosunek skoku uzwojenia / średnicy drutu - + Axial Osiowy - + Radial Promieniowy - + Clear all Wyczyść wszystko - + Save Zapisz - + Context help Pomoc kontekstowa - + Close Zamknij - + Range of wire diameters Zakres średnic drutu - + Calculate Oblicz @@ -998,27 +1003,27 @@ Wybierz rodzaj rdzenia - + Reverse calculation Obliczanie odwrotne - + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij @@ -1038,85 +1043,85 @@ Przepuszczalność magnetyczna - + Number of turns Ilość zwojów cewki - - + + Inductance Indukcyjność - - - + + - + - + + Warning Uprzedzenie - + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - - + + + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - - + + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Number of turns of the coil Ilość zwojów cewki - + Effective magnetic path length Efektywna długość ścieżki magnetycznej - + Effective area of magnetic path Efektywny obszar ścieżki magnetycznej - + Effective volume Efektywna objętość - + Effective magnetic permeability of the core Skuteczna przenikalność magnetyczna rdzenia @@ -1140,6 +1145,7 @@ + Inductance Indukcyjność @@ -1154,128 +1160,128 @@ Parametry cewki: - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Enter - + Close Zamknij - + Esc - + Rod diameter Średnica pręta - + Rod length Długość pręta - + Magnetic permeability Przepuszczalność magnetyczna - + Former diameter Średnica korpusu - + Shift Przesunięcie - + Wire diameter Średnica drutu - + Winding pitch Skok uzwojenia - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Uprzedzenie - + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Distance from coil edge to core edge less than 1/8 Lr Odległość od krawędzi cewki do krawędzi rdzenia mniejszej niż 1/8 Lr - + Input data Dane wejściowe - + Result Wynik - + Number of turns of the coil Ilość zwojów cewki - + Length of winding Długość uzwojenia - + Effective magnetic permeability of the core Skuteczna przenikalność magnetyczna rdzenia @@ -1298,76 +1304,76 @@ Dane - + Inductance Indukcyjność - + Number of turns Ilość zwojów cewki - + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij - - - - + + + + Warning Uprzedzenie - + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Relative magnetic permeability of the toroid Względna magnetyczna przepuszczalność toroidu - + Magnetic factor of the core Czynnik magnetyczny rdzenia @@ -1385,43 +1391,43 @@ Rodzaj pętli - + Round loop Okrągła pętla - + Isosceles Triangle loop Pętla trójkąta równoramiennego - + Rectangle loop Pętla prostokątna - + Reverse calculation Obliczanie odwrotne - - + + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij @@ -1437,7 +1443,7 @@ - + Loop diameter Średnica pętli @@ -1454,69 +1460,69 @@ Strona prostokąta - + + - + - - + + - - + Warning Uprzedzenie - - - + + + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - + + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - - + + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - - + + Result Wynik - + The side of the equilateral triangle Bok trójkąta równobocznego - + The side of quadrate Strona czworoboku - + Coil can not be realized Cewka nie może być obliczona - + Inductance Indukcyjność @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Wybierz cewkę - + One layer coil with round wire Cewka jednowarstwowa z drutem okrągłym - + One layer coil with rect wire Cewka jednowarstwowa z drutem prostokątnym - + Multilayer coil Cewka wielowarstwowa - + Multilayer coil with insulated pads Cewka wielowarstwowa z izolowanymi podkładkami - + Ferrite toroid coil Cewka na rdzeniu pierścieniowym - + Tesla flat spiral coil Płaska spiralna cewka Tesli - - Enter - - - - + Show confirm dialog to delete a result Pokaż okno dialogowe potwierdzenia, aby usunąć wynik - + About Coil64 Informacje o Coil64 - + Ferrite toroid permeability Przepuszczalność toroidu ferrytowego - + Coil Cewka - - - - - - - - - + + + + + + + + + Winding pitch Skok uzwojenia - - + + Wire material: Materiał drutu: - - - - + + + + Copper Miedzi - - + + Silver Srebra - - - - + + + + Aluminum Aluminium - - + + Tin Cyna - + Ratio W/s: Proporcja W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Indukcyjność - - + + Select initial data of the calculation Wybór parametrów - + LC circuit Obwód LC - + Initial conditions of calculation of a circuit Żądany parametr obwodu rezonansowego - + The capacitance and the inductance are known Wylicz częstotliwość dla indukcyjności i pojemności - + The capacitance and the frequency are known Wylicz indukcyjność dla pojemności i częstotliwości - + The inductance and the frequency are known Wylicz pojemność dla indukcyjności i częstotliwości - + Additional calculations Dodatkowe obliczenia - + Calculate Oblicz - + PCB coil with square winding Cewka kwadratowa na PCB - + PCB coil with spiral winding Cewka spiralna na PCB - + One layer close-winding coil Cewka jednowarstwowa o zwarciu zamkniętym - + Multilayer coil on a rectangular former Wielowarstwowa cewka na prostokątnej formie - + PCB flat coil Cewka PCB - + The impedance and the frequency are known Impedancja i częstotliwość są znane - - - + + + Copy selected to clipboard Kopiuj zaznaczone na pulpit - - - - - + + + + + Copy all to clipboard Kopiuj na pulpit - - - - - + + + + + Save Zapisz - - - - + + + + Clear all Wyczyść wszystko - + Print all Wydrukuj wszystko - + Show images in result Wynik obliczeń z grafiką - + Regular winding Regularne uzwojenie - + Orthocyclic winding Uzwojenie ortocykliczne - + PCB coil with rectangular winding Cewka prostokątna na PCB - + One layer coil on a polygonal former Cewka na rdzeniu wielokątnym - + Former diameter and wire diameter wymiary korpusu/średnica drutu/długość drutu - + Former diameter and winding length wymiary korpusu/średnica drutu - - + + Wire has insulation Drut jest izolowany - + Show title in results Pokaż tytuł w wynikach - + + Show values description + Pokaż opis wartości + + + + Use colored value text + Użyj kolorowego tekstu wartości + + + Show additional results for single-layer coils Pokaż dodatkowe wyniki dla cewek jednowarstwowych - + Show data for LTSpice Pokaż dane dla LTSpice - + Show last result first Pokaż ostatni wynik jako pierwszy - + + Show calculation numbering + Pokaż numerację obliczeń + + + Show confirm dialog to clear results Pokaż okno dialogowe potwierdzenia, aby wyczyścić wyniki - + Theme Temat - + Ferrite cores Rdzenie ferrytowe - + Versions history Historia wersji - + Air core toroid coil Cewka toroidalna z rdzeniem powietrznym - + Default Domyślna - + Dark Ciemny - + Pot core coil Rdzenie doniczkowe - + Sunny Słoneczny - + E core coil Cewka E-rdzeniowa - + Calculation with AL-factor Obliczanie za pomocą współczynnika AL - + U core coil Cewka U-rdzeniowa - + Audio system filter (crossover) coil Cewka filtra (crossover) systemu audio - + Toroidal inductor at RF Cewka toroidalna w RF - + Bandspread Calculator Kalkulator kondensatorów sprzęgających - + RM core coil Cewka RM-rdzeniowa - + + Interface help + Pomoc dotycząca interfejsu + + + Save results on exit Zapisz wyniki przy wyjściu - + Show confirm dialog before exit Pokaż okno dialogowe potwierdzenia przed wyjściem - - - + + + Context help Pomoc kontekstowa - + &File &Plik - + &Customize &Zawartość - + &Help &Pomoc - + Actions Działania - + Branded cores Markowe rdzenie - + &Exit &Wyjdź - - - + + + Options Opcja - + Multilayer foil-wound coil Cewka wielowarstwowa z uzwojeniem foliowym - + + Show text in tabular form + Pokaż tekst w formie tabelarycznej + + + Check for &update Sprawdź &aktualizację - + HomePage Strona główna - + Print Drukuj - + To null initial data Dane początkowe - + Coil on a ferrite rod Cewka na pręt rerrite - + Meander coil on PCB Cewka Meandera na PCB - + Search coil of a metal detector Cewka poszukiwawcza wykrywacza metalu - + A one-turn loop coil Cewka jednozwojowa-pętla - + Donate Podarować - + Influence of the shield of a coil Wpływ osłony cewki - + Amidon cores Rdzenie Amidon - - - - - + + + + + Open Otwarty - - + + Language Język - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Uprzedzenie - + Error. Can not open URL: Błąd. Nie można otworzyć adresu URL: - - + + Information Informacja - + The version is up to date: Wersja jest aktualna: - + There is a new version of the app. Dostępna jest nowa wersja aplikacji. - + Please visit the URL to download Przejdź do adresu URL, aby pobrać - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Grubość izolacji - - - - - - - - - + + + + + + + + + Outside diameter Wymiar zewnętrzny - - - - - - + + + + + + Inside diameter Wymiar wewnętrzny - - + + Init magnetic permeability Początkowa przepuszczalność magnetyczna - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Średnica korpusu - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Średnica drutu - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Średnica drutu z izolacją - - + + Wire width Szerokość drutu - - + + Wire thickness Grubość drutu - - - - - - - + + + + + + + Winding length Długość uzwojenia - - + + Layers number beetween insulating pads Ilość warstw izolacyjnych między podkładkami - - + + Core height Wysokość - - - - - + + + + + Frequency Częstotliwość - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + LC tank calculation Obliczenie obwodu LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Wkład - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Wynik - + Frequency of a circuit Częstotliwość obwodu rezonansowego - - + + Inductance of a circuit Indukcyjność obwodu rezonansowego - - - - - - - - + + + + + + + + Characteristic impedance Rezystancja charakterystyczna - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Potwierdzenie - - - - + + + + Are you sure? Jesteś pewny? - - - - + + + + Yes Tak - - - - + + + + No Nie - + Something gone wrong Coś poszło nie tak - - + + Number of sides of the former Ilość Krawędzi - - + + Former width Poprzednia szerokość - - + + Former height Poprzednia wysokość - - + + Foil width Szerokość folii - - + + Foil thickness Grubość folii - - + + Chamfer Ścięcie - + Gap between turns Luka między zwojami - + Number of turns Ilość zwojów cewki - - - + + + Width of a PCB trace Szerokość paska miedzi - - - - + + + + Outside dimension Wymiar zewnętrzny - - + + Inside dimension Wymiar wewnętrzny - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - - - + + + + The number of sides must be integer and at least three! Liczba stron musi być liczbą całkowitą i co najmniej trzy! - - - - - - + + + + + + Input data for LTSpice Dane wejściowe dla LTSpice - - + + Length of the foil Długość folii - - + + Invalid input parameter combination Nieprawidłowa kombinacja parametrów wejściowych - + calculation will be deleted obliczenia zostaną usunięte - + Delete this result Usuń ten wynik - - - - + + + + PCB trace thickness Grubość ścieżki PCB - + Wrong data was entered Wprowadzono zły parametr - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Długość drutu (około) - - - - - - + + + + + + Length of winding Długość uzwojenia - - - - - - - - - - - + + + + + + + + + + + Weight of wire Ciężar drutów - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reaktancja cewki - - - - - - + + + + + + Self capacitance Pojemność własna - - - - - - - - + + + + + + + + Coil constructive Q-factor Dobroć - - - - - - + + + + + + Loss resistance Odporność na straty - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Dodatkowe parametry równoległego obwodu LC dla częstotliwości pracy - - - - - - - - - - + + + + + + + + + + Circuit capacitance Pojemność obwodu rezonanasowego - - - - - - + + + + + + Equivalent resistance Ekwiwalent Rezystancji - - - - - - + + + + + + Bandwidth Pasmo - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Częstotliwość robocza - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Własna częstotliwość rezonansowa cewki - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Grubość nawinięcia - - - + + + Dimensions of inductor Wymiary cewki indukcyjnej - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Rezystancja cewki - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Numer warstwy - + Number of interlayers Liczba przekładek - - - + + + Coil can not be realized Cewka nie może być obliczona - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Ilość zwojów cewki @@ -3135,71 +3161,71 @@ Dane - + Number of turns Ilość zwojów cewki - - + + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij - - - - + + + + Warning Uprzedzenie - + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Inductance Indukcyjność - + Length of winding Długość uzwojenia @@ -3223,28 +3249,28 @@ - + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij - + Number of turns Ilość zwojów cewki @@ -3274,7 +3300,7 @@ - + Warning Uprzedzenie @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! @@ -3300,58 +3326,58 @@ Cewka nie może być obliczona - + Input data Dane wejściowe - + Result Wynik - - + + Inductance Indukcyjność - + Number of turns of the coil Ilość zwojów cewki - + Mean diameter Średnia średnica - + Thickness of the coil Grubość nawinięcia - + Resistance of the coil Rezystancja cewki - + Ohm Ohm - + Length of wire without leads Długość drutu (około) - + Weight of wire Ciężar drutów - + g g @@ -3364,12 +3390,12 @@ Jednostka miary - + Show additional results for single layer coils Pokaż dodatkowe wyniki dla cewek jednowarstwowych - + Show images in results Wynik obliczeń z grafiką @@ -3379,242 +3405,267 @@ Pojemność - + pF pF - + nF nF - + microF microF - + Dimensions Wymiary - + mm mm - + cm cm - + inch cale - + mil mil - + Inductance Indukcyjność - + nH nH - + microH microH - + mH mH - + Wire gauge Wskaźnik drutu - + Metric Metryczny - + AWG AWG - + Frequency Częstotliwość - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Ustawiony na domyślny - + Interface Interface - + Show last result first Pokaż ostatni wynik jako pierwszy - + + Show calculation numbering + Pokaż numerację obliczeń + + + Show data for LTSpice Pokaż dane dla LTSpice - + Show title in results Pokaż tytuł w wynikach - + Show confirm dialog before exit Pokaż okno dialogowe potwierdzenia przed wyjściem - + Show confirm dialog to clear results Pokaż okno dialogowe potwierdzenia, aby wyczyścić wyniki - + Save results on exit Zapisz wyniki przy wyjściu - + Interface font Fonty Interface - + Output field font Fonty pola wyników - + Sunny Słoneczny - + Decimal and thousand separators Dziesiętny i tysiąc separatorów - + Number of decimal places Liczba znaków po separatorze dziesiętnym - + As in the current locale Jak w bieżącym locale - + As in the English locale Tak jak w języku angielskim - + Show confirm dialog to delete a result Pokaż okno dialogowe potwierdzenia, aby usunąć wynik - + + Output field text + Tekst pola wyjściowego + + + + Show text in tabular form + Pokaż tekst w formie tabelarycznej + + + + Show values description + Pokaż opis wartości + + + + Use colored value text + Użyj kolorowego tekstu wartości + + + Theme Temat - + Default Domyślna - + Dark Ciemny - + Check for update Sprawdź aktualizację - + Automatically check for update Automatyczne sprawdzanie aktualizacji - + Checking interval Odstęp aktualizacji - + Once for 60 days Raz na 60 dni - + Once for 120 days Raz na 120 dni - + Once for 180 days Raz na 180 dni - + Check for a new version Sprawdź nową wersję - + Check now! Sprawdź teraz! - + OK OK - + Cancel Anuluj @@ -3632,27 +3683,27 @@ Wybierz rodzaj rdzenia - + Reverse calculation Obliczanie odwrotne - + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij @@ -3713,76 +3764,76 @@ - + Inductance Indukcyjność - - + - + - + + Warning Uprzedzenie - + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - + + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - - + + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Number of turns of the coil Ilość zwojów cewki - + Effective magnetic path length Efektywna długość ścieżki magnetycznej - + Effective area of magnetic path Efektywny obszar ścieżki magnetycznej - + Effective volume Efektywna objętość - + Effective magnetic permeability of the core Skuteczna przenikalność magnetyczna rdzenia @@ -3818,43 +3869,43 @@ Wkład - + Select material of the toroid Wybierz materiał toroidu - + Information Informacja - + Dimensions Wymiary - - + + Result Wynik - + Context help Pomoc kontekstowa - + Export results Eksportuj wyniki - + Calculate Oblicz - + Close Zamknij @@ -3881,7 +3932,7 @@ - + Self capacitance Pojemność własna @@ -3911,76 +3962,76 @@ Średnica drutu - + Initial magnetic permeability Początkowa przepuszczalność magnetyczna - + Residual flux density Gęstość resztkowego strumienia - + Coercive Force Siła przymusu - + The frequency is out of range Częstotliwość jest poza zakresem - - - + + + Warning Uprzedzenie - + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - + + One or more dimensions have an invalid value! Co najmniej jeden wymiar ma nieprawidłową wartość! - + Equivalent series inductance Równoważna indukcyjność szeregowa - + Loss resistance Odporność na straty - + Ohm Ohm - + Coil constructive Q-factor Dobroć - + Input data for LTSpice Dane wejściowe dla LTSpice - + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe @@ -3998,27 +4049,27 @@ Wybierz rodzaj rdzenia - + Reverse calculation Obliczanie odwrotne - + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij @@ -4033,79 +4084,79 @@ Przepuszczalność magnetyczna - + Number of turns Ilość zwojów cewki - - + + Inductance Indukcyjność - - + - + - + + Warning Uprzedzenie - + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - + + + One or more inputs have an illegal format! Co najmniej jedno wejście ma nielegalny format! - - + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Number of turns of the coil Ilość zwojów cewki - + Effective magnetic path length Efektywna długość ścieżki magnetycznej - + Effective area of magnetic path Efektywny obszar ścieżki magnetycznej - + Effective volume Efektywna objętość - + Effective magnetic permeability of the core Skuteczna przenikalność magnetyczna rdzenia @@ -4123,38 +4174,38 @@ Forma osłony cewki - + Cylinder Cylinder - + Box Pudełko - + Data Dane - - + + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij @@ -4208,22 +4259,22 @@ Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Inductance of the shielded coil Indukcyjność ekranowanej cewki - + Relative reducing of the inductance Względne zmniejszenie indukcyjności @@ -4241,27 +4292,27 @@ Cewka U-rdzeniowa - + Reverse calculation Obliczanie odwrotne - + Dimensions Wymiary - + Context help Pomoc kontekstowa - + Calculate Oblicz - + Close Zamknij @@ -4282,74 +4333,74 @@ - + Inductance Indukcyjność - - + - - + + - + - + + Warning Uprzedzenie - + One or more inputs are empty! Jeden lub więcej wejść jest pustych! - - - - - - - One or more inputs have an illegal format! - Co najmniej jedno wejście ma nielegalny format! - + + One or more inputs have an illegal format! + Co najmniej jedno wejście ma nielegalny format! + + + + + + One or more inputs are equal to null! Jeden lub więcej wejść jest równych zeru! - + Input data Dane wejściowe - + Result Wynik - + Number of turns of the coil Ilość zwojów cewki - + Effective magnetic path length Efektywna długość ścieżki magnetycznej - + Effective area of magnetic path Efektywny obszar ścieżki magnetycznej - + Effective volume Efektywna objętość diff --git a/lang/Coil64_pt.ts b/lang/Coil64_pt.ts index 13439c7..2e80c64 100644 --- a/lang/Coil64_pt.ts +++ b/lang/Coil64_pt.ts @@ -14,31 +14,31 @@ Você pode calcular o fator A<sub>L</sub> de qualquer bobina com o circuito magnético fechado medindo diretamente com um enrolamento de teste. - - - + + + Input data Dados de entrada - - - + + + Result Resultado - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Você pode determinar o fator A<sub>L</sub> na primeira guia sabendo o número de curvas e a indutância medida.<hr/> Na segunda guia, você pode determinar o número de curvas com um A<sub>L</sub> conhecido e com uma indutância necessária conhecida.<hr/> Na terceira guia, você pode calcular a indutância com o conhecido A<sub>L</sub> e o número conhecido de curvas. - + Calculate Calcular - + Close Fechar @@ -71,36 +71,36 @@ Numero de espiras da bobina - - - + + - - + + - + + Warning Aviso - - - + + + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - + + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - - + + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! @@ -113,82 +113,87 @@ Sobre o programa - + About program Sobre o programa - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Indutor de radiofrequência e choke calculadora</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. O aplicativo permite calcular o número necessário de voltas para o valor desejado de indutância do indutor homebrew ou para calcular o valor de indutância de um indutor fabricado. Espero que este aplicativo possa ser útil para HAMs, audiófilos e outros entusiastas de rádio que precisam fazer indutores DIY. - + HomePage: Pagina inicial: - + Author Autor - + Name: Valery Kustarev Nome: Valery Kustarev - + Thanks Obrigado - + Thanks for reports and program testing: Obrigado por relatórios e testes de programa: - + Translations Traduções - + I would like to thank the following people who volunteered to translate Coil64: Eu gostaria de agradecer às seguintes pessoas que se ofereceram para traduzir o Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: A versão atual do Coil64 foi compilada usando as seguintes bibliotecas: - + License Licença - + The open source code of the following developers was used: O código-fonte aberto dos seguintes desenvolvedores foi usado: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Espero que o Coil64 seja útil na sua criatividade em radioamadores. 73! - + Libraries Bibliotecas - + + Free Icons: + Ícones grátis: + + + Close Fechar @@ -206,42 +211,42 @@ Tipo de enrolamento - + Round cross-section Seção transversal redonda - + Rectangular cross-section Seção transversal retangular - + Reverse calculation Cálculo inverso - + Dimensions Dimensões - + mm mm - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar @@ -277,59 +282,59 @@ - + Inductance Inductancia - - - - - - - - - - - + + + + + + + + + + + Warning Aviso - - + + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - - + + + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - - - + + + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras da bobina @@ -347,75 +352,75 @@ Inductancia - + Information Informação - + Iron powder toroids Toróides em pó de ferro - - + + Select material of the toroid Selecione o material do toróide - - + + Select dimension type of the toroid Selecione o tipo de dimensão do toróide - + Ferrite toroids Toróides de ferrite - + E cores Núcleos E - - + + Select type Selecione o tipo - + Pot cores 'Pot core' - + Multi aperture cores Núcleos de abertura múltipla - + Select material Selecione o material - + Select the type of the core Selecione o tipo de núcleo - + Result Resultado - + Export results Exportar resultados - + Close Fechar @@ -533,12 +538,12 @@ Uma ou mais entradas são iguais a null! - + Selected core Núcleo selecionado - + Input data Dados de entrada @@ -584,150 +589,150 @@ Calculadora de capacitor de expansão - + Direct calculation Cálculo direto - - - + + + Input data Dados de entrada - - - - + + + + Result Resultado - + Reverse calculation Cálculo inverso - + Context help Ajuda contextual - + Close Fechar - + Export results Exportar resultados - + Calculate Calcular - - + + Lowest Frequency Frequência mais baixa - - + + Highest Frequency Frequência mais alta - - + + Tuning Capacitor Minimum Capacitor de ajuste mínimo - - + + Tuning Capacitor Maximum Máximo do capacitor de ajuste - - + + Stray Capacitance Capacitância perdida - - + + Inductance Inductancia - - + + Serial Capacitor Capacitor serial - - - - + + + + Valid value range Intervalo de valores válido - - + + Minimum LC circuit Capacitance Capacitância mínima do circuito LC - - + + Maximum LC circuit Capacitance Capacitância máxima do circuito LC - - - - - - - + + + + + + + Warning Aviso - - + + Parallel Capacitor Capacitor Paralelo - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. A faixa de capacitância C<sub>V</sub> (combinada com a capacitância parasita do circuito) é muito estreita para se sobrepor à faixa de frequência desejada. Altere a faixa de frequência ou os parâmetros do capacitor variável e tente novamente. - + The inductance value is out of range. O valor da indutância está fora do intervalo. - - + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - - + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Inductancia - + Maximal Maximo - + Minimal Mínimo - + Winding pitch / wire diameter ratio Relação passo do enrolamento / diâmetro do fio - + Axial Axial - + Radial Radial - + Clear all Apagar todos - + Save Salvar - + Context help Ajuda contextual - + Close Fechar - + Range of wire diameters Gama de diâmetros de fio - + Calculate Calcular @@ -998,27 +1003,27 @@ Selecione o tipo de núcleo - + Reverse calculation Cálculo inverso - + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar @@ -1038,85 +1043,85 @@ Permeabilidade magnética - + Number of turns Numero de espiras da bobina - - + + Inductance Inductancia - - - + + - + - + + Warning Aviso - + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - - + + + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - - + + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras da bobina - + Effective magnetic path length Comprimento efetivo do caminho magnético - + Effective area of magnetic path Área efetiva do caminho magnético - + Effective volume Volume efetivo - + Effective magnetic permeability of the core Permeabilidade magnética efetiva do núcleo @@ -1140,6 +1145,7 @@ + Inductance Inductancia @@ -1154,128 +1160,128 @@ Parâmetros da bobina: - + Context help Ajuda contextual - + Calculate Calcular - + Enter - + Close Fechar - + Esc - + Rod diameter Diâmetro da haste - + Rod length Comprimento da haste - + Magnetic permeability Permeabilidade magnética - + Former diameter Diâmetro da forma - + Shift Mudança - + Wire diameter Diâmetro do fio - + Winding pitch Passo entre espiras - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Aviso - + One or more inputs are empty! Uma ou mais entradas estão vazias! - - + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Distance from coil edge to core edge less than 1/8 Lr Distância da borda da bobina à borda do núcleo menor que 1/8 Lr - + Input data Dados de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras da bobina - + Length of winding Comprimento da bobina - + Effective magnetic permeability of the core Permeabilidade magnética efetiva do núcleo @@ -1298,76 +1304,76 @@ Dados - + Inductance Inductancia - + Number of turns Numero de espiras da bobina - + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar - - - - + + + + Warning Aviso - + One or more inputs are empty! Uma ou mais entradas estão vazias! - + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Relative magnetic permeability of the toroid Permeabilidade magnética relativa do toróide - + Magnetic factor of the core Fator Magnético do Núcleo @@ -1385,43 +1391,43 @@ Tipo do loop - + Round loop Laço redondo - + Isosceles Triangle loop Loop de triângulo isósceles - + Rectangle loop Loop de retângulo - + Reverse calculation Cálculo inverso - - + + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar @@ -1437,7 +1443,7 @@ - + Loop diameter Diâmetro da espira @@ -1454,69 +1460,69 @@ Lado do retângulo - + + - + - - + + - - + Warning Aviso - - - + + + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - + + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - - + + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - - + + Result Resultado - + The side of the equilateral triangle O lado do triângulo equilátero - + The side of quadrate O lado do quadrate - + Coil can not be realized Não é possivel realizar - + Inductance Inductancia @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Seleccionar a forma da bobina - + One layer coil with round wire Bobina de uma camada com fio redondo - + One layer coil with rect wire Bobina de uma camada com fio retangular - + Multilayer coil Bobina de varias camadas - + Multilayer coil with insulated pads Bobina de varias camadas com almofadas isoladas - + Ferrite toroid coil Bobina em anel de ferrite - + Tesla flat spiral coil Bobina espiral plana de Tesla - - Enter - - - - + Show confirm dialog to delete a result Mostrar caixa de diálogo de confirmação para excluir um resultado - + About Coil64 Sobre o Coil64 - + Ferrite toroid permeability Permutabilidade do toróide de ferrite - + Coil Bobina - - - - - - - - - + + + + + + + + + Winding pitch Passo entre espiras - - + + Wire material: Material do fio: - - - - + + + + Copper Cobre - - + + Silver Prata - - - - + + + + Aluminum Aluminio - - + + Tin Estanho - + Ratio W/s: Proporção W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Inductancia - - + + Select initial data of the calculation Seleccionar os dados iniciais de calculo - + LC circuit Circuito LC - + Initial conditions of calculation of a circuit Condições iniciais de calculo de um circuito - + The capacitance and the inductance are known A capacitancia e a inductancia são conhecidas - + The capacitance and the frequency are known A capacitancia e a frequencia são conhecidas - + The inductance and the frequency are known Inductancia e frequencia são conhecidas - + Additional calculations Cálculo adicional - + Calculate Calcular - + PCB coil with square winding Bobina plana em circuito impreso com espiras quadradas - + PCB coil with spiral winding Bobina plana em circuito impresso com espiras redondas - + One layer close-winding coil Bobina de uma camada de espiras - + Multilayer coil on a rectangular former Bobina multicamadas em uma forma retangular - + PCB flat coil Bobina PCB - + The impedance and the frequency are known A impedância e a frequência são conhecidas - - - + + + Copy selected to clipboard Copiar seleccionados para o clipboard - - - - - + + + + + Copy all to clipboard Copiar todos os asquivos para o clipboard - - - - - + + + + + Save Salvar - - - - + + + + Clear all Apagar todos - + Print all Imprimir tudo - + Show images in result Mostrar as imagens no resultado - + Regular winding Enrolamento normal - + Orthocyclic winding Enrolamento ortocíclico - + PCB coil with rectangular winding Bobina plana em circuito impreso com espiras retangularas - + One layer coil on a polygonal former Bobina não circular de uma camada de espiras com passo - + Former diameter and wire diameter Diâmetro de forma e diâmetro do fio - + Former diameter and winding length Diâmetro de forma e comprimento do enrolamento - - + + Wire has insulation O fio é isolado - + Show title in results Mostrar título nos resultados - + + Show values description + Mostrar descrição dos valores + + + + Use colored value text + Use texto de valor colorido + + + Show additional results for single-layer coils Mostrar resultados adicionais para bobinas de uma camada - + Show data for LTSpice Mostrar dados para LTSpice - + Show last result first Mostrar o último resultado primeiro - + + Show calculation numbering + Mostrar numeração de cálculo + + + Show confirm dialog to clear results Mostrar caixa de diálogo de confirmação para limpar os resultados - + Theme Tema - + Ferrite cores Núcleos de ferrite - + Versions history Histórico de versões - + Air core toroid coil Bobina toróide de núcleo de ar - + Default Padrão - + Dark Sombria - + Pot core coil Bobina 'Pot core' - + Sunny Ensolarado - + E core coil Bobina E-core - + Calculation with AL-factor Cálculo com fator AL - + U core coil Bobina de núcleo U - + Audio system filter (crossover) coil Bobina de filtro de sistema de áudio (crossover) - + Toroidal inductor at RF Indutor toroidal em RF - + Bandspread Calculator Calculadora de capacitor de expansão - + RM core coil Bobina RM-core - + + Interface help + Ajuda da interface + + + Save results on exit Salvar resultados na saída - + Show confirm dialog before exit Mostrar caixa de diálogo de confirmação antes de sair - - - + + + Context help Ajuda contextual - + &File &Arquivo - + &Customize &Personalizar - + &Help &Ajuda - + Actions Ações - + Branded cores Núcleos com marca - + &Exit &Sair - - - + + + Options Opções - + Multilayer foil-wound coil Bobina multicamada com enrolamento em folha - + + Show text in tabular form + Mostrar texto em formato tabular + + + Check for &update P&rocurar actualizações - + HomePage Pagina inicial - + Print Imprimir - + To null initial data Para anular os dados iniciais - + Coil on a ferrite rod Bobina em uma haste de rebarba - + Meander coil on PCB Meandro bobina no PCB - + Search coil of a metal detector Bobina de busca de um detector de metais - + A one-turn loop coil Bobina de uma espira - + Donate Doar - + Influence of the shield of a coil Influência de um escudo de bobina - + Amidon cores Núcleos Amidon - - - - - + + + + + Open Abrir - - + + Language Língua - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Aviso - + Error. Can not open URL: Erro. Não é possível abrir o URL: - - + + Information Informação - + The version is up to date: A versão está atualizada: - + There is a new version of the app. Existe uma nova versão do aplicativo. - + Please visit the URL to download Por favor, visite o URL para baixar - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Espessura do isolamento - - - - - - - - - + + + + + + + + + Outside diameter Diametro exterior - - - - - - + + + + + + Inside diameter Diametro interior - - + + Init magnetic permeability Permeabilidade magnética inicial - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Diâmetro da forma - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Diâmetro do fio - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Diametro de fio com isolamento - - + + Wire width Largura do fio - - + + Wire thickness Espessura do fio - - - - - - - + + + + + + + Winding length Comprimento da bobina - - + + Layers number beetween insulating pads Número de camadas entre almofadas de isolamento - - + + Core height Altura do nucleo - - - - - + + + + + Frequency Frequencia - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + LC tank calculation Cálculo do circuito LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Entrada - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Resultado - + Frequency of a circuit Frecuencia do circuito - - + + Inductance of a circuit Inductancia de um circuito - - - - - - - - + + + + + + + + Characteristic impedance Impedancia caracteristica - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Confirmação - - - - + + + + Are you sure? Você tem certeza? - - - - + + + + Yes Sim - - - - + + + + No Não - + Something gone wrong Algo deu errado - - + + Number of sides of the former Numero de bordos na forma - - + + Former width Largura anterior - - + + Former height Altura anterior - - + + Foil width Largura da folha - - + + Foil thickness Espessura da folha - - + + Chamfer Chanfro - + Gap between turns Intervalo entre as espiras - + Number of turns Numero de espiras da bobina - - - + + + Width of a PCB trace Largura da pista conductora impressa - - - - + + + + Outside dimension Dimensão externa - - + + Inside dimension Dimensão interna - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - - - + + + + The number of sides must be integer and at least three! O número de lados deve ser inteiro e pelo menos três! - - - - - - + + + + + + Input data for LTSpice Dados de entrada para LTSpice - - + + Length of the foil Comprimento da folha - - + + Invalid input parameter combination Combinação de parâmetro de entrada inválida - + calculation will be deleted cálculo será excluído - + Delete this result Excluir este resultado - - - - + + + + PCB trace thickness Espessura do traço de PCB - + Wrong data was entered Introduzidos dados errados - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Comprimento do fio sem terminações - - - - - - + + + + + + Length of winding Comprimento da bobina - - - - - - - - - - - + + + + + + + + + + + Weight of wire Peso do fio - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Resistencia da bobina - - - - - - + + + + + + Self capacitance Autocapacitancia - - - - - - - - + + + + + + + + Coil constructive Q-factor Factor constructivo Q da bobina - - - - - - + + + + + + Loss resistance Resistencia das perdas - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Resultados adicionais para circuito LC paralelo - - - - - - - - - - + + + + + + + + + + Circuit capacitance Capacitancia do circuito - - - - - - + + + + + + Equivalent resistance Resistência equivalente - - - - - - + + + + + + Bandwidth Largura de banda - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Frequencia de trabalho - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Frequencia de auto-resonancia da bobina - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Espessura da bobina - - - + + + Dimensions of inductor Dimensões do indutor - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Resistencia da bobina - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Numero de camadas - + Number of interlayers Número de capas intermedias - - - + + + Coil can not be realized Não é possivel realizar - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Numero de espiras da bobina @@ -3135,71 +3161,71 @@ Dados - + Number of turns Numero de espiras da bobina - - + + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar - - - - + + + + Warning Aviso - + One or more inputs are empty! Uma ou mais entradas estão vazias! - + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Inductance Inductancia - + Length of winding Comprimento da bobina @@ -3223,28 +3249,28 @@ - + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar - + Number of turns Numero de espiras da bobina @@ -3274,7 +3300,7 @@ - + Warning Aviso @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! @@ -3300,58 +3326,58 @@ Não é possivel realizar - + Input data Dados de entrada - + Result Resultado - - + + Inductance Inductancia - + Number of turns of the coil Numero de espiras da bobina - + Mean diameter Diâmetro médio - + Thickness of the coil Espessura da bobina - + Resistance of the coil Resistencia da bobina - + Ohm Ohm - + Length of wire without leads Comprimento do fio sem terminações - + Weight of wire Peso do fio - + g g @@ -3364,12 +3390,12 @@ Unidades de medida - + Show additional results for single layer coils Mostrar resultados adicionais para bobinas de uma camada - + Show images in results Mostrar as imagens no resultado @@ -3379,242 +3405,267 @@ Capacitância - + pF pF - + nF nF - + microF microF - + Dimensions Dimensões - + mm mm - + cm cm - + inch polegada - + mil mil - + Inductance Inductancia - + nH nH - + microH microH - + mH mH - + Wire gauge Calibre de fio - + Metric Métrico - + AWG AWG - + Frequency Frequencia - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Definido como padrão - + Interface Interface - + Show last result first Mostrar o último resultado primeiro - + + Show calculation numbering + Mostrar numeração de cálculo + + + Show data for LTSpice Mostrar dados para LTSpice - + Show title in results Mostrar título nos resultados - + Show confirm dialog before exit Mostrar caixa de diálogo de confirmação antes de sair - + Show confirm dialog to clear results Mostrar caixa de diálogo de confirmação para limpar os resultados - + Save results on exit Salvar resultados na saída - + Interface font Fuente de interface - + Output field font Fonte do campo de saida - + Sunny Ensolarado - + Decimal and thousand separators Decimal e mil separadores - + Number of decimal places Número de sinais após o separador decimal - + As in the current locale Como no local atual - + As in the English locale Como na localidade inglesa - + Show confirm dialog to delete a result Mostrar caixa de diálogo de confirmação para excluir um resultado - + + Output field text + Texto do campo de saída + + + + Show text in tabular form + Mostrar texto em formato tabular + + + + Show values description + Mostrar descrição dos valores + + + + Use colored value text + Use texto de valor colorido + + + Theme Tema - + Default Padrão - + Dark Sombria - + Check for update Procurar actualizações - + Automatically check for update Verificar automaticamente se há actualizações - + Checking interval Intervalo de verificação - + Once for 60 days Uma vez cada 60 dias - + Once for 120 days Uma vez cada 120 dias - + Once for 180 days Uma vez cada 180 dias - + Check for a new version Verificar se há nova versão - + Check now! Procurar agora! - + OK OK - + Cancel Cancelar @@ -3632,27 +3683,27 @@ Selecione o tipo de núcleo - + Reverse calculation Cálculo inverso - + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar @@ -3713,76 +3764,76 @@ - + Inductance Inductancia - - + - + - + + Warning Aviso - + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - + + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - - + + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras da bobina - + Effective magnetic path length Comprimento efetivo do caminho magnético - + Effective area of magnetic path Área efetiva do caminho magnético - + Effective volume Volume efetivo - + Effective magnetic permeability of the core Permeabilidade magnética efetiva do núcleo @@ -3818,43 +3869,43 @@ Entrada - + Select material of the toroid Selecione o material do toróide - + Information Informação - + Dimensions Dimensões - - + + Result Resultado - + Context help Ajuda contextual - + Export results Exportar resultados - + Calculate Calcular - + Close Fechar @@ -3881,7 +3932,7 @@ - + Self capacitance Autocapacitancia @@ -3911,76 +3962,76 @@ Diâmetro do fio - + Initial magnetic permeability Permeabilidade magnética inicial - + Residual flux density Densidade de fluxo residual - + Coercive Force Força Coercitiva - + The frequency is out of range A frequência está fora do intervalo - - - + + + Warning Aviso - + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - + + One or more dimensions have an invalid value! Uma ou mais dimensões têm um valor inválido! - + Equivalent series inductance Indutância de série equivalente - + Loss resistance Resistencia das perdas - + Ohm Ohm - + Coil constructive Q-factor Factor constructivo Q da bobina - + Input data for LTSpice Dados de entrada para LTSpice - + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada @@ -3998,27 +4049,27 @@ Selecione o tipo de núcleo - + Reverse calculation Cálculo inverso - + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar @@ -4033,79 +4084,79 @@ Permeabilidade magnética - + Number of turns Numero de espiras da bobina - - + + Inductance Inductancia - - + - + - + + Warning Aviso - + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - + + + One or more inputs have an illegal format! Uma ou mais entradas têm um formato ilegal! - - + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras da bobina - + Effective magnetic path length Comprimento efetivo do caminho magnético - + Effective area of magnetic path Área efetiva do caminho magnético - + Effective volume Volume efetivo - + Effective magnetic permeability of the core Permeabilidade magnética efetiva do núcleo @@ -4123,38 +4174,38 @@ Forma da blindagem da bobina - + Cylinder Cilindro - + Box Caixa - + Data Dados - - + + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar @@ -4208,22 +4259,22 @@ Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Inductance of the shielded coil Indutância da bobina blindada - + Relative reducing of the inductance Redução relativa da indutância @@ -4241,27 +4292,27 @@ Bobina de núcleo U - + Reverse calculation Cálculo inverso - + Dimensions Dimensões - + Context help Ajuda contextual - + Calculate Calcular - + Close Fechar @@ -4282,74 +4333,74 @@ - + Inductance Inductancia - - + - - + + - + - + + Warning Aviso - + One or more inputs are empty! Uma ou mais entradas estão vazias! - - - - - - - One or more inputs have an illegal format! - Uma ou mais entradas têm um formato ilegal! - + + One or more inputs have an illegal format! + Uma ou mais entradas têm um formato ilegal! + + + + + + One or more inputs are equal to null! Uma ou mais entradas são iguais a null! - + Input data Dados de entrada - + Result Resultado - + Number of turns of the coil Numero de espiras da bobina - + Effective magnetic path length Comprimento efetivo do caminho magnético - + Effective area of magnetic path Área efetiva do caminho magnético - + Effective volume Volume efetivo diff --git a/lang/Coil64_ro.ts b/lang/Coil64_ro.ts index 781eece..243b8a1 100644 --- a/lang/Coil64_ro.ts +++ b/lang/Coil64_ro.ts @@ -14,31 +14,31 @@ Puteți calcula factorul A<sub>L</sub> al unei bobine cu circuit magnetic închis prin măsurare directă cu o înfășurare de încercare. - - - + + + Input data Date de intrare - - - + + + Result Rezultate - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Puteți determina factorul A<sub>L</sub> în prima filă, cunoscând numărul de viraje și inductanța măsurată.<hr/> În a doua filă, puteți determina numărul de viraje cu un cunoscut A<sub>L</sub> și cu o inductanță necesară cunoscută.<hr/> În a treia filă, puteți calcula inductanța cu A<sub>L</sub> și numărul cunoscut de viraje. - + Calculate Calculaţi - + Close Închide @@ -71,36 +71,36 @@ Numărul de spire al bobinei - - - + + - - + + - + + Warning Avertizare - - - + + + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - + + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - - + + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! @@ -113,82 +113,87 @@ Despre - + About program Despre program - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Inductor de frecvență radio și calculator de sufocare</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Aplicația permite calcularea numărului necesar de rotații pentru valoarea dorită a inductanței inductorului homebrew sau pentru calcularea valorii de inductanță a inductorului fabricat. Sper că această aplicație ar putea fi utilă pentru HAM-uri, Audiophiles și alți entuziaști radio care au nevoie de inductori DIY. - + HomePage: Pagina principala: - + Author Autor - + Name: Valery Kustarev Nume: Valery Kustarev - + Thanks Mulțumiri - + Thanks for reports and program testing: Vă mulțumim pentru rapoarte și teste de program: - + Translations Traduceri - + I would like to thank the following people who volunteered to translate Coil64: Aș dori să mulțumesc următorilor oameni care s-au oferit voluntar să traducă Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Versiunea actuală a Coil64 a fost compilată utilizând următoarele biblioteci: - + License Licență - + The open source code of the following developers was used: A fost utilizat codul open source al următoarelor dezvoltatoare: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Sper că Coil64 va fi util în creativitatea voastră radioamatorică. 73! - + Libraries Biblioteci - + + Free Icons: + Pictograme gratuite: + + + Close Închide @@ -206,42 +211,42 @@ Un fel de înfășurare - + Round cross-section Secțiune rotundă - + Rectangular cross-section Secțiune dreptunghiulară - + Reverse calculation Calcularea inversă - + Dimensions Dimensiuni - + mm mm - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide @@ -277,59 +282,59 @@ - + Inductance Inductanţa - - - - - - - - - - - + + + + + + + + + + + Warning Avertizare - - + + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - - + + + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - - - + + + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Number of turns of the coil Numărul de spire al bobinei @@ -347,75 +352,75 @@ Inductanţa - + Information informație - + Iron powder toroids Toroizi de pulbere de fier - - + + Select material of the toroid Selectați materialul toroidului - - + + Select dimension type of the toroid Selectați tipul dimensiunii toroidului - + Ferrite toroids Toroizi din ferită - + E cores E nuclee - - + + Select type Selectați tipul - + Pot cores Nuclee de ghiveci - + Multi aperture cores Miezuri cu deschidere multiplă - + Select material Selectați materialul - + Select the type of the core Selectați tipul nucleului - + Result Rezultate - + Export results Rezultatele la export - + Close Închide @@ -533,12 +538,12 @@ Una sau mai multe intrări sunt egale cu nul! - + Selected core Nucleul selectat - + Input data Date de intrare @@ -584,150 +589,150 @@ Calculator bandspread - + Direct calculation Calcul direct - - - + + + Input data Date de intrare - - - - + + + + Result Rezultate - + Reverse calculation Calcularea inversă - + Context help Ajutor pentru context - + Close Închide - + Export results Rezultatele la export - + Calculate Calculaţi - - + + Lowest Frequency Cea mai joasă frecvență - - + + Highest Frequency Cea mai mare frecvență - - + + Tuning Capacitor Minimum Condensator de reglaj minim - - + + Tuning Capacitor Maximum Condensator de reglaj maxim - - + + Stray Capacitance Capacitate rătăcită - - + + Inductance Inductanţa - - + + Serial Capacitor Condensator serial - - - - + + + + Valid value range Interval de valori valid - - + + Minimum LC circuit Capacitance Capacitatea minimă a circuitului LC - - + + Maximum LC circuit Capacitance Capacitate maximă a circuitului LC - - - - - - - + + + + + + + Warning Avertizare - - + + Parallel Capacitor Condensator paralel - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Intervalul de capacitate C<sub>V</sub> (combinat cu capacitatea parazită a circuitului) este prea îngust pentru a se suprapune pe domeniul de frecvență dorit. Modificați intervalul de frecvență sau parametrii condensatorului variabil și încercați din nou. - + The inductance value is out of range. Valoarea inductanței este în afara intervalului. - - + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - - + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Inductanţa - + Maximal Maximal - + Minimal Minim - + Winding pitch / wire diameter ratio Raportul pasului bobinei / diametrul firului - + Axial Axial - + Radial Radial - + Clear all Curaţă tot - + Save Salvați - + Context help Ajutor pentru context - + Close Închide - + Range of wire diameters Gama de diametre a firelor - + Calculate Calculaţi @@ -998,27 +1003,27 @@ Selectați tipul nucleului - + Reverse calculation Calcularea inversă - + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide @@ -1038,85 +1043,85 @@ Permeabilitate magnetică - + Number of turns Numărul de spire al bobinei - - + + Inductance Inductanţa - - - + + - + - + + Warning Avertizare - + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - - + + + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - - + + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Number of turns of the coil Numărul de spire al bobinei - + Effective magnetic path length Lungime efectivă a căii magnetice - + Effective area of magnetic path Zona efectivă a căii magnetice - + Effective volume Volumul efectiv - + Effective magnetic permeability of the core Permeabilitatea magnetică eficientă a miezului @@ -1140,6 +1145,7 @@ + Inductance Inductanţa @@ -1154,128 +1160,128 @@ Parametrii bobinei: - + Context help Ajutor pentru context - + Calculate Calculaţi - + Enter - + Close Închide - + Esc - + Rod diameter Diametrul tijei - + Rod length Lungimea tijei - + Magnetic permeability Permeabilitate magnetică - + Former diameter Diametrul suportului (carcasei) - + Shift Schimbare - + Wire diameter Diametrul sârmei - + Winding pitch Spaţiul (pasul) dintre spire - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Avertizare - + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Distance from coil edge to core edge less than 1/8 Lr Distanța de la marginea bobinei la marginea miezului este mai mică de 1/8 Lr - + Input data Date de intrare - + Result Rezultate - + Number of turns of the coil Numărul de spire al bobinei - + Length of winding Lungimea înfăşurării (bobinei) - + Effective magnetic permeability of the core Permeabilitatea magnetică eficientă a miezului @@ -1298,76 +1304,76 @@ Datum - + Inductance Inductanţa - + Number of turns Numărul de spire al bobinei - + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide - - - - + + + + Warning Avertizare - + One or more inputs are empty! Una sau mai multe intrări sunt goale! - + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Relative magnetic permeability of the toroid Permeabilitatea magnetică relativă a toroidului - + Magnetic factor of the core Factorul magnetic al miezului @@ -1385,43 +1391,43 @@ Un fel de buclă - + Round loop Buclă rotundă - + Isosceles Triangle loop Isosceles Triunghi bucla - + Rectangle loop Buclă dreptunghi - + Reverse calculation Calcularea inversă - - + + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide @@ -1437,7 +1443,7 @@ - + Loop diameter Diametrul unei singure spire @@ -1454,69 +1460,69 @@ Latura dreptunghiului - + + - + - - + + - - + Warning Avertizare - - - + + + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - + + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - - + + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - - + + Result Rezultate - + The side of the equilateral triangle Latura triunghiului echilateral - + The side of quadrate Latura cadrului - + Coil can not be realized Bobina nu poate fi realizată - + Inductance Inductanţa @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Selectaţi forma bobinei - + One layer coil with round wire Bobină cu un singur strat cu firul rotund - + One layer coil with rect wire Bobină cu un singur cu stratul dreptunghiular - + Multilayer coil Bobină multistrat - + Multilayer coil with insulated pads Bobină multistrat cu tampoane izolate - + Ferrite toroid coil Bobină pe un inel de ferită - + Tesla flat spiral coil Bobina de spirală plat Tesla - - Enter - - - - + Show confirm dialog to delete a result Afișați dialogul de confirmare pentru a șterge un rezultat - + About Coil64 Despre Coil64 - + Ferrite toroid permeability Permeabilitatea toroidului de ferită - + Coil Bobina - - - - - - - - - + + + + + + + + + Winding pitch Spaţiul (pasul) dintre spire - - + + Wire material: Materialul sârmei: - - - - + + + + Copper Cupru - - + + Silver Argint - - - - + + + + Aluminum Aluminiu - - + + Tin Staniu - + Ratio W/s: Raportul W / s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Inductanţa - - + + Select initial data of the calculation Selectaţi datele iniţiale ale calculului - + LC circuit Circuitul LC - + Initial conditions of calculation of a circuit Condiţii iniţiale de calcul al unui circuit - + The capacitance and the inductance are known Capacitatea şi Inductanţa sunt cunosute - + The capacitance and the frequency are known Capacitatea şi Frecvenţa sunt cunosute - + The inductance and the frequency are known Inductanţa şi Frecvenţa sunt cunoscute - + Additional calculations Calcule suplimentare - + Calculate Calculaţi - + PCB coil with square winding Bobină spirală pătrată pe cablaj imprimat (PCB) - + PCB coil with spiral winding Bobină spirală rotundă pe cablaj imprimat (PCB) - + One layer close-winding coil Bobină cu un singur strat cu "pas forţat" - + Multilayer coil on a rectangular former Bobină multistrat pe un foaier dreptunghiular - + PCB flat coil Bobina PCB - + The impedance and the frequency are known Impedanța și frecvența sunt cunoscute - - - + + + Copy selected to clipboard Copiaţi selecţia în clipboard - - - - - + + + + + Copy all to clipboard Copiaţi totul în clipboard - - - - - + + + + + Save Salvați - - - - + + + + Clear all Curaţă tot - + Print all Imprimați toate - + Show images in result Afişaţi imaginile în rezultate - + Regular winding Înfășurare regulată - + Orthocyclic winding Înfășurare ortociclică - + PCB coil with rectangular winding Bobină dreptunghiulară pe cablaj imprimat (PCB) - + One layer coil on a polygonal former Bobină cu un singur strat non-circulară (suport poligonal) - + Former diameter and wire diameter Diametrul suportului (carcasei) şi diametrul sârmei - + Former diameter and winding length Diametrul suportului (carcasei) şi lungimea bobinei - - + + Wire has insulation Firul este izolat - + Show title in results Afișați titlul în rezultate - + + Show values description + Afișați descrierea valorilor + + + + Use colored value text + Folosiți text valoric colorat + + + Show additional results for single-layer coils Afişaţi rezultate suplimentare pentru bobinele cu un singur strat - + Show data for LTSpice Afișați datele pentru LTSpice - + Show last result first Afișează mai întâi ultimul rezultat - + + Show calculation numbering + Afișați numerotarea calculelor + + + Show confirm dialog to clear results Afișați dialogul de confirmare pentru a șterge rezultatele - + Theme Temă - + Ferrite cores Miezuri de ferită - + Versions history Istoricul versiunilor - + Air core toroid coil Bobină toroidă de miez de aer - + Default Mod implicit - + Dark Întuneric - + Pot core coil Nuclee de ghiveci - + Sunny Soare - + E core coil Bobină E-core - + Calculation with AL-factor Calculul cu factor AL - + U core coil U bobină de bază - + Audio system filter (crossover) coil Filtru sistem audio (crossover) bobină - + Toroidal inductor at RF Inductor toroidal la RF - + Bandspread Calculator Calculator bandspread - + RM core coil Bobină RM-core - + + Interface help + Ajutor pentru interfață + + + Save results on exit Salvați rezultatele la ieșire - + Show confirm dialog before exit Afișați dialogul de confirmare înainte de a ieși - - - + + + Context help Ajutor pentru context - + &File &Fişier - + &Customize &Personalizaţi - + &Help &Ajutor - + Actions Acţiuni - + Branded cores Nuclee de marcă - + &Exit &Ieșire - - - + + + Options Opţiuni - + Multilayer foil-wound coil Bobină multistrat cu înfășurare a foliei - + + Show text in tabular form + Afișați textul sub formă de tabel + + + Check for &update Verificaţi pentru &actualizări - + HomePage Pagina principala - + Print Imprimare - + To null initial data Resetare la date originale - + Coil on a ferrite rod Bobina pe o tijă de ferită - + Meander coil on PCB Meander bobina pe PCB - + Search coil of a metal detector Baterie de căutare a unui detector de metale - + A one-turn loop coil Bobina cu o singură spiră (dipol) - + Donate Dona - + Influence of the shield of a coil Influența unui scut a bobinei - + Amidon cores Nucleele lui Amidon - - - - - + + + + + Open Deschis - - + + Language Limba - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Avertizare - + Error. Can not open URL: Eroare. Nu se poate deschide adresa URL: - - + + Information informație - + The version is up to date: Versiunea este actualizată: - + There is a new version of the app. Există o nouă versiune a aplicației. - + Please visit the URL to download Vizitați URL-ul de descărcat - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Grosimea izolației - - - - - - - - - + + + + + + + + + Outside diameter Diametrul exterior - - - - - - + + + + + + Inside diameter Diametrul interior - - + + Init magnetic permeability Permeabilitate magnetică inițială - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Diametrul suportului (carcasei) - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Diametrul sârmei - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Diametrul sârmei cu izolație - - + + Wire width Lățimea firelor - - + + Wire thickness Grosimea firului - - - - - - - + + + + + + + Winding length Lungimea înfăşurării (bobinei) - - + + Layers number beetween insulating pads Numărul de straturi dintre plăcile izolatoare - - + + Core height Înălţimea inelului - - - - - + + + + + Frequency Frecvenţa - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + LC tank calculation Calcularea circuitului LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Intrare - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Rezultate - + Frequency of a circuit Frecvenţa de Rezonanţă a circuitului - - + + Inductance of a circuit Inductanţa circuitului - - - - - - - - + + + + + + + + Characteristic impedance Impendanţa caracteristică - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Confirmare - - - - + + + + Are you sure? Esti sigur? - - - - + + + + Yes Da - - - - + + + + No Nu - + Something gone wrong Ceva a mers prost - - + + Number of sides of the former Numărul laturilor al suportului (carcasei) bobinei - - + + Former width Lățime mai veche - - + + Former height Înălțime mai veche - - + + Foil width Lățimea foliei - - + + Foil thickness Grosimea foliei - - + + Chamfer Șanț - + Gap between turns Gap între spire - + Number of turns Numărul de spire al bobinei - - - + + + Width of a PCB trace Lăţimea conductorului (traseului) a cablajului imprimat (PCB) - - - - + + + + Outside dimension Dimensiunea exterioară - - + + Inside dimension Dimensiunea interioară - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - - - + + + + The number of sides must be integer and at least three! Numărul laturilor trebuie să fie întreg și cel puțin trei! - - - - - - + + + + + + Input data for LTSpice Date de intrare pentru LTSpice - - + + Length of the foil Lungimea foliei - - + + Invalid input parameter combination Combinație nevalidă de parametri de intrare - + calculation will be deleted calculul va fi șters - + Delete this result Ștergeți acest rezultat - - - - + + + + PCB trace thickness Grosimea urmelor PCB - + Wrong data was entered Au fost introduse date greşite - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Lungimea sârmei fără terminaţii (conexiuni) - - - - - - + + + + + + Length of winding Lungimea înfăşurării (bobinei) - - - - - - - - - - - + + + + + + + + + + + Weight of wire Greutatea sârmei - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reactanța bobinei - - - - - - + + + + + + Self capacitance Capacitatea proprie - - - - - - - - + + + + + + + + Coil constructive Q-factor Factorul de calitate al bobinei,Q - - - - - - + + + + + + Loss resistance Rezistenţa de pierdere în izolaţie - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Rezultate suplimentare pentru circuitul LC paralel - - - - - - - - - - + + + + + + + + + + Circuit capacitance Capacitatea circuitului - - - - - - + + + + + + Equivalent resistance Rezistenţa echivalentă - - - - - - + + + + + + Bandwidth Lăţime de bandă - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Frecvența de lucru - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Frecventa de auto-rezonantă al bobinei - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Grosimea bobinei - - - + + + Dimensions of inductor Dimensiuni ale inductorului - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Rezistenţa bobinei (în curent continu) - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Numărul de straturi - + Number of interlayers Numărul de straturi intermediare - - - + + + Coil can not be realized Bobina nu poate fi realizată - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Numărul de spire al bobinei @@ -3135,71 +3161,71 @@ Datum - + Number of turns Numărul de spire al bobinei - - + + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide - - - - + + + + Warning Avertizare - + One or more inputs are empty! Una sau mai multe intrări sunt goale! - + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Inductance Inductanţa - + Length of winding Lungimea înfăşurării (bobinei) @@ -3223,28 +3249,28 @@ - + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide - + Number of turns Numărul de spire al bobinei @@ -3274,7 +3300,7 @@ - + Warning Avertizare @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! @@ -3300,58 +3326,58 @@ Bobina nu poate fi realizată - + Input data Date de intrare - + Result Rezultate - - + + Inductance Inductanţa - + Number of turns of the coil Numărul de spire al bobinei - + Mean diameter Diametrul mediu - + Thickness of the coil Grosimea bobinei - + Resistance of the coil Rezistenţa bobinei (în curent continu) - + Ohm Ohm - + Length of wire without leads Lungimea sârmei fără terminaţii (conexiuni) - + Weight of wire Greutatea sârmei - + g g @@ -3364,12 +3390,12 @@ Unităţi de măsură - + Show additional results for single layer coils Afişaţi rezultate suplimentare pentru bobinele cu un singur strat - + Show images in results Afişaţi imaginile în rezultate @@ -3379,242 +3405,267 @@ Capacitatea - + pF pF - + nF nF - + microF microF - + Dimensions Dimensiuni - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Inductanţa - + nH nH - + microH microH - + mH mH - + Wire gauge Sârmă - + Metric Metric - + AWG AWG - + Frequency Frecvenţa - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Setați la implicit - + Interface Interfaţa - + Show last result first Afișează mai întâi ultimul rezultat - + + Show calculation numbering + Afișați numerotarea calculelor + + + Show data for LTSpice Afișați datele pentru LTSpice - + Show title in results Afișați titlul în rezultate - + Show confirm dialog before exit Afișați dialogul de confirmare înainte de a ieși - + Show confirm dialog to clear results Afișați dialogul de confirmare pentru a șterge rezultatele - + Save results on exit Salvați rezultatele la ieșire - + Interface font Interfaţa fontală - + Output field font Fonturi de domenii de ieşire - + Sunny Soare - + Decimal and thousand separators Zecimale și mii de separatoare - + Number of decimal places Numărul de semne după separatorul zecimal - + As in the current locale Ca în locația curentă - + As in the English locale La fel ca în limba engleză - + Show confirm dialog to delete a result Afișați dialogul de confirmare pentru a șterge un rezultat - + + Output field text + Textul câmpului de ieșire + + + + Show text in tabular form + Afișați textul sub formă de tabel + + + + Show values description + Afișați descrierea valorilor + + + + Use colored value text + Folosiți text valoric colorat + + + Theme Temă - + Default Mod implicit - + Dark Întuneric - + Check for update Verificaţi pentru actualizări - + Automatically check for update Verificaţi automat actualizările - + Checking interval Verificaţi intervalul - + Once for 60 days O dată la fiecare 60 de zile - + Once for 120 days O dată la fiecare 120 de zile - + Once for 180 days O dată la fiecare 180 de zile - + Check for a new version Verificaţi pentru noua versiune - + Check now! Verifică acum! - + OK OK - + Cancel Anulare @@ -3632,27 +3683,27 @@ Selectați tipul nucleului - + Reverse calculation Calcularea inversă - + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide @@ -3713,76 +3764,76 @@ - + Inductance Inductanţa - - + - + - + + Warning Avertizare - + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - + + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - - + + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Number of turns of the coil Numărul de spire al bobinei - + Effective magnetic path length Lungime efectivă a căii magnetice - + Effective area of magnetic path Zona efectivă a căii magnetice - + Effective volume Volumul efectiv - + Effective magnetic permeability of the core Permeabilitatea magnetică eficientă a miezului @@ -3818,43 +3869,43 @@ Intrare - + Select material of the toroid Selectați materialul toroidului - + Information informație - + Dimensions Dimensiuni - - + + Result Rezultate - + Context help Ajutor pentru context - + Export results Rezultatele la export - + Calculate Calculaţi - + Close Închide @@ -3881,7 +3932,7 @@ - + Self capacitance Capacitatea proprie @@ -3911,76 +3962,76 @@ Diametrul sârmei - + Initial magnetic permeability Permeabilitatea magnetică inițială - + Residual flux density Densitatea fluxului rezidual - + Coercive Force Forța Coercitivă - + The frequency is out of range Frecvența este în afara intervalului - - - + + + Warning Avertizare - + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - + + One or more dimensions have an invalid value! Una sau mai multe dimensiuni au o valoare nevalidă! - + Equivalent series inductance Inductanță de serie echivalentă - + Loss resistance Rezistenţa de pierdere în izolaţie - + Ohm Ohm - + Coil constructive Q-factor Factorul de calitate al bobinei,Q - + Input data for LTSpice Date de intrare pentru LTSpice - + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare @@ -3998,27 +4049,27 @@ Selectați tipul nucleului - + Reverse calculation Calcularea inversă - + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide @@ -4033,79 +4084,79 @@ Permeabilitate magnetică - + Number of turns Numărul de spire al bobinei - - + + Inductance Inductanţa - - + - + - + + Warning Avertizare - + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - + + + One or more inputs have an illegal format! Una sau mai multe intrări au un format ilegal! - - + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Number of turns of the coil Numărul de spire al bobinei - + Effective magnetic path length Lungime efectivă a căii magnetice - + Effective area of magnetic path Zona efectivă a căii magnetice - + Effective volume Volumul efectiv - + Effective magnetic permeability of the core Permeabilitatea magnetică eficientă a miezului @@ -4123,38 +4174,38 @@ Forma scutului bobinei - + Cylinder Cilindru - + Box Cutie - + Data Datum - - + + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide @@ -4208,22 +4259,22 @@ Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Inductance of the shielded coil Inductanța bobinei ecranate - + Relative reducing of the inductance Reducerea relativă a inductanței @@ -4241,27 +4292,27 @@ U bobină de bază - + Reverse calculation Calcularea inversă - + Dimensions Dimensiuni - + Context help Ajutor pentru context - + Calculate Calculaţi - + Close Închide @@ -4282,74 +4333,74 @@ - + Inductance Inductanţa - - + - - + + - + - + + Warning Avertizare - + One or more inputs are empty! Una sau mai multe intrări sunt goale! - - - - - - - One or more inputs have an illegal format! - Una sau mai multe intrări au un format ilegal! - + + One or more inputs have an illegal format! + Una sau mai multe intrări au un format ilegal! + + + + + + One or more inputs are equal to null! Una sau mai multe intrări sunt egale cu nul! - + Input data Date de intrare - + Result Rezultate - + Number of turns of the coil Numărul de spire al bobinei - + Effective magnetic path length Lungime efectivă a căii magnetice - + Effective area of magnetic path Zona efectivă a căii magnetice - + Effective volume Volumul efectiv diff --git a/lang/Coil64_ru.ts b/lang/Coil64_ru.ts index 969c50e..276f43a 100644 --- a/lang/Coil64_ru.ts +++ b/lang/Coil64_ru.ts @@ -14,31 +14,31 @@ Вы можете рассчитать коэффициент A<sub>L</sub> любой катушки с замкнутой магнитной цепью путем прямого измерения с помощью тестовой обмотки. - - - + + + Input data Входные данные - - - + + + Result Результат - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Вы можете определить коэффициент A<sub>L</sub> на первой вкладке, зная количество витков и измеренную индуктивность.<hr /> На второй вкладке вы можете определить количество витков с известным A<sub>L</sub> и с известной необходимой индуктивностью. <hr /> На третьей вкладке вы можете рассчитать индуктивность с известным A<sub>L</sub> и известным числом витков. - + Calculate Рассчитать - + Close Закрыть @@ -71,36 +71,36 @@ Число витков - - - + + - - + + - + + Warning Предупреждение - - - + + + One or more inputs are empty! Один или несколько полей ввода пусты! - - - + + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - - - + + + One or more inputs are equal to null! Одно или несколько значений равны нулю! @@ -113,82 +113,87 @@ О программе - + About program О программе - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Калькулятор радиочастотных катушек и дросселей</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Приложение позволяет рассчитать необходимое количество витков для желаемого значения индуктивности самодельной катушки или рассчитать значение индуктивности готового индуктора. Я надеюсь, что это приложение может быть полезно для HAM, аудиофилов и других радиолюбителей, которым нужно изготавливать и рассчитывать катушки. - + HomePage: Сайт приложения: - + Author Автор - + Name: Valery Kustarev Имя: Валерий Кустарев - + Thanks Благодарности - + Thanks for reports and program testing: Благодарю за тестирование программы: - + Translations Переводы - + I would like to thank the following people who volunteered to translate Coil64: Я хотел бы поблагодарить следующих людей, которые вызвались переводить Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Текущая версия Coil64 была скомпилирована с использованием следующих библиотек: - + License Лицензия - + The open source code of the following developers was used: Использовался открытый исходный код следующих разработчиков: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Надеюсь, что приложение Coil64 будет полезно для радиолюбителей при изготовлении самодельных индуктивных элементов. 73! - + Libraries Библиотеки - + + Free Icons: + Бесплатные иконки: + + + Close Закрыть @@ -206,42 +211,42 @@ Вид намотки - + Round cross-section Круглое поперечное сечение - + Rectangular cross-section Прямоугольное поперечное сечение - + Reverse calculation Обратный расчет - + Dimensions Размеры - + mm мм - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть @@ -277,59 +282,59 @@ - + Inductance Индуктивность - - - - - - - - - - - + + + + + + + + + + + Warning Предупреждение - - + + One or more inputs are empty! Один или несколько полей ввода пусты! - - - - + + + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - - - - + + + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Number of turns of the coil Число витков катушки @@ -347,75 +352,75 @@ Индуктивность - + Information Информация - + Iron powder toroids Кольца из порошкового железа - - + + Select material of the toroid Выберите материал кольца - - + + Select dimension type of the toroid Выберите типоразмер кольца - + Ferrite toroids Ферритовые кольца - + E cores Сердечники Е-типа - - + + Select type Быбрать тип - + Pot cores Броневые сердечники - + Multi aperture cores Бинокли - + Select material Выбрать материал - + Select the type of the core Выбрать тип сердечника - + Result Результат - + Export results Экспортировать результат - + Close Закрыть @@ -533,12 +538,12 @@ Одно или несколько значений равны нулю! - + Selected core Выбраный сердечник - + Input data Входные данные @@ -584,150 +589,150 @@ Расчет сопрягающих конденсаторов - + Direct calculation Прямой расчет - - - + + + Input data Входные данные - - - - + + + + Result Результат - + Reverse calculation Обратный расчет - + Context help Контекстная справка - + Close Закрыть - + Export results Экспортировать результат - + Calculate Рассчитать - - + + Lowest Frequency Наинизшая частота - - + + Highest Frequency Наивысшая частота - - + + Tuning Capacitor Minimum Минимум конденсатора настройки - - + + Tuning Capacitor Maximum Максимум конденсатора настройки - - + + Stray Capacitance Паразитная емкость - - + + Inductance Индуктивность - - + + Serial Capacitor Последовательный конденсатор - - - - + + + + Valid value range Допустимый диапазон значений - - + + Minimum LC circuit Capacitance Минимальная емкость контура - - + + Maximum LC circuit Capacitance Максимальная емкость контура - - - - - - - + + + + + + + Warning Предупреждение - - + + Parallel Capacitor Параллельный конденсатор - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Диапазон емкости C<sub>V</sub> (в сочетании с паразитной емкостью цепи) слишком узок, чтобы перекрыть требуемый частотный диапазон. Измените диапазон частот или параметры переменного конденсатора и повторите попытку. - + The inductance value is out of range. Значение индуктивности вне допустимого диапазона. - - + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - - + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! @@ -751,10 +756,10 @@ - - - - + + + + nH нГн @@ -789,7 +794,7 @@ Ом - + pF пФ @@ -845,60 +850,60 @@ Индуктивность - + Maximal Максимальный - + Minimal Минимальный - + Winding pitch / wire diameter ratio Отношение шаг намотки / диаметр провода - + Axial Осевое - + Radial Радиальное - + Clear all Очистить все - + Save Сохранить - + Context help Контекстная справка - + Close Закрыть - + Range of wire diameters Ряд диаметров провода - + Calculate Рассчитать @@ -998,27 +1003,27 @@ Выбрать тип сердечника - + Reverse calculation Обратный расчет - + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть @@ -1038,85 +1043,85 @@ Магнитная проницаемость - + Number of turns Число витков - - + + Inductance Индуктивность - - - + + - + - + + Warning Предупреждение - + One or more inputs are empty! Один или несколько полей ввода пусты! - - - - + + + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - - - + + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Number of turns of the coil Число витков катушки - + Effective magnetic path length Эффективная длина магнитной цепи - + Effective area of magnetic path Эффективная площадь магнитной цепи - + Effective volume Эффективный объем - + Effective magnetic permeability of the core Эффективная магнитная проницаемость сердечника @@ -1140,6 +1145,7 @@ + Inductance Индуктивность @@ -1154,128 +1160,128 @@ Параметры катушки: - + Context help Контекстная справка - + Calculate Рассчитать - + Enter - + Close Закрыть - + Esc - + Rod diameter Диаметр стержня - + Rod length Длина стержня - + Magnetic permeability Магнитная проницаемость - + Former diameter Диаметр каркаса - + Shift Сдвиг - + Wire diameter Диаметр провода - + Winding pitch Шаг намотки - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Предупреждение - + One or more inputs are empty! Один или несколько полей ввода пусты! - - + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Distance from coil edge to core edge less than 1/8 Lr Расстояние от края катушки до края сердечника менее 1/8 Lr - + Input data Входные данные - + Result Результат - + Number of turns of the coil Число витков катушки - + Length of winding Длина намотки - + Effective magnetic permeability of the core Эффективная магнитная проницаемость сердечника @@ -1298,76 +1304,76 @@ Данные - + Inductance Индуктивность - + Number of turns Число витков - + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть - + One or more inputs are empty! Один или несколько полей ввода пусты! - - - - + + + + Warning Предупреждение - + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Relative magnetic permeability of the toroid Относительная магнитная проницаемость кольца - + Magnetic factor of the core Фактор намагничивания сердечника @@ -1385,43 +1391,43 @@ Вид петли - + Round loop Круглая петля - + Isosceles Triangle loop Петля как равносторонний треугольник - + Rectangle loop Прямоугольная петля - + Reverse calculation Обратный расчет - - + + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть @@ -1437,7 +1443,7 @@ - + Loop diameter Диаметр петли @@ -1454,69 +1460,69 @@ Сторона прямоугольника - + + - + - - + + - - + Warning Предупреждение - - - + + + One or more inputs are empty! Один или несколько полей ввода пусты! - - - + + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - - - + + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - - + + Result Результат - + The side of the equilateral triangle Сторона равностороннего треугольника - + The side of quadrate Сторона квадрата - + Coil can not be realized Катушка не может быть реализована - + Inductance Индуктивность @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Выбрать форму катушки - + One layer coil with round wire Однослойная с круглым проводом - + One layer coil with rect wire Однослойная с прямоугольным проводом - + Multilayer coil Многослойная катушка - + Multilayer coil with insulated pads Многослойная с изолирующими прокладками - + Ferrite toroid coil Катушка на ферритовом кольце - + Tesla flat spiral coil Плоская спиральная - - Enter - - - - + Show confirm dialog to delete a result Показать диалог подтверждения при удалении результата - + About Coil64 О Coil64 - + Ferrite toroid permeability Проницаемость ферритового кольца - + Coil Катушка - - - - - - - - - + + + + + + + + + Winding pitch Шаг намотки - - + + Wire material: Материал провода: - - - - + + + + Copper Медь - - + + Silver Серебро - - - - + + + + Aluminum Алюминий - - + + Tin Олово - + Ratio W/s: Отношение W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Индуктивность - - + + Select initial data of the calculation Выбрать начальные данные расчета - + LC circuit LC контур - + Initial conditions of calculation of a circuit Начальные условия расчета контура - + The capacitance and the inductance are known Известны емкость и индуктивность - + The capacitance and the frequency are known Известны емкость и частота - + The inductance and the frequency are known Известны индуктивность и частота - + Additional calculations Дополнительный расчет - + Calculate Рассчитать - + PCB coil with square winding Печатная катушка с квадратными витками - + PCB coil with spiral winding Печатная катушка с круглыми витками - + One layer close-winding coil Однослойная виток к витку - + Multilayer coil on a rectangular former Многослойная катушка на прямоугольном каркасе - + PCB flat coil Катушка на печатной плате - + The impedance and the frequency are known Известны импеданс и частота - - - + + + Copy selected to clipboard Скопировать выделенное в буфер обмена - - - - - + + + + + Copy all to clipboard Скопировать все в буфер обмена - - - - - + + + + + Save Сохранить - - - - + + + + Clear all Очистить все - + Print all Распечатать все - + Show images in result Показывать изображения в результатах - + Regular winding Обычная намотка - + Orthocyclic winding Ортоциклическая намотка - + PCB coil with rectangular winding Печатная катушка с прямоугольными витками - + One layer coil on a polygonal former Однослойная катушка на полигональном каркасе - + Former diameter and wire diameter Диаметр каркаса и диаметр провода - + Former diameter and winding length Диаметр каркаса и длина намотки - - + + Wire has insulation Провод имеет изоляцию - + Show title in results Показывать заголовки в результатах - + + Show values description + Показывать описание значений + + + + Use colored value text + Использовать цветной текст значений + + + Show additional results for single-layer coils Показывать дополнительные результаты для однослойных катушек - + Show data for LTSpice Показать данные для LTSpice - + Show last result first Показать последние результаты первыми - + + Show calculation numbering + Показывать нумерацию расчетов + + + Show confirm dialog to clear results Показать диалог подтверждения при очистке результатов - + Theme Тема - + Ferrite cores Ферритовые сердечники - + Versions history История версий - + Air core toroid coil Тороидальная катушка без сердечника - + Default По умолчанию - + Dark Темная - + Pot core coil Катушка в броневом сердечнике - + Sunny Солнечная - + E core coil Ш-образный сердечник - + Calculation with AL-factor Расчет с коэффициентом AL - + U core coil П-образный сердечник - + Audio system filter (crossover) coil Катушка фильтра (кроссовера) аудиосистемы - + Toroidal inductor at RF Катушка на ферритовом кольце на ВЧ - + Bandspread Calculator Расчет сопрягающих конденсаторов - + RM core coil RM сердечник - + + Interface help + Помощь по интерфейсу + + + Save results on exit Сохранять результаты при выходе - + Show confirm dialog before exit Показать диалог подтверждения перед выходом - - - + + + Context help Контекстная справка - + &File &Файл - + &Customize &Настройки - + &Help &Помощь - + Actions Действия - + Branded cores Фирменные сердечники - + &Exit &Выход - - - + + + Options Опции - + Multilayer foil-wound coil Многослойная катушка намотанная фольгой - + + Show text in tabular form + Показывать текст в табличной форме + + + Check for &update Проверить &обновления - + HomePage Домашнаяя страница - + Print Печать - + To null initial data Обнулить исходные данные - + Coil on a ferrite rod Катушка на ферритовом стержне - + Meander coil on PCB Печатная катушка в форме меандра - + Search coil of a metal detector Поисковая катушка металлоискателя - + A one-turn loop coil Одновитковая петля - + Donate Пожертвовать - + Influence of the shield of a coil Влияние экрана катушки - + Amidon cores Сердечники Амидон - - - - - + + + + + Open Открыть - - + + Language Язык - + Error. Can not open URL: Ошибка: Не могу открыть URL: - + The version is up to date: Установлена последняя версия: - + There is a new version of the app. Есть новая версия приложения. - + Please visit the URL to download Пожалуйста посетите URL для загрузки - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Толщина изоляции - - - - - - - - - + + + + + + + + + Outside diameter Внешний диаметр - - - - - - + + + + + + Inside diameter Внутренний диаметр - - + + Init magnetic permeability Начальная магнитная проницаемость - - - - - + + + + + Frequency Частота - - - - + + + + Confirmation Подтверждение - - - - + + + + Are you sure? Вы уверены? - - - - + + + + Yes Да - - - - + + + + No Нет - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Предупреждение - - + + Information Информация - + Something gone wrong Что то пошло не так - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Диаметр каркаса - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Диаметр провода - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Диаметр провода с изоляцией - - + + Wire width Ширина провода - - + + Wire thickness Толщина провода - - + + Number of sides of the former Число сторон каркаса - - - - - - - + + + + + + + Winding length Длина намотки - - + + Layers number beetween insulating pads Число слоев между изолирующими прокладками - - + + Former width Ширина каркаса - - + + Former height Высота каркаса - - + + Foil width Ширина фольги - - + + Foil thickness Толщина фольги - - + + Core height Высота сердечника - - + + Chamfer Фаска - - - - + + + + The number of sides must be integer and at least three! Число сторон должно быть целым и не менее трех! - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Один или несколько полей ввода пусты! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - - - - - - + + + + + + Input data for LTSpice Входные данные для LTSpice - - + + Length of the foil Длина фольги - - + + Invalid input parameter combination Недопустимая комбинация входных параметров - - - - + + + + Outside dimension Внешний размер - - + + Inside dimension Внутренний размер - + calculation will be deleted расчет будет удален - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - + LC tank calculation Расчет LC контура - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Ввод - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Результат - + Frequency of a circuit Частота контура - - + + Inductance of a circuit Индуктивность контура - - - - - - - - + + + + + + + + Characteristic impedance Характеристическое сопротивление - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ом - + Gap between turns Промежуток между витками - + Number of turns Число витков - - - + + + Width of a PCB trace Ширина печатной дорожки - + mm мм - + Delete this result Удалить этот результат - - - - + + + + PCB trace thickness Толщина печатного проводника - + Wrong data was entered Данные введены неверно - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Длина провода без учета выводов - - - - - - + + + + + + Length of winding Длина намотки - - - - - - - - - - - + + + + + + + + + + + Weight of wire Вес провода - - - - - - - - - - - + + + + + + + + + + + g г - - - - - - + + + + + + Reactance of the coil Реактивное сопротивление катушки - - - - - - + + + + + + Self capacitance Собственная емкость - - - - - - - - + + + + + + + + Coil constructive Q-factor Конструктивная добротность катушки - - - - - - + + + + + + Loss resistance Сопротивление потерь - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Дополнительные результаты для параллельного LC контура на рабочей частоте - - - - - - - - - - + + + + + + + + + + Circuit capacitance Емкость контура - - - - - - + + + + + + Equivalent resistance Эквивалентное (эффективное) сопротивление - - - - - - + + + + + + Bandwidth Полоса пропускания - - - - - - + + + + + + kHz кГц - - - - - - + + + + + + Working frequency Рабочая частота - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Частота собственного резонанса катушки - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Толщина катушки - - - + + + Dimensions of inductor Габаритные размеры катушки - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Сопротивление катушки - - - - - - + + + + + + kOhm кОм - - - - - + + + + + Number of layers Число слоев - + Number of interlayers Число прокладок - - - + + + Coil can not be realized Катушка не может быть реализована - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Число витков катушки @@ -3135,71 +3161,71 @@ Данные - + Number of turns Число витков - - + + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть - - - - + + + + Warning Предупреждение - + One or more inputs are empty! Один или несколько полей ввода пусты! - + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Inductance Индуктивность - + Length of winding Длина намотки @@ -3223,28 +3249,28 @@ - + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть - + Number of turns Число витков @@ -3274,7 +3300,7 @@ - + Warning Предупреждение @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! @@ -3300,58 +3326,58 @@ Катушка не может быть реализована - + Input data Входные данные - + Result Результат - - + + Inductance Индуктивность - + Number of turns of the coil Число витков катушки - + Mean diameter Средний диаметр - + Thickness of the coil Толщина катушки - + Resistance of the coil Сопротивление катушки - + Ohm Ом - + Length of wire without leads Длина провода без учета выводов - + Weight of wire Вес провода - + g г @@ -3364,12 +3390,12 @@ Единицы измерения - + Show additional results for single layer coils Показывать дополнительные результаты для однослойных катушек - + Show images in results Показывать изображения в результатах @@ -3379,242 +3405,267 @@ Емкость - + pF пФ - + nF нФ - + microF мкФ - + Dimensions Размеры - + mm мм - + cm см - + inch дюйм - + mil мил - + Inductance Индуктивность - + nH нГн - + microH мкГн - + mH мГн - + Wire gauge Размерность провода - + Metric Метрическая - + AWG AWG - + Frequency Частота - + Hz Гц - + kHz кГц - + MHz МГц - + Set to default По умолчанию - + Interface Интерфейс - + Show last result first Показать последние результаты первыми - + + Show calculation numbering + Показывать нумерацию расчетов + + + Show data for LTSpice Показать данные для LTSpice - + Show title in results Показывать заголовки в результатах - + Show confirm dialog before exit Показать диалог подтверждения перед выходом - + Show confirm dialog to clear results Показать диалог подтверждения при очистке результатов - + Save results on exit Сохранять результаты при выходе - + Interface font Шрифт приложения - + Output field font Шрифт поля вывода - + Sunny Солнечная - + Decimal and thousand separators Десятичный и тысячный разделители - + Number of decimal places Число знаков после десятичного разделителя - + As in the current locale Как в текущих настройках языка - + As in the English locale Как в английском языке - + Show confirm dialog to delete a result Показать диалог подтверждения при удалении результата - + + Output field text + Текст поля вывода + + + + Show text in tabular form + Показывать текст в табличной форме + + + + Show values description + Показывать описание значений + + + + Use colored value text + Использовать цветной текст значений + + + Theme Тема - + Default По умолчанию - + Dark Темная - + Check for update Проверить обновления - + Automatically check for update Автоматически проверять обновления - + Checking interval Интервал проверки обновлений - + Once for 60 days Раз в 60 дней - + Once for 120 days Раз в 120 дней - + Once for 180 days Раз в 180 дней - + Check for a new version Проверить наличие новой версии - + Check now! Проверить сейчас! - + OK ОК - + Cancel Отмена @@ -3632,27 +3683,27 @@ Выбрать тип сердечника - + Reverse calculation Обратный расчет - + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть @@ -3713,76 +3764,76 @@ - + Inductance Индуктивность - - + - + - + + Warning Предупреждение - + One or more inputs are empty! Один или несколько полей ввода пусты! - - - + + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - - - + + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Number of turns of the coil Число витков катушки - + Effective magnetic path length Эффективная длина магнитной цепи - + Effective area of magnetic path Эффективная площадь магнитной цепи - + Effective volume Эффективный объем - + Effective magnetic permeability of the core Эффективная магнитная проницаемость сердечника @@ -3818,43 +3869,43 @@ Ввод - + Select material of the toroid Выберите материал кольца - + Information Информация - + Dimensions Размеры - - + + Result Результат - + Context help Контекстная справка - + Export results Экспортировать результат - + Calculate Рассчитать - + Close Закрыть @@ -3881,7 +3932,7 @@ - + Self capacitance Собственная емкость @@ -3911,76 +3962,76 @@ Диаметр провода - + Initial magnetic permeability Начальная магнитная проницаемость - + Residual flux density Остаточная индукция - + Coercive Force Коэрцитивная сила - + The frequency is out of range Частота за пределами диапазона - - - + + + Warning Предупреждение - + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - - + + One or more dimensions have an invalid value! Один или несколько параметров имеют недопустимое значение! - + Equivalent series inductance Эквивалентная последовательная индуктивность - + Loss resistance Сопротивление потерь - + Ohm Ом - + Coil constructive Q-factor Конструктивная добротность катушки - + Input data for LTSpice Входные данные для LTSpice - + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные @@ -3998,27 +4049,27 @@ Выбрать тип сердечника - + Reverse calculation Обратный расчет - + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть @@ -4033,79 +4084,79 @@ Магнитная проницаемость - + Number of turns Число витков - - + + Inductance Индуктивность - - + - + - + + Warning Предупреждение - + One or more inputs are empty! Один или несколько полей ввода пусты! - - - + + + One or more inputs have an illegal format! Одно или несколько значений имеют недопустимый формат! - - + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Number of turns of the coil Число витков катушки - + Effective magnetic path length Эффективная длина магнитной цепи - + Effective area of magnetic path Эффективная площадь магнитной цепи - + Effective volume Эффективный объем - + Effective magnetic permeability of the core Эффективная магнитная проницаемость сердечника @@ -4123,38 +4174,38 @@ Форма экрана катушки - + Cylinder Цилиндрическая - + Box Квадратная - + Data Данные - - + + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть @@ -4208,22 +4259,22 @@ Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Inductance of the shielded coil Индуктивность экранированной катушки - + Relative reducing of the inductance Относительное уменьшение индуктивности @@ -4241,27 +4292,27 @@ П-образный сердечник - + Reverse calculation Обратный расчет - + Dimensions Размеры - + Context help Контекстная справка - + Calculate Рассчитать - + Close Закрыть @@ -4282,74 +4333,74 @@ - + Inductance Индуктивность - - + - - + + - + - + + Warning Предупреждение - + One or more inputs are empty! Один или несколько полей ввода пусты! - - - - - - - One or more inputs have an illegal format! - Одно или несколько значений имеют недопустимый формат! - + + One or more inputs have an illegal format! + Одно или несколько значений имеют недопустимый формат! + + + + + + One or more inputs are equal to null! Одно или несколько значений равны нулю! - + Input data Входные данные - + Result Результат - + Number of turns of the coil Число витков катушки - + Effective magnetic path length Эффективная длина магнитной цепи - + Effective area of magnetic path Эффективная площадь магнитной цепи - + Effective volume Эффективный объем diff --git a/lang/Coil64_sr.ts b/lang/Coil64_sr.ts index e64cd83..bc3c994 100644 --- a/lang/Coil64_sr.ts +++ b/lang/Coil64_sr.ts @@ -14,31 +14,31 @@ Možete izračunati A<sub>L</sub> faktor bilo kog namotaja sa zatvorenim magnetnim sklopom direktnim merenjem sa probnim krivudavim. - - - + + + Input data Unos podataka - - - + + + Result Rezultat - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Faktor A<sub>L</sub> možete odrediti na prvoj kartici znajući broj skretanja i izmerenu indukciju.<hr/> Na drugoj kartici možete da odredite broj skretanja sa poznatim A<sub>L</sub> i sa poznatim potrebnim indukcijom.<hr/> Na trećoj kartici možete da izračunate indukciju sa poznatim A<sub>L</sub> i poznatim brojem skretanja. - + Calculate Izracunaj - + Close Zatvoriti @@ -71,36 +71,36 @@ Broj namotaja kalema - - - + + - - + + - + + Warning Upozorenje - - - + + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! @@ -113,82 +113,87 @@ O Programu - + About program O Programu - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Индуктор радио фреквенције и калкулатор пригушивача</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Апликација омогућава израчунавање потребног броја окрета за жељену вриједност индуктивности индуктора хомебрев или за израчунавање вриједности индуктивности произведеног индуктора. Надам се да би ова апликација могла бити корисна за ХАМ-ове, аудиофиле и друге радио ентузијасте који требају направити ДИИ индукторе. - + HomePage: Почетна страница: - + Author Author - + Name: Valery Kustarev Име: Валериј Кустарев - + Thanks Hvala - + Thanks for reports and program testing: Хвала за извештаје и тестирање програма: - + Translations Prevod - + I would like to thank the following people who volunteered to translate Coil64: Желим да се захвалим следећим људима који су се добровољно јавили да преведу Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Тренутна верзија Coil64 је компилирана коришћењем следећих библиотека: - + License Licenca - + The open source code of the following developers was used: Korišćen je otvoreni izvorni kod sledećih programera: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Надам се да ће Coil64 бити користан у вашој радиоаматерској креативности. 73! - + Libraries Biblioteke - + + Free Icons: + Besplatne ikone: + + + Close Zatvoriti @@ -206,42 +211,42 @@ Vrsta navijanja - + Round cross-section Okrugli presek - + Rectangular cross-section Pravougaoni presek - + Reverse calculation Obrnuto računanje - + Dimensions Dimenzije - + mm mm - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti @@ -277,59 +282,59 @@ - + Inductance Induktivnost - - - - - - - - - - - + + + + + + + + + + + Warning Upozorenje - - + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - + + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - - - + + + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Number of turns of the coil Broj namotaja kalema @@ -347,75 +352,75 @@ Induktivnost - + Information Informacije - + Iron powder toroids Toroidi gvožđa u prahu - - + + Select material of the toroid Izaberite materijal toroida - - + + Select dimension type of the toroid Izaberite tip dimenzije toroida - + Ferrite toroids Feritni toroidi - + E cores E jezgra - - + + Select type Izaberite tip - + Pot cores Pot jezgre - + Multi aperture cores Jezgra sa više otvora blende - + Select material Izaberite materijal - + Select the type of the core Izaberite tip jezgra - + Result Rezultat - + Export results Izvezi rezultate - + Close Zatvoriti @@ -533,12 +538,12 @@ Jedan ili više ulaza su jednaki null! - + Selected core Izabrano jezgro - + Input data Unos podataka @@ -584,150 +589,150 @@ Kalkulator ekspanzionog kondenzatora - + Direct calculation Direktno izračunavanje - - - + + + Input data Unos podataka - - - - + + + + Result Rezultat - + Reverse calculation Obrnuto računanje - + Context help Pomoć u kontekstu - + Close Zatvoriti - + Export results Izvezi rezultate - + Calculate Izracunaj - - + + Lowest Frequency Najniža frekvencija - - + + Highest Frequency Najviša frekvencija - - + + Tuning Capacitor Minimum Kondenzator za podešavanje Minimum - - + + Tuning Capacitor Maximum Maksimum za podešavanje kondenzatora - - + + Stray Capacitance Lutajući kapacitet - - + + Inductance Induktivnost - - + + Serial Capacitor Serialni kondenzator - - - - + + + + Valid value range Važeći opseg vrednosti - - + + Minimum LC circuit Capacitance Minimalni kapacitet LC kola - - + + Maximum LC circuit Capacitance Maksimalni kapacitet LC kola - - - - - - - + + + + + + + Warning Upozorenje - - + + Parallel Capacitor Paralelni kondenzator - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Opseg C<sub>V</sub> kapacitivnosti (u kombinaciji sa zalutalom kapacitivnošću kola) je suviše uzak da bi se preklapao sa željenim opsegom frekvencija. Promenite frekventni opseg ili parametre promenljivog kondenzatora i pokušajte ponovo. - + The inductance value is out of range. Vrednost induktivnosti je van opsega. - - + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - - + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Induktivnost - + Maximal Maksimalno - + Minimal Minimalno - + Winding pitch / wire diameter ratio Odnos koraka namotaja / prečnika žice - + Axial Aksijalno - + Radial Radijalno - + Clear all Ocisti sve - + Save Sacuvaj - + Context help Pomoć u kontekstu - + Close Zatvoriti - + Range of wire diameters Raspon prečnika žice - + Calculate Izracunaj @@ -998,27 +1003,27 @@ Izaberite tip jezgra - + Reverse calculation Obrnuto računanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti @@ -1038,85 +1043,85 @@ Magnetna permeabilnost - + Number of turns Broj namotaja kalema - - + + Inductance Induktivnost - - - + + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - + + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Number of turns of the coil Broj namotaja kalema - + Effective magnetic path length Efektivna magnetna dužina putanje - + Effective area of magnetic path Efektivno područje magnetne putanje - + Effective volume Efektivna zapremina - + Effective magnetic permeability of the core Efektivna magnetna propustljivost jezgra @@ -1140,6 +1145,7 @@ + Inductance Induktivnost @@ -1154,128 +1160,128 @@ Parametri zavojnice: - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Enter - + Close Zatvoriti - + Esc - + Rod diameter Prečnik štapa - + Rod length Dužina štapa - + Magnetic permeability Magnetna permeabilnost - + Former diameter Precnik okvira - + Shift Prenošenje - + Wire diameter Precnik zice - + Winding pitch Karak izmedju namotaja - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Distance from coil edge to core edge less than 1/8 Lr Udaljenost od ivice zavojnice do ivice jezgra je manje od 1/8 Lr - + Input data Unos podataka - + Result Rezultat - + Number of turns of the coil Broj namotaja kalema - + Length of winding Duzina namotaja - + Effective magnetic permeability of the core Efektivna magnetna propustljivost jezgra @@ -1298,76 +1304,76 @@ Data - + Inductance Induktivnost - + Number of turns Broj namotaja kalema - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti - - - - + + + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Relative magnetic permeability of the toroid Relativna magnetna permeabilnost toroida - + Magnetic factor of the core Magnetni faktor jezgra @@ -1385,43 +1391,43 @@ Vrsta petlje - + Round loop Okrugla petlja - + Isosceles Triangle loop Jednakokraki trouglasti petlja - + Rectangle loop Pravougaoni petlja - + Reverse calculation Obrnuto računanje - - + + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti @@ -1437,7 +1443,7 @@ - + Loop diameter Precnik petlje @@ -1454,69 +1460,69 @@ Stranu pravougaonika - + + - + - - + + - - + Warning Upozorenje - - - + + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - - + + Result Rezultat - + The side of the equilateral triangle Strana istostrani trougla - + The side of quadrate Strana kvadrate - + Coil can not be realized Kalem ne moze biti realizovan - + Inductance Induktivnost @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Odaberi oblik kalema - + One layer coil with round wire Jednoslojni kalem sa okruglom žicom - + One layer coil with rect wire Jednoslojni kalem sa pravougaonom žicom - + Multilayer coil Viseslojni kalem - + Multilayer coil with insulated pads Viseslojni kalem sa izolovanim jastučićima - + Ferrite toroid coil Kalem na feritnom prstenu - + Tesla flat spiral coil Tesla ravna spiralna zavojnica - - Enter - - - - + Show confirm dialog to delete a result Prikaži dijalog za potvrdu da biste izbrisali rezultat - + About Coil64 O Coil64 - + Ferrite toroid permeability Propusnost feritnog toroida - + Coil Kalem - - - - - - - - - + + + + + + + + + Winding pitch Karak izmedju namotaja - - + + Wire material: Materijal od zice: - - - - + + + + Copper Bakar - - + + Silver Srebro - - - - + + + + Aluminum Aluminijum - - + + Tin Kalaj - + Ratio W/s: Odnos W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Induktivnost - - + + Select initial data of the calculation Izaberite pocetne podatke obracuna - + LC circuit Oscilatorno kolo - + Initial conditions of calculation of a circuit Pocetni uslovi za obracun kola - + The capacitance and the inductance are known Kapacitet i induktivnost poznati - + The capacitance and the frequency are known Kapacitet i frekvencija poznati - + The inductance and the frequency are known Induktivnost i frekvencija poznati - + Additional calculations Dodatno računanje - + Calculate Izracunaj - + PCB coil with square winding Tankoslojni kalem kvadratnog oblika - + PCB coil with spiral winding Tankoslojni kalem kruznog oblika - + One layer close-winding coil Jednoslojni kalem - namotaj do namotaja - + Multilayer coil on a rectangular former Viseslojni kalem na pravougaoniku - + PCB flat coil PCB kalem - + The impedance and the frequency are known Impedansa i frekvencija su poznati - - - + + + Copy selected to clipboard Kopiraj selektovano u bafer - - - - - + + + + + Copy all to clipboard Kopiraj sve u bafer - - - - - + + + + + Save Sacuvaj - - - - + + + + Clear all Ocisti sve - + Print all Stampaj sve - + Show images in result Prikaz slika u rezultat - + Regular winding Redovno namotavanje - + Orthocyclic winding Ortociklični namotaj - + PCB coil with rectangular winding Tankoslojni kalem pravougaonog oblika - + One layer coil on a polygonal former Jednoslojni kalem - nekruzni namotaji - + Former diameter and wire diameter Precnik okvira i precnik zice - + Former diameter and winding length Precnik okvira i duzina namotaja - - + + Wire has insulation Žica je izolovana - + Show title in results Prikaži naslov u rezultatima - + + Show values description + Prikaži opis vrednosti + + + + Use colored value text + Koristite obojeni tekst vrednosti + + + Show additional results for single-layer coils Dodatni resultat za jednoslojni kalem - + Show data for LTSpice Prikaži podatke za LTSpice - + Show last result first Prvo pokaži poslednji rezultat - + + Show calculation numbering + Prikaži numeraciju proračuna + + + Show confirm dialog to clear results Prikaži potvrdni dijalog da biste izbrisali rezultate - + Theme Tema - + Ferrite cores Feritna jezgra - + Versions history Istorija verzija - + Air core toroid coil Toroidna zavojnica sa vazdušnim jezgrom - + Default Uobičajeno - + Dark Mračno - + Pot core coil Pot jezgre - + Sunny Sunčan - + E core coil E-core kalem - + Calculation with AL-factor Izračunavanje sa AL-faktorom - + U core coil U zavojnica jezgra - + Audio system filter (crossover) coil Zavojnica filtera audio sistema (crossover) - + Toroidal inductor at RF Toroidni induktor na RF - + Bandspread Calculator Kalkulator ekspanzionog kondenzatora - + RM core coil RM-core kalem - + + Interface help + Pomoć za interfejs + + + Save results on exit Sačuvajte rezultate pri izlasku - + Show confirm dialog before exit Prikaži potvrdni dijalog prije izlaza - - - + + + Context help Pomoć u kontekstu - + &File &Datoteka - + &Customize &Podesi - + &Help &Pomoc - + Actions Dejstvo - + Branded cores Marke jezgara - + &Exit &Izlaz - - - + + + Options Opcije - + Multilayer foil-wound coil Višeslojni kalem sa namotavanjem folije - + + Show text in tabular form + Prikaži tekst u obliku tabele + + + Check for &update Provera &azuriranja - + HomePage Početna stranica - + Print Stampaj - + To null initial data Obrisati pocetne podatke - + Coil on a ferrite rod Namotaj na reritu štapu - + Meander coil on PCB Mašinski namotaj na PCB-u - + Search coil of a metal detector Traži zavojnicu detektora metala - + A one-turn loop coil Kalem sa jednim namotajem - + Donate Donira - + Influence of the shield of a coil Uticaj štitnika zavojnice - + Amidon cores Amidon jezgre - - - - - + + + + + Open Otvori - - + + Language Jezik - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Upozorenje - + Error. Can not open URL: Greška. URL ne može da se otvori: - - + + Information Informacije - + The version is up to date: Verzija je ažurna: - + There is a new version of the app. Postoji nova verzija aplikacije. - + Please visit the URL to download Posetite URL adresu za preuzimanje - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Debljina izolacije - - - - - - - - - + + + + + + + + + Outside diameter Nadvoresni precnik - - - - - - + + + + + + Inside diameter Vnatresni precnik - - + + Init magnetic permeability Početna magnetna permeabilnost - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Precnik okvira - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Precnik zice - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Precnik zice sa izolacijom - - + + Wire width Širina žice - - + + Wire thickness Debljina žice - - - - - - - + + + + + + + Winding length Duzina namotaja - - + + Layers number beetween insulating pads Broj slojeva između izolacionih uložaka - - + + Core height Visina kalema - - - - - + + + + + Frequency Frekvencija - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + LC tank calculation Proracun kola - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Ulazni - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Rezultat - + Frequency of a circuit Frkvencija kola - - + + Inductance of a circuit Induktivnost kola - - - - - - - - + + + + + + + + Characteristic impedance Karakteristicna impedance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Confirmation - - - - + + + + Are you sure? Da li ste sigurni? - - - - + + + + Yes Da - - - - + + + + No Ne - + Something gone wrong Nešto nije u redu - - + + Number of sides of the former Broj ivica kalema - - + + Former width Širina prvog - - + + Former height Visina prvog - - + + Foil width Širina folije - - + + Foil thickness Debljina folije - - + + Chamfer Chamfer - + Gap between turns Razlika između okreta - + Number of turns Broj namotaja kalema - - - + + + Width of a PCB trace Sirina stampanog provodnika - - - - + + + + Outside dimension Spoljašnja dimenzija - - + + Inside dimension Unutrašnja dimenzija - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - - - + + + + The number of sides must be integer and at least three! Broj strana mora biti Integer i bar tri! - - - - - - + + + + + + Input data for LTSpice Ulazni podaci za LTSpice - - + + Length of the foil Dužina folije - - + + Invalid input parameter combination Nevažeća kombinacija ulaznih parametara - + calculation will be deleted obračun će biti obrisan - + Delete this result Izbrišite ovaj rezultat - - - - + + + + PCB trace thickness Debljina traga PCB-a - + Wrong data was entered Uneseni pogresni podaci - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Duzina zica bez kraja - - - - - - + + + + + + Length of winding Duzina namotaja - - - - - - - - - - - + + + + + + + + + + + Weight of wire Težina žice - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Reaktanse kalema - - - - - - + + + + + + Self capacitance Samo-kapacitivnost - - - - - - - - + + + + + + + + Coil constructive Q-factor Konstruktivan Q-faktor kalema - - - - - - + + + + + + Loss resistance Otpornost gubitka - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Dodatni resultat za paralelnog LC kola - - - - - - - - - - + + + + + + + + + + Circuit capacitance Kapacitet kola - - - - - - + + + + + + Equivalent resistance Ekvivalent otpornosti - - - - - - + + + + + + Bandwidth Protok - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Radna frekvencija - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Samo-rezonantna frekvencija kalema - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Debljina kalema - - - + + + Dimensions of inductor Dimenzije induktora - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Otpornost kalema - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Broj slojeva - + Number of interlayers Broj proslojcima - - - + + + Coil can not be realized Kalem ne moze biti realizovan - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Broj namotaja kalema @@ -3135,71 +3161,71 @@ Data - + Number of turns Broj namotaja kalema - - + + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti - - - - + + + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Inductance Induktivnost - + Length of winding Duzina namotaja @@ -3223,28 +3249,28 @@ - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti - + Number of turns Broj namotaja kalema @@ -3274,7 +3300,7 @@ - + Warning Upozorenje @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! @@ -3300,58 +3326,58 @@ Kalem ne moze biti realizovan - + Input data Unos podataka - + Result Rezultat - - + + Inductance Induktivnost - + Number of turns of the coil Broj namotaja kalema - + Mean diameter Srednji prečnik - + Thickness of the coil Debljina kalema - + Resistance of the coil Otpornost kalema - + Ohm Ohm - + Length of wire without leads Duzina zica bez kraja - + Weight of wire Težina žice - + g g @@ -3364,12 +3390,12 @@ Jedinice mera - + Show additional results for single layer coils Dodatni resultat za jednoslojni kalem - + Show images in results Prikaz slika u rezultat @@ -3379,242 +3405,267 @@ Kapacitet - + pF pF - + nF nF - + microF microF - + Dimensions Dimenzije - + mm mm - + cm cm - + inch in - + mil mil - + Inductance Induktivnost - + nH nH - + microH microH - + mH mH - + Wire gauge Kalibar žica - + Metric Metric - + AWG AWG - + Frequency Frekvencija - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Podesi na podrazumevano - + Interface Interfejs - + Show last result first Prvo pokaži poslednji rezultat - + + Show calculation numbering + Prikaži numeraciju proračuna + + + Show data for LTSpice Prikaži podatke za LTSpice - + Show title in results Prikaži naslov u rezultatima - + Show confirm dialog before exit Prikaži potvrdni dijalog prije izlaza - + Show confirm dialog to clear results Prikaži potvrdni dijalog da biste izbrisali rezultate - + Save results on exit Sačuvajte rezultate pri izlasku - + Interface font Font interfejsa - + Output field font Fonta polja izlaznog - + Sunny Sunčan - + Decimal and thousand separators Decimalni i hiljadu separatora - + Number of decimal places Broj znakova posle znaka za razdvajanje decimala - + As in the current locale Kao u trenutnoj lokalizaciji - + As in the English locale Kao na engleskom jeziku - + Show confirm dialog to delete a result Prikaži dijalog za potvrdu da biste izbrisali rezultat - + + Output field text + Tekst polja za izlaz + + + + Show text in tabular form + Prikaži tekst u obliku tabele + + + + Show values description + Prikaži opis vrednosti + + + + Use colored value text + Koristite obojeni tekst vrednosti + + + Theme Tema - + Default Uobičajeno - + Dark Mračno - + Check for update Provera azuriranja - + Automatically check for update Automatsko azuriranje - + Checking interval Interval azuriranja - + Once for 60 days Jednom u 60 dana - + Once for 120 days Jednom u 120 dana - + Once for 180 days Jednom u 180 dana - + Check for a new version Proverite za novu verziju - + Check now! Azuriraj sada! - + OK OK - + Cancel Otkazati @@ -3632,27 +3683,27 @@ Izaberite tip jezgra - + Reverse calculation Obrnuto računanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti @@ -3713,76 +3764,76 @@ - + Inductance Induktivnost - - + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - - + + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Number of turns of the coil Broj namotaja kalema - + Effective magnetic path length Efektivna magnetna dužina putanje - + Effective area of magnetic path Efektivno područje magnetne putanje - + Effective volume Efektivna zapremina - + Effective magnetic permeability of the core Efektivna magnetna propustljivost jezgra @@ -3818,43 +3869,43 @@ Ulazni - + Select material of the toroid Izaberite materijal toroida - + Information Informacije - + Dimensions Dimenzije - - + + Result Rezultat - + Context help Pomoć u kontekstu - + Export results Izvezi rezultate - + Calculate Izracunaj - + Close Zatvoriti @@ -3881,7 +3932,7 @@ - + Self capacitance Samo-kapacitivnost @@ -3911,76 +3962,76 @@ Precnik zice - + Initial magnetic permeability Početna magnetna propustljivost - + Residual flux density Preostala gustina fluksa - + Coercive Force Prisilne sile - + The frequency is out of range Frekvencija je van opsega - - - + + + Warning Upozorenje - + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - + + One or more dimensions have an invalid value! Jedna ili više dimenzija imaju nevažeću vrednost! - + Equivalent series inductance Ekvivalentna serijska induktivnost - + Loss resistance Otpornost gubitka - + Ohm Ohm - + Coil constructive Q-factor Konstruktivan Q-faktor kalema - + Input data for LTSpice Ulazni podaci za LTSpice - + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka @@ -3998,27 +4049,27 @@ Izaberite tip jezgra - + Reverse calculation Obrnuto računanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti @@ -4033,79 +4084,79 @@ Magnetna permeabilnost - + Number of turns Broj namotaja kalema - - + + Inductance Induktivnost - - + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - + + + One or more inputs have an illegal format! Jedan ili više ulaza imaju ilegalni format! - - + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Number of turns of the coil Broj namotaja kalema - + Effective magnetic path length Efektivna magnetna dužina putanje - + Effective area of magnetic path Efektivno područje magnetne putanje - + Effective volume Efektivna zapremina - + Effective magnetic permeability of the core Efektivna magnetna propustljivost jezgra @@ -4123,38 +4174,38 @@ Oblik oklopa zavojnice - + Cylinder Cilindar - + Box Kutija - + Data Data - - + + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti @@ -4208,22 +4259,22 @@ Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Inductance of the shielded coil Induktivnost oklopljenog kalema - + Relative reducing of the inductance Relativno smanjenje induktivnosti @@ -4241,27 +4292,27 @@ U zavojnica jezgra - + Reverse calculation Obrnuto računanje - + Dimensions Dimenzije - + Context help Pomoć u kontekstu - + Calculate Izracunaj - + Close Zatvoriti @@ -4282,74 +4333,74 @@ - + Inductance Induktivnost - - + - - + + - + - + + Warning Upozorenje - + One or more inputs are empty! Jedan ili više ulaza su prazni! - - - - - - - One or more inputs have an illegal format! - Jedan ili više ulaza imaju ilegalni format! - + + One or more inputs have an illegal format! + Jedan ili više ulaza imaju ilegalni format! + + + + + + One or more inputs are equal to null! Jedan ili više ulaza su jednaki null! - + Input data Unos podataka - + Result Rezultat - + Number of turns of the coil Broj namotaja kalema - + Effective magnetic path length Efektivna magnetna dužina putanje - + Effective area of magnetic path Efektivno područje magnetne putanje - + Effective volume Efektivna zapremina diff --git a/lang/Coil64_tr.ts b/lang/Coil64_tr.ts index b3ca021..4c9c38b 100644 --- a/lang/Coil64_tr.ts +++ b/lang/Coil64_tr.ts @@ -14,31 +14,31 @@ Kapalı manyetik devreile herhangi bir bobinin A<sub>L</sub> faktörlerini bir test sargısı ile doğrudan ölçerek hesaplayabilirsiniz. - - - + + + Input data Giriş verileri - - - + + + Result Sonuçlar - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. İlk sekmedeki A<sub>L</sub> faktörünün dönüş sayısını ve ölçülen tümeni bilerek belirleyebilirsiniz.<hr/> İkinci sekmede, bilinen bir A<sub>L</sub> ve bilinen gerekli indüşeyansla dönüş sayısını belirleyebilirsiniz.<hr/> Üçüncü sekmede, bilinen A<sub>L</sub> ve bilinen dönüş sayısıyla tümeni hesaplayabilirsiniz. - + Calculate Hesapla - + Close Kapat @@ -71,36 +71,36 @@ Bobinin sarım sayısı - - - + + - - + + - + + Warning Uyarı - - - + + + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - + + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - - + + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! @@ -113,82 +113,87 @@ Program hakkında - + About program Program hakkında - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Radyo frekansı indüktörü ve kısıcı hesap makinesi</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Bu uygulama, homebrew indüktörün indüktansının istenen değeri için gerekli sarım sayısını hesaplamayı veya imal edilmiş bir indüktörün indüktans değerini hesaplamayı sağlar. Umarım bu uygulama DIY indüktörleri yapmak için gereken HAM'ler, Audiophiles ve diğer radyo tutkunları için yararlı olabilir. - + HomePage: Sayfam: - + Author Yazar - + Name: Valery Kustarev İsim: Valery Kustarev - + Thanks Teşekkürler - + Thanks for reports and program testing: Raporlar ve program testleri için teşekkür ederiz: - + Translations Çeviriler - + I would like to thank the following people who volunteered to translate Coil64: Coil64'ü çevirmek için gönüllü olan aşağıdaki kişilere teşekkür etmek istiyorum: - + The current version of the Coil64 has been compiled by using the following libraries: Coil64'ün şu anki sürümü aşağıdaki kütüphaneler kullanılarak derlenmiştir: - + License Lisans - + The open source code of the following developers was used: Aşağıdaki geliştiricilerin açık kaynak kodu kullanıldı: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Umarım, Coil64 sizin radyoamatör yaratıcılığınızda faydalı olacaktır. 73! - + Libraries Kütüphaneler - + + Free Icons: + Ücretsiz Simgeler: + + + Close Kapat @@ -206,42 +211,42 @@ Bir çeşit sargı - + Round cross-section Yuvarlak kesit - + Rectangular cross-section Dikdörtgen kesit - + Reverse calculation Ters hesaplama - + Dimensions Boyutlar - + mm mm - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat @@ -277,59 +282,59 @@ - + Inductance İndüktans - - - - - - - - - - - + + + + + + + + + + + Warning Uyarı - - + + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - - + + + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - - - + + + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Number of turns of the coil Bobinin sarım sayısı @@ -347,75 +352,75 @@ İndüktans - + Information Bilgi - + Iron powder toroids Demir tozu toroidleri - - + + Select material of the toroid Toroid malzemesini seçin - - + + Select dimension type of the toroid Toroidin boyut tipini seçin - + Ferrite toroids Ferrit toroidleri - + E cores E çekirdekleri - - + + Select type Türü seçin - + Pot cores Saksı çekirdekleri - + Multi aperture cores Çoklu açıklık çekirdekleri - + Select material Malzeme seçin - + Select the type of the core Çekirdeğin türünü seçin - + Result Sonuçlar - + Export results Sonuçları dışa aktar - + Close Kapat @@ -533,12 +538,12 @@ Bir veya daha fazla giriş boş değere eşittir! - + Selected core Seçilen çekirdek - + Input data Giriş verileri @@ -584,150 +589,150 @@ Genişleme Kapasitör Hesaplayıcı - + Direct calculation Doğrudan hesaplama - - - + + + Input data Giriş verileri - - - - + + + + Result Sonuçlar - + Reverse calculation Ters hesaplama - + Context help İçerik yardımı - + Close Kapat - + Export results Sonuçları dışa aktar - + Calculate Hesapla - - + + Lowest Frequency En Düşük Frekans - - + + Highest Frequency En Yüksek Frekans - - + + Tuning Capacitor Minimum Ayarlama Kapasitör Minimum - - + + Tuning Capacitor Maximum Ayarlama Kapasitör Maksimum - - + + Stray Capacitance Kaçak Kapasite - - + + Inductance İndüktans - - + + Serial Capacitor Seri kapasitör - - - - + + + + Valid value range Geçerli değer aralığı - - + + Minimum LC circuit Capacitance Minimum LC devre kapasitansı - - + + Maximum LC circuit Capacitance Maksimum LC devresi Kapasitesi - - - - - - - + + + + + + + Warning Uyarı - - + + Parallel Capacitor Paralel kapasitör - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. C<sub>V</sub> kapasitans aralığı (devre kaçak kapasitansı ile birlikte), istenen frekans aralığıyla örtüşmek için çok dar. Lütfen frekans aralığınızı veya değişken kapasitör parametrelerinizi değiştirip tekrar deneyin. - + The inductance value is out of range. Endüktans değeri aralık dışında. - - + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - - + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ İndüktans - + Maximal Maksimum - + Minimal En az - + Winding pitch / wire diameter ratio Sargı adımı / tel çapı oranı - + Axial Eksenel - + Radial Radyal - + Clear all Hepsini temizle - + Save Kaydet - + Context help İçerik yardımı - + Close Kapat - + Range of wire diameters Tel çapları aralığı - + Calculate Hesapla @@ -998,27 +1003,27 @@ Çekirdeğin türünü seçin - + Reverse calculation Ters hesaplama - + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat @@ -1038,85 +1043,85 @@ Manyetik geçirgenlik - + Number of turns Bobinin sarım sayısı - - + + Inductance İndüktans - - - + + - + - + + Warning Uyarı - + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - - + + + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - - + + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Number of turns of the coil Bobinin sarım sayısı - + Effective magnetic path length Etkili manyetik yol uzunluğu - + Effective area of magnetic path Manyetik yolun etkili alanı - + Effective volume Etkili hacim - + Effective magnetic permeability of the core Çekirdeğin etkili manyetik geçirgenliği @@ -1140,6 +1145,7 @@ + Inductance İndüktans @@ -1154,128 +1160,128 @@ Bobin parametreleri: - + Context help İçerik yardımı - + Calculate Hesapla - + Enter - + Close Kapat - + Esc - + Rod diameter Çubuk çapı - + Rod length Çubuk uzunluğu - + Magnetic permeability Manyetik geçirgenlik - + Former diameter Karkas çapı - + Shift Değiştirme - + Wire diameter Kablo çapı - + Winding pitch Sargı arası adım - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Uyarı - + One or more inputs are empty! Bir veya daha fazla giriş boş! - - + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Distance from coil edge to core edge less than 1/8 Lr Bobin kenarından göbek kenarına 1/8 Lr'den az mesafe - + Input data Giriş verileri - + Result Sonuçlar - + Number of turns of the coil Bobinin sarım sayısı - + Length of winding Sarım uzunluğu - + Effective magnetic permeability of the core Çekirdeğin etkili manyetik geçirgenliği @@ -1298,76 +1304,76 @@ Veri - + Inductance İndüktans - + Number of turns Bobinin sarım sayısı - + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat - - - - + + + + Warning Uyarı - + One or more inputs are empty! Bir veya daha fazla giriş boş! - + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Relative magnetic permeability of the toroid Toroidin nispi manyetik geçirgenliği - + Magnetic factor of the core Çekirdeğin manyetik faktörü @@ -1385,43 +1391,43 @@ Döngü türü - + Round loop Yuvarlak döngü - + Isosceles Triangle loop İsosceles üçgen döngü - + Rectangle loop Dikdörtgen döngüsü - + Reverse calculation Ters hesaplama - - + + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat @@ -1437,7 +1443,7 @@ - + Loop diameter Döngü çapı @@ -1454,69 +1460,69 @@ Dikdörtgen tarafı - + + - + - - + + - - + Warning Uyarı - - - + + + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - + + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - - + + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - - + + Result Sonuçlar - + The side of the equilateral triangle Eşkenar üçgen yan - + The side of quadrate Bölümü benim tarafı - + Coil can not be realized Bobin gerçekleştirilemedi - + Inductance İndüktans @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Bobin formu seçin - + One layer coil with round wire Yuvarlak telli bir katmanlı bobin - + One layer coil with rect wire Dikdörtgen tel ile bir katmanlı bobin - + Multilayer coil Çok katmanlı bobin - + Multilayer coil with insulated pads Yalıtımlı pedlere sahip çok katmanlı bobin - + Ferrite toroid coil Toroidal ferrit nüveli bobin - + Tesla flat spiral coil Tesla yassı spiral bobin - - Enter - - - - + Show confirm dialog to delete a result Bir sonucu silmek için onayla iletişim kutusunu göster - + About Coil64 Coil64 hakkında - + Ferrite toroid permeability Ferrit toroidin geçirgenliği - + Coil Bobin - - - - - - - - - + + + + + + + + + Winding pitch Sargı arası adım - - + + Wire material: Tel malzemesi: - - - - + + + + Copper Bakır - - + + Silver Gümüş - - - - + + + + Aluminum Alüminyum - - + + Tin Kalay - + Ratio W/s: Oran W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance İndüktans - - + + Select initial data of the calculation Hesaplama için başlangıç verilerini seçin - + LC circuit LC devresi - + Initial conditions of calculation of a circuit Bir devrenin başlangıç koşullarının hesaplanması - + The capacitance and the inductance are known Kapasitans ve endüktans biliniyor - + The capacitance and the frequency are known Kapasitans ve frekans biliniyor - + The inductance and the frequency are known Endüktans ve frekans biliniyor - + Additional calculations Ek hesaplama - + Calculate Hesapla - + PCB coil with square winding PCB üzerinde Kare sarımlı bobin - + PCB coil with spiral winding PCB üzerinde Spiral sarımlı bobin - + One layer close-winding coil Bitişik sarım Tek katmanlı bobin - + Multilayer coil on a rectangular former Dikdörtgen şeklindeki eski üzerine çok katmanlı bobin - + PCB flat coil PCB bobini - + The impedance and the frequency are known Empedans ve sıklık bilinmektedir - - - + + + Copy selected to clipboard Seçileni Panoya kopyala - - - - - + + + + + Copy all to clipboard Tümünü Panoya kopyala - - - - - + + + + + Save Kaydet - - - - + + + + Clear all Hepsini temizle - + Print all Tümünü yazdır - + Show images in result Sonuçlarda resimleri göster - + Regular winding Düzenli sarma - + Orthocyclic winding Ortosiklik sargı - + PCB coil with rectangular winding PCB üzerinde dikdörtgen sarımlı bobin - + One layer coil on a polygonal former Dairesel olmayan Tek katmanlı bobin - + Former diameter and wire diameter karkas çapı ve tel çapı - + Former diameter and winding length karkas çapı ve sargı uzunluğu - - + + Wire has insulation Tel yalıtılmıştır - + Show title in results Sonuçlarda başlığı göster - + + Show values description + Değer açıklamasını göster + + + + Use colored value text + Renkli değer metni kullan + + + Show additional results for single-layer coils Tek katmanlı bobin için ek sonuçları göster - + Show data for LTSpice LTSpice için verileri göster - + Show last result first Önce son sonucu göster - + + Show calculation numbering + Hesaplama numaralandırmasını göster + + + Show confirm dialog to clear results Sonuçları silmek için onaylama iletişim kutusunu göster - + Theme Tema - + Ferrite cores Ferrit çekirdekler - + Versions history Sürüm geçmişi - + Air core toroid coil Hava çekirdekli toroid bobin - + Default Varsayılan - + Dark Karanlık - + Pot core coil Saksı çekirdekleri - + Sunny Güneşli - + E core coil E-çekirdek bobini - + Calculation with AL-factor AL-faktörü ile hesaplama - + U core coil U çekirdek bobin - + Audio system filter (crossover) coil Ses sistemi filtresi (crossover) bobini - + Toroidal inductor at RF RF'de toroidal indüktör - + Bandspread Calculator Genişleme Kapasitör Hesaplayıcı - + RM core coil RM-çekirdek bobini - + + Interface help + Arayüz yardımı + + + Save results on exit Sonuçları çıkışta kaydet - + Show confirm dialog before exit Çıkmadan önce onayla iletişim kutusunu göster - - - + + + Context help İçerik yardımı - + &File &Dosya - + &Customize &Özelleştirme - + &Help &Yardım - + Actions Eylemler - + Branded cores Markalı çekirdekler - + &Exit &Çıkış - - - + + + Options Seçenekler - + Multilayer foil-wound coil Folyo sargılı çok katmanlı bobin - + + Show text in tabular form + Metni tablo biçiminde göster + + + Check for &update Güncelleme &kontrolü - + HomePage Sayfam - + Print Baskı - + To null initial data Verileri sıfırla - + Coil on a ferrite rod Bir rerrite çubuk üzerinde bobin - + Meander coil on PCB PCB üzerindeki Menderes bobini - + Search coil of a metal detector Metal dedektörü arama bobini - + A one-turn loop coil Tek turlu bobin - + Donate Bağış - + Influence of the shield of a coil Bir bobin kalkanı etkisi - + Amidon cores Amidon çekirdekleri - - - - - + + + + + Open - - + + Language Dil - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Uyarı - + Error. Can not open URL: Hata. URL açılamıyor: - - + + Information Bilgi - + The version is up to date: Sürüm güncel: - + There is a new version of the app. Uygulamanın yeni bir sürümü var. - + Please visit the URL to download İndirmek için lütfen URL adresini ziyaret edin - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Yalıtım kalınlığı - - - - - - - - - + + + + + + + + + Outside diameter Dış çap - - - - - - + + + + + + Inside diameter İç çap - - + + Init magnetic permeability İlk manyetik geçirgenlik - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Karkas çapı - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Kablo çapı - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Izolasyonlu Tel çapı - - + + Wire width Tel genişliği - - + + Wire thickness Tel kalınlığı - - - - - - - + + + + + + + Winding length Sarım uzunluğu - - + + Layers number beetween insulating pads Pads arasındaki tabakaların sayısı - - + + Core height Çekirdek yüksekliği - - - - - + + + + + Frequency Frekans - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + LC tank calculation LC devre hesaplama - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Girdi - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Sonuçlar - + Frequency of a circuit Devre frekansı - - + + Inductance of a circuit Devrenin endüktansı - - - - - - - - + + + + + + + + Characteristic impedance Karakteristik empedans - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Onayla - - - - + + + + Are you sure? Emin misiniz? - - - - + + + + Yes Evet - - - - + + + + No Hayır - + Something gone wrong Bir şeyler ters gitti - - + + Number of sides of the former Karkas kenarlarının sayısı - - + + Former width Eski genişliği - - + + Former height Eski yüksekliği - - + + Foil width Folyo genişliği - - + + Foil thickness Folyo kalınlığı - - + + Chamfer pah - + Gap between turns Dönüşler arasındaki boşluk - + Number of turns Bobinin sarım sayısı - - - + + + Width of a PCB trace PCB iz genişliği - - - - + + + + Outside dimension Dış boyut - - + + Inside dimension İç boyut - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - - - + + + + The number of sides must be integer and at least three! Taraf sayısı tamsayı olmalıdır ve en az üç! - - - - - - + + + + + + Input data for LTSpice LTSpice için giriş verileri - - + + Length of the foil Folyo uzunluğu - - + + Invalid input parameter combination Geçersiz giriş parametresi kombinasyonu - + calculation will be deleted hesaplama silinecek - + Delete this result - - - - + + + + PCB trace thickness PCB iz kalınlığı - + Wrong data was entered Yanlış veri girildi - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Potansiyel olmadan tel uzunluğu - - - - - - + + + + + + Length of winding Sarım uzunluğu - - - - - - - - - - - + + + + + + + + + + + Weight of wire Tel ağırlığı - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Bobin reaktans - - - - - - + + + + + + Self capacitance Öz-kapasitans - - - - - - - - + + + + + + + + Coil constructive Q-factor Bobin yapıcı Q faktörü - - - - - - + + + + + + Loss resistance Kayıp direnci - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Çalışma frekansında paralel LC devresi için ek sonuçlar - - - - - - - - - - + + + + + + + + + + Circuit capacitance Devre kapasitansı - - - - - - + + + + + + Equivalent resistance Eşdeğer direnç - - - - - - + + + + + + Bandwidth Bant genişliği - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Çalışma frekansı - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Bobin self rezonans frekansı - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Bobinin kalınlığı - - - + + + Dimensions of inductor Endüktörün boyutları - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Bobin direnci - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Katmanların sayısı - + Number of interlayers Arakatman sayısı - - - + + + Coil can not be realized Bobin gerçekleştirilemedi - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Bobinin sarım sayısı @@ -3135,71 +3161,71 @@ Veri - + Number of turns Bobinin sarım sayısı - - + + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat - - - - + + + + Warning Uyarı - + One or more inputs are empty! Bir veya daha fazla giriş boş! - + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Inductance İndüktans - + Length of winding Sarım uzunluğu @@ -3223,28 +3249,28 @@ - + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat - + Number of turns Bobinin sarım sayısı @@ -3274,7 +3300,7 @@ - + Warning Uyarı @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! @@ -3300,58 +3326,58 @@ Bobin gerçekleştirilemedi - + Input data Giriş verileri - + Result Sonuçlar - - + + Inductance İndüktans - + Number of turns of the coil Bobinin sarım sayısı - + Mean diameter Ortalama çap - + Thickness of the coil Bobinin kalınlığı - + Resistance of the coil Bobin direnci - + Ohm Ohm - + Length of wire without leads Potansiyel olmadan tel uzunluğu - + Weight of wire Tel ağırlığı - + g g @@ -3364,12 +3390,12 @@ Ölçü birimleri - + Show additional results for single layer coils Tek katmanlı bobin için ek sonuçları göster - + Show images in results Sonuçlarda resimleri göster @@ -3379,242 +3405,267 @@ Kapasitans - + pF pF - + nF nF - + microF microF - + Dimensions Boyutlar - + mm mm - + cm cm - + inch inç - + mil mil - + Inductance İndüktans - + nH nH - + microH microH - + mH mH - + Wire gauge Tel göstergesi - + Metric Metrik - + AWG AWG - + Frequency Frekans - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Varsayılan olarak ayarla - + Interface Arayüz - + Show last result first Önce son sonucu göster - + + Show calculation numbering + Hesaplama numaralandırmasını göster + + + Show data for LTSpice LTSpice için verileri göster - + Show title in results Sonuçlarda başlığı göster - + Show confirm dialog before exit Çıkmadan önce onayla iletişim kutusunu göster - + Show confirm dialog to clear results Sonuçları silmek için onaylama iletişim kutusunu göster - + Save results on exit Sonuçları çıkışta kaydet - + Interface font Arayüz yazı biçimi - + Output field font Çıktı alanı yazı biçimi - + Sunny Güneşli - + Decimal and thousand separators Ondalık ve bin ayırıcı - + Number of decimal places Ondalık ayırıcı sonra işaretler sayısı - + As in the current locale Geçerli yerel ayardaki gibi - + As in the English locale İngilizce yerel ayarında olduğu gibi - + Show confirm dialog to delete a result Bir sonucu silmek için onayla iletişim kutusunu göster - + + Output field text + Çıkış alanı metni + + + + Show text in tabular form + Metni tablo biçiminde göster + + + + Show values description + Değer açıklamasını göster + + + + Use colored value text + Renkli değer metni kullan + + + Theme Tema - + Default Varsayılan - + Dark Karanlık - + Check for update Güncelleme kontrolü - + Automatically check for update Otomatik güncelleme için kontrol - + Checking interval Denetleme aralığı - + Once for 60 days 60 günde bir - + Once for 120 days 120 günde bir - + Once for 180 days 180 günde bir - + Check for a new version Yeni sürümü kontrol et - + Check now! Şimdi kontrol et! - + OK OK - + Cancel Iptal @@ -3632,27 +3683,27 @@ Çekirdeğin türünü seçin - + Reverse calculation Ters hesaplama - + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat @@ -3713,76 +3764,76 @@ - + Inductance İndüktans - - + - + - + + Warning Uyarı - + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - + + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - - + + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Number of turns of the coil Bobinin sarım sayısı - + Effective magnetic path length Etkili manyetik yol uzunluğu - + Effective area of magnetic path Manyetik yolun etkili alanı - + Effective volume Etkili hacim - + Effective magnetic permeability of the core Çekirdeğin etkili manyetik geçirgenliği @@ -3818,43 +3869,43 @@ Girdi - + Select material of the toroid Toroid malzemesini seçin - + Information Bilgi - + Dimensions Boyutlar - - + + Result Sonuçlar - + Context help İçerik yardımı - + Export results Sonuçları dışa aktar - + Calculate Hesapla - + Close Kapat @@ -3881,7 +3932,7 @@ - + Self capacitance Öz-kapasitans @@ -3911,76 +3962,76 @@ Kablo çapı - + Initial magnetic permeability İlk manyetik geçirgenlik - + Residual flux density Artık akı yoğunluğu - + Coercive Force Zorlayıcı kuvvet - + The frequency is out of range Frekans aralık dışında - - - + + + Warning Uyarı - + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - + + One or more dimensions have an invalid value! Bir veya daha fazla boyutun değeri geçersiz! - + Equivalent series inductance Eşdeğer seri endüktansı - + Loss resistance Kayıp direnci - + Ohm Ohm - + Coil constructive Q-factor Bobin yapıcı Q faktörü - + Input data for LTSpice LTSpice için giriş verileri - + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri @@ -3998,27 +4049,27 @@ Çekirdeğin türünü seçin - + Reverse calculation Ters hesaplama - + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat @@ -4033,79 +4084,79 @@ Manyetik geçirgenlik - + Number of turns Bobinin sarım sayısı - - + + Inductance İndüktans - - + - + - + + Warning Uyarı - + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - + + + One or more inputs have an illegal format! Bir veya daha fazla girişin geçersiz bir formatı var! - - + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Number of turns of the coil Bobinin sarım sayısı - + Effective magnetic path length Etkili manyetik yol uzunluğu - + Effective area of magnetic path Manyetik yolun etkili alanı - + Effective volume Etkili hacim - + Effective magnetic permeability of the core Çekirdeğin etkili manyetik geçirgenliği @@ -4123,38 +4174,38 @@ Bobin kalkanı formu - + Cylinder Silindir - + Box Kutu - + Data Veri - - + + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat @@ -4208,22 +4259,22 @@ Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Inductance of the shielded coil Ekranlı bobinin endüktansı - + Relative reducing of the inductance Endüktansın nispi azaltılması @@ -4241,27 +4292,27 @@ U çekirdek bobin - + Reverse calculation Ters hesaplama - + Dimensions Boyutlar - + Context help İçerik yardımı - + Calculate Hesapla - + Close Kapat @@ -4282,74 +4333,74 @@ - + Inductance İndüktans - - + - - + + - + - + + Warning Uyarı - + One or more inputs are empty! Bir veya daha fazla giriş boş! - - - - - - - One or more inputs have an illegal format! - Bir veya daha fazla girişin geçersiz bir formatı var! - + + One or more inputs have an illegal format! + Bir veya daha fazla girişin geçersiz bir formatı var! + + + + + + One or more inputs are equal to null! Bir veya daha fazla giriş boş değere eşittir! - + Input data Giriş verileri - + Result Sonuçlar - + Number of turns of the coil Bobinin sarım sayısı - + Effective magnetic path length Etkili manyetik yol uzunluğu - + Effective area of magnetic path Manyetik yolun etkili alanı - + Effective volume Etkili hacim diff --git a/lang/Coil64_uk.ts b/lang/Coil64_uk.ts index fd3acd9..54653f5 100644 --- a/lang/Coil64_uk.ts +++ b/lang/Coil64_uk.ts @@ -14,31 +14,31 @@ Ви можете розрахувати коефіцієнт A<sub>L</sub> будь-якої котушки із замкненим магнітним ланцюгом шляхом прямого вимірювання за допомогою тестової обмотки. - - - + + + Input data Вхідні дані - - - + + + Result Результат - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Ви можете визначити коефіцієнт A<sub>L</sub> на першій вкладці, знаючи кількість витків та виміряну індуктивність.<hr /> На другій вкладці можна визначити кількість витків з відомим A<sub>L</sub> і з відомою необхідною індуктивністю.<hr /> На третій вкладці можна розрахувати індуктивність з відомим A<sub>L</sub> і відомим числом витків. - + Calculate Розрахувати - + Close Закрити @@ -71,36 +71,36 @@ Число витків - - - + + - - + + - + + Warning Попередження - - - + + + One or more inputs are empty! Один або кілька полів введення пусті! - - - + + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - - - + + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! @@ -113,82 +113,87 @@ Про програму - + About program Про програму - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Калькулятор радіочастотних котушок та дроселів</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Програма дозволяє розрахувати необхідну кількість витків для бажаного значення індуктивності саморобної котушки або розрахувати значення індуктивності готового індуктора. Я сподіваюся, що ця програма може бути корисною для HAM, аудіофілів та інших радіоаматорів, яким потрібно виготовляти та розраховувати котушки. - + HomePage: Сайт додатку: - + Author Автор - + Name: Valery Kustarev Ім'я: Валерій Кустарьов - + Thanks Подяки - + Thanks for reports and program testing: Дякую за тестування програми: - + Translations Переклади - + I would like to thank the following people who volunteered to translate Coil64: Я хотів би подякувати наступним людям, які зголосилися перекладати Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Поточна версія Coil64 була скомпільована з використанням наступних бібліотек: - + License Ліцензія - + The open source code of the following developers was used: Використовувався відкритий вихідний код наступних розробників: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Сподіваюся, що додаток Coil64 буде корисним для радіоаматорів при виготовленні саморобних індуктивних елементів. 73! - + Libraries Бібліотеки - + + Free Icons: + Безкоштовні іконки: + + + Close Закрити @@ -206,42 +211,42 @@ Вид намотки - + Round cross-section Круглий поперечний переріз - + Rectangular cross-section Прямокутний поперечний переріз - + Reverse calculation Зворотній розрахунок - + Dimensions Розміри - + mm мм - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити @@ -277,59 +282,59 @@ - + Inductance Індуктивність - - - - - - - - - - - + + + + + + + + + + + Warning Попередження - - + + One or more inputs are empty! Один або кілька полів введення пусті! - - - - + + + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - - - - + + + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Number of turns of the coil Число витків котушки @@ -347,75 +352,75 @@ Індуктивність - + Information Інформація - + Iron powder toroids Кільця із порошкового заліза - - + + Select material of the toroid Виберіть матеріал кільця - - + + Select dimension type of the toroid Виберіть типорозмір кільця - + Ferrite toroids Феритові кільця - + E cores Сердечники Е-типу - - + + Select type Вибрати тип - + Pot cores Броневі сердечники - + Multi aperture cores Біноклі - + Select material Вибрати матеріал - + Select the type of the core Вибрати тип сердечника - + Result Результат - + Export results Експортувати результат - + Close Закрити @@ -533,12 +538,12 @@ Одне чи кілька значень дорівнюють нулю! - + Selected core Вибраний сердечник - + Input data Вхідні дані @@ -584,150 +589,150 @@ Калькулятор конденсаторів, що розтягують діапазон - + Direct calculation Прямий розрахунок - - - + + + Input data Вхідні дані - - - - + + + + Result Результат - + Reverse calculation Зворотній розрахунок - + Context help Контекстна довідка - + Close Закрити - + Export results Експортувати результат - + Calculate Розрахувати - - + + Lowest Frequency Найнижча частота - - + + Highest Frequency Найвища частота - - + + Tuning Capacitor Minimum Настроювальний конденсатор Мінімум - - + + Tuning Capacitor Maximum Настроювальний конденсатор Максимум - - + + Stray Capacitance Паразитна ємність - - + + Inductance Індуктивність - - + + Serial Capacitor Послідовний конденсатор - - - - + + + + Valid value range Діапазон допустимих значень - - - - - - - + + + + + + + Warning Попередження - - + + Minimum LC circuit Capacitance Мінімальна ємність LC-ланцюга - - + + Maximum LC circuit Capacitance Максимальна ємність LC-ланцюга - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. Діапазон ємності C<sub>V</sub> (у поєднанні з паразитною ємністю ланцюга) надто вузький, щоб перекривати бажаний діапазон частот. Змініть діапазон частот або параметри змінного конденсатора та повторіть спробу. - + The inductance value is out of range. Значення індуктивності виходить за межі діапазону. - - + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - - + + Parallel Capacitor Паралельний конденсатор - - + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! @@ -751,10 +756,10 @@ - - - - + + + + nH нГн @@ -789,7 +794,7 @@ Ом - + pF пФ @@ -845,60 +850,60 @@ Індуктивність - + Maximal Максимальний - + Minimal Мінімальний - + Winding pitch / wire diameter ratio Відношення крок намотування / діаметр дроту - + Axial Осьове - + Radial Радіальне - + Clear all Очистити все - + Save Зберегти - + Context help Контекстна довідка - + Close Закрити - + Range of wire diameters Ряд діаметрів дроту - + Calculate Розрахувати @@ -998,27 +1003,27 @@ Вибрати тип сердечника - + Reverse calculation Зворотній розрахунок - + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити @@ -1038,85 +1043,85 @@ Магнітна проникність - + Number of turns Число витків - - + + Inductance Індуктивність - - - + + - + - + + Warning Попередження - + One or more inputs are empty! Один або кілька полів введення пусті! - - - - + + + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - - - + + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Number of turns of the coil Число витків котушки - + Effective magnetic path length Ефективна довжина магнітного ланцюга - + Effective area of magnetic path Ефективна площа магнітного ланцюга - + Effective volume Ефективний об`єм - + Effective magnetic permeability of the core Ефективна магнітна проникність сердечника @@ -1140,6 +1145,7 @@ + Inductance Індуктивність @@ -1154,128 +1160,128 @@ Параметри котушки: - + Context help Контекстна довідка - + Calculate Розрахувати - + Enter - + Close Закрити - + Esc - + Rod diameter Діаметр стрижня - + Rod length Довжина стрижня - + Magnetic permeability Магнітна проникність - + Former diameter Діаметр каркасу - + Shift Зсув - + Wire diameter Діаметр дроту - + Winding pitch Крок намотування - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Попередження - + One or more inputs are empty! Один або кілька полів введення пусті! - - + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Distance from coil edge to core edge less than 1/8 Lr Відстань від краю котушки до краю осердя менше 1/8 Lr - + Input data Вхідні дані - + Result Результат - + Number of turns of the coil Число витків котушки - + Length of winding Довжина намотування - + Effective magnetic permeability of the core Ефективна магнітна проникність сердечника @@ -1298,76 +1304,76 @@ Дані - + Inductance Індуктивність - + Number of turns Число витків - + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити - + One or more inputs are empty! Один або кілька полів введення пусті! - - - - + + + + Warning Попередження - + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Relative magnetic permeability of the toroid Відносна магнітна проникність кільця - + Magnetic factor of the core Фактор намагнічування сердечника @@ -1385,43 +1391,43 @@ Вид петлі - + Round loop Кругла петля - + Isosceles Triangle loop Петля як рівносторонній трикутник - + Rectangle loop Прямокутна петля - + Reverse calculation Зворотній розрахунок - - + + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити @@ -1437,7 +1443,7 @@ - + Loop diameter Діаметр петлі @@ -1454,69 +1460,69 @@ Сторона прямокутника - + + - + - - + + - - + Warning Попередження - - - + + + One or more inputs are empty! Один або кілька полів введення пусті! - - - + + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - - - + + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - - + + Result Результат - + The side of the equilateral triangle Сторона рівностороннього трикутника - + The side of quadrate Сторона квадрата - + Coil can not be realized Котушка не може бути реалізована - + Inductance Індуктивність @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Вибрати форму котушки - + One layer coil with round wire Одношарова з круглим дротом - + One layer coil with rect wire Одношарова з прямокутним дротом - + Multilayer coil Багатошарова котушка - + Multilayer coil with insulated pads Багатошарова з ізолюючими прокладками - + Ferrite toroid coil Котушка на феритовому кільці - + Tesla flat spiral coil Плоска спіральна - - Enter - - - - + Show confirm dialog to delete a result Показати діалог підтвердження під час видалення результату - + About Coil64 Про Coil64 - + Ferrite toroid permeability Проникність феритового кільця - + Coil Котушка - - - - - - - - - + + + + + + + + + Winding pitch Крок намотування - - + + Wire material: Матеріал дроту: - - - - + + + + Copper Мідь - - + + Silver Срібло - - - - + + + + Aluminum Алюміній - - + + Tin Олово - + Ratio W/s: Відношення W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Індуктивність - - + + Select initial data of the calculation Виберіть початкові дані розрахунку - + LC circuit LC контур - + Initial conditions of calculation of a circuit Початкові умови розрахунку контуру - + The capacitance and the inductance are known Відомі ємність та індуктивність - + The capacitance and the frequency are known Відомі ємність та частота - + The inductance and the frequency are known Відомі індуктивність та частота - + Additional calculations Додатковий розрахунок - + Calculate Розрахувати - + PCB coil with square winding Друкована котушка з квадратними витками - + PCB coil with spiral winding Друкована котушка з круглими витками - + One layer close-winding coil Одношарова виток до витка - + Multilayer coil on a rectangular former Багатошарова котушка на прямокутному каркасі - + PCB flat coil Плоска котушка на друкованої плати - + The impedance and the frequency are known Відомі імпеданс та частота - - - + + + Copy selected to clipboard Копіювати виділене в буфер обміну - - - - - + + + + + Copy all to clipboard Копіювати все в буфер обміну - - - - - + + + + + Save Зберегти - - - - + + + + Clear all Очистити все - + Print all Роздрукувати все - + Show images in result Показувати зображення у результатах - + Regular winding Звичайна намотка - + Orthocyclic winding Ортоциклічна намотка - + PCB coil with rectangular winding Друкована котушка з прямокутними витками - + One layer coil on a polygonal former Одношарова котушка на полігональному каркасі - + Former diameter and wire diameter Діаметр каркаса та діаметр дроту - + Former diameter and winding length Діаметр каркаса та довжина намотування - - + + Wire has insulation Дріт має ізоляцію - + Show title in results Показувати заголовки у результатах - + + Show values description + Показати опис значень + + + + Use colored value text + Використовуйте кольоровий текст значення + + + Show additional results for single-layer coils Показувати додаткові результати для одношарових котушок - + Show data for LTSpice Показати дані для LTSpice - + Show last result first Показати останні результати першими - + + Show calculation numbering + Показати нумерацію розрахунків + + + Show confirm dialog to clear results Показати діалог підтвердження під час очищення результатів - + Theme Тема - + Ferrite cores Феритові сердечники - + Versions history Історія версій - + Air core toroid coil Тороїдальна котушка без сердечника - + Default За замовчуванням - + Dark Темна - + Pot core coil Котушка в броньовому сердечнику - + Sunny Сонячна - + E core coil Е-подібний сердечник - + Calculation with AL-factor Розрахунок з коефіцієнтом AL - + U core coil U-подібний сердечник - + Audio system filter (crossover) coil Котушка фільтра (кросовера) аудіосистеми - + Toroidal inductor at RF Котушка на феритовому кільці на ВЧ - + Bandspread Calculator Калькулятор конденсаторів, що розтягують діапазон - + RM core coil RM-подібний сердечник - + + Interface help + Допомога по інтерфейсу + + + Save results on exit Зберігати результати при виході - + Show confirm dialog before exit Показати діалог підтвердження перед виходом - - - + + + Context help Контекстна довідка - + &File &Файл - + &Customize &Налаштування - + &Help &Допомога - + Actions Дії - + Branded cores Фірмові сердечники - + &Exit &Вихід - - - + + + Options Опції - + Multilayer foil-wound coil Багатошарова котушка намотана фольгою - + + Show text in tabular form + Показати текст у вигляді таблиці + + + Check for &update Перевірити &оновлення - + HomePage Домашня сторінка - + Print Друк - + To null initial data Обнулити вхідні дані - + Coil on a ferrite rod Котушка на феритовому стрижні - + Meander coil on PCB Друкована котушка у формі меандру - + Search coil of a metal detector Пошукова котушка металошукача - + A one-turn loop coil Одновиткова петля - + Donate Пожертвувати - + Influence of the shield of a coil Вплив екрана котушки - + Amidon cores Сердечники Амідон - - - - - + + + + + Open Відкрити - - + + Language Мова - + Error. Can not open URL: Помилка: Не можу відкрити URL: - + The version is up to date: Встановлено останню версію: - + There is a new version of the app. Є нова версія програми. - + Please visit the URL to download Будь ласка, відвідайте URL для завантаження - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Товщина ізоляції - - - - - - - - - + + + + + + + + + Outside diameter Зовнішній діаметр - - - - - - + + + + + + Inside diameter Внутрішній діаметр - - + + Init magnetic permeability Початкова магнітна проникність - - - - - + + + + + Frequency Частота - - - - + + + + Confirmation Підтвердження - - - - + + + + Are you sure? Ви впевнені? - - - - + + + + Yes Так - - - - + + + + No Ні - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Попередження - - + + Information Інформація - + Something gone wrong Щось пішло не так - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Діаметр каркасу - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Діаметр дроту - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Діаметр дроту з ізоляцією - - + + Wire width Ширина дроту - - + + Wire thickness Товщина дроту - - + + Number of sides of the former Число сторін каркасу - - - - - - - + + + + + + + Winding length Довжина намотування - - + + Layers number beetween insulating pads Число шарів між ізолюючими прокладками - - + + Former width Ширина каркасу - - + + Former height Висота каркасу - - + + Foil width Ширина фольги - - + + Foil thickness Товщина фольги - - + + Core height Висота сердечника - - + + Chamfer Фаска - - - - + + + + The number of sides must be integer and at least three! Число сторін має бути цілим і не менше трьох! - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Один або кілька полів введення пусті! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - - - - - - + + + + + + Input data for LTSpice Вхідні дані для LTSpice - - + + Length of the foil Довжина фольги - - + + Invalid input parameter combination Неприпустима комбінація вхідних параметрів - - - - + + + + Outside dimension Зовнішній розмір - - + + Inside dimension Внутрішній розмір - + calculation will be deleted розрахунок буде видалено - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - + LC tank calculation Розрахунок LC контуру - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Введення - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Результат - + Frequency of a circuit Частота контуру - - + + Inductance of a circuit Індуктивність контуру - - - - - - - - + + + + + + + + Characteristic impedance Характеристичний опір - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ом - + Gap between turns Проміжок між витками - + Number of turns Число витків - - - + + + Width of a PCB trace Ширина друкарської доріжки - + mm мм - + Delete this result Видалити цей результат - - - - + + + + PCB trace thickness Товщина друкарського провідника - + Wrong data was entered Дані введені неправильно - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Довжина дроту без урахування виводів - - - - - - + + + + + + Length of winding Довжина намотування - - - - - - - - - - - + + + + + + + + + + + Weight of wire Вага дроту - - - - - - - - - - - + + + + + + + + + + + g г - - - - - - + + + + + + Reactance of the coil Реактивний опір котушки - - - - - - + + + + + + Self capacitance Власна ємність - - - - - - - - + + + + + + + + Coil constructive Q-factor Конструктивна добротність котушки - - - - - - + + + + + + Loss resistance Опір втрат - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Додаткові результати для паралельного LC контуру на робочій частоті - - - - - - - - - - + + + + + + + + + + Circuit capacitance Ємність контуру - - - - - - + + + + + + Equivalent resistance Еквівалентний (ефективний) опір - - - - - - + + + + + + Bandwidth Смуга пропуску - - - - - - + + + + + + kHz кГц - - - - - - + + + + + + Working frequency Робоча частота - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Частота власного резонансу котушки - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Товщина котушки - - - + + + Dimensions of inductor Габаритні розміри котушки - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil Опір котушки - - - - - - + + + + + + kOhm кОм - - - - - + + + + + Number of layers Число шарів - + Number of interlayers Число прокладок - - - + + + Coil can not be realized Котушка не може бути реалізована - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Число витків котушки @@ -3135,71 +3161,71 @@ Дані - + Number of turns Число витків - - + + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити - - - - + + + + Warning Попередження - + One or more inputs are empty! Один або кілька полів введення пусті! - + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Inductance Індуктивність - + Length of winding Довжина намотування @@ -3223,28 +3249,28 @@ - + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити - + Number of turns Число витків @@ -3274,7 +3300,7 @@ - + Warning Попередження @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! @@ -3300,58 +3326,58 @@ Котушка не може бути реалізована - + Input data Вхідні дані - + Result Результат - - + + Inductance Індуктивність - + Number of turns of the coil Число витків котушки - + Mean diameter Середній діаметр - + Thickness of the coil Товщина котушки - + Resistance of the coil Опір котушки - + Ohm Ом - + Length of wire without leads Довжина дроту без урахування виводів - + Weight of wire Вага дроту - + g г @@ -3364,12 +3390,12 @@ Одиниці виміру - + Show additional results for single layer coils Показувати додаткові результати для одношарових котушок - + Show images in results Показувати зображення у результатах @@ -3379,242 +3405,267 @@ Ємність - + pF пФ - + nF нФ - + microF мкФ - + Dimensions Розміри - + mm мм - + cm см - + inch дюйм - + mil мил - + Inductance Індуктивність - + nH нГн - + microH мкГн - + mH мГн - + Wire gauge Розмірність дроту - + Metric Метрична - + AWG AWG - + Frequency Частота - + Hz Гц - + kHz кГц - + MHz МГц - + Set to default За замовчуванням - + Interface Інтерфейс - + Show last result first Показати останні результати першими - + + Show calculation numbering + Показати нумерацію розрахунків + + + Show data for LTSpice Показати дані для LTSpice - + Show title in results Показувати заголовки у результатах - + Show confirm dialog before exit Показати діалог підтвердження перед виходом - + Show confirm dialog to clear results Показати діалог підтвердження під час очищення результатів - + Save results on exit Зберігати результати при виході - + Interface font Шрифт програми - + Output field font Шрифт поля виводу - + Sunny Сонячна - + Decimal and thousand separators Десятковий та тисячний роздільники - + Number of decimal places Число знаків після десяткового роздільника - + As in the current locale Як у поточних налаштуваннях мови - + As in the English locale Як в англійській мові - + Show confirm dialog to delete a result Показати діалог підтвердження під час видалення результату - + + Output field text + Текст поля виведення + + + + Show text in tabular form + Показати текст у вигляді таблиці + + + + Show values description + Показати опис значень + + + + Use colored value text + Використовуйте кольоровий текст значення + + + Theme Тема - + Default За замовчуванням - + Dark Темна - + Check for update Перевірити оновлення - + Automatically check for update Автоматично перевіряти оновлення - + Checking interval Інтервал перевірки оновлень - + Once for 60 days Раз на 60 днів - + Once for 120 days Раз на 120 днів - + Once for 180 days Раз на 180 днів - + Check for a new version Перевірити наявність нової версії - + Check now! Перевірити зараз! - + OK ОК - + Cancel Скасування @@ -3632,27 +3683,27 @@ Вибрати тип сердечника - + Reverse calculation Зворотній розрахунок - + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити @@ -3713,76 +3764,76 @@ - + Inductance Індуктивність - - + - + - + + Warning Попередження - + One or more inputs are empty! Один або кілька полів введення пусті! - - - + + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - - - + + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Number of turns of the coil Число витків котушки - + Effective magnetic path length Ефективна довжина магнітного ланцюга - + Effective area of magnetic path Ефективна площа магнітного ланцюга - + Effective volume Ефективний об`єм - + Effective magnetic permeability of the core Ефективна магнітна проникність сердечника @@ -3818,43 +3869,43 @@ Введення - + Select material of the toroid Виберіть матеріал кільця - + Information Інформація - + Dimensions Розміри - - + + Result Результат - + Context help Контекстна довідка - + Export results Експортувати результат - + Calculate Розрахувати - + Close Закрити @@ -3881,7 +3932,7 @@ - + Self capacitance Власна ємність @@ -3911,76 +3962,76 @@ Діаметр дроту - + Initial magnetic permeability Початкова магнітна проникність - + Residual flux density Залишкова індукція - + Coercive Force Коерцитивна сила - + The frequency is out of range Частота за межами діапазону - - - + + + Warning Попередження - + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - - + + One or more dimensions have an invalid value! Один або кілька значень мають неприпустимий формат! - + Equivalent series inductance Еквівалентна послідовна індуктивність - + Loss resistance Опір втрат - + Ohm Ом - + Coil constructive Q-factor Конструктивна добротність котушки - + Input data for LTSpice Вхідні дані для LTSpice - + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані @@ -3998,27 +4049,27 @@ Вибрати тип сердечника - + Reverse calculation Зворотній розрахунок - + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити @@ -4033,79 +4084,79 @@ Магнітна проникність - + Number of turns Число витків - - + + Inductance Індуктивність - - + - + - + + Warning Попередження - + One or more inputs are empty! Один або кілька полів введення пусті! - - - + + + One or more inputs have an illegal format! Один або кілька значень мають неприпустимий формат! - - + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Number of turns of the coil Число витків котушки - + Effective magnetic path length Ефективна довжина магнітного ланцюга - + Effective area of magnetic path Ефективна площа магнітного ланцюга - + Effective volume Ефективний об`єм - + Effective magnetic permeability of the core Ефективна магнітна проникність сердечника @@ -4123,38 +4174,38 @@ Форма екрану котушки - + Cylinder Циліндрична - + Box Квадратна - + Data Дані - - + + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити @@ -4208,22 +4259,22 @@ Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Inductance of the shielded coil Індуктивність екранованої котушки - + Relative reducing of the inductance Відносне зменшення індуктивності @@ -4241,27 +4292,27 @@ U-подібний сердечник - + Reverse calculation Зворотній розрахунок - + Dimensions Розміри - + Context help Контекстна довідка - + Calculate Розрахувати - + Close Закрити @@ -4282,74 +4333,74 @@ - + Inductance Індуктивність - - + - - + + - + - + + Warning Попередження - + One or more inputs are empty! Один або кілька полів введення пусті! - - - - - - - One or more inputs have an illegal format! - Один або кілька значень мають неприпустимий формат! - + + One or more inputs have an illegal format! + Один або кілька значень мають неприпустимий формат! + + + + + + One or more inputs are equal to null! Одне чи кілька значень дорівнюють нулю! - + Input data Вхідні дані - + Result Результат - + Number of turns of the coil Число витків котушки - + Effective magnetic path length Ефективна довжина магнітного ланцюга - + Effective area of magnetic path Ефективна площа магнітного ланцюга - + Effective volume Ефективний об`єм diff --git a/lang/Coil64_vi.ts b/lang/Coil64_vi.ts index e4810c9..c6329a1 100644 --- a/lang/Coil64_vi.ts +++ b/lang/Coil64_vi.ts @@ -14,31 +14,31 @@ Bạn có thể tính toán A<sub>L</sub> hệ số của bất kỳ cuộn dây nào có mạch từ kín bằng cách đo trực tiếp với cuộn dây thử nghiệm. - - - + + + Input data Dữ liệu đầu vào - - - + + + Result Kết quả - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. Bạn có thể xác định A<sub>L</sub> hệ số trong tab đầu tiên khi biết số vòng dây và độ tự cảm đo được.<hr/> Trong tab thứ hai, bạn có thể xác định số lượt đã biết A<sub>L</sub> và với một điện cảm cần thiết đã biết.<hr/> Trong tab thứ ba, bạn có thể tính toán độ tự cảm đã biết A<sub>L</sub> và số vòng quấn đã biết. - + Calculate Tính toán - + Close Đóng @@ -71,36 +71,36 @@ Số lượt - - - + + - - + + - + + Warning Cảnh báo - - - + + + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - + + + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - - + + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! @@ -113,82 +113,87 @@ Giới thiệu - + About program Về chương trình - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">Cuộn cảm tần số vô tuyến và tính toán cuộn cảm</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. Ứng dụng này cho phép tính toán số vòng cần thiết cho giá trị điện cảm mong muốn của cuộn cảm làm thủ cộng hoặc để tính giá trị điện cảm của cuộn cảm đã được chế tạo. Tôi hy vọng ứng dụng này có thể hữu ích mọi người, Audiophiles và những người đam mê khác, những người cần tạo cuộn cảm DIY. - + HomePage: Trang chủ: - + Author Tác giả - + Name: Valery Kustarev Name: Dịch bởi Ngô Doãn Lương - + Thanks Cảm ơn - + Thanks for reports and program testing: Cảm ơn các kết quả và thử nghiệm chương trình: - + Translations Bản dịch - + I would like to thank the following people who volunteered to translate Coil64: Tôi muốn cảm ơn những người sau đây đã tình nguyện dịch Coil64: - + The current version of the Coil64 has been compiled by using the following libraries: Phiên bản hiện tại của Coil64 đã được biên dịch bằng cách sử dụng các thư viện sau: - + License Giấy phép - + The open source code of the following developers was used: Mã nguồn mở của các nhà phát triển sau đã được sử dụng: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! Tôi hy vọng, Coil64 sẽ hữu ích trong sự sáng tạo vô tuyến nghiệp dư của bạn. 73! - + Libraries Thư viện - + + Free Icons: + Biểu tượng miễn phí: + + + Close Đóng @@ -206,42 +211,42 @@ Loại quanh co - + Round cross-section Mặt cắt tròn - + Rectangular cross-section Mặt cắt hình chữ nhật - + Reverse calculation Tính ngược lại - + Dimensions Kích thước - + mm mm - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng @@ -277,59 +282,59 @@ - + Inductance Điện cảm - - - - - - - - - - - + + + + + + + + + + + Warning Cảnh báo - - + + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - - + + + + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - - - + + + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Number of turns of the coil Số vòng cuộn dây @@ -347,75 +352,75 @@ Điện cảm - + Information Thông tin - + Iron powder toroids Hình xuyến bột sắt - - + + Select material of the toroid Chọn vật liệu của hình xuyến - - + + Select dimension type of the toroid Chọn loại kích thước của hình xuyến - + Ferrite toroids Hình xuyến ferrit - + E cores lõi E - - + + Select type Lựa chọn đối tượng - + Pot cores lõi nồi - + Multi aperture cores Lõi đa khẩu độ - + Select material Chọn vật liệu - + Select the type of the core Chọn loại lõi - + Result Kết quả - + Export results Xuất kết quả - + Close Đóng @@ -533,12 +538,12 @@ Một hoặc nhiều đầu vào bằng không có! - + Selected core lõi đã chọn - + Input data Dữ liệu đầu vào @@ -584,150 +589,150 @@ Máy tính tụ điện dãn dải - + Direct calculation Tính toán trực tiếp - - - + + + Input data Dữ liệu đầu vào - - - - + + + + Result Kết quả - + Reverse calculation Tính ngược lại - + Context help Trợ giúp ngữ cảnh - + Close Đóng - + Export results Xuất kết quả - + Calculate Tính toán - - + + Lowest Frequency Tần suất thấp nhất - - + + Highest Frequency Tần số cao nhất - - + + Tuning Capacitor Minimum Điều chỉnh tụ điện tối thiểu - - + + Tuning Capacitor Maximum Điều chỉnh tụ điện tối đa - - + + Stray Capacitance Điện dung tổn thất - - + + Inductance Điện cảm - - + + Serial Capacitor Tụ nối tiếp - - - - + + + + Valid value range Phạm vi giá trị hợp lệ - - + + Minimum LC circuit Capacitance Điện dung mạch LC tối thiểu - - + + Maximum LC circuit Capacitance Điện dung mạch LC tối đa - - - - - - - + + + + + + + Warning Cảnh báo - - + + Parallel Capacitor Tụ điện song song - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. C<sub>V</sub> dải điện dung (kết hợp với điện dung tản nhiệt của mạch) quá hẹp để chồng lên dải tần số mong muốn. Vui lòng thay đổi dải tần số hoặc thông số tụ điện biến đổi và thử lại. - + The inductance value is out of range. Giá trị điện cảm nằm ngoài phạm vi. - - + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng bỏ trống! - - + + One or more inputs have an illegal format! Một hoặc nhiều đầu vào có định dạng không hợp lệ! @@ -764,7 +769,7 @@ Ohm - + pF pF @@ -781,10 +786,10 @@ - - - - + + + + nH nH @@ -845,60 +850,60 @@ Điện cảm - + Maximal Tối đa - + Minimal Tối thiểu - + Winding pitch / wire diameter ratio Tỷ lệ đường kính cuộn / đường kính dây - + Axial Trục - + Radial Tròn - + Clear all Xóa sạch - + Save Lưu - + Context help Trợ giúp - + Close Đóng - + Range of wire diameters Phạm vi đường kính dây - + Calculate Tính toán @@ -998,27 +1003,27 @@ Chọn loại lõi - + Reverse calculation Tính ngược lại - + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng @@ -1038,85 +1043,85 @@ Tính thấm từ - + Number of turns Số lượt - - + + Inductance Điện cảm - - - + + - + - + + Warning Cảnh báo - + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - - + + + + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - - + + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Number of turns of the coil Số vòng cuộn dây - + Effective magnetic path length Chiều dài đường dẫn từ hiệu dụng - + Effective area of magnetic path Diện tích hiệu dụng của đường dẫn từ - + Effective volume Khối lượng hiệu quả - + Effective magnetic permeability of the core Tính thấm từ hiệu quả của lõi @@ -1140,6 +1145,7 @@ + Inductance Điện cảm @@ -1154,128 +1160,128 @@ Thông số cuộn dây: - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Enter Đi vào - + Close Đóng - + Esc Thoát - + Rod diameter Đường kính thanh - + Rod length Chiều dài thanh - + Magnetic permeability Tính thấm từ - + Former diameter Đường kính trước đây - + Shift Thay đổi - + Wire diameter Đường kính dây - + Winding pitch Sân quanh co - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning Cảnh báo - + One or more inputs are empty! Một hoặc nhiều đầu vào trống! - - + + One or more inputs have an illegal format! Một hoặc nhiều đầu vào có định dạng không hợp lệ! - + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Distance from coil edge to core edge less than 1/8 Lr Khoảng cách từ mép cuộn dây đến mép lõi nhỏ hơn 1/8 Lr - + Input data Dữ liệu đầu vào - + Result Kết quả - + Number of turns of the coil Số vòng cuộn dây - + Length of winding Chiều dài cuộn dây - + Effective magnetic permeability of the core Tính thấm từ hiệu quả của lõi @@ -1298,76 +1304,76 @@ Dữ liệu - + Inductance Điện cảm - + Number of turns Số lượt - + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng - - - - + + + + Warning Cảnh báo - + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Relative magnetic permeability of the toroid Tính thấm từ tương đối của hình xuyến - + Magnetic factor of the core Hệ số từ tính của lõi @@ -1385,43 +1391,43 @@ Loại vòng lặp - + Round loop Vòng tròn - + Isosceles Triangle loop Vòng tam giác cân - + Rectangle loop Vòng hình chữ nhật - + Reverse calculation Tính ngược lại - - + + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng @@ -1437,7 +1443,7 @@ - + Loop diameter Đường kính vòng @@ -1454,69 +1460,69 @@ Cạnh hình chữ nhật - + + - + - - + + - - + Warning Cảnh báo - - - + + + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - + + + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - - + + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - - + + Result Kết quả - + The side of the equilateral triangle Cạnh của tam giác đều - + The side of quadrate Cạnh của một hình vuông - + Coil can not be realized Cuộn dây không thể được thực hiện - + Inductance Điện cảm @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form Chọn dạng cuộn dây - + One layer coil with round wire Cuộn dây một lớp với dây tròn - + One layer coil with rect wire Cuộn dây một lớp với dây hình chữ nhật - + Multilayer coil Cuộn dây nhiều lớp - + Multilayer coil with insulated pads Cuộn dây nhiều lớp với miếng cách điện - + Ferrite toroid coil Cuộn dây hình xuyến ferrit - + Tesla flat spiral coil Cuộn dây xoắn ốc phẳng Tesla - - Enter - Đi vào - - - + Show confirm dialog to delete a result Hiển thị hộp thoại xác nhận để xóa kết quả - + About Coil64 Giới thiệu về Coil64 - + Ferrite toroid permeability Tính thấm hình xuyến của ferrit - + Coil Xôn xao - - - - - - - - - + + + + + + + + + Winding pitch Sân quanh co - - + + Wire material: Chất liệu dây: - - - - + + + + Copper Đồng - - + + Silver Bạc - - - - + + + + Aluminum Nhôm - - + + Tin Thiếc - + Ratio W/s: Tỷ lệ W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance Điện cảm - - + + Select initial data of the calculation Chọn dữ liệu ban đầu của phép tính - + LC circuit Mạch LC - + Initial conditions of calculation of a circuit Điều kiện tính toán ban đầu của mạch điện - + The capacitance and the inductance are known Điện dung và độ tự cảm đã biết - + The capacitance and the frequency are known Điện dung và tần số đã biết - + The inductance and the frequency are known Độ tự cảm và tần số đã biết - + Additional calculations Tính toán bổ sung - + Calculate Tính toán - + PCB coil with square winding Cuộn dây PCB có cuộn dây vuông - + PCB coil with spiral winding Cuộn dây PCB với cuộn dây xoắn ốc - + One layer close-winding coil Cuộn dây quấn kín một lớp - + Multilayer coil on a rectangular former Cuộn dây nhiều lớp trên khuôn hình chữ nhật - + PCB flat coil Cuộn dây phẳng PCB - + The impedance and the frequency are known Trở kháng và tần số đã biết - - - + + + Copy selected to clipboard Sao chép đã chọn vào clipboard - - - - - + + + + + Copy all to clipboard Sao chép tất cả vào clipboard - - - - - + + + + + Save Lưu - - - - + + + + Clear all Xóa sạch - + Print all In tất cả - + Show images in result Hiển thị hình ảnh trong kết quả - + Regular winding Cuộn dây thường xuyên - + Orthocyclic winding Cuộn dây trực giao - + PCB coil with rectangular winding Cuộn dây PCB có cuộn dây hình chữ nhật - + One layer coil on a polygonal former Cuộn dây một lớp trên một hình đa giác - + Former diameter and wire diameter Đường kính cũ và đường kính dây - + Former diameter and winding length Đường kính cũ và chiều dài cuộn dây - - + + Wire has insulation Dây có lớp cách điện - + Show title in results Hiển thị tiêu đề trong kết quả - + + Show values description + Hiển thị mô tả giá trị + + + + Use colored value text + Sử dụng văn bản có giá trị màu + + + Show additional results for single-layer coils Hiển thị kết quả bổ sung cho cuộn dây một lớp - + Show data for LTSpice Hiển thị dữ liệu cho LTSpice - + Show last result first Hiển thị kết quả cuối cùng trước tiên - + + Show calculation numbering + Hiển thị đánh số tính toán + + + Show confirm dialog to clear results Hiển thị hộp thoại xác nhận để xóa kết quả - + Theme Chủ đề - + Ferrite cores lõi ferit - + Versions history Lịch sử phiên bản - + Air core toroid coil Cuộn dây hình xuyến lõi không khí - + Default Mặc định - + Dark Tối tăm - + Pot core coil Cuộn lõi nồi - + Sunny Nhiều nắng - + E core coil lõi E - + Calculation with AL-factor Tính toán với hệ số AL - + U core coil lõi U - + Audio system filter (crossover) coil Cuộn dây lọc hệ thống âm thanh (phân tần) - + Toroidal inductor at RF Cuộn cảm hình xuyến ở RF - + Bandspread Calculator Máy tính tụ điện dãn dải - + RM core coil lõi RM - + + Interface help + Trợ giúp giao diện + + + Save results on exit Lưu kết quả khi thoát - + Show confirm dialog before exit Hiển thị hộp thoại xác nhận trước khi thoát - - - + + + Context help Trợ giúp ngữ cảnh - + &File &Tài liệu - + &Customize &Tùy chỉnh - + &Help &Giúp đỡ - + Actions Hành động - + Branded cores Lõi có thương hiệu - + &Exit &Lối ra - - - + + + Options Tùy chọn - + Multilayer foil-wound coil Cuộn dây quấn lá nhiều lớp - + + Show text in tabular form + Hiển thị văn bản ở dạng bảng + + + Check for &update Kiểm tra &cập nhật - + HomePage Trang chủ - + Print In - + To null initial data Để vô hiệu dữ liệu ban đầu - + Coil on a ferrite rod Cuộn dây trên một thanh ferit - + Meander coil on PCB Cuộn dây uốn khúc trên PCB - + Search coil of a metal detector Cuộn tìm kiếm của máy dò kim loại - + A one-turn loop coil Cuộn dây một vòng - + Donate Quyên tặng - + Influence of the shield of a coil Ảnh hưởng của tấm chắn cuộn dây - + Amidon cores Amidon lõi - - - - - + + + + + Open Mở - - + + Language Ngôn ngữ - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Cảnh báo - + Error. Can not open URL: Lỗi. Không thể mở URL: - - + + Information Thông tin - + The version is up to date: Phiên bản được cập nhật: - + There is a new version of the app. Có một phiên bản mới của ứng dụng. - + Please visit the URL to download Vui lòng truy cập URL để tải xuống - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness Độ dày cách nhiệt - - - - - - - - - + + + + + + + + + Outside diameter Đường kính ngoài - - - - - - + + + + + + Inside diameter Đường kính trong - - + + Init magnetic permeability Tính thấm từ ban đầu - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter Đường kính trước đây - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter Đường kính dây - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation Đường kính dây có lớp cách điện - - + + Wire width Chiều rộng dây - - + + Wire thickness Độ dày dây - - - - - - - + + + + + + + Winding length Chiều dài cuộn dây - - + + Layers number beetween insulating pads Layers number between insulating pads - - + + Core height Chiều cao lõi - - - - - + + + + + Frequency Tính thường xuyên - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + LC tank calculation Tính toán bể LC - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input Đầu vào - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result Kết quả - + Frequency of a circuit Tần số của một mạch - - + + Inductance of a circuit Độ tự cảm của mạch - - - - - - - - + + + + + + + + Characteristic impedance Trở kháng đặc tính - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm Ohm - - - - + + + + Confirmation Xác nhận - - - - + + + + Are you sure? Bạn có chắc không? - - - - + + + + Yes Đúng - - - - + + + + No KHÔNG - + Something gone wrong Đã xảy ra lỗi - - + + Number of sides of the former Số cạnh của hình trước - - + + Former width Chiều rộng cũ - - + + Former height Chiều cao trước đây - - + + Foil width Chiều rộng lá - - + + Foil thickness Độ dày lá - - + + Chamfer Gọt cạnh xiên - + Gap between turns Khoảng cách giữa các lượt - + Number of turns Số lượt - - - + + + Width of a PCB trace Chiều rộng của dấu vết PCB - + mm mm - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - - - + + + + The number of sides must be integer and at least three! Số cạnh phải là số nguyên và ít nhất là ba! - - - - - - + + + + + + Input data for LTSpice Hiển thị dữ liệu cho LTSpice - - + + Length of the foil Chiều dài của giấy bạc - - + + Invalid input parameter combination Kết hợp tham số đầu vào không hợp lệ - - + + Inside dimension Kích thước bên trong - - - - + + + + Outside dimension Kích thước bên ngoài - + calculation will be deleted tính toán sẽ bị xóa - + Delete this result Xóa kết quả này - - - - + + + + PCB trace thickness Độ dày dấu vết PCB - + Wrong data was entered Đã nhập sai dữ liệu - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads Chiều dài dây không có dây dẫn - - - - - - + + + + + + Length of winding Chiều dài cuộn dây - - - - - - - - - - - + + + + + + + + + + + Weight of wire Trọng lượng của dây - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil Điện trở của cuộn dây - - - - - - + + + + + + Self capacitance Điện dung tổn thất - - - - - - - - + + + + + + + + Coil constructive Q-factor Hệ số Q mang tính xây dựng của cuộn dây - - - - - - + + + + + + Loss resistance Khả năng chống mất mát - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency Kết quả bổ sung cho mạch LC song song ở tần số làm việc - - - - - - - - - - + + + + + + + + + + Circuit capacitance điện dung mạch - - - - - - + + + + + + Equivalent resistance Sức đề kháng tương đương - - - - - - + + + + + + Bandwidth Băng thông - - - - - - + + + + + + kHz kHz - - - - - - + + + + + + Working frequency Tần số làm việc - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency Tần số tự cộng hưởng của cuộn dây - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil Độ dày của cuộn dây - - - + + + Dimensions of inductor Kích thước của cuộn cảm - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil DC resistance of the coil - - - - - - + + + + + + kOhm kOhm - - - - - + + + + + Number of layers Số lớp - + Number of interlayers Số lượng lớp xen kẽ - - - + + + Coil can not be realized Cuộn dây không thể được thực hiện - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil Số vòng cuộn dây @@ -3135,71 +3161,71 @@ Dữ liệu - + Number of turns Số lượt - - + + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng - - - - + + + + Warning Cảnh báo - + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Inductance Điện cảm - + Length of winding Chiều dài cuộn dây @@ -3223,28 +3249,28 @@ - + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng - + Number of turns Số lượt @@ -3274,7 +3300,7 @@ - + Warning Cảnh báo @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! @@ -3300,58 +3326,58 @@ Cuộn dây không thể được thực hiện - + Input data Dữ liệu đầu vào - + Result Kết quả - - + + Inductance Điện cảm - + Number of turns of the coil Số vòng cuộn dây - + Mean diameter Nghĩa là đường kính - + Thickness of the coil Độ dày của cuộn dây - + Resistance of the coil Điện trở của cuộn dây - + Ohm Ohm - + Length of wire without leads Chiều dài dây không có dây dẫn - + Weight of wire Trọng lượng của dây - + g g @@ -3364,12 +3390,12 @@ Đơn vị đo lường - + Show additional results for single layer coils Hiển thị kết quả bổ sung cho cuộn dây một lớp - + Show images in results Hiển thị hình ảnh trong kết quả @@ -3379,242 +3405,267 @@ điện dung - + pF pF - + nF nF - + microF microF - + Dimensions Kích thước - + mm mm - + cm cm - + inch inch - + mil mil - + Inductance Điện cảm - + nH nH - + microH microH - + mH mH - + Wire gauge Thước đo dây - + Metric Hệ mét - + AWG AWG - + Frequency Tính thường xuyên - + Hz Hz - + kHz kHz - + MHz MHz - + Set to default Đặt thành mặc định - + Interface Giao diện - + Show last result first Hiển thị kết quả cuối cùng trước tiên - + + Show calculation numbering + Hiển thị đánh số tính toán + + + Show data for LTSpice Hiển thị dữ liệu cho LTSpice - + Show title in results Hiển thị tiêu đề trong kết quả - + Show confirm dialog before exit Hiển thị hộp thoại xác nhận trước khi thoát - + Show confirm dialog to clear results Hiển thị hộp thoại xác nhận để xóa kết quả - + Save results on exit Lưu kết quả khi thoát - + Interface font Phông chữ giao diện - + Output field font Phông chữ trường đầu ra - + Sunny Nhiều nắng - + Decimal and thousand separators Dấu phân cách thập phân và hàng nghìn - + Number of decimal places Số chữ số thập phân - + As in the current locale Như ở địa phương hiện tại - + As in the English locale Như trong ngôn ngữ tiếng Anh - + Show confirm dialog to delete a result Hiển thị hộp thoại xác nhận để xóa kết quả - + + Output field text + Văn bản trường đầu ra + + + + Show text in tabular form + Hiển thị văn bản ở dạng bảng + + + + Show values description + Hiển thị mô tả giá trị + + + + Use colored value text + Sử dụng văn bản có giá trị màu + + + Theme Chủ đề - + Default Mặc định - + Dark Tối tăm - + Check for update Kiểm tra cập nhật - + Automatically check for update Tự động kiểm tra cập nhật - + Checking interval Khoảng thời gian kiểm tra - + Once for 60 days Một lần trong 60 ngày - + Once for 120 days Một lần trong 120 ngày - + Once for 180 days Một lần trong 180 ngày - + Check for a new version Kiểm tra phiên bản mới - + Check now! Kiểm tra ngay! - + OK Chấp nhận - + Cancel Hủy bỏ @@ -3632,27 +3683,27 @@ Chọn loại lõi - + Reverse calculation Tính ngược lại - + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng @@ -3713,76 +3764,76 @@ - + Inductance Điện cảm - - + - + - + + Warning Cảnh báo - + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - + + + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - - + + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Number of turns of the coil Số vòng cuộn dây - + Effective magnetic path length Chiều dài đường dẫn từ hiệu dụng - + Effective area of magnetic path Diện tích hiệu dụng của đường dẫn từ - + Effective volume Khối lượng hiệu quả - + Effective magnetic permeability of the core Tính thấm từ hiệu quả của lõi @@ -3818,43 +3869,43 @@ Đầu vào - + Select material of the toroid Chọn vật liệu của hình xuyến - + Information Thông tin - + Dimensions Kích thước - - + + Result Kết quả - + Context help Trợ giúp ngữ cảnh - + Export results Xuất kết quả - + Calculate Tính toán - + Close Đóng @@ -3881,7 +3932,7 @@ - + Self capacitance Điện dung tổn thất @@ -3911,76 +3962,76 @@ Đường kính dây - + Initial magnetic permeability Tính thấm từ ban đầu - + Residual flux density Mật độ từ thông dư - + Coercive Force Lực lượng cưỡng chế - + The frequency is out of range Tần số nằm ngoài phạm vi - - - + + + Warning Cảnh báo - + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - + + One or more dimensions have an invalid value! Một hoặc nhiều thứ nguyên có giá trị không hợp lệ! - + Equivalent series inductance Dòng điện cảm tương đương - + Loss resistance Khả năng chống mất mát - + Ohm Ohm - + Coil constructive Q-factor Hệ số Q mang tính xây dựng của cuộn dây - + Input data for LTSpice Hiển thị dữ liệu cho LTSpice - + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào @@ -3998,27 +4049,27 @@ Chọn loại lõi - + Reverse calculation Tính ngược lại - + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng @@ -4033,79 +4084,79 @@ Tính thấm từ - + Number of turns Số lượt - - + + Inductance Điện cảm - - + - + - + + Warning Cảnh báo - + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - + + + One or more inputs have an illegal format! Một hoặc nhiều ô có định dạng không hợp lệ! - - + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Number of turns of the coil Số vòng cuộn dây - + Effective magnetic path length Chiều dài đường dẫn từ hiệu dụng - + Effective area of magnetic path Diện tích hiệu dụng của đường dẫn từ - + Effective volume Khối lượng hiệu quả - + Effective magnetic permeability of the core Tính thấm từ hiệu quả của lõi @@ -4123,38 +4174,38 @@ Hình thức của lá chắn cuộn dây - + Cylinder Hình trụ - + Box Hộp - + Data Dữ liệu - - + + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng @@ -4208,22 +4259,22 @@ Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Inductance of the shielded coil Độ tự cảm của cuộn dây được che chắn - + Relative reducing of the inductance Giảm tương đối của điện cảm @@ -4241,27 +4292,27 @@ lõi U - + Reverse calculation Tính ngược lại - + Dimensions Kích thước - + Context help Trợ giúp ngữ cảnh - + Calculate Tính toán - + Close Đóng @@ -4282,74 +4333,74 @@ - + Inductance Điện cảm - - + - - + + - + - + + Warning Cảnh báo - + One or more inputs are empty! Một hoặc nhiều ô bỏ trống! - - - - - - - One or more inputs have an illegal format! - Một hoặc nhiều ô có định dạng không hợp lệ! - + + One or more inputs have an illegal format! + Một hoặc nhiều ô có định dạng không hợp lệ! + + + + + + One or more inputs are equal to null! Một hoặc nhiều đầu vào bằng không có! - + Input data Dữ liệu đầu vào - + Result Kết quả - + Number of turns of the coil Số vòng cuộn dây - + Effective magnetic path length Chiều dài đường dẫn từ hiệu dụng - + Effective area of magnetic path Diện tích hiệu dụng của đường dẫn từ - + Effective volume Khối lượng hiệu quả diff --git a/lang/Coil64_zh.ts b/lang/Coil64_zh.ts index f624b88..6fdad91 100644 --- a/lang/Coil64_zh.ts +++ b/lang/Coil64_zh.ts @@ -14,31 +14,31 @@ 您可以通過使用測試繞組直接,計算任何線圈的 A<sub>L</sub>係數。 - - - + + + Input data 輸入數據 - - - + + + Result 结果 - + You can determine the A<sub>L</sub> factor in the first tab knowing the number of turns and the measured inductance.<hr/> In the second tab, you can determine the number of turns with a known A<sub>L</sub> and with a known required inductance.<hr/> In the third tab, you can calculate the inductance with known A<sub>L</sub> and the known number of turns. 您可以確定第一個A<sub>L</sub>的 因數,瞭解轉彎數和測量電感<hr/>在第二個選項卡中,您可以確定具有已知 A<sub>L</sub> 的轉彎數</sub>以及已知所需的電感<hr/>在第三個選項卡中,您可以計算使用已知 A<sub>L</sub> 和已知轉彎數的電感。 - + Calculate 计算 - + Close 关闭 @@ -71,36 +71,36 @@ 线圈的匝数 - - - + + - - + + - + + Warning 警告 - - - + + + One or more inputs are empty! 一個或多個輸入為空! - - - + + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - - + + + One or more inputs are equal to null! 一個或多個輸入等於零! @@ -113,82 +113,87 @@ 关于 - + About program 關於節目 - + <html><head/><body><p align="center"><span style=" font-weight:600;">Radio frequency inductor and choke calculator</span></p></body></html> <html><head/><body><p align="center"><span style=" font-weight:600;">射頻電感和扼流圈計算器</span></p></body></html> - + The app allows to calculate needed number of turns for desired value of inductance of homebrew inductor or to calculate the inductance value of a fabricated inductor. I hope this app could be useful for HAMs, Audiophiles and other radio enthusiasts who needs to make DIY inductors. 該應用程序允許計算所需的自舉電感的電感值所需的匝數或計算製造的電感的電感值。 我希望這個應用程序可以用於HAM,發燒友和其他需要製作DIY電感的無線電愛好者。 - + HomePage: 主頁: - + Author 作者 - + Name: Valery Kustarev 姓名:Valery Kustarev - + Thanks 謝謝 - + Thanks for reports and program testing: 感謝您的報告和程序測試: - + Translations 翻譯 - + I would like to thank the following people who volunteered to translate Coil64: 我要感謝以下自願翻譯Coil64的人: - + The current version of the Coil64 has been compiled by using the following libraries: Coil64的當前版本已使用以下庫編譯: - + License 執照 - + The open source code of the following developers was used: 使用了以下開發者的開源代碼: - + I hope, Coil64 will be useful in your radioamateur creativity. 73! 我希望,Coil64對你的無線電專業創意很有用。73! - + Libraries 圖書館 - + + Free Icons: + 免費圖示: + + + Close 关闭 @@ -206,42 +211,42 @@ 繞組種類 - + Round cross-section 圓形截面 - + Rectangular cross-section 矩形截面 - + Reverse calculation 反向計算 - + Dimensions 外形尺寸 - + mm 毫米 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 @@ -277,59 +282,59 @@ - + Inductance 电感 - - - - - - - - - - - + + + + + + + + + + + Warning 警告 - - + + One or more inputs are empty! 一個或多個輸入為空! - - - - + + + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - - - + + + + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Number of turns of the coil 线圈的匝数 @@ -347,75 +352,75 @@ 电感 - + Information 信息 - + Iron powder toroids 鐵粉環形 - - + + Select material of the toroid 選擇環形材料 - - + + Select dimension type of the toroid 選擇環形的尺寸類型 - + Ferrite toroids 鐵氧體磁環 - + E cores 電子核心 - - + + Select type 選擇類型 - + Pot cores 鍋芯 - + Multi aperture cores 多孔纖芯 - + Select material 選擇材料 - + Select the type of the core 選擇核心的類型 - + Result 结果 - + Export results 匯出結果 - + Close 关闭 @@ -533,12 +538,12 @@ 一個或多個輸入等於零! - + Selected core 精選核心 - + Input data 輸入數據 @@ -584,150 +589,150 @@ 範圍拉伸電容器計算器 - + Direct calculation 直接計算 - - - + + + Input data 輸入數據 - - - - + + + + Result 结果 - + Reverse calculation 反向計算 - + Context help 上下文帮助 - + Close 关闭 - + Export results 匯出結果 - + Calculate 计算 - - + + Lowest Frequency 最低頻率 - - + + Highest Frequency 最高頻率 - - + + Tuning Capacitor Minimum 調諧電容最小值 - - + + Tuning Capacitor Maximum 調諧電容最大值 - - + + Stray Capacitance 雜散電容 - - + + Inductance 电感 - - + + Serial Capacitor 串聯電容 - - - - + + + + Valid value range 有效值範圍 - - + + Minimum LC circuit Capacitance 最小 LC 電路電容 - - + + Maximum LC circuit Capacitance 最大 LC 電路電容 - - - - - - - + + + + + + + Warning 警告 - - + + Parallel Capacitor 並聯電容 - + The C<sub>V</sub> capacitance range (combined with the circuit stray capacitance) is too narrow to overlap the desired frequency range. Please change your frequency range or variable capacitor parameters and try again. C<sub>V</sub> 電容範圍(與電路雜散電容相結合)太窄而無法與所需頻率範圍重疊。 請更改您的頻率範圍或可變電容參數,然後重試。 - + The inductance value is out of range. 電感值超出範圍。 - - + + One or more inputs are equal to null! 一個或多個輸入等於零! - - + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! @@ -764,7 +769,7 @@ 歐姆 - + pF 皮法 @@ -781,10 +786,10 @@ - - - - + + + + nH 納亨 @@ -845,60 +850,60 @@ 电感 - + Maximal 最大 - + Minimal 最小 - + Winding pitch / wire diameter ratio 繞線節距/線徑比 - + Axial 軸向 - + Radial 徑向 - + Clear all 清除所有 - + Save 保存 - + Context help 上下文帮助 - + Close 关闭 - + Range of wire diameters 線徑範圍 - + Calculate 计算 @@ -998,27 +1003,27 @@ 選擇核心的類型 - + Reverse calculation 反向計算 - + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 @@ -1038,85 +1043,85 @@ 磁導率 - + Number of turns 线圈的匝数 - - + + Inductance 电感 - - - + + - + - + + Warning 警告 - + One or more inputs are empty! 一個或多個輸入為空! - - - - + + + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - - + + + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Number of turns of the coil 线圈的匝数 - + Effective magnetic path length 有效磁路長度 - + Effective area of magnetic path 磁路有效面積 - + Effective volume 有效容積 - + Effective magnetic permeability of the core 磁芯有效磁導率 @@ -1140,6 +1145,7 @@ + Inductance 电感 @@ -1154,128 +1160,128 @@ 線圈參數: - + Context help 上下文帮助 - + Calculate 计算 - + Enter - + Close 关闭 - + Esc - + Rod diameter 桿直徑 - + Rod length 桿長 - + Magnetic permeability 磁導率 - + Former diameter 原直径 - + Shift 輪班 - + Wire diameter 一个引线的直径 - + Winding pitch 绕组节距 - + AWG AWG - - - - - - - - - - - + + + + + + + + + + + Warning 警告 - + One or more inputs are empty! 一個或多個輸入為空! - - + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - + One or more inputs are equal to null! 一個或多個輸入等於零! - + Distance from coil edge to core edge less than 1/8 Lr 線圈邊緣到核心邊緣的距離小於1/8 Lr - + Input data 輸入數據 - + Result 结果 - + Number of turns of the coil 线圈的匝数 - + Length of winding 绕线长度 - + Effective magnetic permeability of the core 磁芯有效磁導率 @@ -1298,76 +1304,76 @@ 輸入數據 - + Inductance 电感 - + Number of turns 线圈的匝数 - + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 - - - - + + + + Warning 警告 - + One or more inputs are empty! 一個或多個輸入為空! - + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Relative magnetic permeability of the toroid 環形的相對磁導率 - + Magnetic factor of the core 磁芯的磁性因子 @@ -1385,43 +1391,43 @@ 迴圈的種類 - + Round loop 圓形迴圈 - + Isosceles Triangle loop 等腰三角環路 - + Rectangle loop 矩形環路 - + Reverse calculation 反向計算 - - + + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 @@ -1437,7 +1443,7 @@ - + Loop diameter 环路的直径 @@ -1454,69 +1460,69 @@ 矩形的邊 - + + - + - - + + - - + Warning 警告 - - - + + + One or more inputs are empty! 一個或多個輸入為空! - - - + + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - - + + + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - - + + Result 结果 - + The side of the equilateral triangle 等邊三角形的一側 - + The side of quadrate 四邊形的邊 - + Coil can not be realized 线圈无法实现 - + Inductance 电感 @@ -1524,1600 +1530,1620 @@ MainWindow - + Select the coil form 选择线圈形式 - + One layer coil with round wire 一层线圈带圆线 - + One layer coil with rect wire 一层线圈,带矩形线 - + Multilayer coil 多层线圈 - + Multilayer coil with insulated pads 多层线圈,带绝缘垫 - + Ferrite toroid coil 铁氧体环线圈 - + Tesla flat spiral coil 特斯拉扁平螺旋线圈 - - Enter - - - - + Show confirm dialog to delete a result 顯示確認對話框以刪除結果 - + About Coil64 关于Coil64 - + Ferrite toroid permeability 铁氧体环形磁导率 - + Coil 线圈 - - - - - - - - - + + + + + + + + + Winding pitch 绕组节距 - - + + Wire material: 线材材质 - - - - + + + + Copper - - + + Silver - - - - + + + + Aluminum - - + + Tin - + Ratio W/s: 比率 W/s: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Inductance 电感 - - + + Select initial data of the calculation 选择计算的初始数据 - + LC circuit LC电路 - + Initial conditions of calculation of a circuit 电路的计算初始条件 - + The capacitance and the inductance are known 电容和电感是已知 - + The capacitance and the frequency are known 电容和频率是已知 - + The inductance and the frequency are known 电感和频率是已知 - + Additional calculations 额外的计算 - + Calculate 计算 - + PCB coil with square winding PCB上的方形圈扁平线圈 - + PCB coil with spiral winding 在PCB与螺旋圈扁平线圈 - + One layer close-winding coil 紧密缠绕一层线圈 - + Multilayer coil on a rectangular former 矩形模型上的多層線圈 - + PCB flat coil PCB線圈 - + The impedance and the frequency are known 阻抗和頻率已知 - - - + + + Copy selected to clipboard 选择复制到剪贴板 - - - - - + + + + + Copy all to clipboard 全部复制到剪贴板 - - - - - + + + + + Save 保存 - - - - + + + + Clear all 清除所有 - + Print all 全部打印 - + Show images in result 在结果查看照片 - + Regular winding 常規繞線 - + Orthocyclic winding 正循環纏繞 - + PCB coil with rectangular winding 矩形繞組PCB線圈 - + One layer coil on a polygonal former 與線圈間距非圓形單層線圈 - + Former diameter and wire diameter 直径和 一个金属丝的直径 - + Former diameter and winding length 直径和绕线长度 - - + + Wire has insulation 電線有絕緣層 - + Show title in results 在結果中顯示標題 - + + Show values description + 顯示值說明 + + + + Use colored value text + 使用彩色值文本 + + + Show additional results for single-layer coils 显示单层线圈额外的结果 - + Show data for LTSpice 顯示 LTSpice 的數據 - + Show last result first 首先顯示最後結果 - + + Show calculation numbering + 顯示計算編號 + + + Show confirm dialog to clear results 顯示確認對話框以清除結果 - + Theme 主題 - + Ferrite cores 鐵氧體磁芯 - + Versions history 版本歷史 - + Air core toroid coil 空芯環形線圈 - + Default 默認 - + Dark 黑暗 - + Pot core coil 鍋芯 - + Sunny 陽光明媚 - + E core coil 電子芯線圈 - + Calculation with AL-factor 使用 AL 因數計算 - + U core coil U芯線圈 - + Audio system filter (crossover) coil 音頻系統濾波器(分頻器)線圈 - + Toroidal inductor at RF 射頻環形電感 - + Bandspread Calculator 範圍拉伸電容器計算器 - + RM core coil RM鐵芯線圈 - + + Interface help + 介面幫助 + + + Save results on exit 在退出時保存結果 - + Show confirm dialog before exit 退出前顯示確認對話框 - - - + + + Context help 上下文帮助 - + &File 文档 - + &Customize 自定义 - + &Help 帮助 - + Actions 操作 - + Branded cores 品牌核心 - + &Exit 出口 - - - + + + Options 选项 - + Multilayer foil-wound coil 帶箔纏繞的多層線圈 - + + Show text in tabular form + 以表格形式顯示文字 + + + Check for &update 检查更新 - + HomePage 主頁 - + Print 打印 - + To null initial data 为NULL初始数据 - + Coil on a ferrite rod 線圈在鐵氧體棒上 - + Meander coil on PCB PCB上的曲折線圈 - + Search coil of a metal detector 搜索金屬探測器的線圈 - + A one-turn loop coil 一圈环形线圈 - + Donate 捐贈 - + Influence of the shield of a coil 線圈屏蔽的影響 - + Amidon cores Amidon核心 - - - - - + + + + + Open 打开 - - + + Language 语言 - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning 警告 - + Error. Can not open URL: 错误。 无法打开网址: - - + + Information 信息 - + The version is up to date: 该版本是最新的: - + There is a new version of the app. 有一个新版本的应用程序。 - + Please visit the URL to download 请访问要下载的URL - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + AWG AWG - - - - - - + + + + + + Insulation thickness 绝缘厚度 - - - - - - - - - + + + + + + + + + Outside diameter 外径 - - - - - - + + + + + + Inside diameter 内径 - - + + Init magnetic permeability 初始磁导率 - - - - - - - - - - - - - - + + + + + + + + + + + + + + Former diameter 原直径 - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Wire diameter 一个引线的直径 - - - - - - - - - - - - + + + + + + + + + + + + Wire diameter with insulation 金属线径隔离 - - + + Wire width 线宽 - - + + Wire thickness 线材厚度 - - - - - - - + + + + + + + Winding length 绕线长度 - - + + Layers number beetween insulating pads 絕緣墊之間的層的數目 - - + + Core height 核心 - - - - - + + + + + Frequency 频率 - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are empty! 一個或多個輸入為空! - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs are equal to null! 一個或多個輸入等於零! - + LC tank calculation LC谐振计算 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Input 輸入數據 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Result 结果 - + Frequency of a circuit 电路的频率 - - + + Inductance of a circuit 电路电感 - - - - - - - - + + + + + + + + Characteristic impedance 特征阻抗 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ohm 歐姆 - - - - + + + + Confirmation 確認 - - - - + + + + Are you sure? 你確定嗎? - - - - + + + + Yes - - - - + + + + No 沒有 - + Something gone wrong 出了點問題 - - + + Number of sides of the former 前的邊的數量 - - + + Former width 前者的寬度 - - + + Former height 前者的高度 - - + + Foil width 鋁箔寬度 - - + + Foil thickness 箔厚度 - - + + Chamfer 倒角 - + Gap between turns 绕组之间的间隙 - + Number of turns 线圈的匝数 - - - + + + Width of a PCB trace PCB走线宽度 - - - - + + + + Outside dimension 外形尺寸 - - + + Inside dimension 內部尺寸 - + mm 毫米 - - - - - - - - - - - - - - + + - - + + - - - - - - + + + - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - - - + + + + The number of sides must be integer and at least three! 邊的數量必須是整數, 並且至少有三個! - - - - - - + + + + + + Input data for LTSpice LTSpice 的輸入數據 - - + + Length of the foil 鋁箔長度 - - + + Invalid input parameter combination 輸入參數組合無效 - + calculation will be deleted 計算將被刪除 - + Delete this result 刪除結果 - - - - + + + + PCB trace thickness PCB走線厚度 - + Wrong data was entered 错误数据输入 - - - - - - - - - - - - - - + + + + + + + + + + + + + + Length of wire without leads 导线长度无引线 - - - - - - + + + + + + Length of winding 绕线长度 - - - - - - - - - - - + + + + + + + + + + + Weight of wire 電線重量 - - - - - - - - - - - + + + + + + + + + + + g g - - - - - - + + + + + + Reactance of the coil 線圈的電抗 - - - - - - + + + + + + Self capacitance 自电容 - - - - - - - - + + + + + + + + Coil constructive Q-factor 线圈建设性Q因子 - - - - - - + + + + + + Loss resistance 抗损失 - - - - - - + + + + + + Additional results for parallel LC circuit at the working frequency 附加结果并联LC电路的工作频率 - - - - - - - - - - + + + + + + + + + + Circuit capacitance 电路电容 - - - - - - + + + + + + Equivalent resistance - - - - - - + + + + + + Bandwidth 带宽 - - - - - - + + + + + + kHz Khz - - - - - - + + + + + + Working frequency 工作频率 - - - - - - - - - - - - + + + + + + + + + + + + Coil self-resonance frequency 线圈的自谐振频率 - - - - - - - - - - - - + + + + + + + + + + + + Thickness of the coil 线圈的厚度 - - - + + + Dimensions of inductor 电感尺寸 - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Resistance of the coil 线圈的电阻 - - - - - - + + + + + + kOhm k欧姆 - - - - - + + + + + Number of layers 层数 - + Number of interlayers 夾層數 - - - + + + Coil can not be realized 线圈无法实现 - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + Number of turns of the coil 线圈的匝数 @@ -3135,71 +3161,71 @@ 輸入數據 - + Number of turns 线圈的匝数 - - + + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 - - - - + + + + Warning 警告 - + One or more inputs are empty! 一個或多個輸入為空! - + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Inductance 电感 - + Length of winding 绕线长度 @@ -3223,28 +3249,28 @@ - + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 - + Number of turns 线圈的匝数 @@ -3274,7 +3300,7 @@ - + Warning 警告 @@ -3285,7 +3311,7 @@ - + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! @@ -3300,58 +3326,58 @@ 线圈无法实现 - + Input data 輸入數據 - + Result 结果 - - + + Inductance 电感 - + Number of turns of the coil 线圈的匝数 - + Mean diameter 平均直徑 - + Thickness of the coil 线圈的厚度 - + Resistance of the coil 线圈的电阻 - + Ohm 歐姆 - + Length of wire without leads 导线长度无引线 - + Weight of wire 電線重量 - + g g @@ -3364,12 +3390,12 @@ 计量单位 - + Show additional results for single layer coils 显示单层线圈额外的结果 - + Show images in results 在结果查看照片 @@ -3379,242 +3405,267 @@ 容量 - + pF 皮法 - + nF 納法 - + microF 微法 - + Dimensions 外形尺寸 - + mm 毫米 - + cm 厘米 - + inch 英寸 - + mil 密爾 - + Inductance 电感 - + nH 納亨 - + microH 微亨 - + mH 毫亨 - + Wire gauge 線規 - + Metric 测量的 - + AWG AWG - + Frequency 频率 - + Hz Hz - + kHz kHz - + MHz Mhz - + Set to default 设为默认值 - + Interface 界面 - + Show last result first 首先顯示最後結果 - + + Show calculation numbering + 顯示計算編號 + + + Show data for LTSpice 顯示 LTSpice 的數據 - + Show title in results 在結果中顯示標題 - + Show confirm dialog before exit 退出前顯示確認對話框 - + Show confirm dialog to clear results 顯示確認對話框以清除結果 - + Save results on exit 在退出時保存結果 - + Interface font 界面字体 - + Output field font 输出域字体 - + Sunny 陽光明媚 - + Decimal and thousand separators 十進制和千位分隔符 - + Number of decimal places 小數點分隔符號後的符號數 - + As in the current locale 與當前語言環境一樣 - + As in the English locale 如在英語區域 - + Show confirm dialog to delete a result 顯示確認對話框以刪除結果 - + + Output field text + 輸出字段文字 + + + + Show text in tabular form + 以表格形式顯示文字 + + + + Show values description + 顯示值說明 + + + + Use colored value text + 使用彩色值文本 + + + Theme 主題 - + Default 默認 - + Dark 黑暗 - + Check for update 检查更新 - + Automatically check for update 自动检查更新 - + Checking interval 检查间隔 - + Once for 60 days 60天一次 - + Once for 120 days 120天一次 - + Once for 180 days 180天一次 - + Check for a new version 检查新版本 - + Check now! 现在检查! - + OK - + Cancel 撤消 @@ -3632,27 +3683,27 @@ 選擇核心的類型 - + Reverse calculation 反向計算 - + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 @@ -3713,76 +3764,76 @@ - + Inductance 电感 - - + - + - + + Warning 警告 - + One or more inputs are empty! 一個或多個輸入為空! - - - + + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - - + + + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Number of turns of the coil 线圈的匝数 - + Effective magnetic path length 有效磁路長度 - + Effective area of magnetic path 磁路有效面積 - + Effective volume 有效容積 - + Effective magnetic permeability of the core 磁芯有效磁導率 @@ -3818,43 +3869,43 @@ 輸入數據 - + Select material of the toroid 選擇環形材料 - + Information 信息 - + Dimensions 外形尺寸 - - + + Result 结果 - + Context help 上下文帮助 - + Export results 匯出結果 - + Calculate 计算 - + Close 关闭 @@ -3881,7 +3932,7 @@ - + Self capacitance 自电容 @@ -3911,76 +3962,76 @@ 一个引线的直径 - + Initial magnetic permeability 初始磁導率 - + Residual flux density 殘留通量密度 - + Coercive Force 矯頑力 - + The frequency is out of range 頻率超出範圍 - - - + + + Warning 警告 - + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - + + One or more dimensions have an invalid value! 一個或多個維度的值無效! - + Equivalent series inductance 等效串聯電感 - + Loss resistance 抗损失 - + Ohm 歐姆 - + Coil constructive Q-factor 线圈建设性Q因子 - + Input data for LTSpice LTSpice 的輸入數據 - + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 @@ -3998,27 +4049,27 @@ 選擇核心的類型 - + Reverse calculation 反向計算 - + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 @@ -4033,79 +4084,79 @@ 磁導率 - + Number of turns 线圈的匝数 - - + + Inductance 电感 - - + - + - + + Warning 警告 - + One or more inputs are empty! 一個或多個輸入為空! - - - + + + One or more inputs have an illegal format! 一個或多個輸入具有非法格式! - - + + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Number of turns of the coil 线圈的匝数 - + Effective magnetic path length 有效磁路長度 - + Effective area of magnetic path 磁路有效面積 - + Effective volume 有效容積 - + Effective magnetic permeability of the core 磁芯有效磁導率 @@ -4123,38 +4174,38 @@ 線圈屏蔽的形式 - + Cylinder 圓筒 - + Box - + Data 輸入數據 - - + + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 @@ -4208,22 +4259,22 @@ 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Inductance of the shielded coil 屏蔽線圈的電感 - + Relative reducing of the inductance 相對減少電感 @@ -4241,27 +4292,27 @@ U芯線圈 - + Reverse calculation 反向計算 - + Dimensions 外形尺寸 - + Context help 上下文帮助 - + Calculate 计算 - + Close 关闭 @@ -4282,74 +4333,74 @@ - + Inductance 电感 - - + - - + + - + - + + Warning 警告 - + One or more inputs are empty! 一個或多個輸入為空! - - - - - - - One or more inputs have an illegal format! - 一個或多個輸入具有非法格式! - + + One or more inputs have an illegal format! + 一個或多個輸入具有非法格式! + + + + + + One or more inputs are equal to null! 一個或多個輸入等於零! - + Input data 輸入數據 - + Result 结果 - + Number of turns of the coil 线圈的匝数 - + Effective magnetic path length 有效磁路長度 - + Effective area of magnetic path 磁路有效面積 - + Effective volume 有效容積 diff --git a/loop.cpp b/loop.cpp index 5ca61e0..6cad58b 100644 --- a/loop.cpp +++ b/loop.cpp @@ -240,23 +240,19 @@ void Loop::on_pushButton_3_clicked() ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Loop::on_pushButton_clicked() { - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + - " - " + windowTitle(); - } + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = ""; + QString sResult = ""; if(loopKind == 0){ - sResult += " (" + ui->radioButton_round->text() + + ")


"; - if (fOpt->isInsertImage) - sResult += ""; + sCaption += " (" + ui->radioButton_round->text() + + ")"; + sImage = ""; } else if (loopKind == 1){ - sResult += " (" + ui->radioButton_triangle->text() + + ")
"; - if (fOpt->isInsertImage) - sResult += ""; + sCaption += " (" + ui->radioButton_triangle->text() + + ")"; + sImage = ""; } else if (loopKind == 2){ - sResult += " (" + ui->radioButton_rectangle->text() + + ")
"; - if (fOpt->isInsertImage) - sResult += ""; + sCaption += " (" + ui->radioButton_rectangle->text() + + ")"; + sImage = ""; } if (ui->checkBox_isReverce->isChecked()){ if ((ui->lineEdit_N->text().isEmpty())||(ui->lineEdit_3->text().isEmpty())){ @@ -278,25 +274,24 @@ void Loop::on_pushButton_clicked() showWarning(tr("Warning"), tr("One or more inputs are equal to null!")); return; } - sResult += "

" + tr("Input data") + ":
"; - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + ui->label_N_m->text() + "
"; - sResult += ui->label_3->text() + " " + ui->lineEdit_3->text() + " " + ui->label_03->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; + sInput = "

" + tr("Input data") + ":
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), ui->label_N_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_3->text(), ui->label_03->text()) + "

"; + sResult = "

" + tr("Result") + ":
"; if(loopKind == 0){ a = findRoundLoop_D(ind, dw); - sResult += tr("Loop diameter") + " D: " + roundTo(a / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(fOpt, tr("Loop diameter") + " D: ", roundTo(a / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; } else if (loopKind == 1){ a = findIsoIsoscelesTriangleLoop_a(ind, dw); b = a; - sResult += tr("The side of the equilateral triangle") + " a = b: " + roundTo(a / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(fOpt, tr("The side of the equilateral triangle") + " a = b: ", roundTo(a / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; } else if (loopKind == 2){ a = findRectangleLoop_a(ind, dw); b = a; - sResult += tr("The side of quadrate") + " a = b: " + roundTo(a / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(fOpt, tr("The side of quadrate") + " a = b: ", roundTo(a / fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; } if (a < 0){ a = 0; @@ -339,12 +334,11 @@ void Loop::on_pushButton_clicked() return; } } - sResult += "
" + tr("Dimensions") + ":
"; - sResult += ui->label_1->text() + " " + ui->lineEdit_1->text() + " " + ui->label_01->text() + "
"; + sInput = "

" + tr("Dimensions") + ":
"; + sInput += formattedOutput(fOpt, ui->label_1->text(), ui->lineEdit_1->text(), ui->label_01->text()) + "
"; if (loopKind != 0) - sResult += ui->label_2->text() + " " + ui->lineEdit_2->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_3->text() + " " + ui->lineEdit_3->text() + " " + ui->label_03->text() + "

"; - sResult += "
"; + sInput += formattedOutput(fOpt, ui->label_2->text(), ui->lineEdit_2->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_3->text(), ui->label_03->text()) + "

"; if(loopKind == 0){ ind = findRoundLoop_I(a, dw); } else if (loopKind == 1){ @@ -352,11 +346,11 @@ void Loop::on_pushButton_clicked() } else if (loopKind == 2){ ind = findRectangleLoop_I(a, b, dw); } - sResult += "

" + tr("Result") + ":
"; - sResult += tr("Inductance") + " L = " + roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; } - sResult += "


"; - emit sendResult(sResult); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } diff --git a/loop.ui b/loop.ui index c8d4a5a..2c66532 100644 --- a/loop.ui +++ b/loop.ui @@ -107,6 +107,9 @@ + + Qt::NoFocus + Round loop @@ -117,6 +120,9 @@ + + Qt::NoFocus + Isosceles Triangle loop @@ -124,6 +130,9 @@ + + Qt::NoFocus + Rectangle loop @@ -353,6 +362,9 @@ 40 + + Qt::NoFocus + Context help @@ -363,6 +375,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -389,6 +404,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -415,6 +436,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/mainwindow.cpp b/mainwindow.cpp index 898d540..5851f12 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -67,18 +67,23 @@ MainWindow::MainWindow(QWidget *parent) : myOpt->isConfirmExit = settings->value( "isConfirmExit", true ).toBool(); myOpt->isConfirmClear = settings->value( "isConfirmClear", true ).toBool(); myOpt->isConfirmDelete = settings->value( "isConfirmDelete", true ).toBool(); + myOpt->isOutputValueColored = settings->value( "isOutputValueColored", false ).toBool(); + myOpt->isOutputInTwoColumns = settings->value( "isOutputInTwoColumns", false ).toBool(); + myOpt->isShowValueDescription = settings->value( "isShowValueDescription", true ).toBool(); + myOpt->isShowCalcNum = settings->value( "isShowCalcNum", true ).toBool(); myOpt->isAdditionalResult = settings->value( "isAdditionalResult", true ).toBool(); myOpt->isAWGhasInsulation = settings->value( "isAWGwithInsulation", true ).toBool(); myOpt->mainFontFamily = settings->value("MainFontFamily", QFontInfo(QFont()).family()).toString(); myOpt->mainFontSize = settings->value("MainFontSize", QFontInfo(QFont()).pixelSize()).toInt(); myOpt->textFontFamily = settings->value("TextFontFamily", QFontInfo(QFont()).family()).toString(); myOpt->textFontSize = settings->value("TextFontSize", QFontInfo(QFont()).pixelSize()).toInt(); + myOpt->styleGUI = settings->value("styleGUI",0).toInt(); + myOpt->vTextColor = settings->value("valueTextColor", 0).toInt(); myOpt->isEnglishLocale = settings->value( "isEnglishLocale", false ).toBool(); myOpt->layoutPCBcoil = settings->value("layoutPCBcoil",true).toInt(); myOpt->windingKind = settings->value("windingKind",true).toInt(); myOpt->isWindingLengthOneLayerInit = settings->value("isWindingLengthOneLayerInit",false).toBool(); myOpt->isSaveOnExit = settings->value("isSaveOnExit",true).toBool(); - myOpt->styleGUI = settings->value("styleGUI",0).toInt(); myOpt->isLastShowingFirst = settings->value("isLastShowingFirst",true).toBool(); if (myOpt->isSaveOnExit) calc_count = settings->value( "calc_count", 0 ).toInt(); @@ -146,6 +151,10 @@ MainWindow::MainWindow(QWidget *parent) : mui->toolButton_cdsr->setChecked(myOpt->isConfirmDelete); mui->toolButton_soe->setChecked(myOpt->isSaveOnExit); mui->toolButton_lShowFirst->setChecked(myOpt->isLastShowingFirst); + mui->toolButton_Color->setChecked(myOpt->isOutputValueColored); + mui->toolButton_Desc->setChecked(myOpt->isShowValueDescription); + mui->toolButton_column->setChecked(myOpt->isOutputInTwoColumns); + mui->toolButton_Num->setChecked(myOpt->isShowCalcNum); settings->beginGroup("Measure_Units"); myOpt->dwAccuracy = settings->value("Accuracy", 3).toUInt(); @@ -278,6 +287,11 @@ MainWindow::MainWindow(QWidget *parent) : } mui->retranslateUi(this); + QAction *buttonAction = new QAction(mui->pushButton_Calculate); + buttonAction->setShortcuts({QKeySequence("Enter"),QKeySequence("Return")}); + mui->pushButton_Calculate->addAction(buttonAction); + connect(buttonAction, &QAction::triggered, mui->pushButton_Calculate, &QPushButton::click); + mui->textBrowser->setContextMenuPolicy(Qt::CustomContextMenu); connect(mui->textBrowser, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(on_textBrowser_customContextMenuRequested(QPoint))); mui->textBrowser->installEventFilter(this); @@ -336,10 +350,8 @@ MainWindow::MainWindow(QWidget *parent) : case _DefaultStyle: on_actionThemeDefault_triggered(); break; - case _DarkStyle:{ + case _DarkStyle: on_actionThemeDark_triggered(); - invertGUIconColor(); - } break; case _SunnyStyle: on_actionThemeSunny_triggered(); @@ -451,6 +463,12 @@ void MainWindow::on_textBrowser_textChanged(){ mui->actionPrint->setEnabled(true); mui->actionClear_all->setEnabled(true); } + QTextCursor c = mui->textBrowser->textCursor(); + if(myOpt->isLastShowingFirst) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + mui->textBrowser->setTextCursor(c); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::closeEvent(QCloseEvent *event){ @@ -498,8 +516,13 @@ void MainWindow::closeEvent(QCloseEvent *event){ settings->setValue("isConfirmExit", myOpt->isConfirmExit); settings->setValue("isConfirmClear", myOpt->isConfirmClear); settings->setValue("isConfirmDelete", myOpt->isConfirmDelete); + settings->setValue("isOutputValueColored", myOpt->isOutputValueColored); + settings->setValue("isOutputInTwoColumns", myOpt->isOutputInTwoColumns); + settings->setValue("isShowValueDescription", myOpt->isShowValueDescription); + settings->setValue("isShowCalcNum", myOpt->isShowCalcNum); settings->setValue("MainFontFamily", myOpt->mainFontFamily); settings->setValue("MainFontSize", myOpt->mainFontSize); + settings->setValue("valueTextColor", myOpt->vTextColor); settings->setValue("TextFontFamily", myOpt->textFontFamily); settings->setValue("TextFontSize", myOpt->textFontSize); settings->setValue("isEnglishLocale", myOpt->isEnglishLocale); @@ -598,6 +621,10 @@ void MainWindow::resetUiFont(){ f1.setFamily(myOpt->mainFontFamily); f1.setPixelSize(myOpt->mainFontSize); qApp->setFont(f1); + foreach (QWidget *widget, QApplication::allWidgets()) { + widget->setFont(QApplication::font()); + widget->update(); + } mui->toolButton_Clear->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); mui->toolButton_CopyAll->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); mui->toolButton_CopySel->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); @@ -614,8 +641,12 @@ void MainWindow::resetUiFont(){ mui->toolButton_cdsr->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); mui->toolButton_soe->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); mui->toolButton_lShowFirst->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); + mui->toolButton_Color->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); + mui->toolButton_Desc->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); + mui->toolButton_column->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); mui->toolButton_ltspice->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); mui->toolButton_FAQ->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); + mui->toolButton_Num->setIconSize(QSize(myOpt->mainFontSize * 2, myOpt->mainFontSize * 2)); QFont f2 = mui->textBrowser->font(); f2.setFamily(myOpt->textFontFamily); f2.setPixelSize(myOpt->textFontSize); @@ -645,15 +676,30 @@ void MainWindow::invertGUIconColor() } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::prepareHeader(QTextCursor *c) +void MainWindow::showOutput(QString caption, QString image, QString input, QString result) { - if(myOpt->isLastShowingFirst) - c->movePosition(QTextCursor::Start); - else - c->movePosition(QTextCursor::End); + QTextCursor c = mui->textBrowser->textCursor(); calc_count++; - c->insertHtml("
" + QString(QChar(CLEAR_CHAR)) + "
" - + QString::number(calc_count)+ " - " + loc.toString(QDateTime::currentDateTime(), QLocale::ShortFormat) + "

"); + QString outputHTML = ""; + QString sTitle = ""; + if (myOpt->isShowCalcNum) + c.insertHtml("
" + QString(QChar(CLEAR_CHAR)) + " – " + + QString::number(calc_count)+ " - " + loc.toString(QDateTime::currentDateTime(), QLocale::ShortFormat) + "

"); + else if (!myOpt->isOutputInTwoColumns) + c.insertHtml("

"); + if (myOpt->isShowTitle) + sTitle += "

" + caption + "

"; + if (myOpt->isInsertImage) + sTitle += "

"+ image + "

"; + if (myOpt->isOutputInTwoColumns){ + outputHTML += "

" + sTitle + input + + "" + result + "

"; + } else { + outputHTML += "

" + sTitle + input + result + "

"; + } + c.insertHtml(outputHTML); + mui->pushButton_Calculate->setEnabled(true); + this->setCursor(Qt::ArrowCursor); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::checkMaterial1(Material *mt){ @@ -785,6 +831,11 @@ void MainWindow::on_actionHelp_triggered() QDesktopServices::openUrl(QUrl("https://coil32.net/lc-resonance-calculation.html")); } } + +void MainWindow::on_actionIntrfaceHelp_triggered() +{ + QDesktopServices::openUrl(QUrl("https://coil32.net/detail/about-coil64.html")); +} /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_actionDonate_triggered() { @@ -805,7 +856,6 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) { int tab = mui->tabWidget->currentIndex(); FormCoil = (_FormCoil)currentRow; - mui->toolButton_ltspice->setEnabled(false); switch (tab) { case 0:{ mui->label_ind->setText(tr("Inductance") + " L:"); @@ -835,7 +885,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); mui->label_freq->setVisible(true); mui->label_freq_m->setVisible(true); @@ -876,7 +926,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); if (myOpt->isAWG){ mui->label_02->setText(tr("AWG")); @@ -934,7 +984,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); mui->label_freq->setVisible(true); mui->label_freq_m->setVisible(true); @@ -977,7 +1027,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); if (myOpt->isAWG){ mui->label_02->setText(tr("AWG")); @@ -1033,6 +1083,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(true); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_03->setText(tr("AWG")); mui->lineEdit_3->setValidator(awgV); @@ -1086,6 +1137,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_03->setText(tr("AWG")); mui->lineEdit_3->setValidator(awgV); @@ -1141,6 +1193,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_04->setText(tr("AWG")); mui->lineEdit_4->setValidator(awgV); @@ -1195,6 +1248,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); mui->label_freq->setVisible(false); mui->label_freq_m->setVisible(false); mui->lineEdit_freq->setVisible(false); @@ -1233,6 +1287,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_04->setText(tr("AWG")); mui->lineEdit_4->setValidator(awgV); @@ -1285,6 +1340,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(true); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); mui->label_freq->setVisible(true); mui->label_freq_m->setVisible(true); mui->lineEdit_freq->setVisible(true); @@ -1318,6 +1374,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_02->setText(tr("AWG")); mui->lineEdit_2->setValidator(awgV); @@ -1370,7 +1427,6 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->label_04_2->setText(qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())); mui->label_05_2->setText(qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())); mui->label_06_2->setText(qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())); - mui->lineEdit_N->setFocus(); mui->lineEdit_1_2->setValidator(dv); mui->lineEdit_2_2->setValidator(dv); mui->lineEdit_3_2->setValidator(dv); @@ -1391,7 +1447,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m2->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); if (myOpt->isAWG){ mui->label_02_2->setText(tr("AWG")); @@ -1399,6 +1455,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) } mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(true); mui->label_freq_m2->setVisible(true); mui->lineEdit_freq2->setVisible(true); @@ -1446,7 +1503,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m2->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); if (myOpt->isAWG){ mui->label_02_2->setText(tr("AWG")); @@ -1454,6 +1511,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) } mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(true); mui->label_freq_m2->setVisible(true); mui->lineEdit_freq2->setVisible(true); @@ -1508,10 +1566,11 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m2->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(true); mui->label_freq_m2->setVisible(true); mui->lineEdit_freq2->setVisible(true); @@ -1554,7 +1613,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(true); - mui->toolButton_ltspice->setEnabled(true); + mui->toolButton_showAdditional->setEnabled(true); mui->label_freq_m2->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); if (myOpt->isAWG){ mui->label_02_2->setText(tr("AWG")); @@ -1562,6 +1621,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) } mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(true); mui->label_freq_m2->setVisible(true); mui->lineEdit_freq2->setVisible(true); @@ -1617,12 +1677,14 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(true); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_04_2->setText(tr("AWG")); mui->lineEdit_4_2->setValidator(awgV); } mui->label_N->setVisible(false); mui->lineEdit_N->setVisible(false); + mui->lineEdit_1_2->setFocus(); mui->label_freq2->setVisible(false); mui->label_freq_m2->setVisible(false); mui->lineEdit_freq2->setVisible(false); @@ -1655,6 +1717,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->lineEdit_5_2->setText(roundTo(data->k / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy)); mui->comboBox_checkMLWinding->setCurrentIndex(myOpt->windingKind); on_comboBox_checkMLWinding_activated(myOpt->windingKind); + mui->lineEdit_1_2->selectAll(); break; } case _Multilayer_p:{ @@ -1664,12 +1727,14 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_04_2->setText(tr("AWG")); mui->lineEdit_4_2->setValidator(awgV); } mui->label_N->setVisible(false); mui->lineEdit_N->setVisible(false); + mui->lineEdit_1_2->setFocus(); mui->label_freq2->setVisible(false); mui->label_freq_m2->setVisible(false); mui->lineEdit_freq2->setVisible(false); @@ -1713,6 +1778,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) on_lineEdit_4_2_editingFinished(); mui->lineEdit_6_2->setText(roundTo(data->g / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy)); mui->lineEdit_7_2->setText(roundTo(data->Ng / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy)); + mui->lineEdit_1_2->selectAll(); break; } case _Multilayer_r:{ @@ -1725,12 +1791,14 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_05_2->setText(tr("AWG")); mui->lineEdit_5_2->setValidator(awgV); } mui->label_N->setVisible(false); mui->lineEdit_N->setVisible(false); + mui->lineEdit_1_2->setFocus(); mui->label_freq2->setVisible(false); mui->label_freq_m2->setVisible(false); mui->lineEdit_freq2->setVisible(false); @@ -1775,6 +1843,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->lineEdit_6_2->setText(roundTo(data->k / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy)); else on_lineEdit_5_2_editingFinished(); + mui->lineEdit_1_2->selectAll(); break; } case _Multilayer_f:{ @@ -1784,8 +1853,10 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(false); mui->label_freq_m2->setVisible(false); mui->lineEdit_freq2->setVisible(false); @@ -1826,8 +1897,10 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(false); mui->label_freq_m2->setVisible(false); mui->lineEdit_freq2->setVisible(false); @@ -1868,6 +1941,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(true); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); mui->lineEdit_3_2->setVisible(true); mui->label_3_2->setVisible(true); mui->label_03_2->setVisible(true); @@ -1876,6 +1950,7 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->label_04_2->setVisible(true); mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(true); mui->label_freq_m2->setVisible(true); mui->lineEdit_freq2->setVisible(true); @@ -1903,12 +1978,14 @@ void MainWindow::on_listWidget_currentRowChanged(int currentRow) mui->comboBox_checkPCB->setVisible(false); mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); + mui->toolButton_showAdditional->setEnabled(false); if (myOpt->isAWG){ mui->label_03_2->setText(tr("AWG")); mui->lineEdit_3_2->setValidator(awgV); } mui->label_N->setVisible(true); mui->lineEdit_N->setVisible(true); + mui->lineEdit_N->setFocus(); mui->label_freq2->setVisible(false); mui->label_freq_m2->setVisible(false); mui->lineEdit_freq2->setVisible(false); @@ -1991,6 +2068,7 @@ void MainWindow::on_actionTo_null_data_triggered() data->Ng = 0; data->Do = 0; data->Di = 0; + data->th = 0; data->h = 0; data->mu = 0; data->ratio = 0.5; @@ -2068,10 +2146,10 @@ void MainWindow::on_actionThemeDark_triggered() mui->actionThemeSunny->setChecked(false); mui->actionThemeDark->setChecked(true); mui->actionThemeDefault->setChecked(false); - resetUiFont(); if((myOpt->styleGUI == _DefaultStyle)||(myOpt->styleGUI == _SunnyStyle)) invertGUIconColor(); myOpt->styleGUI = _DarkStyle; + resetUiFont(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_actionThemeSunny_triggered() @@ -2084,14 +2162,14 @@ void MainWindow::on_actionThemeSunny_triggered() qApp->setStyleSheet(qsStylesheet); qfSunnystyle.close(); } - //setStyleSheet(DARK_STYLE); + //setStyleSheet(SUNNY_STYLE); mui->actionThemeSunny->setChecked(true); mui->actionThemeDark->setChecked(false); mui->actionThemeDefault->setChecked(false); - resetUiFont(); if(myOpt->styleGUI == _DarkStyle) invertGUIconColor(); myOpt->styleGUI = _SunnyStyle; + resetUiFont(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_actionClear_all_triggered() @@ -2177,6 +2255,9 @@ void MainWindow::on_actionSave_triggered() delete settings; } QString filters(".pdf (*.pdf);;.odf (*.odf);;.htm (*.htm)"); + if (myOpt->isOutputInTwoColumns){ + filters.remove(13, 14); + } QString defaultFilter(".htm (*.htm)"); QString fileName = QFileDialog::getSaveFileName(this, tr("Save"), savePath + "/" + loc.toString(QDateTime::currentDateTime(), "yyyy-MM-dd_hh_mm_ss"), filters, &defaultFilter); if (!fileName.isEmpty()){ @@ -2185,31 +2266,42 @@ void MainWindow::on_actionSave_triggered() if (p < 0){ fileName.append(ext); } - if (ext == ".odf"){ - QTextDocumentWriter textwriter(fileName); - textwriter.write(document); - } - if (ext == ".pdf"){ - QPrinter printer(QPrinter::PrinterResolution); - printer.setOutputFormat(QPrinter::PdfFormat); - printer.setPaperSize(QPrinter::A4); - printer.setOutputFileName(fileName); - printer.setPageMargins(QMarginsF(50, 50, 50, 50)); - QFont oldFont(document->defaultFont()); - QFont newFont = oldFont; - newFont.setFamily("Courier New"); - newFont.setPointSize(6); - document->setDefaultFont(newFont); - document->setPageSize(printer.pageRect().size()); - document->print(&printer); - document->setDefaultFont(oldFont); - } if (ext == ".htm"){ QFile file(fileName); file.open(QIODevice::WriteOnly); file.write(document->toHtml().toUtf8()); file.close(); } + if ((ext == ".odf") || (ext == ".pdf")){ + QString oldTxt = document->toHtml(); + QString newText = document->toHtml().remove(CLEAR_CHAR); + document->setHtml(newText); + if (ext == ".odf"){ + QTextDocumentWriter textwriter(fileName); + textwriter.setFormat("odf"); + textwriter.write(document); + } + if (ext == ".pdf"){ + QPrinter printer(QPrinter::PrinterResolution); + printer.setOutputFormat(QPrinter::PdfFormat); + printer.setPaperSize(QPrinter::A4); + printer.setOutputFileName(fileName); + printer.setPageMargins(QMarginsF(50, 50, 50, 50)); + QFont oldFont(document->defaultFont()); + QFont newFont = oldFont; + newFont.setFamily("Courier New"); + if (myOpt->isOutputInTwoColumns) + newFont.setPointSize(8); + else + newFont.setPointSize(6); + document->setDefaultFont(newFont); + document->setPageSize(printer.pageRect().size()); + document->print(&printer); + document->setDefaultFont(oldFont); + } + document->setHtml(oldTxt); + QTextCursor c = mui->textBrowser->textCursor(); + } } } } @@ -2241,7 +2333,6 @@ void MainWindow::on_tabWidget_currentChanged(int index) mui->comboBox_checkMLWinding->setVisible(false); mui->toolButton_FAQ->setVisible(false); mui->image->setPixmap(QPixmap(":/images/res/LC.png")); - mui->lineEdit_1_3->setFocus(); if (mui->radioButton_LC->isChecked()) on_radioButton_LC_clicked(); if (mui->radioButton_CF->isChecked()) @@ -2250,6 +2341,8 @@ void MainWindow::on_tabWidget_currentChanged(int index) on_radioButton_LF_clicked(); if (mui->radioButton_ZF->isChecked()) on_radioButton_ZF_clicked(); + mui->lineEdit_1_3->setFocus(); + mui->lineEdit_1_3->selectAll(); break; } default: @@ -2265,6 +2358,8 @@ void MainWindow::on_radioButton_LC_clicked() mui->lineEdit_2_3->setText(roundTo(data->capacitance / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy)); mui->label_01_3->setText(qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())); mui->label_02_3->setText(qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())); + mui->lineEdit_1_3->setFocus(); + mui->lineEdit_1_3->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_CF_clicked() @@ -2275,6 +2370,8 @@ void MainWindow::on_radioButton_CF_clicked() mui->lineEdit_2_3->setText(roundTo(data->frequency / myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy)); mui->label_01_3->setText(qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())); mui->label_02_3->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); + mui->lineEdit_1_3->setFocus(); + mui->lineEdit_1_3->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_LF_clicked() @@ -2285,6 +2382,8 @@ void MainWindow::on_radioButton_LF_clicked() mui->lineEdit_2_3->setText(roundTo(data->frequency / myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy)); mui->label_01_3->setText(qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())); mui->label_02_3->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); + mui->lineEdit_1_3->setFocus(); + mui->lineEdit_1_3->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_ZF_clicked() @@ -2295,6 +2394,8 @@ void MainWindow::on_radioButton_ZF_clicked() mui->lineEdit_2_3->setText(roundTo(data->frequency / myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy)); mui->label_01_3->setText(tr("Ohm")); mui->label_02_3->setText(qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())); + mui->lineEdit_1_3->setFocus(); + mui->lineEdit_1_3->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_checkBox_isInsulation_toggled(bool checked) @@ -2326,21 +2427,29 @@ void MainWindow::on_checkBox_isInsulation2_toggled(bool checked) void MainWindow::on_radioButton_1_clicked(bool checked) { mui->radioButton_1_2->setChecked(checked); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_2_clicked(bool checked) { mui->radioButton_2_2->setChecked(checked); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_3_clicked(bool checked) { mui->radioButton_3_2->setChecked(checked); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_4_clicked(bool checked) { mui->radioButton_4_2->setChecked(checked); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_5_1_toggled(bool checked) @@ -2379,27 +2488,42 @@ void MainWindow::on_radioButton_5_1_toggled(bool checked) mui->label_03->setVisible(false); myOpt->isWindingLengthOneLayerInit = true; } + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_1_2_clicked(bool checked) { mui->radioButton_1->setChecked(checked); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_2_2_clicked(bool checked) { mui->radioButton_2->setChecked(checked); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_3_2_clicked(bool checked) { mui->radioButton_3->setChecked(checked); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_radioButton_4_2_clicked(bool checked) { mui->radioButton_4->setChecked(checked); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); +} +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +void MainWindow::on_toolButton_Num_clicked() +{ + myOpt->isShowCalcNum = mui->toolButton_Num->isChecked(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_toolButton_showTitle_clicked() @@ -2417,6 +2541,21 @@ void MainWindow::on_toolButton_ltspice_clicked() myOpt->isShowLTSpice = mui->toolButton_ltspice->isChecked(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +void MainWindow::on_toolButton_Color_clicked() +{ + myOpt->isOutputValueColored = mui->toolButton_Color->isChecked(); +} +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +void MainWindow::on_toolButton_Desc_clicked() +{ + myOpt->isShowValueDescription = mui->toolButton_Desc->isChecked(); +} +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +void MainWindow::on_toolButton_column_clicked() +{ + myOpt->isOutputInTwoColumns = mui->toolButton_column->isChecked(); +} +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_toolButton_showAdditional_clicked() { myOpt->isAdditionalResult = mui->toolButton_showAdditional->isChecked(); @@ -2528,6 +2667,8 @@ void MainWindow::on_radioButton_6_toggled(bool checked) mui->label_04_2->setVisible(true); mui->lineEdit_4_2->setText(roundTo(data->c / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy)); } + mui->lineEdit_1_2->setFocus(); + mui->lineEdit_1_2->selectAll(); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -2551,13 +2692,14 @@ void MainWindow::on_radioButton_8_toggled(bool checked) } else mui->lineEdit_4_2->setText(roundTo(data->d / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy)); } + mui->lineEdit_1_2->setFocus(); + mui->lineEdit_1_2->selectAll(); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::getOptionStruct(_OptionStruct gOpt){ *myOpt = gOpt; completeOptionsStructure(myOpt); - resetUiFont(); on_tabWidget_currentChanged(mui->tabWidget->currentIndex()); mui->toolButton_showImg->setChecked(myOpt->isInsertImage); mui->toolButton_showTitle->setChecked(myOpt->isShowTitle); @@ -2568,6 +2710,10 @@ void MainWindow::getOptionStruct(_OptionStruct gOpt){ mui->toolButton_cdsr->setChecked(myOpt->isConfirmDelete); mui->toolButton_soe->setChecked(myOpt->isSaveOnExit); mui->toolButton_lShowFirst->setChecked(myOpt->isLastShowingFirst); + mui->toolButton_Desc->setChecked(myOpt->isShowValueDescription); + mui->toolButton_column->setChecked(myOpt->isOutputInTwoColumns); + mui->toolButton_Color->setChecked(myOpt->isOutputValueColored); + mui->toolButton_Num->setChecked(myOpt->isShowCalcNum); if(myOpt->isEnglishLocale)loc = QLocale::English; else loc = getLanguageLocale(lang); this->setLocale(loc); @@ -4347,6 +4493,8 @@ void MainWindow::on_pushButton_Calculate_clicked() return; } QString tmpStr = ""; + QString label1 = ""; + QString label2 = ""; bool ok1, ok2; if (mui->radioButton_LC->isChecked()){ data->inductance = loc.toDouble(mui->lineEdit_1_3->text(), &ok1)*myOpt->dwInductanceMultiplier; @@ -4356,8 +4504,10 @@ void MainWindow::on_pushButton_Calculate_clicked() return; } data->frequency = CalcLC0(data->inductance, data->capacitance); - tmpStr += tr("Frequency of a circuit") + " f = " + roundTo(data->frequency / myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy) - + " " + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8()) + "
"; + tmpStr += formattedOutput(myOpt, tr("Frequency of a circuit") + " f = ", roundTo(data->frequency / myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())) + "
"; + label1 = " L: "; + label2 = " C: "; } else if (mui->radioButton_CF->isChecked()){ data->capacitance = loc.toDouble(mui->lineEdit_1_3->text(), &ok1)*myOpt->dwCapacityMultiplier; data->frequency = loc.toDouble(mui->lineEdit_2_3->text(), &ok2)*myOpt->dwFrequencyMultiplier; @@ -4366,8 +4516,10 @@ void MainWindow::on_pushButton_Calculate_clicked() return; } data->inductance = CalcLC1(data->capacitance, data->frequency); - tmpStr += tr("Inductance of a circuit") + " L = " + roundTo(data->inductance / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) - + " " + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + tmpStr += formattedOutput(myOpt, tr("Inductance of a circuit") + " L = ", roundTo(data->inductance / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; + label1 = " C: "; + label2 = " f: "; } else if (mui->radioButton_LF->isChecked()){ data->inductance = loc.toDouble(mui->lineEdit_1_3->text(), &ok1)*myOpt->dwInductanceMultiplier; data->frequency = loc.toDouble(mui->lineEdit_2_3->text(), &ok2)*myOpt->dwFrequencyMultiplier; @@ -4376,8 +4528,10 @@ void MainWindow::on_pushButton_Calculate_clicked() return; } data->capacitance = CalcLC2(data->inductance, data->frequency); - tmpStr += tr("Circuit capacitance") + " C = " + roundTo(data->capacitance / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) - + " " + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; + tmpStr += formattedOutput(myOpt, tr("Circuit capacitance") + " C = ", roundTo(data->capacitance / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + label1 = " L: "; + label2 = " f: "; } else if (mui->radioButton_ZF->isChecked()){ data->zo = loc.toDouble(mui->lineEdit_1_3->text(), &ok1); data->frequency = loc.toDouble(mui->lineEdit_2_3->text(), &ok2)*myOpt->dwFrequencyMultiplier; @@ -4389,40 +4543,28 @@ void MainWindow::on_pushButton_Calculate_clicked() CalcLC3(data->zo,data->frequency,&result); data->capacitance = toNearestE24(result.N, myOpt->dwAccuracy); data->inductance = CalcLC1(data->capacitance, data->frequency); - tmpStr += tr("Circuit capacitance") + " C = " + roundTo(data->capacitance / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) - + " " + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; - tmpStr += tr("Inductance of a circuit") + " L = " + roundTo(data->inductance / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) - + " " + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + tmpStr += formattedOutput(myOpt, tr("Circuit capacitance") + " C = ", roundTo(data->capacitance / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + tmpStr += formattedOutput(myOpt, tr("Inductance of a circuit") + " L = ", roundTo(data->inductance / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; + label1 = " Z: "; + label2 = " f: "; } - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + tr("LC tank calculation") + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->groupBox_1_3->title() + ": " + mui->lineEdit_1_3->text() + " " + mui->label_01_3->text() + "
"; - Input += mui->groupBox_2_3->title() + ": " + mui->lineEdit_2_3->text() + " " + mui->label_02_3->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; - Result += tmpStr; + QString sCaption = windowTitle() + " - " + tr("LC tank calculation"); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->groupBox_1_3->title() + label1, mui->lineEdit_1_3->text(), mui->label_01_3->text()) + "
"; + sInput += formattedOutput(myOpt, mui->groupBox_2_3->title() + label2, mui->lineEdit_2_3->text(), mui->label_02_3->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += tmpStr; if (!mui->radioButton_ZF->isChecked()){ data->zo = 1000 * sqrt(data->inductance / data->capacitance); - Result += tr("Characteristic impedance") + " Z0 = " + roundTo(data->zo, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); + sResult += formattedOutput(myOpt, tr("Characteristic impedance") + " Z0 = ", roundTo(data->zo, loc, myOpt->dwAccuracy), tr("Ohm")); } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_1_3->setFocus(); + mui->lineEdit_1_3->selectAll(); break; } default: @@ -4435,40 +4577,29 @@ void MainWindow::on_pushButton_Calculate_clicked() /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// GET NUMBER OF TURNS ROUTINES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_onelayerN_roundW_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } +void MainWindow::get_onelayerN_roundW_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; if (myOpt->isInsertImage){ if (FormCoil == _Onelayer_cw) - Input += ""; + sImage = ""; else - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_freq->text() + " " + mui->lineEdit_freq->text() + " " + mui->label_freq_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text(); - if ((myOpt->isWindingLengthOneLayerInit) && (FormCoil == _Onelayer_cw)){ - Input += "

"; - } else { - if (mui->lineEdit_3->isEnabled()){ - Input += "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text(); - } - if (FormCoil == _Onelayer_cw){ - Input += "

"; - } else { - Input += "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "

"; - } - } - c.insertHtml(Input); - QString Result = "
"; + sImage = ""; + } + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq->text(), mui->lineEdit_freq->text(), mui->label_freq_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + if (!((myOpt->isWindingLengthOneLayerInit) && (FormCoil == _Onelayer_cw))){ + if (mui->lineEdit_3->isEnabled()) + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + if (!(FormCoil == _Onelayer_cw)) + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + } + QString material_name = getCheckedRadioButton(mui->groupBox)->text(); + sInput += formattedOutput(myOpt, mui->groupBox->title().mid(0, mui->groupBox->title().length() - 1) + " Mt:", material_name) + "

"; double I = loc.toDouble(mui->lineEdit_ind->text())*myOpt->dwInductanceMultiplier; double d = 0; double k = 0; @@ -4488,28 +4619,29 @@ void MainWindow::get_onelayerN_roundW_Result(_CoilResult result){ p = loc.toDouble(mui->lineEdit_4->text())*myOpt->dwLengthMultiplier; } double f = loc.toDouble(mui->lineEdit_freq->text())*myOpt->dwFrequencyMultiplier; + QString sResult = ""; if (result.N > 0){ data->N = result.N; - Result += "

" + tr("Result") + ":
"; - Result += tr("Number of turns of the coil") + " N = " + roundTo(result.N, loc, myOpt->dwAccuracy) + "
"; + sResult += "

" + tr("Result") + ":
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", roundTo(result.N, loc, myOpt->dwAccuracy)) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; if ((myOpt->isWindingLengthOneLayerInit) && (FormCoil == _Onelayer_cw)){ d = result.five; data->d = d; if (myOpt->isAWG) - Result += tr("Wire diameter") + " AWG# = " + converttoAWG(d) + "
"; + sResult += formattedOutput(myOpt, tr("Wire diameter") + " AWG# = ", converttoAWG(d)) + "
"; else - Result += tr("Wire diameter") + " dw = " + roundTo( (result.five)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ) + " " + - qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Wire diameter") + " dw = ", roundTo( (result.five)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; } else { data->l = result.N * p + k; - Result += tr("Length of winding") + " l = " + roundTo( (data->l)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ) + " " + - qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of winding") + " l = ", roundTo( (data->l)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; } Material mt = Cu; checkMaterial1(&mt); @@ -4517,179 +4649,154 @@ void MainWindow::get_onelayerN_roundW_Result(_CoilResult result){ double mass = 0.25 * dencity * M_PI * d * d * result.sec; double Resistivity = mtrl[mt][Rho]*1e6; double R = (Resistivity * result.sec * 4) / (M_PI * d * d); // DC resistance of the wire - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(R, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(R, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; double reactance = 2 * M_PI * I * f; - Result += tr("Reactance of the coil") + " X = " + roundTo(reactance, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); - Result += "

"; + sResult += formattedOutput(myOpt, tr("Reactance of the coil") + " X = ", roundTo(reactance, loc, myOpt->dwAccuracy), tr("Ohm")); + sResult += "

"; if (f < 0.7 * result.fourth){ - Result += tr("Self capacitance") + " Cs = " + roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; - Result += tr("Coil self-resonance frequency") + " Fsr = " + roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Self capacitance") + " Cs = ", roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Coil self-resonance frequency") + " Fsr = ", roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())) + "
"; double Ql = (double)result.six; - Result += tr("Coil constructive Q-factor") + " Q = " + QString::number(result.six) + "
"; + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q = ", QString::number(result.six)) + "
"; double ESR = result.seven; - Result += tr("Loss resistance") + " ESR = " + roundTo(ESR, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "

"; + sResult += formattedOutput(myOpt, tr("Loss resistance") + " ESR = ", roundTo(ESR, loc, myOpt->dwAccuracy), tr("Ohm")) + "

"; if(myOpt->isAdditionalResult){ - Result += "

"; - Result += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; + sResult += "


"; + sResult += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; data->capacitance = CalcLC2(I, f); - Result += " => " + tr("Circuit capacitance") + ": Ck = " + - roundTo((data->capacitance - result.thd) / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + ' ' + sResult += " => " + tr("Circuit capacitance") + ": Ck = " + roundTo((data->capacitance - result.thd) / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + " " + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; double ro = 1000 * sqrt(I / data->capacitance); - Result += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; + sResult += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; double Qs= 1 / (0.001 + 1 / Ql); //Complete LC Q-factor including capacitor Q-factor equal to 1000 double Re = ro * Qs; - Result += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; + sResult += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; double deltaf = 1000 * data->frequency / Qs; - Result += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); + sResult += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy)+ " " + tr("kHz"); } if(myOpt->isShowLTSpice){ - Result += "


"; - Result += "" + tr("Input data for LTSpice") + ":
"; - Result += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; - Result += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; - Result += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; - Result += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; + sResult += "

"; + sResult += "" + tr("Input data for LTSpice") + ":
"; + sResult += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; + sResult += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; + sResult += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; + sResult += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; } } else { QString message = tr("Working frequency") + " > 0.7 * " + tr("Coil self-resonance frequency") + "!"; mui->statusBar->showMessage(message); - Result += "" + message + ""; + sResult += "" + message + ""; } - Result += "


"; + sResult += "

"; } else { - Result += "" + tr("Coil can not be realized") + "! "; + sResult += "" + tr("Coil can not be realized") + "! "; } - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + showOutput(sCaption, sImage, sInput, sResult); mui->lineEdit_ind->setFocus(); mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_onelayerN_rectW_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_freq->text() + " " + mui->lineEdit_freq->text() + " " + mui->label_freq_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "
"; - Input += mui->label_5->text() + " " + mui->lineEdit_5->text() + " " + mui->label_05->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; +void MainWindow::get_onelayerN_rectW_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq->text(), mui->lineEdit_freq->text(), mui->label_freq_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5->text(), mui->lineEdit_5->text(), mui->label_05->text()) + "
"; + QString material_name = getCheckedRadioButton(mui->groupBox)->text(); + sInput += formattedOutput(myOpt, mui->groupBox->title().mid(0, mui->groupBox->title().length() - 1) + " Mt:", material_name) + "

"; double I = loc.toDouble(mui->lineEdit_ind->text())*myOpt->dwInductanceMultiplier; double w = loc.toDouble(mui->lineEdit_2->text())*myOpt->dwLengthMultiplier; double t = loc.toDouble(mui->lineEdit_3->text())*myOpt->dwLengthMultiplier; double p = loc.toDouble(mui->lineEdit_5->text())*myOpt->dwLengthMultiplier; double f = loc.toDouble(mui->lineEdit_freq->text())*myOpt->dwFrequencyMultiplier; data->N = result.N; - Result += "

" + tr("Result") + ":
"; - Result += tr("Number of turns of the coil") + " N = " + roundTo(result.N, loc, myOpt->dwAccuracy) + "
"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", roundTo(result.N, loc, myOpt->dwAccuracy)) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Length of winding") + " l = " + roundTo( (result.N * p + w)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ) + " " + - qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Length of winding") + " l = ", roundTo( (result.N * p + w)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; Material mt = Cu; checkMaterial1(&mt); double dencity = mtrl[mt][Dencity]; double mass = dencity * w * t * result.sec; double Resistivity = mtrl[mt][Rho]*1e6; double R = (Resistivity * result.sec) / (w * t); // DC resistance of the wire - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; double reactance = 2 * M_PI * I * f; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(R, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; - Result += tr("Reactance of the coil") + " X = " + roundTo(reactance, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); - Result += "

"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(R, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; + sResult += formattedOutput(myOpt, tr("Reactance of the coil") + " X = ", roundTo(reactance, loc, myOpt->dwAccuracy), tr("Ohm")); + sResult += "

"; if (f < 0.7 * result.fourth){ - Result += tr("Self capacitance") + " Cs = " + roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; - Result += tr("Coil self-resonance frequency") + " Fsr = " + roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Self capacitance") + " Cs = ", roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Coil self-resonance frequency") + " Fsr = ", roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())) + "
"; double Ql = (double)result.six; - Result += tr("Coil constructive Q-factor") + " Q = " + QString::number(result.six) + "
"; + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q = ", QString::number(result.six)) + "
"; double ESR = result.seven; - Result += tr("Loss resistance") + " ESR = " + roundTo(ESR, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "

"; + sResult += formattedOutput(myOpt, tr("Loss resistance") + " ESR = ", roundTo(ESR, loc, myOpt->dwAccuracy), tr("Ohm")) + "

"; if(myOpt->isAdditionalResult){ - Result += "

"; - Result += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; + sResult += "


"; + sResult += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; data->capacitance = CalcLC2(I, f); - Result += " => " + tr("Circuit capacitance") + ": Ck = " + + sResult += " => " + tr("Circuit capacitance") + ": Ck = " + roundTo((data->capacitance - result.thd) / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + ' ' + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; double ro = 1000 * sqrt(I / data->capacitance); - Result += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; + sResult += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; double Qs= 1 / (0.001 + 1 / Ql); //Complete LC Q-factor including capacitor Q-factor equal to 1000 double Re = ro * Qs; - Result += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; + sResult += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; double deltaf = 1000 * data->frequency / Qs; - Result += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); + sResult += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); } if(myOpt->isShowLTSpice){ - Result += "


"; - Result += "" + tr("Input data for LTSpice") + ":
"; - Result += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; - Result += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; - Result += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; - Result += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; + sResult += "

"; + sResult += "" + tr("Input data for LTSpice") + ":
"; + sResult += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; + sResult += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; + sResult += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; + sResult += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; } } else { QString message = tr("Working frequency") + " > 0.7 * " + tr("Coil self-resonance frequency") + "!"; mui->statusBar->showMessage(message); - Result += "" + message + ""; + sResult += "" + message + ""; } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_onelayerN_Poligonal_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_freq->text() + " " + mui->lineEdit_freq->text() + " " + mui->label_freq_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "
"; - Input += mui->label_5->text() + " " + mui->lineEdit_5->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; +void MainWindow::get_onelayerN_Poligonal_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq->text(), mui->lineEdit_freq->text(), mui->label_freq_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5->text(), mui->lineEdit_5->text()) + "
"; + QString material_name = getCheckedRadioButton(mui->groupBox)->text(); + sInput += formattedOutput(myOpt, mui->groupBox->title().mid(0, mui->groupBox->title().length() - 1) + " Mt:", material_name) + "

"; double I = loc.toDouble(mui->lineEdit_ind->text())*myOpt->dwInductanceMultiplier; double d = 0; if (myOpt->isAWG){ @@ -4701,115 +4808,101 @@ void MainWindow::get_onelayerN_Poligonal_Result(_CoilResult result){ double p = loc.toDouble(mui->lineEdit_4->text())*myOpt->dwLengthMultiplier; double f = loc.toDouble(mui->lineEdit_freq->text())*myOpt->dwFrequencyMultiplier; data->N = result.N; - Result += "

" + tr("Result") + ":
"; - Result += tr("Number of turns of the coil") + " N = " + roundTo(result.N, loc, myOpt->dwAccuracy) + "
"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", roundTo(result.N, loc, myOpt->dwAccuracy)) + "
"; QString _wire_length = formatLength(result.thd, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Length of winding") + " l = " + roundTo( (result.N * p + k)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ) + " " + - qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Length of winding") + " l = ", roundTo( (result.N * p + k)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; Material mt = Cu; checkMaterial1(&mt); double dencity = mtrl[mt][Dencity]; double mass = 0.25 * dencity * M_PI * d * d * result.thd; double Resistivity = mtrl[mt][Rho]*1e6; double R = (Resistivity * result.thd * 4) / (M_PI * d * d); // DC resistance of the wire - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; double reactance = 2 * M_PI * I * f; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(R, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; - Result += tr("Reactance of the coil") + " X = " + roundTo(reactance, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); - Result += "

"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(R, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; + sResult += formattedOutput(myOpt, tr("Reactance of the coil") + " X = ", roundTo(reactance, loc, myOpt->dwAccuracy), tr("Ohm")); + sResult += "

"; if (f < 0.7 * result.five){ - Result += tr("Self capacitance") + " Cs = " + roundTo(result.fourth/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; - Result += tr("Coil self-resonance frequency") + " Fsr = " + roundTo(result.five/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Self capacitance") + " Cs = ", roundTo(result.fourth/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Coil self-resonance frequency") + " Fsr = " + roundTo(result.five/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())) + "
"; double Ql = (double)result.six; - Result += tr("Coil constructive Q-factor") + " Q = " + QString::number(result.six) + "
"; + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q = ", QString::number(result.six)) + "
"; double ESR = result.seven; - Result += tr("Loss resistance") + " ESR = " + roundTo(ESR, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "

"; + sResult += formattedOutput(myOpt, tr("Loss resistance") + " ESR = ", roundTo(ESR, loc, myOpt->dwAccuracy), tr("Ohm")) + "

"; if(myOpt->isAdditionalResult){ - Result += "

"; - Result += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; + sResult += "


"; + sResult += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; data->capacitance = CalcLC2(I, f); - Result += " => " + tr("Circuit capacitance") + ": Ck = " + + sResult += " => " + tr("Circuit capacitance") + ": Ck = " + roundTo((data->capacitance - result.fourth) / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + ' ' + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; double ro = 1000 * sqrt(I / data->capacitance); - Result += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; + sResult += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; double Qs= 1 / (0.001 + 1 / Ql); //Complete LC Q-factor including capacitor Q-factor equal to 1000 double Re = ro * Qs; - Result += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; + sResult += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; double deltaf = 1000 * data->frequency / Qs; - Result += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); + sResult += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); } if(myOpt->isShowLTSpice){ - Result += "


"; - Result += "" + tr("Input data for LTSpice") + ":
"; - Result += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; - Result += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; - Result += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; - Result += "Parallel capacitance: " + QString::number(result.fourth, 'f', myOpt->dwAccuracy) + "p" + "

"; + sResult += "

"; + sResult += "" + tr("Input data for LTSpice") + ":
"; + sResult += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; + sResult += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; + sResult += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; + sResult += "Parallel capacitance: " + QString::number(result.fourth, 'f', myOpt->dwAccuracy) + "p" + "

"; } } else { QString message = tr("Working frequency") + " > 0.7 * " + tr("Coil self-resonance frequency") + "!"; mui->statusBar->showMessage(message); - Result += "" + message + ""; + sResult += "" + message + ""; } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); mui->lineEdit_ind->setFocus(); mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_multilayerN_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - if (myOpt->windingKind == 0) - Input += ""; - else - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "
"; - Input += mui->comboBox_checkMLWinding->currentText() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; +void MainWindow::get_multilayerN_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + if (myOpt->windingKind == 0) + sImage = ""; + else + sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + sInput += mui->comboBox_checkMLWinding->currentText() + "

"; + QString sResult = "

" + tr("Result") + ":
"; data->N = result.six; - Result += tr("Number of turns of the coil") + " N = " + QString::number(result.six) + "
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", QString::number(result.six)) + "
"; data->c = result.fourth; - Result += tr("Thickness of the coil") + " c = " + roundTo(result.fourth / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Thickness of the coil") + " c = ", roundTo(result.fourth / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; double D = loc.toDouble(mui->lineEdit_1->text())*myOpt->dwLengthMultiplier; double width = (2 * result.fourth + D) / myOpt->dwLengthMultiplier; - Result += tr("Dimensions of inductor") + ": " + mui->lineEdit_2->text() + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)) - + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)) + " " + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Dimensions of inductor") + " S: ", mui->lineEdit_2->text() + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)) + + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)), qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; double d = 0; if (myOpt->isAWG){ d = convertfromAWG(mui->lineEdit_3->text()); @@ -4821,55 +4914,42 @@ void MainWindow::get_multilayerN_Result(_CoilResult result){ double Resistivity = mtrl[Cu][Rho]*1e6; double Rdc = (Resistivity * result.sec * 4) / (M_PI * d * d); // DC resistance of the wire data->Rdc = Rdc; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(Rdc, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; - Result += tr("Number of layers") + " Nl = " + loc.toString(result.thd); - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(Rdc, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; + sResult += formattedOutput(myOpt, tr("Number of layers") + " Nl = ", loc.toString(result.thd)); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_multilayerNgap_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "
"; - Input += mui->label_5->text() + " " + mui->lineEdit_5->text() + " " + mui->label_05->text() + "
"; - Input += mui->label_6->text() + " " + mui->lineEdit_6->text() + " " + mui->label_06->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; +void MainWindow::get_multilayerNgap_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5->text(), mui->lineEdit_5->text(), mui->label_05->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_6->text(), mui->lineEdit_6->text(), mui->label_06->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; data->N = result.six; - Result += tr("Number of turns of the coil") + " N = " + QString::number(result.six) + "
"; - Result += tr("Thickness of the coil") + " c = " + roundTo(result.fourth / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", QString::number(result.six)) + "
"; + sResult += formattedOutput(myOpt, tr("Thickness of the coil") + " c = ", roundTo(result.fourth / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; double D = loc.toDouble(mui->lineEdit_1->text())*myOpt->dwLengthMultiplier; double width = (2 * result.fourth + D) / myOpt->dwLengthMultiplier; - Result += tr("Dimensions of inductor") + ": " + mui->lineEdit_2->text() + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)) - + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)) + " " + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Dimensions of inductor") + " S: ", mui->lineEdit_2->text() + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)) + + "x" + loc.toString(ceil(width / myOpt->dwLengthMultiplier)), qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; double d = 0; if (myOpt->isAWG){ d = convertfromAWG(mui->lineEdit_3->text()); @@ -4881,59 +4961,46 @@ void MainWindow::get_multilayerNgap_Result(_CoilResult result){ double Resistivity = mtrl[Cu][Rho]*1e6; double Rdc = (Resistivity * result.sec * 4) / (M_PI * d * d); // DC resistance of the wire data->Rdc = Rdc; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(Rdc, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; - Result += tr("Number of layers") + " Nl = " + loc.toString(result.thd) + "
"; - Result += tr("Number of interlayers") + " Ng = " + loc.toString(result.five); - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(Rdc, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; + sResult += formattedOutput(myOpt, tr("Number of layers") + " Nl = ", loc.toString(result.thd)) + "
"; + sResult += formattedOutput(myOpt, tr("Number of interlayers") + " Np = ", loc.toString(result.five)); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_multilayerN_Rect_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "
"; - Input += mui->label_5->text() + " " + mui->lineEdit_5->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; +void MainWindow::get_multilayerN_Rect_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5->text(), mui->lineEdit_5->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; data->N = result.N; data->c = result.five; - Result += tr("Number of turns of the coil") + " N = " + loc.toString(result.N) + "
"; - Result += tr("Number of layers") + " Nl = " + loc.toString(result.sec) + "
"; - Result += tr("Thickness of the coil") + " c = " + roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", loc.toString(result.N)) + "
"; + sResult += formattedOutput(myOpt, tr("Number of layers") + " Nl = ", loc.toString(result.sec)) + "
"; + sResult += formattedOutput(myOpt, tr("Thickness of the coil") + " c = ", roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; double a = loc.toDouble(mui->lineEdit_1->text())*myOpt->dwLengthMultiplier; double width = (2 * result.five + a) / myOpt->dwLengthMultiplier; double b = loc.toDouble(mui->lineEdit_2->text())*myOpt->dwLengthMultiplier; double height = (2 * result.five + b) / myOpt->dwLengthMultiplier; - Result += tr("Dimensions of inductor") + ": " + mui->lineEdit_3->text() + "x" + loc.toString(ceil(width)) - + "x" + loc.toString(ceil(height)) + " " + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Dimensions of inductor") + " S: ", mui->lineEdit_3->text() + "x" + loc.toString(ceil(width)) + + "x" + loc.toString(ceil(height)) + " ", qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; QString _wire_length = formatLength(result.thd, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; double d = 0; if (myOpt->isAWG){ d = convertfromAWG(mui->lineEdit_4->text()); @@ -4945,240 +5012,177 @@ void MainWindow::get_multilayerN_Rect_Result(_CoilResult result){ double Resistivity = mtrl[Cu][Rho]*1e6; double Rdc = (Resistivity * result.thd * 4) / (M_PI * d * d); // DC resistance of the wire data->Rdc = Rdc; - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(result.fourth, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(result.fourth, loc, myOpt->dwAccuracy), tr("Ohm")); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::get_multilayerN_Foil_Result(_CoilResult result) { - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; data->N = result.N; - Result += tr("Number of turns of the coil") + " N = " + loc.toString(result.N) + "
"; - Result += tr("Outside diameter") + " Do = " + roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", loc.toString(result.N)) + "
"; + sResult += formattedOutput(myOpt, tr("Outside diameter") + " Do = ", roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; QString _foil_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _foil_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_foil_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of the foil") + " lf = " + roundTo(d_foil_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(result.fourth, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + " (" + tr("Copper") + ")
"; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(result.five, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + " (" + tr("Aluminum") + ")"; - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += formattedOutput(myOpt, tr("Length of the foil") + " lf = ", roundTo(d_foil_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(result.fourth, loc, myOpt->dwAccuracy), tr("Ohm")) + " (" + tr("Copper") + ")
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(result.five, loc, myOpt->dwAccuracy), tr("Ohm")) + " (" + tr("Aluminum") + ")"; + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_ferrToroidN_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "
"; - Input += mui->label_5->text() + " " + mui->lineEdit_5->text() + "
"; - Input += mui->label_6->text() + " " + mui->lineEdit_6->text() + " " + mui->label_06->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; +void MainWindow::get_ferrToroidN_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5->text(), mui->lineEdit_5->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_6->text(), mui->lineEdit_6->text(), mui->label_06->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (result.sec > 0) { data->N = result.N; - Result += tr("Number of turns of the coil") + " N = " + roundTo(result.N, loc, myOpt->dwAccuracy) + "
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", roundTo(result.N, loc, myOpt->dwAccuracy)) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += "AL = " + loc.toString(result.thd) - + " " + qApp->translate("Context","nH") + "/N2"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, "AL = ", loc.toString(result.thd), qApp->translate("Context","nH") + "/N2"); } else { - Result += "" + tr("Coil can not be realized") + "! "; + sResult += "" + tr("Coil can not be realized") + "! "; mui->statusBar->showMessage(tr("Coil can not be realized") + "!"); } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_pcbN_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "

"; +void MainWindow::get_pcbN_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + sCaption += mui->comboBox_checkPCB->currentText() + "
"; + QString sImage = ""; + switch (myOpt->layoutPCBcoil) { + case 0:{ + sImage += ""; + break; } - Input += "

" + mui->comboBox_checkPCB->currentText() + "


"; - if (myOpt->isInsertImage){ - switch (myOpt->layoutPCBcoil) { - case 0:{ - Input += ""; - break; - } - case 1:{ - Input += ""; - break; - } - case 2:{ - Input += ""; - break; - } - default: - break; - } + case 1:{ + sImage += ""; + break; + } + case 2:{ + sImage += ""; + break; + } + default: + break; } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_freq->text() + " " + mui->lineEdit_freq->text() + " " + mui->label_freq_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq->text(), mui->lineEdit_freq->text(), mui->label_freq_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; if (mui->comboBox_checkPCB->currentIndex() == 2) - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "
"; - Input += mui->label_4->text() + " " + mui->lineEdit_4->text() + " " + mui->label_04->text() + "
"; - Input += mui->groupBox_6->title() + " " + loc.toString((double)mui->horizontalSlider->value()/100) + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4->text(), mui->lineEdit_4->text(), mui->label_04->text()) + "
"; + sInput += formattedOutput(myOpt, mui->groupBox_6->title(), loc.toString((double)mui->horizontalSlider->value()/100)) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if ((result.N != 0) && (result.sec != 0) && (result.thd != 0)){ data->N = result.N; data->s = QString::number(result.sec, 'f', myOpt->dwAccuracy).toDouble(); data->w = QString::number(result.thd, 'f', myOpt->dwAccuracy).toDouble(); - Result += tr("Number of turns of the coil") + " N = " + roundTo(result.N, loc, myOpt->dwAccuracy) + "
"; - Result += tr("Winding pitch") + " s = " + roundTo(result.sec / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Width of a PCB trace") + " W = " + roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Coil constructive Q-factor") + " Q ≈ " + QString::number(round(result.fourth)); + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", roundTo(result.N, loc, myOpt->dwAccuracy)) + "
"; + sResult += formattedOutput(myOpt, tr("Winding pitch") + " s = ", roundTo(result.sec / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Width of a PCB trace") + " W = ", roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q ≈ ", QString::number(round(result.fourth))); } else { - Result += tr("Invalid input parameter combination"); + sResult += tr("Invalid input parameter combination"); } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_spiralN_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_ind->text() + " " + mui->lineEdit_ind->text() + " " + mui->label_ind_m->text() + "
"; - Input += mui->label_1->text() + " " + mui->lineEdit_1->text() + " " + mui->label_01->text() + "
"; - Input += mui->label_2->text() + " " + mui->lineEdit_2->text() + " " + mui->label_02->text() + "
"; - Input += mui->label_3->text() + " " + mui->lineEdit_3->text() + " " + mui->label_03->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; +void MainWindow::get_spiralN_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_ind->text(), mui->lineEdit_ind->text(), mui->label_ind_m->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1->text(), mui->lineEdit_1->text(), mui->label_01->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2->text(), mui->lineEdit_2->text(), mui->label_02->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3->text(), mui->lineEdit_3->text(), mui->label_03->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; data->N = result.N; data->Do = result.thd; - Result += tr("Number of turns of the coil") + " N = " + loc.toString(result.N) + "
"; - Result += tr("Outside diameter") + " Do = " + roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", loc.toString(result.N)) + "
"; + sResult += formattedOutput(myOpt, tr("Outside diameter") + " Do = ", roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "

"; - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "

"; + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_ind->setFocus(); + mui->lineEdit_ind->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// GET INDUCTANCE ROUTINES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_onelayerI_roundW_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - if (FormCoil == _Onelayer_cw) - Input += ""; - else - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_N->text() + " " + mui->lineEdit_N->text() + "
"; - Input += mui->label_freq2->text() + " " + mui->lineEdit_freq2->text() + " " + mui->label_freq_m2->text() + "
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; +void MainWindow::get_onelayerI_roundW_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + if (FormCoil == _Onelayer_cw) + sImage = ""; + else + sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_N->text(), mui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq2->text(), mui->lineEdit_freq2->text(), mui->label_freq_m2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; if (FormCoil == _Onelayer_cw) - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; else { if (mui->lineEdit_3_2->isEnabled()) - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "

"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "
"; } - c.insertHtml(Input); - QString Result = "
"; + QString material_name = getCheckedRadioButton(mui->groupBox_2)->text(); + sInput += formattedOutput(myOpt, mui->groupBox_2->title().mid(0, mui->groupBox_2->title().length() - 1) + " Mt:", material_name) + "

"; double N = loc.toDouble(mui->lineEdit_N->text()); double d = 0; if (myOpt->isAWG){ @@ -5193,195 +5197,173 @@ void MainWindow::get_onelayerI_roundW_Result(_CoilResult result){ else p = loc.toDouble(mui->lineEdit_4_2->text())*myOpt->dwLengthMultiplier; double f = loc.toDouble(mui->lineEdit_freq2->text())*myOpt->dwFrequencyMultiplier; - Result += "

" + tr("Result") + ":
"; + QString sResult = "

" + tr("Result") + ":
"; double I = result.N; data->inductance = result.N; - Result += tr("Inductance") + " L = " + roundTo(I/myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(I/myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Length of winding") + " l = " + roundTo( (N * p + k)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ) + " " + - qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Length of winding") + " l = ", roundTo( (N * p + k)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; Material mt = Cu; checkMaterial2(&mt); double dencity = mtrl[mt][Dencity]; double mass = 0.25 * dencity * M_PI * d * d * result.sec; double Resistivity = mtrl[mt][Rho]*1e6; double R = (Resistivity * result.sec * 4) / (M_PI * d * d); // DC resistance of the wire - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; double reactance = 2 * M_PI * I * f; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(R, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; - Result += tr("Reactance of the coil") + " X = " + roundTo(reactance, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); - Result += "

"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(R, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; + sResult += formattedOutput(myOpt, tr("Reactance of the coil") + " X = ", roundTo(reactance, loc, myOpt->dwAccuracy), tr("Ohm")); + sResult += "

"; if (f < 0.7 * result.fourth){ - Result += tr("Self capacitance") + " Cs = " + roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; - Result += tr("Coil self-resonance frequency") + " Fsr = " + roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Self capacitance") + " Cs = ", roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Coil self-resonance frequency") + " Fsr = ", roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())) + "
"; double Ql = (double)result.six; - Result += tr("Coil constructive Q-factor") + " Q = " + QString::number(result.six) + "
"; + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q = ", QString::number(result.six)) + "
"; double ESR = result.seven; - Result += tr("Loss resistance") + " ESR = " + roundTo(ESR, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "

"; + sResult += formattedOutput(myOpt, tr("Loss resistance") + " ESR = ", roundTo(ESR, loc, myOpt->dwAccuracy), tr("Ohm")) + "

"; if(myOpt->isAdditionalResult){ - Result += "

"; - Result += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; + sResult += "


"; + sResult += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; data->capacitance = CalcLC2(I, f); - Result += " => " + tr("Circuit capacitance") + ": Ck = " + + sResult += " => " + tr("Circuit capacitance") + ": Ck = " + roundTo((data->capacitance - result.thd) / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + ' ' + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; double ro = 1000 * sqrt(I / data->capacitance); - Result += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; + sResult += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; double Qs= 1 / (0.001 + 1 / Ql); //Complete LC Q-factor including capacitor Q-factor equal to 1000 double Re = ro * Qs; - Result += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; + sResult += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; double deltaf = 1000 * f / Qs; - Result += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); + sResult += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); } if(myOpt->isShowLTSpice){ - Result += "


"; - Result += "" + tr("Input data for LTSpice") + ":
"; - Result += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; - Result += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; - Result += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; - Result += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; + sResult += "

"; + sResult += "" + tr("Input data for LTSpice") + ":
"; + sResult += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; + sResult += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; + sResult += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; + sResult += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; } } else { QString message = tr("Working frequency") + " > 0.7 * " + tr("Coil self-resonance frequency") + "!"; mui->statusBar->showMessage(message); - Result += "" + message + ""; + sResult += "" + message + ""; } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_onelayerI_rectW_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_N->text() + " " + mui->lineEdit_N->text() + "
"; - Input += mui->label_freq2->text() + " " + mui->lineEdit_freq2->text() + " " + mui->label_freq_m2->text() + "
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "
"; - Input += mui->label_5_2->text() + " " + mui->lineEdit_5_2->text() + " " + mui->label_05_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; +void MainWindow::get_onelayerI_rectW_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_N->text(), mui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq2->text(), mui->lineEdit_freq2->text(), mui->label_freq_m2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5_2->text(), mui->lineEdit_5_2->text(), mui->label_05_2->text()) + "
"; + QString material_name = getCheckedRadioButton(mui->groupBox_2)->text(); + sInput += formattedOutput(myOpt, mui->groupBox_2->title().mid(0, mui->groupBox_2->title().length() - 1) + " Mt:", material_name) + "

"; double N = loc.toDouble(mui->lineEdit_N->text()); double w = loc.toDouble(mui->lineEdit_2_2->text())*myOpt->dwLengthMultiplier; double t = loc.toDouble(mui->lineEdit_3_2->text())*myOpt->dwLengthMultiplier; double p = loc.toDouble(mui->lineEdit_5_2->text())*myOpt->dwLengthMultiplier; double f = loc.toDouble(mui->lineEdit_freq2->text())*myOpt->dwFrequencyMultiplier; - Result += "

" + tr("Result") + ":
"; + QString sResult = "

" + tr("Result") + ":
"; double I = result.N; data->inductance = result.N; - Result += tr("Inductance") + " L = " + roundTo(I/myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(I/myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Length of winding") + " l = " + roundTo( (N * p + w)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ) + " " + - qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Length of winding") + " l = ", roundTo( (N * p + w)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy ), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; Material mt = Cu; checkMaterial2(&mt); double dencity = mtrl[mt][Dencity]; double mass = dencity * w * t * result.sec; - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; double reactance = 2 * M_PI * I * f; double Resistivity = mtrl[mt][Rho]*1e6; double R = (Resistivity * result.sec) / (w * t); // DC resistance of the wire - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(R, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; - Result += tr("Reactance of the coil") + " X = " + roundTo(reactance, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); - Result += "

"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(R, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; + sResult += formattedOutput(myOpt, tr("Reactance of the coil") + " X = ", roundTo(reactance, loc, myOpt->dwAccuracy), tr("Ohm")); + sResult += "

"; if (f < 0.7 * result.fourth){ - Result += tr("Self capacitance") + " Cs = " + roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; - Result += tr("Coil self-resonance frequency") + " Fsr = " + roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Self capacitance") + " Cs = ", roundTo(result.thd/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Coil self-resonance frequency") + " Fsr = ", roundTo(result.fourth/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())) + "
"; double Ql = (double)result.six; - Result += tr("Coil constructive Q-factor") + " Q = " + QString::number(result.six) + "
"; + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q = ", QString::number(result.six)) + "
"; double ESR = result.seven; - Result += tr("Loss resistance") + " ESR = " + roundTo(ESR, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "

"; + sResult += formattedOutput(myOpt, tr("Loss resistance") + " ESR = ", roundTo(ESR, loc, myOpt->dwAccuracy), tr("Ohm")) + "

"; if(myOpt->isAdditionalResult){ - Result += "

"; - Result += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; + sResult += "


"; + sResult += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; data->capacitance = CalcLC2(I, f); - Result += " => " + tr("Circuit capacitance") + ": Ck = " + + sResult += " => " + tr("Circuit capacitance") + ": Ck = " + roundTo((data->capacitance - result.thd) / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + ' ' + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; double ro = 1000 * sqrt(I / data->capacitance); - Result += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; + sResult += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; double Qs= 1 / (0.001 + 1 / Ql);// Complete LC Q-factor including capacitor Q-factor equal to 1000 double Re = ro * Qs; - Result += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; + sResult += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; double deltaf = 1000 * data->frequency / Qs; - Result += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); + sResult += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); } if(myOpt->isShowLTSpice){ - Result += "


"; - Result += "" + tr("Input data for LTSpice") + ":
"; - Result += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; - Result += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; - Result += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; - Result += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; + sResult += "

"; + sResult += "" + tr("Input data for LTSpice") + ":
"; + sResult += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; + sResult += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; + sResult += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; + sResult += "Parallel capacitance: " + QString::number(result.thd, 'f', myOpt->dwAccuracy) + "p" + "

"; } } else { QString message = tr("Working frequency") + " > 0.7 * " + tr("Coil self-resonance frequency") + "!"; mui->statusBar->showMessage(message); - Result += "" + message + ""; + sResult += "" + message + ""; } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_onelayerI_Poligonal_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_N->text() + " " + mui->lineEdit_N->text() + "
"; - Input += mui->label_freq2->text() + " " + mui->lineEdit_freq2->text() + " " + mui->label_freq_m2->text() + "
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "
"; - Input += mui->label_5_2->text() + " " + mui->lineEdit_5_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; +void MainWindow::get_onelayerI_Poligonal_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_N->text(), mui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq2->text(), mui->lineEdit_freq2->text(), mui->label_freq_m2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5_2->text(), mui->lineEdit_5_2->text()) + "
"; + QString material_name = getCheckedRadioButton(mui->groupBox_2)->text(); + sInput += formattedOutput(myOpt, mui->groupBox_2->title().mid(0, mui->groupBox_2->title().length() - 1) + " Mt:", material_name) + "

"; double N = loc.toDouble(mui->lineEdit_N->text()); double d = 0; if (myOpt->isAWG){ @@ -5392,120 +5374,108 @@ void MainWindow::get_onelayerI_Poligonal_Result(_CoilResult result){ double k = loc.toDouble(mui->lineEdit_3_2->text())*myOpt->dwLengthMultiplier; double p = loc.toDouble(mui->lineEdit_4_2->text())*myOpt->dwLengthMultiplier; double f = loc.toDouble(mui->lineEdit_freq2->text())*myOpt->dwFrequencyMultiplier; - Result += "

" + tr("Result") + ":
"; + QString sResult = "

" + tr("Result") + ":
"; double I = result.sec; data->inductance = result.sec; - Result += tr("Inductance") + " L = " + roundTo(I/myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(I/myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; double lW = result.thd; QString _wire_length = formatLength(lW, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Length of winding") + " l = " + roundTo( (N * p + k)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Length of winding") + " l = ", roundTo( (N * p + k)/myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; Material mt = Cu; checkMaterial2(&mt); double dencity = mtrl[mt][Dencity]; double mass = 0.25 * dencity * M_PI * d * d * lW; - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; double reactance = 2 * M_PI * I * f; double Resistivity = mtrl[mt][Rho]*1e6; double R = (Resistivity * lW * 4) / (M_PI * d * d); // DC resistance of the wire - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(R, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; - Result += tr("Reactance of the coil") + " X = " + roundTo(reactance, loc, myOpt->dwAccuracy) + " " + tr("Ohm"); - Result += "

"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(R, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; + sResult += formattedOutput(myOpt, tr("Reactance of the coil") + " X = ", roundTo(reactance, loc, myOpt->dwAccuracy), tr("Ohm")); + sResult += "

"; if (f < 0.7 * result.five){ - Result += tr("Self capacitance") + " Cs = " + roundTo(result.fourth/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; - Result += tr("Coil self-resonance frequency") + " Fsr = " + roundTo(result.five/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Self capacitance") + " Cs = ", roundTo(result.fourth/myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Coil self-resonance frequency") + " Fsr = ", roundTo(result.five/myOpt->dwFrequencyMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssFrequencyMeasureUnit.toUtf8())) + "
"; double Ql = (double)result.six; - Result += tr("Coil constructive Q-factor") + " Q = " + QString::number(result.six) + "
"; + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q = ", QString::number(result.six)) + "
"; double ESR = result.seven; - Result += tr("Loss resistance") + " ESR = " + roundTo(ESR, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "

"; + sResult += formattedOutput(myOpt, tr("Loss resistance") + " ESR = ", roundTo(ESR, loc, myOpt->dwAccuracy), tr("Ohm")) + "

"; if(myOpt->isAdditionalResult){ - Result += "

"; - Result += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; + sResult += "


"; + sResult += "" + tr("Additional results for parallel LC circuit at the working frequency") + ":
"; data->capacitance = CalcLC2(I, f); - Result += " => " + tr("Circuit capacitance") + ": Ck = " + + sResult += " => " + tr("Circuit capacitance") + ": Ck = " + roundTo((data->capacitance - result.fourth) / myOpt->dwCapacityMultiplier, loc, myOpt->dwAccuracy) + ' ' + qApp->translate("Context", myOpt->ssCapacityMeasureUnit.toUtf8()) + "
"; double ro = 1000 * sqrt(I / data->capacitance); - Result += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; + sResult += " => " + tr("Characteristic impedance") + ": ρ = " + loc.toString(round(ro)) + " " + tr("Ohm") + "
"; double Qs= 1 / (0.001 + 1 / Ql); //Complete LC Q-factor including capacitor Q-factor equal to 1000 double Re = ro * Qs; - Result += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; + sResult += " => " + tr("Equivalent resistance") + ": Re = " + roundTo(Re / 1000, loc, myOpt->dwAccuracy) + " " + tr("kOhm") + "
"; double deltaf = 1000 * f / Qs; - Result += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); + sResult += " => " + tr("Bandwidth") + ": 3dBΔf = " + roundTo(deltaf, loc, myOpt->dwAccuracy) + tr("kHz"); } if(myOpt->isShowLTSpice){ - Result += "


"; - Result += "" + tr("Input data for LTSpice") + ":
"; - Result += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; - Result += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; - Result += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; - Result += "Parallel capacitance: " + QString::number(result.fourth, 'f', myOpt->dwAccuracy) + "p" + "

"; + sResult += "

"; + sResult += "" + tr("Input data for LTSpice") + ":
"; + sResult += "Inductance: " + QString::number(data->inductance * ((1 + Ql * Ql)/(Ql * Ql)), 'f', myOpt->dwAccuracy) + "μ" + "
"; + sResult += "Series resistance: " + QString::number(R * 1000, 'f', myOpt->dwAccuracy) + "m" + "
"; + sResult += "Parallel resistance: " + QString::number((ESR * (1 + Ql * Ql)) / 1000, 'f', myOpt->dwAccuracy) + "k" + "
"; + sResult += "Parallel capacitance: " + QString::number(result.fourth, 'f', myOpt->dwAccuracy) + "p" + "

"; } } else { QString message = tr("Working frequency") + " > 0.7 * " + tr("Coil self-resonance frequency") + "!"; mui->statusBar->showMessage(message); - Result += "" + message + ""; + sResult += "" + message + ""; } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_multilayerI_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - if (myOpt->windingKind == 0) - Input += ""; - else - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; +void MainWindow::get_multilayerI_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + if (myOpt->windingKind == 0) + sImage = ""; + else + sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; if (mui->radioButton_6->isChecked()) - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text()) + "
"; else - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "
"; - Input += mui->label_5_2->text() + " " + mui->lineEdit_5_2->text() + " " + mui->label_05_2->text() + "
"; - Input += mui->comboBox_checkMLWinding->currentText() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5_2->text(), mui->lineEdit_5_2->text(), mui->label_05_2->text()) + "
"; + sInput += mui->comboBox_checkMLWinding->currentText() + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (mui->radioButton_6->isChecked()){ - Result += tr("Inductance") + " L = " + roundTo(result.N, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(result.N, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; data->inductance = result.N; - Result += tr("Thickness of the coil") + " c = " + roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Thickness of the coil") + " c = " + roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; data->c = result.five; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(result.fourth, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(result.fourth, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; data->Rdc = result.fourth; QString _wire_length = formatLength(result.thd, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; double d = 0; if (myOpt->isAWG){ d = convertfromAWG(mui->lineEdit_4_2->text()); @@ -5514,107 +5484,81 @@ void MainWindow::get_multilayerI_Result(_CoilResult result){ } double dencity = mtrl[Cu][Dencity]; double mass = 0.25 * dencity * M_PI * d * d * result.thd; - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; - Result += tr("Number of layers") + " Nl = " + loc.toString(result.sec); + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; + sResult += formattedOutput(myOpt, tr("Number of layers") + " Nl = ", loc.toString(result.sec)); } else { double N1 = result.thd; double N2 = result.fourth; double L1 = result.N; double L2 = result.sec; - data->inductance = sqrt(L1*L2); - Result += tr("Number of turns of the coil") + " N = " + loc.toString(N1) + "..." + loc.toString(N2) + "
"; - Result += tr("Inductance") + " L = " + roundTo(L1 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + "..." - + roundTo(L2 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()); + data->inductance = (L1 + L2)/2; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", loc.toString(N1) + "..." + loc.toString(N2)) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(L1 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + "..." + + roundTo(L2 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())); } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_1_2->setFocus(); + mui->lineEdit_1_2->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_multilayerIgap_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "
"; - Input += mui->label_5_2->text() + " " + mui->lineEdit_5_2->text() + " " + mui->label_05_2->text() + "
"; - Input += mui->label_6_2->text() + " " + mui->lineEdit_6_2->text() + " " + mui->label_06_2->text() + "
"; - Input += mui->label_7_2->text() + " " + mui->lineEdit_7_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; +void MainWindow::get_multilayerIgap_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5_2->text(), mui->lineEdit_5_2->text(), mui->label_05_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_6_2->text(), mui->lineEdit_6_2->text(), mui->label_06_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_7_2->text(), mui->lineEdit_7_2->text()) + "

"; double N1 = result.thd; double N2 = result.fourth; double L1 = result.N; double L2 = result.sec; - data->inductance = sqrt(L1*L2); - Result += "

" + tr("Result") + ":
"; - Result += tr("Number of turns of the coil") + " N = " + loc.toString(N1) + "..." + loc.toString(N2) + "
"; - Result += tr("Inductance") + " L = " + roundTo(L1 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + "..." - + roundTo(L2 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()); - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); -} -/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_multilayerI_Rect_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; + data->inductance = (L1 + L2) / 2; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", loc.toString(N1) + "..." + loc.toString(N2)) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(L1 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + "..." + + roundTo(L2 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_1_2->setFocus(); + mui->lineEdit_1_2->selectAll(); +} +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +void MainWindow::get_multilayerI_Rect_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; if (mui->radioButton_6->isChecked()) - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text()) + "
"; else - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "
"; - Input += mui->label_5_2->text() + " " + mui->lineEdit_5_2->text() + " " + mui->label_05_2->text() + "
"; - Input += mui->label_6_2->text() + " " + mui->lineEdit_6_2->text() + " " + mui->label_06_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5_2->text(), mui->lineEdit_5_2->text(), mui->label_05_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_6_2->text(), mui->lineEdit_6_2->text(), mui->label_06_2->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (mui->radioButton_6->isChecked()){ - Result += tr("Inductance") + " L = " + roundTo(result.N, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(result.N, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; data->inductance = result.N; - Result += tr("Thickness of the coil") + " c = " + roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Thickness of the coil") + " c = ", roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; data->c = result.five; QString _wire_length = formatLength(result.thd, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; double d = 0; if (myOpt->isAWG){ d = convertfromAWG(mui->lineEdit_5_2->text()); @@ -5625,213 +5569,155 @@ void MainWindow::get_multilayerI_Rect_Result(_CoilResult result){ double mass = 0.25 * dencity * M_PI * d * d * result.thd; double Resistivity = mtrl[Cu][Rho]*1e6; double Rdc = (Resistivity * result.thd * 4) / (M_PI * d * d); // DC resistance of the wire - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(Rdc, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + "
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(Rdc, loc, myOpt->dwAccuracy), tr("Ohm")) + "
"; data->Rdc = result.fourth; - Result += tr("Weight of wire") + " m = " + roundTo(mass, loc, myOpt->dwAccuracy) + " " + tr("g") + "
"; - Result += tr("Number of layers") + " Nl = " + loc.toString(result.sec); + sResult += formattedOutput(myOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, myOpt->dwAccuracy), tr("g")) + "
"; + sResult += formattedOutput(myOpt, tr("Number of layers") + " Nl = ", loc.toString(result.sec)); } else { double N1 = result.thd; double N2 = result.fourth; double L1 = result.N; double L2 = result.sec; - data->inductance = sqrt(L1*L2); - Result += tr("Number of turns of the coil") + " N = " + loc.toString(N1) + "..." + loc.toString(N2) + "
"; - Result += tr("Inductance") + " L = " + roundTo(L1 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + "..." - + roundTo(L2 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()); + data->inductance = (L1 + L2) / 2; + sResult += formattedOutput(myOpt, tr("Number of turns of the coil") + " N = ", loc.toString(N1) + "..." + loc.toString(N2)) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(L1 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + "..." + + roundTo(L2 / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())); } - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_1_2->setFocus(); + mui->lineEdit_1_2->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::get_multilayerI_Foil_Result(_CoilResult result) { - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_N->text() + " " + mui->lineEdit_N->text() + "
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_N->text(), mui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; data->inductance = result.N; - Result += tr("Inductance") + " L = " + roundTo(result.N, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(result.N, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; QString _foil_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _foil_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_foil_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of the foil") + " lf = " + roundTo(d_foil_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Outside diameter") + " Do = " + roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(result.fourth, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + " (" + tr("Copper") + ")
"; - Result += tr("Resistance of the coil") + " Rdc = " + roundTo(result.five, loc, myOpt->dwAccuracy) + " " + tr("Ohm") + " (" + tr("Aluminum") + ")"; - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += formattedOutput(myOpt, tr("Length of the foil") + " lf = ", roundTo(d_foil_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Outside diameter") + " Do = ", roundTo(result.thd / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(result.fourth, loc, myOpt->dwAccuracy), tr("Ohm")) + " (" + tr("Copper") + ")
"; + sResult += formattedOutput(myOpt, tr("Resistance of the coil") + " Rdc = ", roundTo(result.five, loc, myOpt->dwAccuracy), tr("Ohm")) + " (" + tr("Aluminum") + ")"; + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); +} +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +void MainWindow::get_ferriteI_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_N->text(), mui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5_2->text(), mui->lineEdit_5_2->text(), mui->label_05_2->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; + data->inductance = result.N; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(result.N / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(myOpt, "AL = ", loc.toString(result.thd), qApp->translate("Context","nH") + "/N2"); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_ferriteI_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; +void MainWindow::get_pcbI_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + sCaption += mui->comboBox_checkPCB->currentText() + "
"; + QString sImage = ""; + switch (myOpt->layoutPCBcoil) { + case 0:{ + sImage = ""; + break; } - if (myOpt->isInsertImage){ - Input += ""; + case 1:{ + sImage = ""; + break; } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_N->text() + " " + mui->lineEdit_N->text() + "
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + "
"; - Input += mui->label_5_2->text() + " " + mui->lineEdit_5_2->text() + " " + mui->label_05_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; - data->inductance = result.N; - Result += tr("Inductance") + " L = " + roundTo(result.N / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; - Result += "AL = " + loc.toString(result.thd) - + " " + qApp->translate("Context","nH") + "/N2"; - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); -} -/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_pcbI_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "

"; + case 2:{ + sImage = ""; + break; } - Input += "

" + mui->comboBox_checkPCB->currentText() + "


"; - if (myOpt->isInsertImage){ - switch (myOpt->layoutPCBcoil) { - case 0:{ - Input += ""; - break; - } - case 1:{ - Input += ""; - break; - } - case 2:{ - Input += ""; - break; - } - default: - break; - } + default: + break; } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_N->text() + " " + mui->lineEdit_N->text() + "
"; - Input += mui->label_freq2->text() + " " + mui->lineEdit_freq2->text() + " " + mui->label_freq_m2->text() + "
"; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_N->text(), mui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_freq2->text(), mui->lineEdit_freq2->text(), mui->label_freq_m2->text()) + "
"; if (mui->comboBox_checkPCB->currentIndex() == 2) - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "
"; - Input += mui->label_4_2->text() + " " + mui->lineEdit_4_2->text() + " " + mui->label_04_2->text() + "
"; - Input += mui->label_5_2->text() + " " + mui->lineEdit_5_2->text() + " " + mui->label_05_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_4_2->text(), mui->lineEdit_4_2->text(), mui->label_04_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_5_2->text(), mui->lineEdit_5_2->text(), mui->label_05_2->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (result.N > 0){ data->inductance = result.N; - Result += tr("Inductance") + " L = " + roundTo(result.N / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(result.N / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; if (mui->comboBox_checkPCB->currentIndex() != 2){ - Result += tr("Outside diameter")+" D = " + roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Outside diameter")+" D = ", roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; data->Do = QString::number(result.five, 'f', myOpt->dwAccuracy).toDouble(); } else { - Result += tr("Inside dimension")+" a = " + roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inside dimension")+" a = ", roundTo(result.five / myOpt->dwLengthMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssLengthMeasureUnit.toUtf8())) + "
"; data->Di = QString::number(result.five, 'f', myOpt->dwAccuracy).toDouble(); } - Result += tr("Coil constructive Q-factor") + " Q ≈ " + QString::number(round(result.fourth)); + sResult += formattedOutput(myOpt, tr("Coil constructive Q-factor") + " Q ≈ ", QString::number(round(result.fourth))); } else - Result += tr("Invalid input parameter combination"); - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += tr("Invalid input parameter combination"); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::get_spiralI_Result(_CoilResult result){ - QTextCursor c = mui->textBrowser->textCursor(); - QString Input = "
"; - if (myOpt->isShowTitle){ - prepareHeader(&c); - Input = "

" + windowTitle() + " - " + mui->listWidget->currentItem()->text() + "


"; - } - if (myOpt->isInsertImage){ - Input += ""; - } - Input += "

" + tr("Input") + ":
"; - Input += mui->label_N->text() + " " + mui->lineEdit_N->text() + "
"; - Input += mui->label_1_2->text() + " " + mui->lineEdit_1_2->text() + " " + mui->label_01_2->text() + "
"; - Input += mui->label_2_2->text() + " " + mui->lineEdit_2_2->text() + " " + mui->label_02_2->text() + "
"; - Input += mui->label_3_2->text() + " " + mui->lineEdit_3_2->text() + " " + mui->label_03_2->text() + "

"; - c.insertHtml(Input); - QString Result = "
"; - Result += "

" + tr("Result") + ":
"; +void MainWindow::get_spiralI_Result(_CoilResult result) +{ + QString sCaption = windowTitle() + " - " + mui->listWidget->currentItem()->text(); + QString sImage = ""; + QString sInput = "

" + tr("Input") + ":
"; + sInput += formattedOutput(myOpt, mui->label_N->text(), mui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_1_2->text(), mui->lineEdit_1_2->text(), mui->label_01_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_2_2->text(), mui->lineEdit_2_2->text(), mui->label_02_2->text()) + "
"; + sInput += formattedOutput(myOpt, mui->label_3_2->text(), mui->lineEdit_3_2->text(), mui->label_03_2->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; data->inductance = result.N; - Result += tr("Inductance") + " L = " + roundTo(result.N / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy) + " " - + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(myOpt, tr("Inductance") + " L = ", roundTo(result.N / myOpt->dwInductanceMultiplier, loc, myOpt->dwAccuracy), + qApp->translate("Context", myOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; QString _wire_length = formatLength(result.sec, myOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - Result += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()); - Result += "


"; - c.insertHtml(Result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); - mui->pushButton_Calculate->setEnabled(true); - this->setCursor(Qt::ArrowCursor); + sResult += formattedOutput(myOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, myOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())); + sResult += "

"; + showOutput(sCaption, sImage, sInput, sResult); + mui->lineEdit_N->setFocus(); + mui->lineEdit_N->selectAll(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// ADDITIONAL CALCULATIONS MENU @@ -6026,17 +5912,9 @@ void MainWindow::on_actionU_core_coil_triggered() fucore->exec(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -void MainWindow::getAddCalculationResult(QString result){ - QTextCursor c = mui->textBrowser->textCursor(); - if (myOpt->isShowTitle){ - prepareHeader(&c); - } - c.insertHtml(result); - if(myOpt->isLastShowingFirst) - c.movePosition(QTextCursor::Start); - else - c.movePosition(QTextCursor::End); - mui->textBrowser->setTextCursor(c); +void MainWindow::getAddCalculationResult(QString resultTxt){ + QStringList result = resultTxt.split(LIST_SEPARATOR); + showOutput(result[0], result[1], result[2], result[3]); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainWindow::on_comboBox_checkPCB_activated(int index) @@ -6161,7 +6039,7 @@ void MainWindow::on_textBrowser_anchorClicked(const QUrl &arg1) } } cursor.setPosition(start - 2, QTextCursor::MoveAnchor); - cursor.setPosition(i - 1, QTextCursor::KeepAnchor); + cursor.setPosition(i, QTextCursor::KeepAnchor); cursor.removeSelectedText(); cursor.clearSelection(); mui->textBrowser->setTextCursor(cursor); diff --git a/mainwindow.h b/mainwindow.h index 3156c89..ff2c51d 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -164,7 +164,7 @@ private slots: void setLanguage(); void resetUiFont(); void invertGUIconColor(); - void prepareHeader(QTextCursor *c); + void showOutput(QString caption, QString image, QString input, QString result); void checkMaterial1(Material *mt); void checkMaterial2(Material *mt); @@ -173,6 +173,7 @@ private slots: void on_actionPrint_triggered(); void on_actionAbout_triggered(); void on_actionHelp_triggered(); + void on_actionIntrfaceHelp_triggered(); void on_actionHomePage_triggered(); void on_actionVersions_history_triggered(); void on_actionDonate_triggered(); @@ -192,6 +193,7 @@ private slots: void on_toolButton_CopySel_clicked(); void on_toolButton_CopyAll_clicked(); void on_toolButton_Print_clicked(); + void on_toolButton_Num_clicked(); void on_toolButton_showTitle_clicked(); void on_toolButton_showImg_clicked(); void on_toolButton_showAdditional_clicked(); @@ -203,6 +205,9 @@ private slots: void on_toolButton_Open_clicked(); void on_toolButton_Save_clicked(); void on_toolButton_ltspice_clicked(); + void on_toolButton_Color_clicked(); + void on_toolButton_Desc_clicked(); + void on_toolButton_column_clicked(); void on_actionFerrite_toroid_permeability_triggered(); void on_actionCoil_on_a_ferrite_rod_triggered(); diff --git a/mainwindow.ui b/mainwindow.ui index c8b7384..543289b 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -60,6 +60,12 @@
+ + Qt::ClickFocus + + + padding:5 + Regular winding @@ -74,6 +80,12 @@ + + Qt::ClickFocus + + + padding:5 + PCB coil with square winding @@ -135,6 +147,9 @@ PointingHandCursor + + Qt::NoFocus + QFrame::Box @@ -153,6 +168,9 @@ QListView::Adjust + + 5 + One layer close-winding coil @@ -267,6 +285,13 @@
+ + + + Qt::Vertical + + + @@ -308,6 +333,9 @@ 16777215 + + Qt::ClickFocus + 0 @@ -677,6 +705,9 @@ + + Qt::NoFocus + Former diameter and wire diameter @@ -687,6 +718,9 @@ + + Qt::NoFocus + Former diameter and winding length @@ -709,6 +743,9 @@ + + Qt::NoFocus + Copper @@ -719,6 +756,9 @@ + + Qt::NoFocus + Silver @@ -726,6 +766,9 @@ + + Qt::NoFocus + Aluminum @@ -733,6 +776,9 @@ + + Qt::NoFocus + Tin @@ -769,6 +815,9 @@ + + Qt::NoFocus + @@ -1071,6 +1120,18 @@ + + + 0 + 0 + + + + + 400 + 16777215 + + TextLabel @@ -1146,6 +1207,9 @@ + + Qt::NoFocus + Copper @@ -1156,6 +1220,9 @@ + + Qt::NoFocus + Silver @@ -1163,6 +1230,9 @@ + + Qt::NoFocus + Aluminum @@ -1170,6 +1240,9 @@ + + Qt::NoFocus + Tin @@ -1192,6 +1265,9 @@ + + Qt::NoFocus + Number of turns N: @@ -1202,6 +1278,9 @@ + + Qt::NoFocus + Wire diameter d: @@ -1212,6 +1291,9 @@ + + Qt::NoFocus + Resistance of the coil to DC @@ -1258,6 +1340,9 @@ + + Qt::NoFocus + The capacitance and the inductance are known @@ -1268,6 +1353,9 @@ + + Qt::NoFocus + The capacitance and the frequency are known @@ -1275,6 +1363,9 @@ + + Qt::NoFocus + The inductance and the frequency are known @@ -1282,6 +1373,9 @@ + + Qt::NoFocus + The impedance and the frequency are known @@ -1396,6 +1490,12 @@ 50 + + Qt::ClickFocus + + + margin:2 + Calculate @@ -1404,10 +1504,7 @@ :/menu_ico/res/icons8-enter-key-64.png:/menu_ico/res/icons8-enter-key-64.png - Enter - - - false + Del true @@ -1440,15 +1537,103 @@ - + - 2 + 3 + + + + Qt::NoFocus + + + Show last result first + + + ... + + + + :/menu_ico/res/icons8-list-32.png:/menu_ico/res/icons8-list-32.png + + + + + + true + + + + + + + Qt::NoFocus + + + Show text in tabular form + + + + + + + :/menu_ico/res/icons8-column-32.png:/menu_ico/res/icons8-column-32.png + + + + + + true + + + + + + + Qt::NoFocus + + + Show calculation numbering + + + margin-right:3 + + + + + + + :/menu_ico/res/icons8-bullet-32.png:/menu_ico/res/icons8-bullet-32.png + + + true + + + + + + + + 0 + 0 + + + + Qt::Vertical + + + + + Qt::NoFocus + Show title in results + + margin-left:3 + @@ -1472,6 +1657,9 @@ 0 + + Qt::NoFocus + Show images in result @@ -1494,51 +1682,45 @@ true - - false - - - - - 0 - 0 - + + + Qt::NoFocus - Show additional results for single-layer coils + Show values description ... - :/menu_ico/res/icons8-add-32.png:/menu_ico/res/icons8-add-32.png - - - + :/menu_ico/res/icons8-description-32.png:/menu_ico/res/icons8-description-32.png true - - false - - + + + Qt::NoFocus + - Show data for LTSpice + Use colored value text + + + margin-right:3 ... - :/menu_ico/res/icons8-ltspice-32.png:/menu_ico/res/icons8-ltspice-32.png + :/menu_ico/res/icons8-color-32.png:/menu_ico/res/icons8-color-32.png @@ -1549,16 +1731,35 @@ - + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + Qt::NoFocus + - Show last result first + Show additional results for single-layer coils + + + margin-left:3 ... - :/menu_ico/res/icons8-list-32.png:/menu_ico/res/icons8-list-32.png + :/menu_ico/res/icons8-add-32.png:/menu_ico/res/icons8-add-32.png @@ -1569,16 +1770,22 @@ - + + + Qt::NoFocus + - Save results on exit + Show data for LTSpice + + + margin-right:3 ... - :/menu_ico/res/icons8-save-close-32.png:/menu_ico/res/icons8-save-close-32.png + :/menu_ico/res/icons8-ltspice-32.png:/menu_ico/res/icons8-ltspice-32.png @@ -1607,8 +1814,37 @@ + + + + Qt::NoFocus + + + Save results on exit + + + margin-left:3 + + + ... + + + + :/menu_ico/res/icons8-save-close-32.png:/menu_ico/res/icons8-save-close-32.png + + + + + + true + + + + + Qt::NoFocus + Show confirm dialog to clear results @@ -1629,6 +1865,9 @@ + + Qt::NoFocus + Show confirm dialog to delete a result @@ -1649,6 +1888,9 @@ + + Qt::NoFocus + Show confirm dialog before exit @@ -1682,6 +1924,9 @@ + + Qt::NoFocus + Options @@ -1701,6 +1946,9 @@ + + Qt::ClickFocus + @@ -1719,6 +1967,9 @@ + + Qt::NoFocus + Open @@ -1730,6 +1981,9 @@ :/menu_ico/res/icons8-opened-folder-32.png + + + @@ -1743,6 +1997,9 @@ 0 + + Qt::NoFocus + Save @@ -1769,6 +2026,9 @@ 0 + + Qt::NoFocus + Copy selected to clipboard @@ -1779,6 +2039,9 @@ :/menu_ico/res/icons8-inconsistency-32.png:/menu_ico/res/icons8-inconsistency-32.png + + + @@ -1792,6 +2055,9 @@ 0 + + Qt::NoFocus + Copy all to clipboard @@ -1802,6 +2068,9 @@ :/menu_ico/res/icons8-copy-32.png:/menu_ico/res/icons8-copy-32.png + + + @@ -1815,9 +2084,15 @@ 0 + + Qt::NoFocus + Clear all + + margin-right:3 + ... @@ -1830,6 +2105,13 @@ + + + + Qt::Vertical + + + @@ -1841,9 +2123,15 @@ 0 + + Qt::NoFocus + Print all + + margin-left:3 + ... @@ -1871,6 +2159,9 @@ + + Qt::NoFocus + Context help @@ -1885,6 +2176,9 @@ + + Qt::NoFocus + Context help @@ -1958,6 +2252,7 @@ + @@ -2240,6 +2535,9 @@ Donate + + + @@ -2263,6 +2561,9 @@ Versions history + + + @@ -2374,6 +2675,19 @@ RM core coil + + + + :/menu_ico/res/icons8-interface-32.png + + + + Interface help + + + F12 + + @@ -2416,8 +2730,6 @@ toolButton_showTitle toolButton_showImg toolButton_cbe - toolButton_showAdditional - toolButton_lShowFirst toolButton_soe toolButton_cbc toolButton_cdsr diff --git a/meander_pcb.cpp b/meander_pcb.cpp index 9dbf5b6..d28d9da 100644 --- a/meander_pcb.cpp +++ b/meander_pcb.cpp @@ -57,6 +57,7 @@ Meander_pcb::~Meander_pcb() ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Meander_pcb::getOpt(_OptionStruct gOpt){ *fOpt = gOpt; + ui->label_N->setText(tr("Number of turns") + " N:"); ui->label_01->setText(qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())); ui->label_02->setText(qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())); ui->label_03->setText(qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())); @@ -118,29 +119,22 @@ void Meander_pcb::on_pushButton_clicked() } _CoilResult result; findMeadrPCB_I(a, d, h, W, N, &result); - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - sResult += ""; - } - sResult += "

" + tr("Input data") + ":
"; - sResult += ui->label_N->text() + ": N = " + ui->lineEdit_N->text() + "
"; - sResult += "" + tr("Dimensions") + ":
"; - sResult += ui->label_1->text() + " = " + ui->lineEdit_1->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_2->text() + " = " + ui->lineEdit_2->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_3->text() + " = " + ui->lineEdit_3->text() + " " + ui->label_03->text() + "
"; - sResult += ui->label_4->text() + " = " + ui->lineEdit_4->text() + " " + ui->label_04->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; - sResult += tr("Inductance") + " L = " + roundTo(result.N / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; - sResult += tr("Length of winding") + " l = " + roundTo( (result.sec)/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) + " " + - qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()); - sResult += "


"; - emit sendResult(sResult); + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = "

" + tr("Input data") + ":
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; + sInput += "" + tr("Dimensions") + ":
"; + sInput += formattedOutput(fOpt, ui->label_1->text(), ui->lineEdit_1->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_2->text(), ui->lineEdit_2->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_3->text(), ui->label_03->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_4->text(), ui->lineEdit_4->text(), ui->label_04->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(result.N / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Length of winding") + " l = ", roundTo( (result.sec)/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Meander_pcb::on_pushButton_2_clicked() diff --git a/meander_pcb.ui b/meander_pcb.ui index 120f66a..13830e7 100644 --- a/meander_pcb.ui +++ b/meander_pcb.ui @@ -9,7 +9,7 @@ 0 0 - 563 + 687 390 @@ -21,8 +21,8 @@ - 563 - 390 + 700 + 500 @@ -78,7 +78,7 @@ - + 0 0 @@ -92,14 +92,17 @@ - Number of turns + Number of turns + + + true - + 0 0 @@ -146,14 +149,14 @@ - d + d: - a + a: @@ -187,7 +190,7 @@ - h + h: @@ -201,7 +204,7 @@ - W + W: @@ -275,6 +278,9 @@ 40 + + Qt::NoFocus + Context help @@ -285,6 +291,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -311,6 +320,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -337,6 +352,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/multiloop.cpp b/multiloop.cpp index 73ae9bd..35959c1 100644 --- a/multiloop.cpp +++ b/multiloop.cpp @@ -151,49 +151,42 @@ void Multiloop::on_pushButton_clicked() showWarning(tr("Warning"),tr("Coil can not be realized") + "!"); return; } - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - sResult += ""; - } - sResult += "

" + tr("Input data") + ":
"; + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = "

" + tr("Input data") + ":
"; QString measureUnit = ""; if (!ui->checkBox_isReverce->isChecked()) measureUnit = ""; else measureUnit = ui->label_N_m->text(); - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + measureUnit + "
"; - sResult += "" + tr("Dimensions") + ":
"; - sResult += ui->label_1->text() + " " + ui->lineEdit_1->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_2->text() + " " + ui->lineEdit_2->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_3->text() + " " + ui->lineEdit_3->text() + " " + ui->label_03->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), measureUnit) + "
"; + sInput += "" + tr("Dimensions") + ":
"; + sInput += formattedOutput(fOpt, ui->label_1->text(), ui->lineEdit_1->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_2->text(), ui->lineEdit_2->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_3->text(), ui->label_03->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (!ui->checkBox_isReverce->isChecked()){ - sResult += tr("Inductance") + " L = " + roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; } else { - sResult += tr("Number of turns of the coil") + " N = " + roundTo(nTurns, loc, fOpt->dwAccuracy) + "
"; + sResult += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", roundTo(nTurns, loc, fOpt->dwAccuracy)) + "
"; } - sResult += tr("Mean diameter") + " Dm = " + roundTo( (result.N)/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy ) + " " + - qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - sResult += tr("Thickness of the coil") + " T = " + roundTo( (result.sec)/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) + " " + - qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - sResult += tr("Resistance of the coil") + " R = " + roundTo(result.fourth, loc, fOpt->dwAccuracy) + " " + tr("Ohm") + "
"; + sResult += formattedOutput(fOpt, tr("Mean diameter") + " Dm = ", roundTo( (result.N)/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy ), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Thickness of the coil") + " T = ", roundTo( (result.sec)/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Resistance of the coil") + " R = ", roundTo(result.fourth, loc, fOpt->dwAccuracy), tr("Ohm")) + "
"; QString _wire_length = formatLength(result.thd, fOpt->dwLengthMultiplier); QStringList list = _wire_length.split(QRegExp(" "), QString::SkipEmptyParts); QString d_wire_length = list[0]; QString _ssLengthMeasureUnit = list[1]; - sResult += tr("Length of wire without leads") + " lw = " + roundTo(d_wire_length.toDouble(), loc, fOpt->dwAccuracy) + " " + - qApp->translate("Context",_ssLengthMeasureUnit.toUtf8()) + "
"; + sResult += formattedOutput(fOpt, tr("Length of wire without leads") + " lw = ", roundTo(d_wire_length.toDouble(), loc, fOpt->dwAccuracy), + qApp->translate("Context",_ssLengthMeasureUnit.toUtf8())) + "
"; double dencity = mtrl[Cu][Dencity]; double mass = 0.25 * dencity * M_PI * dw * dw * result.thd; - sResult += tr("Weight of wire") + " m = " + roundTo(mass, loc, fOpt->dwAccuracy) + " " + tr("g") + "
"; - sResult += "


"; - emit sendResult(sResult); + sResult += formattedOutput(fOpt, tr("Weight of wire") + " m = ", roundTo(mass, loc, fOpt->dwAccuracy), tr("g")) + "
"; + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Multiloop::on_pushButton_2_clicked() diff --git a/multiloop.ui b/multiloop.ui index f81b2d9..5b6e903 100644 --- a/multiloop.ui +++ b/multiloop.ui @@ -27,8 +27,8 @@ - 773 - 362 + 800 + 650 @@ -332,6 +332,9 @@ 40 + + Qt::NoFocus + Context help @@ -342,6 +345,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -368,6 +374,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -394,6 +406,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/options.cpp b/options.cpp index 121a548..4de0001 100644 --- a/options.cpp +++ b/options.cpp @@ -17,6 +17,7 @@ along with this program. If not, see checkBox_8->setChecked(oOpt->isLastShowingFirst); ui->checkBox_9->setChecked(oOpt->isShowTitle); ui->checkBox_10->setChecked(oOpt->isShowLTSpice); + ui->checkBox_11->setChecked(oOpt->isOutputValueColored); + ui->checkBox_12->setChecked(oOpt->isShowValueDescription); + ui->checkBox_13->setChecked(oOpt->isOutputInTwoColumns); + ui->checkBox_14->setChecked(oOpt->isShowCalcNum); ui->fontComboBox_1->setCurrentText(oOpt->mainFontFamily); ui->fontspinBox_1->setValue(oOpt->mainFontSize); @@ -101,6 +106,19 @@ void Options::getOpt(_OptionStruct gOpt){ f1.setFamily(oOpt->mainFontFamily); f1.setPixelSize(oOpt->mainFontSize); this->setFont(f1); + + QComboBox *comboBox = ui->comboBox; + + colorNames = getValueTextColorNames(oOpt->styleGUI); + comboBox->setFocusPolicy(Qt::NoFocus); + int sze = comboBox ->style()->pixelMetric(QStyle::PM_IconViewIconSize); + QPixmap pixmap(sze, sze - 2); + foreach (const QString &colorName, colorNames) { + pixmap.fill(QColor(colorName)); + QIcon *ico = new QIcon(pixmap); + comboBox ->addItem(*ico, QString(), colorName); + } + ui->comboBox->setCurrentIndex(oOpt->vTextColor); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Options::on_pushButton_clicked() @@ -126,7 +144,12 @@ void Options::on_pushButton_2_clicked() oOpt->isLastShowingFirst = ui->checkBox_8->isChecked(); oOpt->isShowTitle = ui->checkBox_9->isChecked(); oOpt->isShowLTSpice = ui->checkBox_10->isChecked(); + oOpt->isOutputValueColored = ui->checkBox_11->isChecked(); + oOpt->isShowValueDescription = ui->checkBox_12->isChecked(); + oOpt->isOutputInTwoColumns = ui->checkBox_13->isChecked(); + oOpt->isShowCalcNum = ui->checkBox_14->isChecked(); oOpt->styleGUI = ui->comboBox_style->currentIndex(); + oOpt->vTextColor = ui->comboBox->currentIndex(); oOpt->mainFontFamily = ui->fontComboBox_1->currentText(); diff --git a/options.h b/options.h index 6b1b330..e354a27 100644 --- a/options.h +++ b/options.h @@ -52,6 +52,7 @@ private slots: private: Ui::Options *ui; _OptionStruct *oOpt; + QStringList colorNames; }; Q_DECLARE_METATYPE(_OptionStruct) diff --git a/options.ui b/options.ui index c34def0..d01e103 100644 --- a/options.ui +++ b/options.ui @@ -9,8 +9,8 @@ 0 0 - 600 - 600 + 602 + 763 @@ -22,13 +22,13 @@ 600 - 600 + 750 900 - 900 + 1200 @@ -87,6 +87,9 @@ 0 + + padding:5;margin:5 + pF @@ -133,6 +136,9 @@ 0 + + padding:5;margin:5 + true @@ -170,6 +176,9 @@ 0 + + padding:5;margin:5 + mm @@ -221,6 +230,9 @@ 0 + + padding:5;margin:5 + 0 @@ -270,6 +282,9 @@ 0 + + padding:5;margin:5 + Metric @@ -305,6 +320,9 @@ + + padding:5;margin:5 + 0 @@ -393,6 +411,9 @@ + + padding:5;margin:5 + Set to default @@ -427,63 +448,6 @@ Interface - - - - Show last result first - - - true - - - - - - - Show additional results for single layer coils - - - true - - - - - - - Show data for LTSpice - - - true - - - - - - - Show images in results - - - true - - - - - - - Show title in results - - - true - - - - - - - Qt::Horizontal - - - @@ -495,9 +459,9 @@ - + - Show confirm dialog to clear results + Save results on exit true @@ -522,9 +486,9 @@ - + - Save results on exit + Show confirm dialog to clear results true @@ -572,7 +536,7 @@ 8 - 18 + 22 @@ -633,7 +597,7 @@ 8 - 18 + 22 @@ -653,6 +617,139 @@
+ + + + Output field text + + + + + + Show last result first + + + true + + + + + + + Show text in tabular form + + + + + + + Show calculation numbering + + + + + + + Qt::Horizontal + + + + + + + Show title in results + + + true + + + + + + + Show images in results + + + true + + + + + + + Show values description + + + + + + + + + + 0 + 0 + + + + Use colored value text + + + + + + + + 0 + 0 + + + + padding:5 + + + + 32 + 32 + + + + true + + + + + + + + + Qt::Horizontal + + + + + + + Show additional results for single layer coils + + + true + + + + + + + Show data for LTSpice + + + true + + + + + + @@ -862,14 +959,8 @@ radioButton_loc1 radioButton_loc2 pushButton_4 - checkBox_8 - checkBox_2 - checkBox - checkBox_9 checkBox_4 - checkBox_5 checkBox_6 - checkBox_7 fontComboBox_1 fontspinBox_1 fontComboBox_2 diff --git a/potcore.cpp b/potcore.cpp index 4a32ba8..1de5f8f 100644 --- a/potcore.cpp +++ b/potcore.cpp @@ -122,7 +122,7 @@ void PotCore::getOpt(_OptionStruct gOpt) QPoint pos = settings->value("pos", QPoint(x, y)).toPoint(); QSize size = settings->value("size", this->minimumSize()).toSize(); bool isReverse = settings->value("isReverse", false).toBool(); - currStdCore = settings->value("currStdCore", 1).toInt(); + currStdCore = settings->value("currStdCore", 0).toInt(); N = settings->value("N", 0).toDouble(); ind = settings->value("ind", 0).toDouble(); @@ -207,6 +207,8 @@ void PotCore::on_checkBox_isReverce_clicked() ui->label_N->setText(tmpTxt); ui->label_N_m->setVisible(true); } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PotCore::on_comboBox_currentIndexChanged(int index) @@ -222,6 +224,8 @@ void PotCore::on_comboBox_currentIndexChanged(int index) ui->lineEdit_h2->setText(getPotCoreSize(f_size_val.at(6))); ui->lineEdit_b->setText(getPotCoreSize(f_size_val.at(7))); } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PotCore::on_pushButton_help_clicked() @@ -295,45 +299,39 @@ void PotCore::on_pushButton_calculate_clicked() } N = findPotCore_N(ind, d1, d2, d3, d4, h1, h2, g, b, mu, &result); } - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + - " - " + windowTitle() + "


"; - } - if (fOpt->isInsertImage) - sResult += ""; - sResult += "

" + tr("Input data") + ":
"; + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = "

" + tr("Input data") + ":
"; if (ui->checkBox_isReverce->isChecked()) - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; else - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + ui->label_N_m->text() + "
"; - sResult += ui->label_d1->text() + " " + ui->lineEdit_d1->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_d2->text() + " " + ui->lineEdit_d2->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_d3->text() + " " + ui->lineEdit_d3->text() + " " + ui->label_03->text() + "
"; - sResult += ui->label_d4->text() + " " + ui->lineEdit_d4->text() + " " + ui->label_04->text() + "
"; - sResult += ui->label_h1->text() + " " + ui->lineEdit_h1->text() + " " + ui->label_05->text() + "
"; - sResult += ui->label_h2->text() + " " + ui->lineEdit_h2->text() + " " + ui->label_06->text() + "
"; - sResult += ui->label_b->text() + " " + ui->lineEdit_b->text() + " " + ui->label_07->text() + "
"; - sResult += ui->label_g->text() + " " + ui->lineEdit_g->text() + " " + ui->label_08->text() + "
"; - sResult += ui->label_mu->text() + " " + ui->lineEdit_mu->text() + "
"; - sResult += "


"; - sResult += "

" + tr("Result") + ":
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), ui->label_N_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d1->text(), ui->lineEdit_d1->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d2->text(), ui->lineEdit_d2->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d3->text(), ui->lineEdit_d3->text(), ui->label_03->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d4->text(), ui->lineEdit_d4->text(), ui->label_04->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_h1->text(), ui->lineEdit_h1->text(), ui->label_05->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_h2->text(), ui->lineEdit_h2->text(), ui->label_06->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_b->text(), ui->lineEdit_b->text(), ui->label_07->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_g->text(), ui->lineEdit_g->text(), ui->label_08->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_mu->text(), ui->lineEdit_mu->text()) + "
"; + QString sResult = "

" + tr("Result") + ":
"; if (ui->checkBox_isReverce->isChecked()){ - sResult += tr("Inductance") + " L = " + roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()); + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())); } else { - sResult += tr("Number of turns of the coil") + " N = " + QString::number(N); + sResult += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", QString::number(N)); } - sResult += "

" + tr("Effective magnetic path length") + " (le): " - + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - sResult += tr("Effective area of magnetic path") + " (Ae): " - + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; - sResult += tr("Effective volume") + " (Ve): " - + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; - sResult += tr("Effective magnetic permeability of the core") + " μe = " + roundTo(result.thd, loc, 0); - sResult += "


"; - emit sendResult(sResult); + sResult += "

" + formattedOutput(fOpt, tr("Effective magnetic path length") + " (le): ", + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Effective area of magnetic path") + " (Ae): ", + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "2
"; + sResult += formattedOutput(fOpt, tr("Effective volume") + " (Ve): ", + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "3
"; + sResult += formattedOutput(fOpt, tr("Effective magnetic permeability of the core") + " μe = ", roundTo(result.thd, loc, 0)); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } diff --git a/potcore.ui b/potcore.ui index d328610..aeb0c84 100644 --- a/potcore.ui +++ b/potcore.ui @@ -44,7 +44,11 @@
- + + + Qt::NoFocus + +
@@ -105,7 +109,7 @@ - Inductance: + Inductance true @@ -455,6 +459,9 @@ 40 + + Qt::NoFocus + Context help @@ -465,6 +472,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -491,6 +501,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -517,6 +533,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/res.qrc b/res.qrc index 1448049..4b1072b 100644 --- a/res.qrc +++ b/res.qrc @@ -150,6 +150,11 @@ res/ico1-bandspread.png res/ico1-rm-core.png res/icons8-ask-question-32.png + res/icons8-color-32.png + res/icons8-description-32.png + res/icons8-column-32.png + res/icons8-bullet-32.png + res/icons8-interface-32.png res/translations/Coil64_bg.qm diff --git a/res/DarkStyle.qss b/res/DarkStyle.qss index c3e3b05..d9f67b6 100644 --- a/res/DarkStyle.qss +++ b/res/DarkStyle.qss @@ -179,17 +179,19 @@ QGraphicsView { QTabBar::tab{ padding:4px 6px; background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75)); - border:1px solid rgba(25,25,25,75); + border:1px solid rgba(175,175,175,85); border-top-left-radius:4px; border-top-right-radius:4px; } -QTabBar::tab:selected,QTabBar::tab:hover{ - background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(53,53,53,127),stop:1 rgba(66,66,66,50%)); +QTabBar::tab:hover{ + background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(83,83,83,127),stop:1 rgba(96,96,96,50%)); border-bottom-color:rgba(66,66,66,75%); } QTabBar::tab:selected{ + background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(153,153,153,127),stop:1 rgba(166,166,166,50%)); + border-bottom-color:rgba(66,66,66,75%); border-bottom:2px solid palette(highlight); } diff --git a/res/SunnyStyle.qss b/res/SunnyStyle.qss index a4e9cff..a98370c 100644 --- a/res/SunnyStyle.qss +++ b/res/SunnyStyle.qss @@ -59,6 +59,19 @@ QListView::item:selected { color: #000000; } +QListView::item:selected:!active { + background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6DF89, stop: 1 #E7C025); +} + +QListView::item:selected:active { + background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6DF89, stop: 1 #E7C025); +} + +QListView::item:hover { + background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6DF89, stop: 1 #E7C025); + border: 1px solid #308CC6; +} + QComboBox::item:selected { background-color: #FDEEB9; border: 1px solid #308CC6; diff --git a/res/icons8-bullet-32.png b/res/icons8-bullet-32.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d8427e94d75402839aa33441703c2bb023806c GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND0tV? z#WAE}&fBYs-p+v%$3D(a+R1T>P4DJ4-YUsH?P-k%6|`5ksc!r&xrI~hU`hy&cJxL5 z4G+XGJoz3mBgTTc+hE&=w(9>M+Jeu0etzJyTvpb<<=woFA~O>8mG*SXpSjp2u*3V| z(->EdoJEb#zeuSrpYf=;cjmI{Fs0)x@3YUS+}$i9JBLH*xNcmKw3EaG>ED76+ckek znF}(pOC+}}KDBLugZ?Xhi{r|220a2dT-(&=0F7E|TBF&)UGq@%@2PDG8~L4X9J94s u#B$4`PekKpr`U-P-=4>u6}uAB9KUc^vxAHL`!=9Q89ZJ6T-G@yGywqaAa<<) literal 0 HcmV?d00001 diff --git a/res/icons8-color-32.png b/res/icons8-color-32.png new file mode 100644 index 0000000000000000000000000000000000000000..d840b5de964636a6ff991d60b8d614e326e89885 GIT binary patch literal 656 zcmV;B0&o3^P)zn2&b@b+?f55?JDKx2Gv}N+7cMa#+Q2>F z5wPTQTbn9w0_(sb@ULKe23`Z5i!^*4*aU_d!|^cQ4Pbs!;}3x!k@8=_d*Gw2+5Cgk zl-Fdt;~IYooQblpz%$^A(^rIMbDZ`Z7zoXD^v2ownJD=LG$Wpr0|8B!Q75`}?)+zT zlp|oZh6AfEqdLA<&6G_M+80IY#2sK;__lp5Hg4Yo;d@&p)rNBCc9d(8!rjE~QnZoF zHYFy8WhuHY3N7FQ)QKu17!Pvm`gdZ5EYgc8CycL-4X zp{0&uFM61k{my57=lTE{Z|yY1n~9*rUbSfyqL*aQky1P;D8+l3QmnM##0+raYv;fX zO0XeH4-yK?9;3C)WAug!m``*;@sXB2$Ehp(R;O|8Mh(e+&4y&gWdi*-@PL}=MNSMn zm>L-e8qRYP8MllX3tjJI^e9g~r{kt{M^a6Xz4p#yw7rw5)0Urmz+LFiO2>1!pE2Bb qp3+pC6m$MNwj{r1h2`}UWbhvmBXcnM*K2M70000H;y404}ADzyfFj9pIe7IeEnLG^q#N zatvSV091jIfxRlMSFt{r0JRLJ1#HC)J$?_5nb@@@Kq5G6@TdCXmIlwd*o!5AQ~4B$ zTUksC_!0uRm!-|C_1hNs_`+M@jP(p)<;?*iPfgzf`1o)LUATt)+97mhU&B?|KO&#P zV-$VsIZn!MNMga$oDgkbCvIREd|sp_>#BjYT&X=!0mh$fN)foxlBJoQ)Rs3CIIk_g fXy)d@gZ@i*D#8g8?(LLn00000NkvXXu0mjf3^k6 z!9I2|RVHW>>)43Y(tuoNK@VipRY<$y1bkvP#S|Ri884A~LL?6LeUy3A_0S|F{X;!ydy%{w2pQqQz8;C?(@nR`EzNlY4^Rcib!!G>_8? zh9oO<5<}7%wk2DwXi9HVnbMRr^RoAB`Bu{GH6y_{IK96C)1aO=00000NkvXXu0mjf D{$Y{P literal 0 HcmV?d00001 diff --git a/res/icons8-interface-32.png b/res/icons8-interface-32.png new file mode 100644 index 0000000000000000000000000000000000000000..26adbc0fa8ed02bcf2fec00c5152f7f7cd1ec564 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND0s-z z#WAE}PI7_->tY7RRgw}C^9&6P{wz0SyBT=0flcW}f}s_kbJ>9!mCjI;V+Pd@Wrr9y zv8-j>knzOLzAS~31+oTQZR!jR!MbhYpFY1| Q4fG9zr>mdKI;Vst0I&30t^fc4 literal 0 HcmV?d00001 diff --git a/res/translations/Coil64_bg.qm b/res/translations/Coil64_bg.qm index 195251eebda7a7e2b969700d09c19d6b1e164cbb..e964d24506ef75caf475a7e72d2a210f74931f31 100644 GIT binary patch delta 6304 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 Kenz2M=lp-x5Q<;` diff --git a/res/translations/Coil64_cs.qm b/res/translations/Coil64_cs.qm index b2c29bbc2317f2659aba6e9c6585d189392617c5..bc002e3d344d8e321a93ea6ab0d12f09d98e4d49 100644 GIT binary patch delta 6308 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 delta 5408 zcmXZgc|c8R9|!Q?z4zR;yD)_zSxO{L2-#ASh$&<*OHz@ojD1O0t0L>wj3LUTLMd~z z6eXnyMUo{+NX$E$ml=asue|Rs-}&qFoOACz=Q+>w`~9Bh+{8#B`;%mknf?F~Ehcg< zg(C18l8z)gQ_M~#iYzCR9p=xo;KlRo7e0PRB>$Fw?*|KP zSiZI+U$@PIKUhAecN~XCp^hCzWS$Nk#n8D4rW}F=H(CCTV=ycnNHmUbYUT_bw?oe@ z&`$*yzkq4kFx#DILNMv+Q8baKfoSqeBJZ{*T?liJ63yUV4&DYwE``wt;fW}COCa*) zCqB5B$nOeKGPhUoxxu%HLiu__%wdWLERYbb{>&`R|d%ip4N-CB$x67q^u-)!7d`D6{$^m z8W+@3JNrjOJBN{#{U|RYRW#W&d?MBWMfJv)}>SoaR zA4~cB-sJHnjA-ac!#r^(eGi)Gm`K!hD(rg}4vT>ZrV$kVrk=c^d%R~OKfS=_D7$?)bAnzCsy(GPuT=D-4?gnXK{f`4H3Kbo~? zIv+=n&zl;e=@ZDe%!eqk9A4~6zRg33e%=KyPND#_>qNG<*utX_F(UX*^{Hb3UwZqMC*zqE6A!vL24ehHev~_f{C~1W)vaSC+sB?(jt@J?+zh z!#R;Y8~!E=R*Tv-^T_(e!H_Ig&nMDHiu!lu5Z0TET(dZ_ZUl;aVmKxS8AVGUG!X@P ziefC+66MSk#X5TuMVE+T^Eo%vuA&_U4xIFU&^ZE5Z-GIr@bD^lY7;CM!Rq~@!}|V~ zT&f0$4!617AUa)9O=PbUeJEQ^RaNvyJoi8?N;S%NeD_r_eY+>Zt{A3c#XgCg0zo42qV9hZ-RdV^6kbNO#{loRiI*(k@7wei>%*oV z;Y#2l-qKadLuD(Dsd&%X5Dv@h#Bno&h(tZ1Z;N=JtC(o(Eci>l_|T&#M5jlIkF`Hb zWO+z@%!x;;k5Qb~i?8GA4JX^cVheb0oH*lZF43=N_2Mjl?kN#8Yl3~Zz@f{bixPUK z!`UIw&kio115+-;w0p2{8Y~|J@7lsg$Kf;m2=Sj@2}JdM#h=P}h&1sM={8O)p8`o| zUw-obu9D6NICy^8Eg83lYw6Bw5-*EhMBTSaB17Yedf3C80g~9%LA$&; z68u|uY78+jKU4@TO(6>GCqx!la{fO(Bg7g_IXIpR2{{Y7J{AcHm&XuI3J`Y9|4v z<)QEJO!#z0!b9#Td_H}RSBwVXOOZg-`y8x#C>7c|I>=ROGInBN?+~KSucg*6 zV~Bdalse_Th7;nn`IHVeKy zC{1zVAx|75J${peX=9=^JI0Ei&{TRW*_zX^8+0#$SHod#3w-%Xs;@EU{ZryvnbM+} zFYpJfH^?+)pLpo3VU?TA%D$10qhuoj_`)08%f`4Rax9d|zJJ_A6mwbTS1cx)qJ--f z$QD&)5N-F6Ev_5FbKMzUeE?rM%a*$E6k8SRWy?a+xbVD@ZIis36 z@pt8W=9m#}2$UZjFqB8~g*^Q_AJ2=EXUaIugU8DY2J%RE`{S#6vW>ur8;|AJYF88O z>kjjD@&|9%a9)3rH=eH{dOS`cH*6*HAFr^~C2^WX_NDR$zjEuI3-b~mm;vk6W-~0 zD3)}0C%Us&5h))_wCg@R*FzCoSjHQ@cZvh&_7m-&1ur-$j@WS)gm!?}trc0@xsLR7 zg_TJ_vP})}jrO$Xy7E9ZR@}rllBvd4 zaYuTtQB96GNOUAbwbjAEYsN#BKB~rzDEF!=eFlFq`>E=@ZYpm$Tw&HwRbD0!)uI$t zLBbkNr%-6LSC#+7=W~0j{>qron@mU5hb$h+Y1dVsQ#nRloM7R<;NAJE)?W$546n}>It>EK-zS!t(a@ojf(_tFy+XRQ5fi9<@S23LZ z0{Xp%EC2cYs4b4uQ(;m6uj=V~GEUsR1M3v<*#VOeMjnZC4^2MSU*SDq1nkrwj%kH+ zmcXdrVd@BY{2sj01y<(5`yb&8OSP#Yf%AWdgW5EkE0{$N96cXi?hR|a;q#7a>l>+@ z_xIt2JhgS(THzn7?(-){d)Rih?df2yZ2jQqT6j4X)>Ojhd)0PH`-!~Tv3hQV?op4k z<7jTERZn-}3&n3$&zl**L!JRGJfX`c=o1bXIKrcOFylLD^n*oz!5j9lrW<^03ZK1D z2k1}T;UN1>9nfaSX|P8+?B@r^1i~r%psx`wI0ApMhZ)JR#1U3>hWF>f`j4w5L^ollCg_$5y&Lps%qfBXS7B@=Ox+1joP<|O;e%xOWH5YD zt}c(iMfB4$^`m*cIBVyq>nb=ljwh%a!q4#T_qDpEzMN>?Nlllw#VVl{*6PP|GpoyQ-iT8wip?PoE=WjSz1xIa!<7UI@8{qt47*q+9Okvu3nAHleeGB!~ zerP}a-t^h1;31X z{h%p(>&ClWH%*l?oJZoFrg~jhqWNiX@kY%XNB)yYlc#yNnODo%drTL)YA=`0W^YQg+qWo&D+2t9$h#b-O8_hqwv`af+#Y(P_!?do`ukgAar}aFM zN^~|tJF_~Pt<)IMb6+YS% z&SCtDwN`t&h=XiQ3iP&sB^TlSpJ8K}_TnYJ(cyFORH3%CU=#0tM`{~H{6-X9rfnF@ z%X9ErU3*;x&-ox&X4Lf=#2r48uj}uoKgTqF^@aaI^wK@IGer^=#_2wM z;u~*$plkKW;TM{HONd_mDdB`~N7HB}g^DzWTkpE(+IMJH<@)qU3pTt;(HPnVsSL4k z?Q%u&9?IOLeg0;-OEbJAhKdtrh8}l44BIl><$lbJmE|@YXLrf{xpJ;3*YCEI#Gt;r P#87>AX72u)2)q9Sl`DT7 diff --git a/res/translations/Coil64_de.qm b/res/translations/Coil64_de.qm index 0db061ec7badda52e4c85620eefe599452f02fd3..715a68ec86a405f217315fe417d37b873655b20b 100644 GIT binary patch delta 6226 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 delta 5396 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 Sh_6~;2zoL##qDXC{r>@6Ylj>F diff --git a/res/translations/Coil64_el.qm b/res/translations/Coil64_el.qm index 8105210d3fc8762b36d63b38cbb69a54ea4058f4..afc5f31317d7be749a6a8ed5d3b001b4b5d78680 100644 GIT binary patch delta 6316 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 D6yd*_ delta 5403 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 W+mHSeM>{+Th&HbMJ*&Pp$@>3V{h(z4 diff --git a/res/translations/Coil64_en.qm b/res/translations/Coil64_en.qm index 06aa293d4bb14ef77ac536db679d0890ff76b5f8..14271f9c7f97bf70ca08e44f1a9b3fd0a2eb1000 100644 GIT binary patch delta 5754 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 delta 5418 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 diff --git a/res/translations/Coil64_es.qm b/res/translations/Coil64_es.qm index 21d484b66ca0bf4261740ff8f995a7a90c6a56f3..4fe77b6a45de31894813e14357a0259e15746f53 100644 GIT binary patch delta 6340 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 delta 5409 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 diff --git a/res/translations/Coil64_et.qm b/res/translations/Coil64_et.qm index dae68ce737513912712ff21308785a43575e7aea..36b43887aaeed52a6cf9d15b226a5fce07216ba6 100644 GIT binary patch delta 6303 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 HYpwnVXqqDa delta 5415 zcmXZg30zLu8wc>G_r34FF=b6z(kdjxkV1Bq8~@=yGiJs*mjCnmO`lJn@4e@}@44rmbDrm%`xZZvZuwEV%|gs1qWMHa zAHf|@VcsitF_CLEk?@YFUokw?jYu|>=wF!T+~{sQjrKr}vrL~8tr$UB|?xwTVFPkI#|;+FgKQ}%le2XhaZ&g1UF z+>7vxD^U_|Ak1rc5( z9NJ8@s1fE%*}X)5?_s7d%rRZZ<(F@hEWDa1;VY75))NiMg6mh3LdYa44km?+8@$t% z6qQ?vl-EdWKAb4{CAI0p50UIZHho0yPW4@KXnjlM_==paaLYrj$f?Idodl?)*f+mQj3jAVG z5VQmCyaTgipm8d!90Jcr!^&LYNRj=9(P9vT0YN= z$GnA>S9uU^wWjzp{fNFPrfkO&B1v!9;W_Mn5B4&^FLiMEM-d0UtKhU>;7mIx{s->b z0ly1@CoJKar||m?u(=7|yha5P5k$)jbiFm3s6!jr{cAYb8V(m-ap1EL#zn#0x$yWz zc=05>si6Dz?KowG(EIeiiRN@OYxA7DHmDj#EQi^7W_`Qxq+YqkY((K`qN?*|fyq47 z{hZAf-g?ZD(qxw0V+F_mf%azWJ-mt52xjX~a=2)t%{EtZNOjJFLkr;KM{xEOxIGHy z&4s7`y}mxiET?Y|o|JAdJlU+ckweqD?ns$^FxT$+Mhjf*!=_2Ev(o2#XUlLhXz{>fOlz@3eW?fBk{09_D(nd&#R^5PE zYb3kx{zP=(o@9U9a-!~oB>UaDtL#Qf4)o-TJc8lGNLbzrUieXxf8I!x-&;}`$_?dd z_*si2X#Wcw@D92UVnx1iyaWY)ZZK#T3?B=3?t1J5}H@qysYhOrS_@okD znJ;-;Ur(efk;*o3RQX3rI|cER_jZ(a%H+ATNGBa5F5keJs9fq})sx72hBR@>Mxw3~ zSe+qVpVy!0NL%SQQfHz;G17f2xq|de=|NXscr;PcW0stzSFDv5U7EpR>n1%Bx}Rv% zQg}2&T4%;<#$1W?^(RivgVb=90Qbz1il09?-B*x(zCpfVq5p!%e34+e@(xjCqu{@i zJ91095VVRD%2&OG(4V^y9jp*S-|^6FR={J9!rZ#=h-S42iIqJ0uBHj=OU-$1GzqCi zbGV_FLTc?uq6w#ktpVI1mpCDFd?gQYqA28sa?313guNDA@wbcNzB1v!<4#09+Y1L{ z&T{5T5ef@t5*gnM72^(YL#_xXo-E`F7YS8HUPk9t31{MX&UkqV^=GH>4G#;ArCe{U zLAV;n(G?jbJWJ2xo){`T`@mh_E?Rh7CgmO%y9w`$FYqFAN%&YJ5ZOAxa}6@#b4zc? zG?Nw(rQMfV*hLa`nj*7(l1yZ?O6GpzFWv|E%Yq8yiS$oo8;asMywYT;g`5whZm`on zX!8s@FNPy^P@I&GgTQrg)>62B9Nb+3_twIb1@PQ1c&PCPo}8NvSZ0M{DcE#O}Vz*L)+oVIC#n$ zHu}QbQ)JgId9#vQE>~GS=kK?`D;MOt`nSC3RKas2W9&d3bX^QKFrE{=I=jBU|CABzU__zR;7$xW`QSqR0cB zc#QH`IgfF|Zh6*o&ZzBe;R=F#Y*^0!R51qyHTUG%&73MbY2aELc(M;X`$@hxV;#qB zDm2!>Du4MwOBpwKwY(;YqbK%={On76-jH;VUnrPEWIscGZ#YL!L4|@|^6I%@k3u@y zm&3L}(N-LAi^xZ!Xlrt1HOz8Tv>(H%I3`KavqNX1FRT=O?==uj`k-)K%ahK$QsH^n zjki!TSo}RZn9uve;x~%WNw+yqJcC!SDZ(D}gRNPjh*;!LRPM2x7@AH^DKT)-n z2>gV%RZdo%@ltxIA|7&BS~tPyVNk4|rHZqO;tUq7iZ^MWtV(I=&x^(?Rl3txJc%a3 z z>ql$usb5vE2AQJhv|7Ezg4h3z^FJR@VVYVqbpTOmfm&BIm%DbHy8V?@9;>@*kHi}s z_ixn0z5DRSq`P{QmZ|>Pc&N@m!gqPH;`ADwZMy2|oKVP@M zP<`Aml{XyS;l4rY69wE;v!ALfQvq&-__L4w>p#h1`{s z&Z*z$@f>kq3QOm~^L^AG_Gj?EVHvFLtg)}-O{t^+c3c5_Wxx?4^!)^zycYjDc>=(9;5XC%^z}7`zrnO@^6eFy{a~G!m9Sg$@7K zf5ipo*Z-@jE#;`Oc&QOTA2|F61#V-YdkdUk3;l{=a67or3uY=|_9tju1FPD?^EvQx z1iZFf^Qx44qTrq8b;~*41FjHp(B23=Ti~>|Fs>uaYJ|BOSn)Tky#p_X!5gJob0tsO zByX+xF-~AzZopw%VObEopo7=M2U^?j^LVv#hDBqvwx-2mMuOJ<1<&>s!?jMu5uDjP z;jq`RtR7xi39nDoI%jkK7{3%Q7@{5H%#-1>al2=DG0ZLT$swCVsmu(%zlflM_?E_Ff~;jXh1;*7!1B zE0$>AwKQC8%yEUe{XolMYnrCH>}%Fx;+m$!!A_o z#Dh5&yqMhAbyzak% zq4~Ps-JbAb^+5MmEU%Vso8VU|@YFNi%R2tPrB?S!$32!*r+fX3_XEea>Md&hd9iX4 z^}UAk7favhT^29pRjgV+!tWgKgw%TP!+HGXQ=|{Lx{m!vA2ZCC7a6(!>ps)D%a`d_ z_aDux<9nDs6XrSTHys?vzkFoCnq~UK9&!AJ6{at);W_5H3HpqO6=E(9E*jvC5dG2W2G8Bx(EaX)sY4&|8WCbxsyfDVA=!`;zzrQ6;%nIU<#ygE$P5kBKJt%>8pDGg ze1my!4gW2-;di#1FgDcioD#XGx)@%)zP2KJlNDlK{#2Up6{2ee$Lb#;n8urO|nFuDNk=ZoMQuWZw*9r@ZNMPI~uo~ Z^))k&t}BzIPrneDu5FlZY;KtC_F_h~!A>^aHo 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 QaNGBP9pA#0w?|w48>L)XYybcN delta 5399 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 P^iJqrGcLE*%KrZWJ+pxa diff --git a/res/translations/Coil64_hu.qm b/res/translations/Coil64_hu.qm index 2f98ef73f698088643c3e3b368e8215fbd96124a..7772a77ed45723699efd529a1d09f42d83576cf2 100644 GIT binary patch delta 6322 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 YIc2q5CGj_IER8>Y(=#Xh)?mB;17I(M>;M1& diff --git a/res/translations/Coil64_it.qm b/res/translations/Coil64_it.qm index 434b71d0dbb3228e02440c09d7f066f71dc1b9af..8b7cdb037a5be9e33d3e710226015ff8a3756672 100644 GIT binary patch delta 6405 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 GuKx!M;ENRi diff --git a/res/translations/Coil64_mk.qm b/res/translations/Coil64_mk.qm index 2dfafccc3c9ca30dba6855d7c25f7e0e92e17b6e..62182b87ac44e4e8679550da8c68a3b72ac2ff62 100644 GIT binary patch delta 6353 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 delta 5409 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 diff --git a/res/translations/Coil64_nl.qm b/res/translations/Coil64_nl.qm index 607d1cf38e78fa92ce43308e7f72e2856e111c5b..7dc3d612d43ec1cf7216ecb28f417bc562fe071c 100644 GIT binary patch delta 6254 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 U2Flj@@r(ce+96UUXxM1}PhVzfX#fBK delta 5426 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 Pn#75<6AkvaJ3IUzx^9cL diff --git a/res/translations/Coil64_pt.qm b/res/translations/Coil64_pt.qm index 729266afaf915e1a5f21f627f7d1039f4189aa9e..da277cc8ea2bb1c18cc2fea90e9b6a181a2b7a50 100644 GIT binary patch delta 6272 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 Tgt(V?r^gjn`(~`GY3BHUQ$&a^ diff --git a/res/translations/Coil64_ro.qm b/res/translations/Coil64_ro.qm index 267ae2dafea4b530023cd21853cc3259edbb949b..1fd808cb231d20e4fd1eeee15281a9281fb6020d 100644 GIT binary patch delta 6440 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 MuIrI&RBvMSU%LB)l>h($ delta 5416 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 KtIj_5HTxfX-a3~6 delta 5420 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 diff --git a/res/translations/Coil64_sr.qm b/res/translations/Coil64_sr.qm index 8b2483c28c45e4c0459fe65ec51bf17307be2648..8c0c280a34bd12bbda46be0fa27a807f0602f21e 100644 GIT binary patch delta 6268 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 delta 5396 zcmXZgc|c9+8wc>`-h1x8S)w6XO4cM9%UB}W$I@s)g{eekSC*ma5E3%zl7wt6L#wi6 z6om*4NrWUaiO~;Z$d94l@43G7*XNwmz3+X`bKd89-qX7+!s|$3yM-7}M01H;euPQi zz#I#90nvawBH`)?W2RLvQbXg0Nw!*?tb~F$47#7|q8qMEr#S=68ofJ+! z0R4U8JV$sm8s_vP8W%(&J-R?N!9?V4PxOQNPI+Lnr}^$Z|HF46ht4_}&5g8MSkG@HrJN_293Bwukdm##(1}FacT#229@39`l-aR?)T4pJ7P6Nd zCoLtaIY49LF7f9BY3%E84t0@fhSXAAMdSPP)3kmBdltjNt>B2x&`kz?jnF>_CjAE< zeGV_A!_o*?nG0)dVBHs*;LXp>T?xe%_T)B|rzN(5H}lAC)we`po5-tAKGAlOrY_(w z*cH&!?H+tSk*2?{Aey?Dyo;w3?FobDZjpBbuZsPn;khOXu((QO|Bk`}CH#PwP*{O8 zQ9>d`6!jt6H-h$cKh7&i>htx0+SJ0%|G?f_=-d~Mehxh|;jAMtFa>VD4^#jBTxLt0 zm#AU+Irwl4eClA9SI~>slok|3wAzO%YW5MeA=r6896AAxZVf%k;Km%7(E?uS3#&rm z3u}7ZwH49g_w?EHj%eOANwWrytbZ+BDrH5!aLiiLyB#m#$lVf`bk2ht{Uy^k@S5n~ zMG{h3M--GT*cg6FCl)G!}D$IyXvHPMJie9a8P5bY8OE;llP(YwK4; z-zG}iYx(beu1cM|aiVVMAa$F^g(xluYNqL^ssGI+;T8vG-F zzK6Y344;xnG%Z8=b2~YQDn`1Y^gU7gX0S9@8toNGBpC{4PLsyENQu_f!Ib0Dy$>F7 zWIjlfnx7=<>?2JY!jbBpEluvsW(a8m(G~JJ9N(5UEg*~^x z?;4>?GMrojeQrSi2)HN%Cgs4RS+MXQSlR+sI>AQ`uud$I{xva%=!r@Cv6w?-$d$=A za$3!3Eo{}cS4 zv?Dt4O7Q!{k7oB6SkO_Di`$?io$u#jPntSFZ{syuUjUR=J3E#0YZ5=r`O8G!b{T; zj>IP6*9B%>hF4$1 z>PPV92>HPw9P;>A@?Wp>V*0tcJadCB-{D~SjRSU^hArUO&G6cA_{agi+#we$ta$&l zr-MRm-M|9`!&%Ap*i7!<$*hi_7haNWgq!d>zG!#bi(Qxvm` zq}BY|QjOe=zy`@^!WihX5VDXm(;m?C)95#D~GIJ9d$XTcPBu_yffj3UKK&J%v9 zIKPgwCrWHmTzKD=w;%3`D{1~*5^EJz!#RC^3sKU0Zl9rJm9kNjIB(OH&A+WA^5_U7 zYhjANvh`>##cMYzJ6pCTYI#7}yQ+lS^K_-tT3&Rme3iqF_UC=nM|l1%JCOHJU7=Xm zQRz4N9v6zUux_m~ppNe>x>y-B&y)8-U6mn0>xeoSl?#{fA`RZ54E-&dOSTanQYcqi zaatX2Qm%V{j%fTD<#rzn?xqiw3629ek{-&Gt9<_BBW0R`(|n#uncs&a-Er$zMY2!D zg&QZ7SMG-r?Ro*vRx2ytgmGTqQ$9UiLG(CIr8KSK4Oo`S#<-8uY#?mtrE)T#FaJ~3 zzt?Vl=JQp~=lOiZ9o57|rQDQGt0v{V=Lp?aO)Y=J8;|EIpM~ihnKNcN|L6a%@`+aS zRleKxAc(v@Y$j`h_J9TrZz<2mg-NTwI z-p;n_pr@RUof6>BRq!UM!)=!mEj+D`Fx%6pj;`*@JtJIg>M@_!kO}Unhgr_*W8U3~ zBCOQ;27aVNGt@`KRHG9q#_46T-+x6FmVu7H^bVaZN-`+NBC z7JQlq|6Hk!EPBV;VX0m3pyM?m_Qt`IJ=%E3R$S4dwTJ#|%T1`8HfxO?Kbx!2as})( z1NIsZ2fu|Q-$3^SIO8%5xDLb1VDdwlHVlfVvT;zH2Oo@sPrP9L2W?>vr%mfz*z+Ga zcsv~83Ekd9-w7~aA`H{Q;LHnWlBJTnB z!f#UHsA4$tUpM;VJhe4UFMyXH!&@d;)d@Z?)wNW`aQ^@DR@X9-rb3cCksuO8O-(%J9ZN#r(& z75QN4Gu>!=Ud?~F>pX_>KwB+zGrR(L;~|Ib@4*oVpl<~Xh=a)oVcNf+KV^mUiwW@e z&+wijd^`(2Td4~WGj4HcrMdvKmS>^O1lVf}9AyvPAHtaiI9mZz+QT#v7B|A1_3%Ly zto;c-@2guKvw?fS5S{q-VB|quD4qlF{}LNU55e<*kt((XNW1FKcM$Ls}bs{|F zuG{7o%Y`LQx37>(c#oa%$WVCqi7vyAUqB=;V4FZVIuv^L6>%`j1_nC8&9h+Y0+^8i zuf)QtTd+0{zF4Iz*>r1rZQ@a{KD_o=#sXjMCXTXVD8 zUI44b`Fgv3>$q8L(SO~)pV8?zxmog_Fd4Qx2D>-H{_EjzOE|6zoLT|>@?mfXc;F5^ zIuT~q!)uSBcsCFSk78h*02`L;_s->s*}l^!KIIY{TB1+cZ^6xEyFRt7j`#03^e1$D zeq@_I?+<<%b=$8me&fn7AWD6iI)Wo{QeVEj9g*J`7;;_zy8kn7R<-)SS97-<9RF33 zme0h6>z4ZWmv{hcFMXq)L$+^qqJjj2MWH8mD_=v;;rzu50}YM~7IPQNG`M(N zr*4=Q_IhE|O2Sd$BZqM_s7@HeQ`I+nC)iuVheR;x%PaAu?il_KrBNcqW-jy1M?d6%~cpIk- zuI0tD-?&(v$!np~812Oq4C-jy{@qUgPtr$Y$N(Oy MS9<08-;3?_e-uG}+W-In diff --git a/res/translations/Coil64_tr.qm b/res/translations/Coil64_tr.qm index 10ab2280668d616976d5ec5a83abda944d45cf66..4915fbc7556557ee6106f776a5400b626387faf7 100644 GIT binary patch delta 6210 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 delta 5400 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 QHGv7@+8+%iwT`y`2b?K;X#fBK diff --git a/res/translations/Coil64_uk.qm b/res/translations/Coil64_uk.qm index cd2226fd5328b20ed7d572cd4479f1c1b7e745dd..863f4d61dbfbcfea8c002b88afc80d77cf1dd0b9 100644 GIT binary patch delta 6430 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 FzX6=6Qj!1w delta 5402 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 hPtYdS%SQfR7dVVFCP4dfez!rUE1fv1Ty)zBdc zx*vl+i($~a>&g5;#?NnvA)1judfFaG6l@@x$fKQOe9|Q_OG6a?U+!;#PIuvg2)JGX zw{irc`H5FL62*K@lxV?$6Zm_bL~Hqe_U15=LuKseY$8f|#n(HG>WOkqN!ZU9f`^gt zVJT7QA-FM}-A&|?1lKNvDUPt#iKNRvBUvL^ij``QJS9z<-f*mjipBoF9!Q3R2SO z&}5=o5e03(#GkLA>5sE`3i=F-!~^thG;=}?k$EAs&Va+ehAubZcq#OFr_YDzC%%Ts zB{1(YESU+bzJuFaVM7Q7M_(kG@CVd~eM7S&d0637VOavr-snyg@|YsVv=c4vrpPt? zg@HRLvT{E6+bHVs4WcOy6x|U;wEQaEe2$_YjVD@>05|v2Qj0G*EdG?bOvDpBi&D>e za<*)z>v&$i7MVU$g~j-w1Pw0;0Ouipc}tHliul7i@x8x?=3Pxf1NE{ zpANT-gIkN>wv%v2no(XsO<&XDgao3w2kFMWMj}%&9MBD&7DBh#aFRb<&=01bhlTs$ zwh^$&kA8IQPc%zUuMB_kLZ}m&KH|vwd808wd{D5`+h zgzat7%I_Z#1vH8ZY}XTIs6>UH!9)wPM1}w2Tu}6gO54YB(jS2?A~@wJ4Aj8Y{xJPB zSbPpvsYFfsQMR0c_M#@EGrtfW@4QAdG+FelBZX*0zF0B#DA7_gvB}F;Ub3}t#&)rd z&F@6R-iU{o@Xz1dB=&UTA`lfT_Uz^orT$ACRl_L|uuQysD3`LW4&vq69ekeyu+l-i zVljW-Dp{=0n!A%1)34%9)>00Yx459QkF((rELkTmide=2{2qFq5Lf$%iQX@VN%O=F zx9)Oec8m9!og^A?SiEls}X5!Czx ztwZ2&Yv}UsbM80MpLPxU?_2+gv<$;;U2)ix##w&h>>Gs0@2ZM+PwFoU~7rAg<6&qW z)M9udky)+O;gSq=nXik4f^kf zY4xyZEv&f&ceY4(P2-R+kCT4*6)&cF_oPP)?Dz@IrQb9=aD)!QQN6IJ1=hTTJG-U& z8&>grgHoB&<`L0+8(7yS({#MxP3J7ENSE2U^>F`%Y|2u;@w_cEU%wh&3qQza-F`r{ z&{h_6LCmL+sc=r6Y5wY^4`Z@xXO@*{a0-TzF2)GG#o+ zi=N7MJmQk73y0ySV9Fg>sDkBYvc@j1lxDH;gGjjL5v&N1?XJn^EXacSHn4Q4ti?*o z15T2i%j4{c)>q3e_BrxmxFEZ7cnMdoA7$O%oIcru<zT47|f+NRz9lxD$(TU^07I*=rjp(uY(h~!e_voODrGa?3B3JHDv?L2|x}_*Q+d(wMOi_1g8&|Y$xOtjlrz>Yca49U= zt7t9ZI%0VpmNzSUoOlrqPgA_EZsW+zP`t4*-e-wY@}r*T{5`GGOf2voKuTvDu6Rom zlnFhYj+O$PzY3NeZ6Yv?hI{Vz;&S00KU!CAFK z*{2Yozy}mHR93&^K4+%9@Xo8HGFP} zg5|y@j+gjQD!Q*n!}J9ls)3_M!O7#H*I&@@30$-cuG<9HcflYPzSp5 zYOWutp6|ss`k+L;C}Jsxyb4-OfUYjkV-NIwcYSRU`YCf@rVi#O!qQ+^?F?%Tuwj>a zss6~fyvUBKmm1X#gO*9q<{%u|4kzw}o*SWW5nS5~Q;xub+px?44b`yjHEcYl&MYh7 zJz$_(|F$u52`&_5L&F5v7_QEqAHy%_$JKcuTrgsusLPaGNao&!nI7tj+0}gRpQdg+ z&n4Wd6|QN3RetIt4*UWl3WBCHpj!o;RIEqC%NzR5g$qB0N#DZtPO$J7xNQa8;S8H{ z)mMwZ;nVL^^{qwrT$sAm-JQHPQX|y&vOng%Vu$+WovU2&IyHlhn^mj{tkJL5I5g&Q zX>8KGJ-=^q*A&klz-Pi3*l#nm3Wj!;(0Lvl9Ra6=LholV;8(b6DoobE^jKIt5b7)M zqp{r+);GfDG)+T14{SiHW@itV*pN6)OOpj}Cbu;Qx*qVm9ceyRbAQcs&6%J1WpsRs zrsIhpm+}ftmol5*?}Ieg(yaMy*AWJd(LA2;3vX8EHGgFCZt3XsRy~Ee<3h2QrtcEp zz`UR4nTA8Qc(msE!xVl)d8M^DAI_V|U9F2Ze=)B}J9-WOIcm0()@T0bysrmpgAeW{ z+O$R+aV?+St4;F=C0c!1o8k68hdf@paa;hep)9y+8B8zHmb8rL{11;eHi*hT*B=8J{CRs0 zdaX0lb@Bt{!6Iv&<2WAhn#sCRe)>~i<>YOA5(?8@jeJ8SiP!yP%fDde3f-?K?RbB8hS4#)N0iHd8v9xI>;?bg z_rKM>p3Z;Jo3VHWQFDWY6J99Yoms2khQY(myv?@1TG6)1W^a($Km5;lnPmK58jzT3 zs7kbKlPpV+we4EE{S2$N-Du0H=@J?0YJCirb)jwh I>Pm+EA2G2MHUIzs diff --git a/rf_toroid.cpp b/rf_toroid.cpp index e112eda..256d1ed 100644 --- a/rf_toroid.cpp +++ b/rf_toroid.cpp @@ -74,8 +74,12 @@ RF_Toroid::RF_Toroid(QWidget *parent) : ui->label_id->setText(tr("Inside diameter") + " ID:"); ui->label_h->setText(tr("Core height") + " H:"); ui->label_c->setText(tr("Chamfer") + " C:"); - ui->label_d->setText(tr("Wire diameter") + " d:"); + ui->label_d->setText(tr("Wire diameter") + " dw:"); ui->lineEdit_N->setFocus(); + QAction *buttonAction = new QAction(ui->pushButton_export); + buttonAction->setShortcuts({QKeySequence("Ctrl+Enter"),QKeySequence("Ctrl+Return")}); + ui->pushButton_export->addAction(buttonAction); + connect(buttonAction, &QAction::triggered, ui->pushButton_export, &QPushButton::click); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RF_Toroid::~RF_Toroid() @@ -401,28 +405,29 @@ void RF_Toroid::on_pushButton_calculate_clicked() QString sComplexZ = roundTo(z.real(), loc, fOpt->dwAccuracy) + " + j" + roundTo(z.imag(), loc, fOpt->dwAccuracy); if(z.imag() < 0) sComplexZ = roundTo(z.real(), loc, fOpt->dwAccuracy) + " - j" + roundTo(-z.imag(), loc, fOpt->dwAccuracy); - result += "Z (Ω) = " + sComplexZ + "
"; - result += "|Z| (Ω) = " + roundTo(abs(z), loc, fOpt->dwAccuracy) + "

"; + result += "Z (Ω) = " + formattedOutput(fOpt, "", sComplexZ) + "
"; + result += "|Z| (Ω) = " + formattedOutput(fOpt, "", roundTo(abs(z), loc, fOpt->dwAccuracy)) + "

"; if (Q >= 0){ - result += tr("Equivalent series inductance") + " Ls = " + - roundTo(z.imag() / (2*M_PI*freq)*1e6 / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " + - qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; - result += tr("Loss resistance") + " ESR = " + roundTo(z.real() + Rdc, loc, fOpt->dwAccuracy) + " " + tr("Ohm") + "
"; + result += formattedOutput(fOpt, tr("Equivalent series inductance") + " Ls = ", + roundTo(z.imag() / (2*M_PI*freq)*1e6 / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; + result += formattedOutput(fOpt, tr("Loss resistance") + " ESR = ", roundTo(z.real() + Rdc, loc, fOpt->dwAccuracy), tr("Ohm")) + "
"; if (isCsAuto) - result += tr("Self capacitance") + " Cs = " + roundTo(Csm, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", "pF") + "
"; - result += tr("Coil constructive Q-factor") + " Q = " + roundTo(Q, loc, 0) + "
"; - result += "AL = " + loc.toString(round(al)) - + " " + qApp->translate("Context","nH") + "/N2

"; - result += "

"; - result += "" + tr("Input data for LTSpice") + ":
"; - result += "Inductance: " + QString::number(z.imag() / (2*M_PI*freq)*1e6, 'f', fOpt->dwAccuracy) + "μ" + "
"; - result += "Series resistance: " + QString::number(Rdc * 1000, 'f', 3) + "m" + "
"; - result += "Parallel resistance: " + QString::number(Q * z.imag() / 1000, 'f', fOpt->dwAccuracy) + "k" + "
"; - if (isCsAuto) - result += "Parallel capacitance: " + QString::number(Csm, 'f', fOpt->dwAccuracy) + "p"; - else - result += "Parallel capacitance: " + QString::number(Cs, 'f', fOpt->dwAccuracy) + "p"; + result += formattedOutput(fOpt, tr("Self capacitance") + " Cs = ", roundTo(Csm, loc, fOpt->dwAccuracy), + qApp->translate("Context", "pF")) + "
"; + result += formattedOutput(fOpt, tr("Coil constructive Q-factor") + " Q = ", roundTo(Q, loc, 0)) + "
"; + result += formattedOutput(fOpt, "AL = ", loc.toString(round(al)), qApp->translate("Context","nH") + "/N2") + "

"; + result += "

"; + if(fOpt->isShowLTSpice){ + result += "" + tr("Input data for LTSpice") + ":
"; + result += "Inductance: " + QString::number(z.imag() / (2*M_PI*freq)*1e6, 'f', fOpt->dwAccuracy) + "μ" + "
"; + result += "Series resistance: " + QString::number(Rdc * 1000, 'f', 3) + "m" + "
"; + result += "Parallel resistance: " + QString::number(Q * z.imag() / 1000, 'f', fOpt->dwAccuracy) + "k" + "
"; + if (isCsAuto) + result += "Parallel capacitance: " + QString::number(Csm, 'f', fOpt->dwAccuracy) + "p"; + else + result += "Parallel capacitance: " + QString::number(Cs, 'f', fOpt->dwAccuracy) + "p"; + } } else { result += "Q < 0"; } @@ -442,34 +447,27 @@ void RF_Toroid::on_pushButton_calculate_clicked() void RF_Toroid::on_pushButton_export_clicked() { if (!ui->label_result->text().isEmpty()){ - QString sResult = "


"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - sResult += ""; - } - sResult += "

" + tr("Input data") + ":
"; - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + "
"; - sResult += ui->label_f->text() + " " + ui->lineEdit_f->text() + " " + ui->label_f_m->text() + "
"; + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = "

" + tr("Input data") + ":
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_f->text(), ui->lineEdit_f->text(), ui->label_f_m->text()) + "
"; if (!isCsAuto) - sResult += ui->label_cs->text() + " " + ui->lineEdit_cs->text() + " " + ui->label_cs_m->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_cs->text(), ui->lineEdit_cs->text(), ui->label_cs_m->text()) + "
"; if (ui->comboBox->currentIndex() > 0) - sResult += "" + ui->comboBox->currentText() + "
"; - sResult += ui->label_2->text() + " " + ui->lineEdit_mu1->text() + "
"; - sResult += ui->label_3->text() + " " + ui->lineEdit_mu2->text() + "
"; + sInput += "" + ui->comboBox->currentText() + "
"; + sInput += formattedOutput(fOpt, ui->label_2->text(), ui->lineEdit_mu1->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_mu2->text()) + "
"; if (ui->comboBox_2->currentIndex() > 0) - sResult += "" + ui->comboBox_2->currentText() + "
"; - sResult += ui->label_od->text() + " " + ui->lineEdit_od->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_id->text() + " " + ui->lineEdit_id->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_h->text() + " " + ui->lineEdit_h->text() + " " + ui->label_03->text() + "
"; - sResult += ui->label_c->text() + " " + ui->lineEdit_c->text() + " " + ui->label_04->text() + "
"; - sResult += "


"; - sResult += "

" + tr("Result") + ":
"; + sInput += "" + ui->comboBox_2->currentText() + "
"; + sInput += formattedOutput(fOpt, ui->label_od->text(), ui->lineEdit_od->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_id->text(), ui->lineEdit_id->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_h->text(), ui->lineEdit_h->text(), ui->label_03->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_c->text(), ui->lineEdit_c->text(), ui->label_04->text()); + QString sResult = "

" + tr("Result") + ":"; sResult += ui->label_result->text(); - sResult += "


"; - emit sendResult(sResult); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/rf_toroid.h b/rf_toroid.h index 2305aa6..118b5d6 100644 --- a/rf_toroid.h +++ b/rf_toroid.h @@ -18,6 +18,7 @@ along with this program. If not, see #include #include #include diff --git a/rf_toroid.ui b/rf_toroid.ui index 2483e4e..41aad3c 100644 --- a/rf_toroid.ui +++ b/rf_toroid.ui @@ -10,7 +10,7 @@ 0 0 740 - 600 + 708 @@ -62,6 +62,9 @@ 0 + + Qt::NoFocus + Self capacitance Cs: @@ -213,6 +216,9 @@ 0 + + Qt::NoFocus + @@ -235,18 +241,24 @@ - µ'' = + µ'':
- + 0 0 + + + 220 + 16777215 + + @@ -261,18 +273,24 @@ - µ' = + µ': - + 0 0 + + + 220 + 16777215 + + @@ -505,6 +523,9 @@ 0 + + Qt::NoFocus +
@@ -637,6 +658,9 @@ 40 + + Qt::NoFocus + Context help @@ -647,6 +671,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -673,6 +700,12 @@ 40 + + Qt::NoFocus + + + Ctrl+Enter + Export results @@ -696,6 +729,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -722,6 +761,12 @@ 40 + + Qt::NoFocus + + + Esc + Close @@ -744,15 +789,14 @@ lineEdit_N lineEdit_f + lineEdit_d + lineEdit_cs lineEdit_mu1 lineEdit_mu2 lineEdit_od lineEdit_id lineEdit_h lineEdit_c - pushButton_calculate - pushButton_close - pushButton_help diff --git a/rmcore.cpp b/rmcore.cpp index d7bcd46..b673670 100644 --- a/rmcore.cpp +++ b/rmcore.cpp @@ -180,6 +180,8 @@ void RMcore::on_comboBox_currentIndexChanged(int index) default: break; } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RMcore::on_checkBox_isReverce_clicked() @@ -195,6 +197,8 @@ void RMcore::on_checkBox_isReverce_clicked() ui->label_N->setText(tmpTxt); ui->label_N_m->setVisible(true); } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RMcore::on_pushButton_help_clicked() @@ -263,62 +267,56 @@ void RMcore::on_pushButton_calculate_clicked() } N = findRMCore_N (ind, a, b, c, e, d2, d3, d4, h1, h2, g, mu, index, &result); } - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + - " - " + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - switch (index) { - case 0: - case 1: - sResult += ""; - break; - case 2: - sResult += ""; - break; - case 3: - sResult += ""; - break; - default: - break; - } + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + switch (index) { + case 0: + case 1: + sImage = ""; + break; + case 2: + sImage = ""; + break; + case 3: + sImage = ""; + break; + default: + break; } - sResult += "

" + tr("Input data") + ":
"; + QString sInput = "

" + tr("Input data") + ":
"; if (ui->checkBox_isReverce->isChecked()) - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; else - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + ui->label_N_m->text() + "
"; - sResult += ui->label_a->text() + " " + ui->lineEdit_a->text() + " " + ui->label_am->text() + "
"; - sResult += ui->label_b->text() + " " + ui->lineEdit_b->text() + " " + ui->label_bm->text() + "
"; - sResult += ui->label_c->text() + " " + ui->lineEdit_c->text() + " " + ui->label_cm->text() + "
"; - sResult += ui->label_e->text() + " " + ui->lineEdit_e->text() + " " + ui->label_em->text() + "
"; - sResult += ui->label_d2->text() + " " + ui->lineEdit_d2->text() + " " + ui->label_d2m->text() + "
"; - sResult += ui->label_d3->text() + " " + ui->lineEdit_d3->text() + " " + ui->label_d3m->text() + "
"; - sResult += ui->label_d4->text() + " " + ui->lineEdit_d4->text() + " " + ui->label_d4m->text() + "
"; - sResult += ui->label_h1->text() + " " + ui->lineEdit_h1->text() + " " + ui->label_h1m->text() + "
"; - sResult += ui->label_h2->text() + " " + ui->lineEdit_h2->text() + " " + ui->label_h2m->text() + "
"; - sResult += ui->label_g->text() + " " + ui->lineEdit_g->text() + " " + ui->label_gm->text() + "
"; - sResult += ui->label_mu->text() + " " + ui->lineEdit_mu->text() + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), ui->label_N_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_a->text(), ui->lineEdit_a->text(), ui->label_am->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_b->text(), ui->lineEdit_b->text(), ui->label_bm->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_c->text(), ui->lineEdit_c->text(), ui->label_cm->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_e->text(), ui->lineEdit_e->text(), ui->label_em->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d2->text(), ui->lineEdit_d2->text(), ui->label_d2m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d3->text(), ui->lineEdit_d3->text(), ui->label_d3m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d4->text(), ui->lineEdit_d4->text(), ui->label_d4m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_h1->text(), ui->lineEdit_h1->text(), ui->label_h1m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_h2->text(), ui->lineEdit_h2->text(), ui->label_h2m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_g->text(), ui->lineEdit_g->text(), ui->label_gm->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_mu->text(), ui->lineEdit_mu->text()) + "

"; + QString sResult = "

" + tr("Result") + ":
"; if (ui->checkBox_isReverce->isChecked()){ - sResult += tr("Inductance") + " L = " + roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()); + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())); } else { - sResult += tr("Number of turns of the coil") + " N = " + QString::number(N); + sResult += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", QString::number(N)); } - sResult += "

" + tr("Effective magnetic path length") + " (le): " - + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - sResult += tr("Effective area of magnetic path") + " (Ae): " - + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; - sResult += tr("Effective volume") + " (Ve): " - + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; - sResult += tr("Effective magnetic permeability of the core") + " μe = " + roundTo(result.thd, loc, 0); - sResult += "


"; - emit sendResult(sResult); + sResult += "

" + formattedOutput(fOpt, tr("Effective magnetic path length") + " (le): ", + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Effective area of magnetic path") + " (Ae): ", + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2") + "
"; + sResult += formattedOutput(fOpt, tr("Effective volume") + " (Ve): ", + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3") + "
"; + sResult += formattedOutput(fOpt, tr("Effective magnetic permeability of the core") + " μe = ", roundTo(result.thd, loc, 0)); + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/rmcore.ui b/rmcore.ui index 41e10bb..e24c902 100644 --- a/rmcore.ui +++ b/rmcore.ui @@ -64,6 +64,9 @@ + + Qt::NoFocus + RM6-S @@ -542,6 +545,9 @@ 40 + + Qt::NoFocus + Context help @@ -552,6 +558,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -578,6 +587,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -604,6 +619,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/shield.cpp b/shield.cpp index 1cb6daa..c47c995 100644 --- a/shield.cpp +++ b/shield.cpp @@ -169,27 +169,20 @@ void Shield::on_pushButton_clicked() sShieldForm = ui->radioButton_2->text(); } double L_shilded = findSheildedInductance(L, D, Ds, l, Hs); - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " - + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - sResult += ""; - } - sResult += "

" + tr("Input data") + ":
"; - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + ui->label_N_m->text() + "
"; - sResult += "" + tr("Dimensions") + ":
"; - sResult += ui->label_1->text() + " " + ui->lineEdit_1->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_2->text() + " " + ui->lineEdit_2->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_3->text() + " " + ui->lineEdit_3->text() + " " + ui->label_03->text() + "
"; - sResult += ui->label_4->text() + " " + ui->lineEdit_4->text() + " " + ui->label_04->text() + "
"; - sResult += ui->groupBox_3->title() + ": " + sShieldForm + "

"; - sResult += "
"; - sResult += "

" + tr("Result") + ":
"; - sResult += tr("Inductance of the shielded coil") + " Ls = " + roundTo(L_shilded / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()) + "
"; - sResult += tr("Relative reducing of the inductance") + ": " + loc.toString(round(100 - L_shilded * 100 / L)) + "%" + "
"; - sResult += "


"; - emit sendResult(sResult); + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + QString sInput = "

" + tr("Input data") + ":
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), ui->label_N_m->text()) + "
"; + sInput += "" + tr("Dimensions") + ":
"; + sInput += formattedOutput(fOpt, ui->label_1->text(), ui->lineEdit_1->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_2->text(), ui->lineEdit_2->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_3->text(), ui->lineEdit_3->text(), ui->label_03->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_4->text(), ui->lineEdit_4->text(), ui->label_04->text()) + "
"; + sInput += ui->groupBox_3->title() + ": " + sShieldForm + "

"; + QString sResult = "

" + tr("Result") + ":
"; + sResult += formattedOutput(fOpt, tr("Inductance of the shielded coil") + " Ls = ", roundTo(L_shilded / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Relative reducing of the inductance") + " Rel = ", "- " + loc.toString(round(100 - L_shilded * 100 / L)), "%") + "
"; + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } diff --git a/shield.ui b/shield.ui index 58e435d..d028037 100644 --- a/shield.ui +++ b/shield.ui @@ -9,8 +9,8 @@ 0 0 - 720 - 450 + 900 + 544 @@ -27,7 +27,7 @@ - 720 + 900 550 @@ -131,6 +131,9 @@ + + Qt::NoFocus + Cylinder @@ -141,6 +144,9 @@ + + Qt::NoFocus + Box @@ -424,6 +430,9 @@ 40 + + Qt::NoFocus + Context help @@ -434,6 +443,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -460,6 +472,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -486,6 +504,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/system_functions.cpp b/system_functions.cpp index 4f1b874..3738d8e 100644 --- a/system_functions.cpp +++ b/system_functions.cpp @@ -477,3 +477,61 @@ QString roundTo(double num, QLocale locale, int accuracy){ QString res_num = QString::fromStdString(str); return res_num; } +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +QStringList getValueTextColorNames(int styleGUI) +{ + QStringList colorNames = (QStringList()<<"blue"<<"darkCyan"<<"red"<<"green"<<"black"<<"yellow"<<"cyan"<<"magenta"<<"gray"); + if (styleGUI == _DarkStyle){ + colorNames.clear(); + colorNames <<"yellow"<<"cyan"<<"magenta"<<"gray"<<"white"<<"blue"<<"darkCyan"<<"red"<<"green"; + } + return colorNames; +} +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +QRadioButton* getCheckedRadioButton(QWidget *w) +{ + int ii = 0; + foreach (QRadioButton *button, w->findChildren()) { + if (button->isChecked()) { + return button; + } + ii++; + } + return NULL; +} +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/// formatHeader() utility function for formattedOutput() +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +void formatHeader(QString *header, QString fmt){ + if (header->indexOf(fmt) > 0){ + int in = header->indexOf(fmt); + int space_cnt = 0; + for (int i = in; i >= 0; i--){ + in = i; + if (header->at(i) == ' '){ + space_cnt++; + if ((space_cnt == 1) && (fmt == ":")) + break; + else if (space_cnt > 1) + break; + } + } + *header = header->mid(in); + } +} +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +QString formattedOutput(_OptionStruct *mOpt, QString header, QString value, QString footer) +{ + QString valurTextColor = getValueTextColorNames(mOpt->styleGUI)[mOpt->vTextColor]; + QString output = ""; + if (!mOpt->isShowValueDescription){ + formatHeader(&header, "="); + formatHeader(&header, ":"); + formatHeader(&header, "≈"); + } + if (mOpt->isOutputValueColored) + output = header + " " + value + " " + footer; + else + output = header + " " + value + " " + footer; + return output; +} diff --git a/system_functions.h b/system_functions.h index ddca71a..c7c4f36 100644 --- a/system_functions.h +++ b/system_functions.h @@ -23,6 +23,7 @@ along with this program. If not, see #include #include +#include #include #include #include @@ -61,8 +62,13 @@ enum _StyleGUI { QString ssLengthMeasureUnit; QString mainFontFamily; QString textFontFamily; + int vTextColor; int mainFontSize; int textFontSize; + bool isOutputInTwoColumns; + bool isOutputValueColored; + bool isShowValueDescription; + bool isShowCalcNum; bool isAutomaticUpdate; bool isEnglishLocale; bool isConfirmExit; @@ -92,11 +98,14 @@ QString defineSavePath(); void showWarning(QString title, QString msg); void showInfo(QString title, QString msg); QStringList translateInstalling(QStringList *lang); +QStringList getValueTextColorNames(int styleGUI); QLocale getLanguageLocale (QString lang); void completeOptionsStructure(_OptionStruct *opt); QString formatLength(double length, double lengthMultiplyer); QPixmap revercePixmapColors(const QPixmap *pm); QIcon reverceIconColors(QIcon ico); QString roundTo(double num, QLocale locale, int accuracy); +QRadioButton *getCheckedRadioButton(QWidget *w); +QString formattedOutput(_OptionStruct *mOpt, QString header, QString value, QString footer = NULL); #endif // SYSTEM_FUNCTIONS_H diff --git a/ucore.cpp b/ucore.cpp index bafece3..8e4b968 100644 --- a/ucore.cpp +++ b/ucore.cpp @@ -154,6 +154,8 @@ void UCore::on_checkBox_isReverce_clicked() ui->label_N->setText(tmpTxt); ui->label_N_m->setVisible(true); } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void UCore::on_pushButton_close_clicked() @@ -197,6 +199,8 @@ void UCore::on_comboBox_currentIndexChanged(int index) default: break; } + ui->lineEdit_N->setFocus(); + ui->lineEdit_N->selectAll(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void UCore::on_pushButton_help_clicked() @@ -279,58 +283,52 @@ void UCore::on_pushButton_calculate_clicked() } N = findUCore_N(ind,A,B,C,D,E,F,s,mu,&result); } - QString sResult = "
"; - if (fOpt->isShowTitle){ - sResult = "

" +QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + - " - " + windowTitle() + "


"; - } - if (fOpt->isInsertImage){ - switch (index) { - case 0: - sResult += ""; - break; - case 1: - sResult += ""; - break; - case 2: - sResult += ""; - break; - default: - break; - } + QString sCaption = QCoreApplication::applicationName() + " " + QCoreApplication::applicationVersion() + " - " + windowTitle(); + QString sImage = ""; + switch (index) { + case 0: + sImage = ""; + break; + case 1: + sImage = ""; + break; + case 2: + sImage = ""; + break; + default: + break; } - sResult += "

" + tr("Input data") + ":
"; + QString sInput = "

" + tr("Input data") + ":
"; if (ui->checkBox_isReverce->isChecked()) - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text()) + "
"; else - sResult += ui->label_N->text() + " " + ui->lineEdit_N->text() + " " + ui->label_N_m->text() + "
"; - sResult += ui->label_a->text() + " " + ui->lineEdit_a->text() + " " + ui->label_01->text() + "
"; - sResult += ui->label_b->text() + " " + ui->lineEdit_b->text() + " " + ui->label_02->text() + "
"; - sResult += ui->label_c->text() + " " + ui->lineEdit_c->text() + " " + ui->label_03->text() + "
"; - sResult += ui->label_d->text() + " " + ui->lineEdit_d->text() + " " + ui->label_04->text() + "
"; - sResult += ui->label_e->text() + " " + ui->lineEdit_e->text() + " " + ui->label_05->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_N->text(), ui->lineEdit_N->text(), ui->label_N_m->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_a->text(), ui->lineEdit_a->text(), ui->label_01->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_b->text(), ui->lineEdit_b->text(), ui->label_02->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_c->text(), ui->lineEdit_c->text(), ui->label_03->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_d->text(), ui->lineEdit_d->text(), ui->label_04->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_e->text(), ui->lineEdit_e->text(), ui->label_05->text()) + "
"; if (index == 1) - sResult += ui->label_f->text() + " " + ui->lineEdit_f->text() + " " + ui->label_06->text() + "
"; + sInput += formattedOutput(fOpt, ui->label_f->text(), ui->lineEdit_f->text(), ui->label_06->text()) + "
"; if (index > 0) - sResult += ui->label_s->text() + " " + ui->lineEdit_s->text() + " " + ui->label_07->text() + "
"; - sResult += ui->label_mu->text() + " " + ui->lineEdit_mu->text() + "
"; - sResult += "


"; - sResult += "

" + tr("Result") + ":
"; + sInput += formattedOutput(fOpt, ui->label_s->text(), ui->lineEdit_s->text(), ui->label_07->text()) + "
"; + sInput += formattedOutput(fOpt, ui->label_mu->text(), ui->lineEdit_mu->text()) + "
"; + QString sResult = "

" + tr("Result") + ":
"; if (ui->checkBox_isReverce->isChecked()){ - sResult += tr("Inductance") + " L = " + roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy) + " " - + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8()); + sResult += formattedOutput(fOpt, tr("Inductance") + " L = ", roundTo(ind / fOpt->dwInductanceMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssInductanceMeasureUnit.toUtf8())); } else { - sResult += tr("Number of turns of the coil") + " N = " + QString::number(N); + sResult += formattedOutput(fOpt, tr("Number of turns of the coil") + " N = ", QString::number(N)); } - sResult += "

" + tr("Effective magnetic path length") + " (le): " - + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "
"; - sResult += tr("Effective area of magnetic path") + " (Ae): " - + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2
"; - sResult += tr("Effective volume") + " (Ve): " - + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy) - + " " + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3
"; - sResult += "


"; - emit sendResult(sResult); + sResult += "

" + formattedOutput(fOpt, tr("Effective magnetic path length") + " (le): ", + roundTo(result.N/fOpt->dwLengthMultiplier, loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8())) + "
"; + sResult += formattedOutput(fOpt, tr("Effective area of magnetic path") + " (Ae): ", + roundTo(result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "2") + "
"; + sResult += formattedOutput(fOpt, tr("Effective volume") + " (Ve): ", + roundTo(result.N * result.sec/(fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier * fOpt->dwLengthMultiplier), loc, fOpt->dwAccuracy), + qApp->translate("Context", fOpt->ssLengthMeasureUnit.toUtf8()) + "3") + "
"; + sResult += "

"; + emit sendResult(sCaption + LIST_SEPARATOR + sImage + LIST_SEPARATOR + sInput + LIST_SEPARATOR + sResult); } diff --git a/ucore.ui b/ucore.ui index b30619a..1bd1c42 100644 --- a/ucore.ui +++ b/ucore.ui @@ -45,6 +45,9 @@ + + Qt::NoFocus + @@ -456,6 +459,9 @@ 40 + + Qt::NoFocus + Context help @@ -466,6 +472,9 @@ :/menu_ico/res/icons8-help-32.png:/menu_ico/res/icons8-help-32.png + + F1 + false @@ -492,6 +501,12 @@ 40 + + Qt::NoFocus + + + Enter + Calculate @@ -518,6 +533,12 @@ 40 + + Qt::NoFocus + + + Esc + Close diff --git a/version.h b/version.h index cfb014c..198a4e7 100644 --- a/version.h +++ b/version.h @@ -18,11 +18,11 @@ along with this program. If not, see