xxxxxxxxxx
162
<html>
<head>
<title>MAVIS Tools</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.10.2/p5.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.10.2/addons/p5.sound.min.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
<meta charset="utf-8" />
</head>
<body>
<script src="sketch.js"></script>
<div>
<h3>SCAO Strehl Check</h3>
<table>
<tr>
<td>Seeing (at zenith):</td>
<td><input type="number" style="text-align: right" value="0.87" id="seeing" /></td>
<td>"</td>
</tr>
<tr>
<td>lambda:</td>
<td><input type="number" style="text-align: right" id="lambda" value="550" /></td>
<td>nm</td>
</tr>
<tr>
<td>Zenith angle:</td>
<td><input type="number" style="text-align: right" id="zenithangle" value="0" /></td>
<td>degrees</td>
</tr>
<tr>
<td>r0:</td>
<td id="r0" style="text-align: right" />
<td id="r0lambda">m @ 550nm</td>
</tr>
<tr>
<td>DM Pitch:</td>
<td><input type="number" style="text-align: right" id="pitch" value="0.2" /></td>
<td>m</td>
</tr>
<tr>
<td>Fitting Error:</td>
<td style="text-align: right" id="fitRMS" />
<td>nm RMS</td>
</tr>
<tr>
<td>SR Fitting:</td>
<td style="text-align: right" id="fitSR" />
<td id="fitlambda">% @ 550nm</td>
</tr>
<tr>
<td>Fit+Alias Error:</td>
<td style="text-align: right" id="fitaliRMS" />
<td>nm RMS</td>
</tr>
<tr>
<td>SR Fit+Alias:</td>
<td style="text-align: right" id="fitaliSR" />
<td id="fitalilambda">% @ 550nm</td>
</tr>
</table>
</div>
<div>
<h3>Strehl <=> RMS-error</h3>
<table>
<tr>
<td>lambda:</td>
<td><input type="number" style="text-align: right" id="S2R_lambda" value="550" /></td>
<td>nm</td>
</tr>
<tr>
<td>Strehl Ratio:</td>
<td><input type="number" style="text-align: right" value="55.00" id="S2R_SR" /></td>
<td>%</td>
<td>=></td>
<td>RMS Error:</td>
<td id="S2R_RMS" style="text-align: right"></td>
<td>nm</td>
</tr>
<tr>
<td>RMS Error:</td>
<td><input type="number" style="text-align: right" value="67.68" id="R2S_RMS" /></td>
<td>nm</td>
<td>=></td>
<td>Strehl Ratio:</td>
<td id="R2S_SR" style="text-align: right"></td>
<td>%</td>
</tr>
</table>
</div>
<div>
<h3>Strehl Boost => WFE RMS</h3>
<table>
<tr>
<td>lambda:</td>
<td><input type="number" style="text-align: right" id="SB_lambda" value="550" /></td>
<td>nm</td>
</tr>
<tr>
<td>SR bad:</td>
<td><input type="number" style="text-align: right" value="15" id="SR_BAD" /></td>
<td>% @ 550nm</td>
<td>=></td>
<td>RMS Error:</td>
<td id="SB_BAD_NM" style="text-align: right"></td>
<td>nm</td>
</tr>
<tr>
<td>SR good:</td>
<td><input type="number" style="text-align: right" value="25" id="SR_GOOD" /></td>
<td>% @ 550nm</td>
<td>=></td>
<td>RMS Error:</td>
<td id="SB_GOOD_NM" style="text-align: right"></td>
<td>nm</td>
</tr><tr>
<td>Boost:</td>
<td id="NM_BOOST" style="text-align: right"></td>
<td>nm</td>
</tr>
</table>
</div>
<div>
<h3>Guide-Star Overlap</h3>
<table>
<tr>
<td>Layer Altitude:</td>
<td><input type="number" style="text-align: right" id="meta_alt" value="33" /></td>
<td>km</td>
</tr>
<tr>
<td>GS Altitude:</td>
<td><input type="number" style="text-align: right" value="90" id="gs_alt" /></td>
<td>km</td>
<td>or</td>
<td><input type="checkbox" id="isngs" name="isngs" checked />Infinite Altitude</td>
</tr>
<tr>
<td>GS Separation:</td>
<td><input type="number" style="text-align: right" value="50.0" id="gstheta" /></td>
<td>"</td>
<td>=></td>
<td>Linear Separation:</td>
<td id="linsep" style="text-align: right">0.00</td>
<td>m</td>
</tr>
<tr>
<td>Tel Diam:</td>
<td><input type="number" style="text-align: right" value="8.0" id="teldiam" /></td>
<td>m</td>
<td>=></td>
<td>Fractional Overlap:</td>
<td id="fracoverlap" style="text-align: right">0.00</td>
<td>%</td>
</tr>
</table>
</div>
</body>
</html>