Остался я пока без антенного анализатора, и хотя не часто надо... но уже успело-таки надоесть, когда вдруг приспичит проверить неизвестный кабель - вспоминать формулы, переводить единицы измерения и пользоваться калькулятором. Решил упростить процесс, может еще кому пригодится?
Запускаете в винде Блокнот, копируете в него нижеуказанный текст, сохраняете под любым именем с расширением .htm или .html в любом удобном месте. На компе, планшете, телефоне или своем сайте. Запускаете там этот файл. Должно открыться окно браузера с простенькой формой.
Берете кусок кабеля любой длинны, меряете его емкость, вводите в форму.
Замыкаете его на противоположном конце, меряете индуктивность, вводите в форму. В результате - видите волновое сопротивление.
Меряете длину этого куска, вводите в форму. Получаете коэффициент укорочения,и погонные емкость с индуктивностью.
Код:
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Расчет волнового и Ку</title>
<script>
function Change()
{
//Получить исходные данные
var S = 299792458;
var C = parseFloat(document.getElementById('C').value) * 1E-12; //пФ
var L = parseFloat(document.getElementById('L').value) * 1E-6; //мкГн
var M = parseFloat(document.getElementById('M').value); //м
//Расчитать
var D = L / C;
var Z = Math.sqrt( D );
var Cp = C / M;
var Lp = L / M;
var Kz = S * Cp * Z;
var Ku = 1 / Kz;
//Отобразить с округлением
document.getElementById('Z').innerHTML=Z.toFixed(2);
document.getElementById('Cp').innerHTML=(Cp * 1E+12).toFixed(3);
document.getElementById('Lp').innerHTML=(Lp * 1E+6).toFixed(3);
document.getElementById('Kz').innerHTML=Kz.toFixed(3);
document.getElementById('Ku').innerHTML=Ku.toFixed(3);
//Добавить комментарий
if ((Ku >= 1) || (Ku < 0.01) || (isNaN(Ku))) {document.getElementById('T').innerHTML='НЕРЕАЛЬНЫЕ ДАННЫЕ'}
else {document.getElementById('T').innerHTML=''};
}
</script>
</HEAD>
Емкость разомкнутого куска кабеля <INPUT id="C" type="text" onkeyup="Change();"> пФ<BR>
Индуктивность замкнутого куска кабеля <INPUT id="L" type="text" onkeyup="Change();"> мкГн<BR>
Волновое сопротивление = <B><FONT id="Z"></FONT></B> Ом<BR><BR>
Длина этого куска кабеля <INPUT id="M" type="text" onkeyup="Change();"> м<BR>
Погонная емкость = <FONT id="Cp"></FONT> пФ / м<BR>
Погонная индуктивность = <FONT id="Lp"></FONT> мкГн / м<BR>
Коэффициент замедления = <FONT id="Kz"></FONT><BR>
Коэффициент укорочения = <B><FONT id="Ku"></FONT></B><BR>
<FONT id="T" color="red"></FONT>
</HTML>
Код написал быстренько, проверил только на одном реальном куске - похоже на правду. Однако, если кто-то обнаружит ошибки - буду благодарен и тут-же поправлю.