@@ -610,34 +610,46 if __name__ == '__main__': | |||
|
610 | 610 | |
|
611 | 611 | opObj10 = procUnitConfObj0.addOperation(name='selectHeights') |
|
612 | 612 | opObj10.addParameter(name='minHei', value='90', format='float') |
|
613 |
opObj10.addParameter(name='maxHei', value=' |
|
|
613 | opObj10.addParameter(name='maxHei', value='180', format='float') | |
|
614 | 614 | |
|
615 | 615 | opObj12 = procUnitConfObj0.addOperation(name='CohInt', optype='other') |
|
616 | 616 | opObj12.addParameter(name='n', value='10', format='int') |
|
617 | 617 | |
|
618 | opObj12 = procUnitConfObj0.addOperation(name='CohInt', optype='other') | |
|
619 | opObj12.addParameter(name='n', value='2', format='int') | |
|
620 | opObj12.addParameter(name='overlapping', value='1', format='int') | |
|
621 | ||
|
622 | 618 | procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId()) |
|
623 | 619 | procUnitConfObj1.addParameter(name='nFFTPoints', value='32', format='int') |
|
624 | 620 | |
|
625 | 621 | opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') |
|
626 | 622 | opObj11.addParameter(name='idfigure', value='1', format='int') |
|
627 | opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') | |
|
623 | opObj11.addParameter(name='wintitle', value='SpectraPlot0', format='str') | |
|
628 | 624 | opObj11.addParameter(name='zmin', value='40', format='int') |
|
629 | 625 | opObj11.addParameter(name='zmax', value='90', format='int') |
|
630 | opObj11.addParameter(name='showprofile', value='1', format='int') | |
|
626 | opObj11.addParameter(name='showprofile', value='1', format='int') | |
|
627 | ||
|
628 | procUnitConfObj2 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitConfObj0.getId()) | |
|
629 | ||
|
630 | opObj12 = procUnitConfObj2.addOperation(name='CohInt', optype='other') | |
|
631 | opObj12.addParameter(name='n', value='2', format='int') | |
|
632 | opObj12.addParameter(name='overlapping', value='1', format='int') | |
|
631 | 633 | |
|
632 | opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') | |
|
633 |
|
|
|
634 | opObj11.addParameter(name='wintitle', value='RTI', format='str') | |
|
635 | # opObj11.addParameter(name='xmin', value='21', format='float') | |
|
636 |
|
|
|
634 | procUnitConfObj3 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj2.getId()) | |
|
635 | procUnitConfObj3.addParameter(name='nFFTPoints', value='32', format='int') | |
|
636 | ||
|
637 | opObj11 = procUnitConfObj3.addOperation(name='SpectraPlot', optype='other') | |
|
638 | opObj11.addParameter(name='idfigure', value='2', format='int') | |
|
639 | opObj11.addParameter(name='wintitle', value='SpectraPlot1', format='str') | |
|
637 | 640 | opObj11.addParameter(name='zmin', value='40', format='int') |
|
638 | 641 | opObj11.addParameter(name='zmax', value='90', format='int') |
|
639 | opObj11.addParameter(name='showprofile', value='1', format='int') | |
|
640 | opObj11.addParameter(name='timerange', value=str(60), format='int') | |
|
642 | # opObj11.addParameter(name='showprofile', value='1', format='int') | |
|
643 | ||
|
644 | # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') | |
|
645 | # opObj11.addParameter(name='idfigure', value='10', format='int') | |
|
646 | # opObj11.addParameter(name='wintitle', value='RTI', format='str') | |
|
647 | ## opObj11.addParameter(name='xmin', value='21', format='float') | |
|
648 | ## opObj11.addParameter(name='xmax', value='22', format='float') | |
|
649 | # opObj11.addParameter(name='zmin', value='40', format='int') | |
|
650 | # opObj11.addParameter(name='zmax', value='90', format='int') | |
|
651 | # opObj11.addParameter(name='showprofile', value='1', format='int') | |
|
652 | # opObj11.addParameter(name='timerange', value=str(60), format='int') | |
|
641 | 653 | |
|
642 | 654 | # opObj10 = procUnitConfObj1.addOperation(name='selectChannels') |
|
643 | 655 | # opObj10.addParameter(name='channelList', value='0,2,4,6', format='intlist') |
@@ -798,22 +798,24 class IncohInt(Operation): | |||
|
798 | 798 | #Overlapping data |
|
799 | 799 | nChannels, nFFTPoints, nHeis = data_spc.shape |
|
800 | 800 | data_spc = numpy.reshape(data_spc, (1, nChannels, nFFTPoints, nHeis)) |
|
801 | data_cspc = numpy.reshape(data_cspc, (1, -1, nFFTPoints, nHeis)) | |
|
802 |
|
|
|
801 | if data_cspc != None: | |
|
802 | data_cspc = numpy.reshape(data_cspc, (1, -1, nFFTPoints, nHeis)) | |
|
803 | if data_dc != None: | |
|
804 | data_dc = numpy.reshape(data_dc, (1, -1, nHeis)) | |
|
803 | 805 | |
|
804 | 806 | #If the buffer is empty then it takes the data value |
|
805 | 807 | if self.__buffer_spc == None: |
|
806 |
self.__buffer_spc = data_spc |
|
|
808 | self.__buffer_spc = data_spc | |
|
807 | 809 | |
|
808 | 810 | if data_cspc == None: |
|
809 | 811 | self.__buffer_cspc = None |
|
810 | 812 | else: |
|
811 |
self.__buffer_cspc += data_cspc |
|
|
813 | self.__buffer_cspc += data_cspc | |
|
812 | 814 | |
|
813 | 815 | if data_dc == None: |
|
814 | 816 | self.__buffer_dc = None |
|
815 | 817 | else: |
|
816 |
self.__buffer_dc += data_dc |
|
|
818 | self.__buffer_dc += data_dc | |
|
817 | 819 | |
|
818 | 820 | self.__profIndex += 1 |
|
819 | 821 | return |
@@ -822,10 +824,10 class IncohInt(Operation): | |||
|
822 | 824 | if self.__profIndex < self.n: |
|
823 | 825 | self.__buffer_spc = numpy.vstack((self.__buffer_spc, data_spc)) |
|
824 | 826 | |
|
825 |
if |
|
|
827 | if data_cspc != None: | |
|
826 | 828 | self.__buffer_cspc = numpy.vstack((self.__buffer_cspc, data_cspc)) |
|
827 | 829 | |
|
828 |
if |
|
|
830 | if data_dc != None: | |
|
829 | 831 | self.__buffer_dc = numpy.vstack((self.__buffer_dc, data_dc)) |
|
830 | 832 | |
|
831 | 833 | self.__profIndex += 1 |
@@ -835,11 +837,13 class IncohInt(Operation): | |||
|
835 | 837 | self.__buffer_spc = numpy.roll(self.__buffer_spc, -1, axis=0) |
|
836 | 838 | self.__buffer_spc[self.n-1] = data_spc |
|
837 | 839 | |
|
838 | self.__buffer_cspc = numpy.roll(self.__buffer_cspc, -1, axis=0) | |
|
839 | self.__buffer_cspc[self.n-1] = data_cspc | |
|
840 | if data_cspc != None: | |
|
841 | self.__buffer_cspc = numpy.roll(self.__buffer_cspc, -1, axis=0) | |
|
842 | self.__buffer_cspc[self.n-1] = data_cspc | |
|
840 | 843 | |
|
841 | self.__buffer_dc = numpy.roll(self.__buffer_dc, -1, axis=0) | |
|
842 | self.__buffer_dc[self.n-1] = data_dc | |
|
844 | if data_dc != None: | |
|
845 | self.__buffer_dc = numpy.roll(self.__buffer_dc, -1, axis=0) | |
|
846 | self.__buffer_dc[self.n-1] = data_dc | |
|
843 | 847 | |
|
844 | 848 | self.__profIndex = self.n |
|
845 | 849 | return |
General Comments 0
You need to be logged in to leave comments.
Login now