##// END OF EJS Templates
update rc/models.py to last version:...
update rc/models.py to last version: - monitor channel - cgs_status

File last commit:

r338:7377db7c77e8
r418:d19764ba5024 ver_3Julio
Show More
filters.js
29 lines | 776 B | application/javascript | JavascriptLexer
$("#id_frequency").change(function() {
updateParameters()
});
$("#id_clock").change(function() {
updateParameters()
});
$("#id_multiplier").change(function() {
updateParameters()
});
function updateParameters(){
var clock = $("#id_clock").val(); // clock frequency (MHz)
var fch = $("#id_frequency").val(); // RF frequency (MHz)
var m_dds = $("#id_multiplier").val(); // DDS multiplier
if (Math.abs(fch) < clock/2){ // Si se cumple nyquist
var nco = Math.pow(2,32)*((fch/clock)%1);
//var nco_i = Math.round(nco/m_dds)*m_dds;
var nco_i = Math.round(nco)
}
else {
nco = Math.pow(2,32)*(clock-fch)/(clock);
//nco_i = Math.round(nco/m_dds)*m_dds;
var nco_i = Math.round(nco)
}
$("#id_f_decimal").val(nco_i)
}