Example #1
0
    def updatePeakBackTofWidgets(self, row):
        _list_nxsdata_sorted = self.list_nxsdata_sorted
        _nxsdata_row = _list_nxsdata_sorted[row]
        if _nxsdata_row == None:
            return
        [peak1, peak2] = _nxsdata_row.peak
        if peak1 == '' or peak1 == 'N/A':
            peak1 = -1
        self.dataPeakFromValue.setValue(int(peak1))
        if peak2 == '' or peak2 == 'N/A':
            peak2 = 255
        self.dataPeakToValue.setValue(int(peak2))

        [back1, back2] = _nxsdata_row.back
        if back1 == '' or back1 == 'N/A':
            back1 = -1
        self.dataBackFromValue.setValue(int(back1))
        if back2 == '' or back2 == 'N/A':
            back2 = 255
        self.dataBackToValue.setValue(int(back2))

        if _nxsdata_row.tof_auto_flag:
            [tof1, tof2] = _nxsdata_row.tof_range_auto
        else:
            [tof1, tof2] = _nxsdata_row.tof_range
        [tof1ms, tof2ms] = convertTOF([tof1, tof2])
        self.TOFmanualFromValue.setText("%.2f" % float(tof1ms))
        self.TOFmanualToValue.setText("%.2f" % float(tof2ms))
        self.manualTOFWidgetsEnabled(not _nxsdata_row.tof_auto_flag)
Example #2
0
 def updatePeakBackTofWidgets(self, row):
     _list_nxsdata_sorted = self.list_nxsdata_sorted
     _nxsdata_row = _list_nxsdata_sorted[row]
     if _nxsdata_row == None:
         return
     [peak1, peak2] = _nxsdata_row.peak
     if peak1 == '' or peak1 == 'N/A':
         peak1 = -1
     self.dataPeakFromValue.setValue(int(peak1))
     if peak2 == '' or peak2 == 'N/A':
         peak2 = 255
     self.dataPeakToValue.setValue(int(peak2))
     
     [back1, back2] = _nxsdata_row.back
     if back1 == '' or back1 == 'N/A':
         back1 = -1
     self.dataBackFromValue.setValue(int(back1))
     if back2 == '' or back2 == 'N/A':
         back2 = 255
     self.dataBackToValue.setValue(int(back2))
     
     if _nxsdata_row.tof_auto_flag:
         [tof1, tof2] = _nxsdata_row.tof_range_auto
     else:
         [tof1, tof2] = _nxsdata_row.tof_range
     [tof1ms, tof2ms] = convertTOF([tof1, tof2])
     self.TOFmanualFromValue.setText("%.2f" % float(tof1ms))
     self.TOFmanualToValue.setText("%.2f" % float(tof2ms))
     self.manualTOFWidgetsEnabled(not _nxsdata_row.tof_auto_flag)
 def getTofRange(self, from_index):
     data = self.table_settings
     from_tof_ms = data[from_index, 7]
     to_tof_ms = data[from_index, 8]
     tof_from_to_micros = convertTOF([from_tof_ms, to_tof_ms], from_units='ms', to_units='micros')
     return tof_from_to_micros
 def getTofRange(self, from_index):
     data = self.table_settings
     from_tof_ms = data[from_index, 7]
     to_tof_ms = data[from_index, 8 ]
     tof_from_to_micros = convertTOF([from_tof_ms, to_tof_ms], from_units='ms', to_units='micros')
     return tof_from_to_micros