experiment_verify.html
161 lines
| 4.2 KiB
| text/html
|
HtmlDjangoLexer
|
r157 | {% extends "base.html" %} | ||
r338 | {% load bootstrap4 %} | |||
|
r157 | {% load static %} | ||
{% load main_tags %} | ||||
{% block extra-head %} | ||||
<link href="{% static 'css/bootstrap-datetimepicker.min.css' %}" media="screen" rel="stylesheet"> | ||||
{% endblock %} | ||||
{% block exp-active %}active{% endblock %} | ||||
{% block content-title %}{{title}}{% endblock %} | ||||
{% block content-suptitle %}{{suptitle}}{% endblock %} | ||||
{% block content %} | ||||
{% block menu-actions %} | ||||
{% endblock %} | ||||
|
r229 | <form action="" method="post" class="form login">{% csrf_token %} | ||
|
r157 | |||
<table class="table table-bordered" style="text-align:center;"> | ||||
|
r239 | |||
|
r157 | <tr> | ||
<th style="text-align:center;">Parameters</th> | ||||
<th style="text-align:center;">DDS</th> | ||||
<th style="text-align:center;">RC</th> | ||||
<th style="text-align:center;">JARS</th> | ||||
|
r229 | <th style="text-align:center;">Insert New Value</th> | ||
|
r157 | </tr> | ||
|
r229 | |||
|
r157 | <tr> | ||
<th>Clock In</th> | ||||
<td id="dds_clock">{{ dds.clock }}</td> | ||||
<td id="rc_clock">{{ rc.clock_in }}</td> | ||||
<td id="filter_clock">{{ filter_parms.clock }}</td> | ||||
|
r229 | <td><input id="suggest_clock" name="suggest_clock"></input></td> | ||
|
r157 | </tr> | ||
|
r229 | |||
|
r157 | <tr> | ||
<th>Frequency A (Mhz)</th> | ||||
|
r229 | <td id="dds_frequencyA">{{ dds.frequencyA_Mhz }}</td> | ||
|
r157 | <td>x</td> | ||
|
r229 | <td id="filter_frequencyA">{{ filter_parms.fch }}</td> | ||
<td><input id="suggest_frequencyA" name="suggest_frequencyA"></input></td> | ||||
|
r157 | </tr> | ||
|
r229 | |||
<!--<tr> | ||||
|
r157 | <th>Frequency A (Decimal)</th> | ||
<td>{{ dds.frequencyA }}</td> | ||||
<td>x</td> | ||||
<td>{{ filter_parms.fch_decimal }}</td> | ||||
|
r229 | <td><input id="suggest_frequencyAdec"></input></td> | ||
</tr>--> | ||||
<!--<tr> | ||||
|
r157 | <th>Sampling Frequency (MHz)</th> | ||
<td id="dds_sampfreq">{{ dds.frequencyA }}</td> | ||||
<td id="rc_sampfreq">{{ samp_freq_rc }}</td> | ||||
<td id="jars_sampfreq">{{ samp_freq_jars }}</td> | ||||
|
r229 | <td><input id="suggest_sampfreq" name="suggest_sampfreq"></input></td> | ||
</tr>--> | ||||
|
r157 | </table> | ||
|
r229 | <!-- | ||
|
r157 | <div class=""> | ||
<h4 class="panel-title"><b> Extra Parameters </b></h4> | ||||
<br> | ||||
</div> | ||||
<table class="table table-bordered" > | ||||
{% for configuration in configurations %} | ||||
{% if configuration.device.device_type.name == 'jars' %} | ||||
<tr><th>Rate(MB/h)</th><td>{{ rate }}</td></tr> | ||||
{% endif %} | ||||
{% endfor %} | ||||
</table> | ||||
|
r229 | --> | ||
|
r157 | |||
<div class="pull-right"> | ||||
|
r229 | <button type="button" class="btn btn-primary" id="bt_back">Back</button> | ||
<button type="submit" class="btn btn-primary" id="bt_update">{{ button }}</button> | ||||
</div> | ||||
</form> | ||||
|
r157 | {% endblock %} | ||
{% block sidebar%} | ||||
{% include "sidebar_devices.html" %} | ||||
{% endblock %} | ||||
{% block extra-js%} | ||||
|
r229 | <script src="{% static 'js/dds_conversion.js' %}"></script> | ||
|
r157 | <script type="text/javascript"> | ||
{% if dds_conf %} | ||||
$(document).ready(function() { | ||||
|
r229 | $("#suggest_frequencyA").on('change', function() { | ||
updateBinaryFrequencies(); | ||||
}); | ||||
|
r157 | $('#dds_clock').click(function(event) { | ||
clock = $("#dds_clock").text(); | ||||
$("#suggest_clock").val(clock); | ||||
}); | ||||
|
r229 | $('#dds_frequencyA').click(function(event) { | ||
sampfreq = $("#dds_frequencyA").text(); | ||||
$("#suggest_frequencyA").val(sampfreq); | ||||
|
r157 | }); | ||
}); | ||||
{% endif %} | ||||
|
r229 | |||
|
r157 | {% if rc_conf %} | ||
$(document).ready(function() { | ||||
$('#rc_clock').click(function(event) { | ||||
clock = $("#rc_clock").text(); | ||||
$("#suggest_clock").val(clock); | ||||
}); | ||||
|
r229 | //$('#rc_sampfreq').click(function(event) { | ||
// sampfreq = $("#rc_sampfreq").text(); | ||||
// $("#suggest_sampfreq").val(sampfreq); | ||||
//}); | ||||
}); | ||||
|
r157 | {% endif %} | ||
|
r229 | {% if jars_conf %} | ||
|
r157 | $(document).ready(function() { | ||
$('#filter_clock').click(function(event) { | ||||
clock = $("#filter_clock").text(); | ||||
$("#suggest_clock").val(clock); | ||||
}); | ||||
|
r229 | $('#filter_frequencyA').click(function(event) { | ||
sampfreq = $("#filter_frequencyA").text(); | ||||
$("#suggest_frequencyA").val(sampfreq); | ||||
updateBinaryFrequencies() | ||||
|
r157 | }); | ||
|
r229 | }); | ||
|
r157 | {% endif %} | ||
|
r229 | function updateBinaryFrequencies() { | ||
var clock = {{dds.clock}}; | ||||
var multiplier = {{dds.multiplier}}; | ||||
var freq = $("#suggest_frequencyA").val(); | ||||
var mclock = clock*multiplier; | ||||
var freq_bin = freq2Binary(mclock, freq); | ||||
freq = binary2Freq(mclock, freq_bin); | ||||
$("#suggest_frequencyA").val(freq); | ||||
} | ||||
|
r157 | |||
$(".clickable-row").click(function() { | ||||
document.location = $(this).data("href"); | ||||
}); | ||||
|
r229 | |||
|
r157 | $("#bt_back").click(function() { | ||
document.location = "{% url 'url_experiment' experiment.id%}"; | ||||
}); | ||||
|
r229 | |||
|
r157 | </script> | ||
|
r229 | {% endblock %} | ||