Expose type of scan and threads for both loop and set of values.
This commit is contained in:
+20
-16
@@ -91,27 +91,31 @@
|
||||
<option value="scanLoop">Loop</option>
|
||||
<option value="scanVals">Set of values</option>
|
||||
</select>
|
||||
<div id="ScansControls" style="visibility: hidden;">
|
||||
<table style="width: 100%;">
|
||||
<tr>
|
||||
<td colspan="1">Scan:
|
||||
<select name="comboScan" id="comboScan" onchange="">
|
||||
<option value="EScan">Energy [eV]</option>
|
||||
<option value="SigEScan">Energy sigma [eV]</option>
|
||||
<option value="AngleScan">Angle [deg]</option>
|
||||
<option value="SigAngleScan">Angle sigma [deg]</option>
|
||||
<option value="NProjScan">Number of projectiles</option>
|
||||
<option value="dScan">Thickness of layer # 1</option>
|
||||
</select>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
Threads:
|
||||
<input name="scanThreads" id="scanThreads" type="number" min="1" step="1" value="">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="ScansLine" style="visibility: hidden;">
|
||||
<br>Set of values: <input name="scanList" id="scanList" type="text" value="1000">
|
||||
Corresponding depth increment: <input name="scanListdz" id="scanListdz" type="text" value="">
|
||||
</div>
|
||||
<table id="ScansTable" style="width: 100%;visibility: hidden;">
|
||||
<tr>
|
||||
<td colspan="1">Scan:
|
||||
<select name="comboScan" id="comboScan" onchange="">
|
||||
<option value="EScan">Energy [eV]</option>
|
||||
<option value="SigEScan">Energy sigma [eV]</option>
|
||||
<option value="AngleScan">Angle [deg]</option>
|
||||
<option value="SigAngleScan">Angle sigma [deg]</option>
|
||||
<option value="NProjScan">Number of projectiles</option>
|
||||
<option value="dScan">Thickness of layer # 1</option>
|
||||
</select>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
Threads:
|
||||
<input name="scanThreads" id="scanThreads" type="number" min="1" step="1" value="">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<!input type="radio" name="ScanType" value="Loop" checked onChange="">
|
||||
|
||||
+3
-1
@@ -3370,6 +3370,7 @@ function adjust_scans()
|
||||
|
||||
// consider only if scans checkbox is checked
|
||||
if (scanSeq) {
|
||||
ShowHide(1,'ScansControls');
|
||||
// Which type of scan
|
||||
if (scanType == "scanLoop") {
|
||||
ShowHide(1,'ScansTable');
|
||||
@@ -3380,6 +3381,7 @@ function adjust_scans()
|
||||
}
|
||||
} else {
|
||||
// Hide both
|
||||
ShowHide(0,'ScansControls');
|
||||
ShowHide(0,'ScansTable');
|
||||
ShowHide(0,'ScansLine');
|
||||
}
|
||||
@@ -3470,7 +3472,7 @@ function prep_cfg(toggle) {
|
||||
valtmp = 1*(document.getElementById(strtmp).checked);
|
||||
All[strtmp]=valtmp;
|
||||
ScanSec = ScanSec + strtmp +"="+ valtmp+"\n";
|
||||
let parScan = ["comboScan","scanType","scanThreads","scanFrom","scanStep","scanTo","scanList","scanListdz"];
|
||||
let parScan = ["comboScan","scanType","scanFrom","scanStep","scanTo","scanList","scanListdz"];
|
||||
for (key of parScan) {
|
||||
All[key]= document.getElementById(key).value;
|
||||
ScanSec = ScanSec + key + "=" + All[key] + "\n";
|
||||
|
||||
Reference in New Issue
Block a user