LibreVNA/Software/PC_Application/Device/RegisterAccess/ad9913widget.ui
2021-05-29 17:02:13 +02:00

1253 lines
36 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>AD9913Widget</class>
<widget class="QWidget" name="AD9913Widget">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1263</width>
<height>635</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<layout class="QVBoxLayout" name="verticalLayout_15">
<item>
<layout class="QVBoxLayout" name="verticalLayout_10">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Registers</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QTableWidget" name="table"/>
</item>
</layout>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3"/>
</item>
</layout>
</item>
<item>
<widget class="QGroupBox" name="groupBox_11">
<property name="title">
<string>Reference Input</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_14">
<item>
<widget class="QComboBox" name="cbRef">
<item>
<property name="text">
<string>Manual</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="SIUnitEdit" name="ref"/>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_12">
<property name="title">
<string>Calculated Frequencies</string>
</property>
<layout class="QFormLayout" name="formLayout_12">
<item row="0" column="0">
<widget class="QLabel" name="label_25">
<property name="text">
<string>Ref In:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="SIUnitEdit" name="freqRef">
<property name="enabled">
<bool>true</bool>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_27">
<property name="text">
<string>DDS Clock:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="SIUnitEdit" name="freqDDS">
<property name="enabled">
<bool>true</bool>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_28">
<property name="text">
<string>Output:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="SIUnitEdit" name="freqOUT">
<property name="enabled">
<bool>true</bool>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_12">
<item>
<widget class="QGroupBox" name="groupBox_7">
<property name="title">
<string>PLL</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QCheckBox" name="PLLPowerDown">
<property name="text">
<string>Power down</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="PLLreset">
<property name="text">
<string>Reset</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="PLLInputDivBy2">
<property name="text">
<string>Input Div-by-2</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QFormLayout" name="formLayout">
<item row="1" column="0">
<widget class="QLabel" name="label_8">
<property name="text">
<string>Range:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="PLLLORange">
<item>
<property name="text">
<string>Ref &gt;5MHz</string>
</property>
</item>
<item>
<property name="text">
<string>Ref &lt;5MHz</string>
</property>
</item>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_9">
<property name="text">
<string>Multiplication factor:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QComboBox" name="PLLMult">
<item>
<property name="text">
<string>32</string>
</property>
</item>
<item>
<property name="text">
<string>1</string>
</property>
</item>
<item>
<property name="text">
<string>2</string>
</property>
</item>
<item>
<property name="text">
<string>3</string>
</property>
</item>
<item>
<property name="text">
<string>4</string>
</property>
</item>
<item>
<property name="text">
<string>5</string>
</property>
</item>
<item>
<property name="text">
<string>6</string>
</property>
</item>
<item>
<property name="text">
<string>7</string>
</property>
</item>
<item>
<property name="text">
<string>8</string>
</property>
</item>
<item>
<property name="text">
<string>9</string>
</property>
</item>
<item>
<property name="text">
<string>10</string>
</property>
</item>
<item>
<property name="text">
<string>11</string>
</property>
</item>
<item>
<property name="text">
<string>12</string>
</property>
</item>
<item>
<property name="text">
<string>13</string>
</property>
</item>
<item>
<property name="text">
<string>14</string>
</property>
</item>
<item>
<property name="text">
<string>15</string>
</property>
</item>
<item>
<property name="text">
<string>16</string>
</property>
</item>
<item>
<property name="text">
<string>17</string>
</property>
</item>
<item>
<property name="text">
<string>18</string>
</property>
</item>
<item>
<property name="text">
<string>19</string>
</property>
</item>
<item>
<property name="text">
<string>20</string>
</property>
</item>
<item>
<property name="text">
<string>21</string>
</property>
</item>
<item>
<property name="text">
<string>22</string>
</property>
</item>
<item>
<property name="text">
<string>23</string>
</property>
</item>
<item>
<property name="text">
<string>24</string>
</property>
</item>
<item>
<property name="text">
<string>25</string>
</property>
</item>
<item>
<property name="text">
<string>26</string>
</property>
</item>
<item>
<property name="text">
<string>27</string>
</property>
</item>
<item>
<property name="text">
<string>28</string>
</property>
</item>
<item>
<property name="text">
<string>29</string>
</property>
</item>
<item>
<property name="text">
<string>30</string>
</property>
</item>
<item>
<property name="text">
<string>31</string>
</property>
</item>
<item>
<property name="text">
<string>64</string>
</property>
</item>
<item>
<property name="text">
<string>2</string>
</property>
</item>
<item>
<property name="text">
<string>4</string>
</property>
</item>
<item>
<property name="text">
<string>6</string>
</property>
</item>
<item>
<property name="text">
<string>8</string>
</property>
</item>
<item>
<property name="text">
<string>10</string>
</property>
</item>
<item>
<property name="text">
<string>12</string>
</property>
</item>
<item>
<property name="text">
<string>14</string>
</property>
</item>
<item>
<property name="text">
<string>16</string>
</property>
</item>
<item>
<property name="text">
<string>18</string>
</property>
</item>
<item>
<property name="text">
<string>20</string>
</property>
</item>
<item>
<property name="text">
<string>22</string>
</property>
</item>
<item>
<property name="text">
<string>24</string>
</property>
</item>
<item>
<property name="text">
<string>26</string>
</property>
</item>
<item>
<property name="text">
<string>28</string>
</property>
</item>
<item>
<property name="text">
<string>30</string>
</property>
</item>
<item>
<property name="text">
<string>32</string>
</property>
</item>
<item>
<property name="text">
<string>34</string>
</property>
</item>
<item>
<property name="text">
<string>36</string>
</property>
</item>
<item>
<property name="text">
<string>38</string>
</property>
</item>
<item>
<property name="text">
<string>40</string>
</property>
</item>
<item>
<property name="text">
<string>42</string>
</property>
</item>
<item>
<property name="text">
<string>44</string>
</property>
</item>
<item>
<property name="text">
<string>46</string>
</property>
</item>
<item>
<property name="text">
<string>48</string>
</property>
</item>
<item>
<property name="text">
<string>50</string>
</property>
</item>
<item>
<property name="text">
<string>52</string>
</property>
</item>
<item>
<property name="text">
<string>54</string>
</property>
</item>
<item>
<property name="text">
<string>56</string>
</property>
</item>
<item>
<property name="text">
<string>58</string>
</property>
</item>
<item>
<property name="text">
<string>60</string>
</property>
</item>
<item>
<property name="text">
<string>62</string>
</property>
</item>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_7">
<property name="text">
<string>VCO mode:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QComboBox" name="VCO2Sel">
<item>
<property name="text">
<string>optimize for power</string>
</property>
</item>
<item>
<property name="text">
<string>optimize for performance</string>
</property>
</item>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_31">
<property name="text">
<string>Input Mode:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="ClockInputMode">
<item>
<property name="text">
<string>Differential</string>
</property>
</item>
<item>
<property name="text">
<string>XTAL</string>
</property>
</item>
<item>
<property name="text">
<string>CMOS</string>
</property>
</item>
<item>
<property name="text">
<string>XTAL</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QCheckBox" name="PLLOutputDivBy2">
<property name="text">
<string>Output Div-by-2</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="PLLlock">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>PLL lock</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_3">
<property name="title">
<string>Linear sweep</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_8">
<item>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QCheckBox" name="AuxAccEnable">
<property name="text">
<string>Enable (aux. Accumulator)</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="enableModulus">
<property name="text">
<string>Enable Modulus</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="linsweep_nodwell">
<property name="text">
<string>No dwell</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QFormLayout" name="formLayout_4">
<item row="0" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
<string>Trigger mode:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="linsweepActiveTrigger">
<item>
<property name="text">
<string>Edge</string>
</property>
</item>
<item>
<property name="text">
<string>State</string>
</property>
</item>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Destination:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="Destination">
<item>
<property name="text">
<string>Frequency Word (FSK)</string>
</property>
</item>
<item>
<property name="text">
<string>Phase Word (PSK)</string>
</property>
</item>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_12">
<property name="text">
<string>Parameter lower limit:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QSpinBox" name="SweepParamWord0">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_13">
<property name="text">
<string>Parameter upper limit:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QSpinBox" name="SweepParamWord1">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_15">
<property name="text">
<string>Falling Delta Word:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QSpinBox" name="FallingDeltaWord">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_14">
<property name="text">
<string>Rising Delta Word:</string>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QSpinBox" name="RisingDeltaWord">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_16">
<property name="text">
<string>Falling Ramp Rate:</string>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QSpinBox" name="FallingRamp">
<property name="maximum">
<number>65535</number>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_17">
<property name="text">
<string>Rising Ramp Rate:</string>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QSpinBox" name="RisingRamp">
<property name="maximum">
<number>65535</number>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_11">
<item>
<widget class="QGroupBox" name="groupBox_8">
<property name="title">
<string>DDS</string>
</property>
<layout class="QFormLayout" name="formLayout_2">
<item row="0" column="0">
<widget class="QLabel" name="label_10">
<property name="text">
<string>Frequency tuning word:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="FreqTuneWord">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_11">
<property name="text">
<string>Phase Offset:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="phaseOffset">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_4">
<property name="title">
<string>Interface</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<widget class="QCheckBox" name="syncClockDisable">
<property name="text">
<string>Disable SYNC clock</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="loadSSR">
<property name="text">
<string>Load SSR@IO_Update</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="autoclearPhaseAcc">
<property name="text">
<string>Autoclear Phase Accumulator</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="autoclearAuxAcc">
<property name="text">
<string>Autoclear Auxiliary Accumulator</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QLabel" name="label_2">
<property name="text">
<string>Format:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="LSBfirst">
<item>
<property name="text">
<string>MSB first</string>
</property>
</item>
<item>
<property name="text">
<string>LSB first</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="title">
<string>Power down</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QCheckBox" name="PD_EXT">
<property name="text">
<string>External power down mode</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="PD_input">
<property name="text">
<string>Power down Input</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="PD_DAC">
<property name="text">
<string>Power down DAC</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="PD_digital">
<property name="text">
<string>Power down digital</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_5">
<property name="title">
<string>Mixed</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QCheckBox" name="clearPhaseAcc">
<property name="text">
<string>Clear Phase Accumulator</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="clearAuxAcc">
<property name="text">
<string>Clear Auxiliary Accumulator</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="directSwitchMode">
<property name="text">
<string>Direct switch mode</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="matchPipelineDelays">
<property name="text">
<string>Match pipeline delays</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_13">
<item>
<widget class="QGroupBox" name="groupBox_6">
<property name="title">
<string>Output</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<layout class="QFormLayout" name="formLayout_3">
<item row="0" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Output type:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="sineOutput">
<item>
<property name="text">
<string>Cosine</string>
</property>
</item>
<item>
<property name="text">
<string>Sine</string>
</property>
</item>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
<string>DAC Fullscale:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="FSC">
<property name="maximum">
<number>1023</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QCheckBox" name="DCoutput">
<property name="text">
<string>DC Output</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_9">
<property name="title">
<string>Profiles</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_9">
<item>
<widget class="QCheckBox" name="UseInternalProfile">
<property name="text">
<string>Use internal profile</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="text">
<string>Internal Profile:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="InternalProfile">
<item>
<property name="text">
<string>Profile 0/Sweep Off</string>
</property>
</item>
<item>
<property name="text">
<string>Profile 1/Ramp up</string>
</property>
</item>
<item>
<property name="text">
<string>Profile 2/Ramp down</string>
</property>
</item>
<item>
<property name="text">
<string>Profile 3/Bidirectional ramp</string>
</property>
</item>
<item>
<property name="text">
<string>Profile 4/Sweep Off</string>
</property>
</item>
<item>
<property name="text">
<string>Profile 5/Ramp up</string>
</property>
</item>
<item>
<property name="text">
<string>Profile 6/Ramp down</string>
</property>
</item>
<item>
<property name="text">
<string>Profile 7/Bidirectional ramp</string>
</property>
</item>
</widget>
</item>
<item>
<layout class="QGridLayout" name="gridLayout">
<item row="6" column="2">
<widget class="QSpinBox" name="Profil5Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QSpinBox" name="Profile7Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_18">
<property name="text">
<string>Frequency Word:</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QSpinBox" name="Profil1Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_23">
<property name="text">
<string>3:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QSpinBox" name="Profile2Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QSpinBox" name="Profil4Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QSpinBox" name="Profil2Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QSpinBox" name="Profil6Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QSpinBox" name="Profil3Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_29">
<property name="text">
<string>6:</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_21">
<property name="text">
<string>1:</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QSpinBox" name="Profil0Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="Profile0Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QSpinBox" name="Profile5Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="8" column="2">
<widget class="QSpinBox" name="Profil7Phase">
<property name="maximum">
<number>16384</number>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_22">
<property name="text">
<string>2:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QSpinBox" name="Profile1Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_24">
<property name="text">
<string>4:</string>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_26">
<property name="text">
<string>5:</string>
</property>
</widget>
</item>
<item row="8" column="0">
<widget class="QLabel" name="label_30">
<property name="text">
<string>7:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QSpinBox" name="Profile3Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_20">
<property name="text">
<string>0:</string>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QSpinBox" name="Profile4Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_19">
<property name="text">
<string>Phase:</string>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QSpinBox" name="Profile6Freq">
<property name="maximum">
<number>429496729</number>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>SIUnitEdit</class>
<extends>QLineEdit</extends>
<header>CustomWidgets/siunitedit.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>