');
echo('Označení | Výkon [dB] | Výkon [mW] | ');
DB_Select('wlan_list', 'id,cable_length,name,'.implode(',', $Polozky));
while($Row = DB_Row())
{
DB_Save();
foreach($Polozky as $Item)
{
$Row2 = DbById($Row[$Item]);
$Row[$Item.'_db'] = $Row2['value'];
$Row[$Item] = $Row2['name'];
}
$Row['cable_db'] = $Row['cable_db'] * $Row['cable_length'];
$Row['cable'] = $Row['cable'].' '.$Row['cable_length'].' m';
$Total = 0;
foreach($Polozky as $Item)
{
$Total = $Total + $Row[$Item.'_db'];
}
echo(''.$Row['name'].' | '.round($Total).' | '.round(pow(10, $Total/10)).' | ');
echo('');
foreach($Polozky as $Item)
{
echo(''.$Row[$Item].' | '.$Row[$Item.'_db'].' | ');
}
echo(' | ');
DB_Update('wlan_list', 'id='.$Row['id'], array('total' => $Total, 'total_passive' => ($Total-$Row['device_db'])));
DB_Load();
}
echo(' ');
echo(' | ');
echo('
Bod 1 | Bod 2 | Signál [dB] | ');
DB_Select('wlan_links', '*');
while($Row = DB_Row())
{
DB_Save();
DB_Select('wlan_list', '*', 'id='.$Row['point1']);
$Point1 = DB_Row();
DB_Select('wlan_list', '*', 'id='.$Row['point2']);
$Point2 = DB_Row();
$UtlumTrasy = -round(40 + 20*log10($Row['distance']));
$Signal = $Point1['total'] + $UtlumTrasy + $Point2['total_passive'];
echo(''.$Point1['name'].' | '.$Point2['name'].' | '.$Signal.' | ');
echo('');
echo('Vyzářený výkon | '.$Point1['total'].' | ');
echo('Útlum trasy | '.$UtlumTrasy.' | ');
echo('Zisk příjímače | '.$Point2['total_passive'].' | ');
echo(' | ');
DB_Load();
}
echo(' ');
?>
|