tab_spectrum_tool.ui 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>TabSpectrumTool</class>
  4. <widget class="QWidget" name="TabSpectrumTool">
  5. <property name="geometry">
  6. <rect><x>0</x><y>0</y><width>1200</width><height>900</height></rect>
  7. </property>
  8. <layout class="QVBoxLayout" name="vlRoot">
  9. <item>
  10. <layout class="QHBoxLayout" name="hlTopControls">
  11. <item>
  12. <widget class="QGroupBox" name="gbTimeDomain">
  13. <property name="title"><string>Time Domain</string></property>
  14. <layout class="QVBoxLayout" name="vlTimeDomain">
  15. <item><widget class="QPushButton" name="btnLoadCsv"><property name="text"><string>Load CSV</string></property></widget></item>
  16. <item>
  17. <layout class="QHBoxLayout" name="hlFilters">
  18. <item><widget class="QCheckBox" name="cbLowpass"><property name="text"><string>Lowpass</string></property></widget></item>
  19. <item><widget class="QLabel" name="lblLPCut"><property name="text"><string>Cutoff (MHz)</string></property></widget></item>
  20. <item><widget class="QLineEdit" name="leLPCut"><property name="text"><string>20</string></property></widget></item>
  21. <item><widget class="QCheckBox" name="cbBandpass"><property name="text"><string>Bandpass</string></property></widget></item>
  22. <item><widget class="QLabel" name="lblBPLow"><property name="text"><string>Low (MHz)</string></property></widget></item>
  23. <item><widget class="QLineEdit" name="leBPLow"><property name="text"><string>10</string></property></widget></item>
  24. <item><widget class="QLabel" name="lblBPHigh"><property name="text"><string>High (MHz)</string></property></widget></item>
  25. <item><widget class="QLineEdit" name="leBPHigh"><property name="text"><string>50</string></property></widget></item>
  26. </layout>
  27. </item>
  28. <item><widget class="QPushButton" name="btnPlotTime"><property name="text"><string>Plot Time Domain</string></property></widget></item>
  29. </layout>
  30. </widget>
  31. </item>
  32. <item>
  33. <widget class="QGroupBox" name="gbDemod">
  34. <property name="title"><string>Demod Domain</string></property>
  35. <layout class="QVBoxLayout" name="vlDemod">
  36. <item>
  37. <layout class="QHBoxLayout" name="hlDemodParams">
  38. <item><widget class="QLabel" name="lblFc"><property name="text"><string>Fc (MHz)</string></property></widget></item>
  39. <item><widget class="QLineEdit" name="leFc"><property name="text"><string>0</string></property></widget></item>
  40. <item><widget class="QLabel" name="lblStart"><property name="text"><string>Start (ns)</string></property></widget></item>
  41. <item><widget class="QLineEdit" name="leStart"><property name="text"><string>0</string></property></widget></item>
  42. <item><widget class="QLabel" name="lblEnd"><property name="text"><string>End (ns)</string></property></widget></item>
  43. <item><widget class="QLineEdit" name="leEnd"><property name="text"><string>1000</string></property></widget></item>
  44. </layout>
  45. </item>
  46. <item><widget class="QPushButton" name="btnDemodulate"><property name="text"><string>Demodulate</string></property></widget></item>
  47. <item>
  48. <layout class="QHBoxLayout" name="hlDecim">
  49. <item><widget class="QLabel" name="lblDec"><property name="text"><string>Dec factor</string></property></widget></item>
  50. <item><widget class="QLineEdit" name="leDec"><property name="text"><string></string></property></widget></item>
  51. <item><widget class="QPushButton" name="btnDecimate"><property name="text"><string>Decimate</string></property></widget></item>
  52. </layout>
  53. </item>
  54. <item><widget class="QPushButton" name="btnPlotDemod"><property name="text"><string>Plot demod time</string></property></widget></item>
  55. </layout>
  56. </widget>
  57. </item>
  58. <item>
  59. <widget class="QGroupBox" name="gbFreq">
  60. <property name="title"><string>Frequency Domain</string></property>
  61. <layout class="QVBoxLayout" name="vlFreq">
  62. <item><widget class="QPushButton" name="btnPlotOrigSpec"><property name="text"><string>Plot Original Spectrum</string></property></widget></item>
  63. <item><widget class="QPushButton" name="btnPlotDemodSpec"><property name="text"><string>Plot Demod Spectrum</string></property></widget></item>
  64. </layout>
  65. </widget>
  66. </item>
  67. </layout>
  68. </item>
  69. <item>
  70. <layout class="QHBoxLayout" name="hlPlots1">
  71. <item>
  72. <widget class="QGroupBox" name="gbTimePlot">
  73. <property name="title"><string>Time Domain Plot</string></property>
  74. <layout class="QVBoxLayout" name="vlTimePlot">
  75. <item><widget class="QWidget" name="timePlotContainer" native="true"/></item>
  76. </layout>
  77. </widget>
  78. </item>
  79. <item>
  80. <widget class="QGroupBox" name="gbSpectrumPlot">
  81. <property name="title"><string>Spectrum Plot</string></property>
  82. <layout class="QVBoxLayout" name="vlSpectrumPlot">
  83. <item><widget class="QWidget" name="spectrumPlotContainer" native="true"/></item>
  84. </layout>
  85. </widget>
  86. </item>
  87. </layout>
  88. </item>
  89. <item>
  90. <widget class="QGroupBox" name="gbDemodPlot">
  91. <property name="title"><string>Demodulated Signal Plot</string></property>
  92. <layout class="QVBoxLayout" name="vlDemodPlot">
  93. <item><widget class="QWidget" name="demodPlotContainer" native="true"/></item>
  94. </layout>
  95. </widget>
  96. </item>
  97. </layout>
  98. </widget>
  99. <resources/>
  100. <connections/>
  101. </ui>