##// END OF EJS Templates
Update Views y several improvements
Update Views y several improvements

File last commit:

r316:0d39f71bbf42
r316:0d39f71bbf42
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)
}