|
|
$(document).ready(function() {
|
|
|
RawDataOrPData()
|
|
|
});
|
|
|
|
|
|
$("#id_exp_type").change(function() {
|
|
|
RawDataOrPData()
|
|
|
});
|
|
|
|
|
|
function RawDataOrPData(){
|
|
|
var type = $("#id_exp_type").val();
|
|
|
incohe_integr = $("#id_incohe_integr")
|
|
|
spectral = $("#id_spectral")
|
|
|
fftpoints = $("#id_fftpoints")
|
|
|
save_ch_dc = $("#id_save_ch_dc")
|
|
|
add_spec_button = $("#add_spectral_button")
|
|
|
del_spec_button = $("#delete_spectral_button")
|
|
|
sel_spec_button = $("#self_spectral_button")
|
|
|
cro_spec_button = $("#cross_spectral_button")
|
|
|
all_spec_button = $("#all_spectral_button")
|
|
|
|
|
|
if (type == 0) {
|
|
|
$(incohe_integr).attr('readonly', true);
|
|
|
$(spectral).attr('readonly', true);
|
|
|
$(fftpoints).attr('readonly', true);
|
|
|
$(save_ch_dc).attr('disabled', true);
|
|
|
$(save_ch_dc).attr('readonly', true);
|
|
|
$(add_spec_button).attr('disabled', true);
|
|
|
$(del_spec_button).attr('disabled', true);
|
|
|
$(sel_spec_button).attr('disabled', true);
|
|
|
$(cro_spec_button).attr('disabled', true);
|
|
|
$(all_spec_button).attr('disabled', true);
|
|
|
}
|
|
|
else {
|
|
|
$(incohe_integr).attr('readonly', false);
|
|
|
$(spectral).attr('readonly', false);
|
|
|
$(fftpoints).attr('readonly', false);
|
|
|
$(save_ch_dc).attr('disabled', false);
|
|
|
$(save_ch_dc).attr('readonly', false);
|
|
|
$(add_spec_button).attr('disabled', false);
|
|
|
$(del_spec_button).attr('disabled', false);
|
|
|
$(sel_spec_button).attr('disabled', false);
|
|
|
$(cro_spec_button).attr('disabled', false);
|
|
|
$(all_spec_button).attr('disabled', false);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
$("#id_cards_number").on('change', function() {
|
|
|
var cards_number = $("#id_cards_number").val();
|
|
|
channels_number = $("#id_channels_number")
|
|
|
$(channels_number).val(cards_number*2)
|
|
|
updateChannelsNumber();
|
|
|
});
|
|
|
|
|
|
|
|
|
$("#id_channels_number").on('change', function() {
|
|
|
updateChannelsNumber();
|
|
|
});
|
|
|
|
|
|
|
|
|
$("#id_spectral").on('change', function() {
|
|
|
updateSpectralNumber();
|
|
|
});
|
|
|
|
|
|
|
|
|
function updateSpectralNumber(){
|
|
|
var spectral_comb = $("#id_spectral").val();
|
|
|
var num = spectral_comb.length;
|
|
|
var cont = 0
|
|
|
for (i = 0; i < num; i++) {
|
|
|
if (spectral_comb[i] == "]"){
|
|
|
cont = cont + 1
|
|
|
}
|
|
|
}
|
|
|
$("#id_spectral_number").val(cont)
|
|
|
}
|
|
|
|
|
|
|
|
|
function updateChannelsNumber() {
|
|
|
|
|
|
var channels_number = $("#id_channels_number").val();
|
|
|
channels = $("#id_channels")
|
|
|
sequence = ""
|
|
|
|
|
|
for (i = 1; i <= channels_number; i++) {
|
|
|
if (i==1){
|
|
|
sequence = i.toString()
|
|
|
}
|
|
|
else{
|
|
|
sequence = sequence + "," + i.toString()
|
|
|
}
|
|
|
}
|
|
|
$(channels).val(sequence)
|
|
|
}
|