##// END OF EJS Templates
Version probada con envio de json, nueva plantilla corregida pero error en conversion de ramp
Version probada con envio de json, nueva plantilla corregida pero error en conversion de ramp

File last commit:

r335:7377db7c77e8
r336:dcfb18d9813e
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)
}