form_RFTool.dfm
上传用户:gelin96
上传日期:2017-01-08
资源大小:20993k
文件大小:143k
源码类别:

MTK

开发平台:

C++ Builder

  1. object frmRFTool: TfrmRFTool
  2.   Left = 262
  3.   Top = 152
  4.   BorderStyle = bsSingle
  5.   Caption = 'RF Tool'
  6.   ClientHeight = 413
  7.   ClientWidth = 663
  8.   Color = clBtnFace
  9.   Font.Charset = DEFAULT_CHARSET
  10.   Font.Color = clWindowText
  11.   Font.Height = -11
  12.   Font.Name = 'MS Sans Serif'
  13.   Font.Style = []
  14.   OldCreateOrder = False
  15.   OnActivate = FormActivate
  16.   OnClose = FormClose
  17.   OnCreate = FormCreate
  18.   OnDestroy = FormDestroy
  19.   OnHide = FormHide
  20.   OnShow = FormShow
  21.   PixelsPerInch = 96
  22.   TextHeight = 13
  23.   object Label19: TLabel
  24.     Left = 448
  25.     Top = 40
  26.     Width = 38
  27.     Height = 13
  28.     Caption = 'Label19'
  29.   end
  30.   object Label81: TLabel
  31.     Left = 424
  32.     Top = 40
  33.     Width = 38
  34.     Height = 13
  35.     Caption = 'Label81'
  36.   end
  37.   object pctlToolSel: TPageControl
  38.     Left = 8
  39.     Top = 0
  40.     Width = 641
  41.     Height = 401
  42.     ActivePage = tsCrystalAfcSweep
  43.     MultiLine = True
  44.     TabIndex = 12
  45.     TabOrder = 0
  46.     OnChange = pctlToolSelChange
  47.     OnExit = edtPclCheck
  48.     object tsPM: TTabSheet
  49.       Caption = 'PM'
  50.       object grpPM01: TGroupBox
  51.         Left = 8
  52.         Top = 24
  53.         Width = 617
  54.         Height = 201
  55.         Caption = 'Input'
  56.         TabOrder = 0
  57.         object lblLabel02: TLabel
  58.           Left = 88
  59.           Top = 16
  60.           Width = 36
  61.           Height = 13
  62.           Hint = 'BCH'
  63.           Caption = 'ARFCN'
  64.         end
  65.         object lblLabel03: TLabel
  66.           Left = 136
  67.           Top = 16
  68.           Width = 50
  69.           Height = 13
  70.           Caption = 'PM/Frame'
  71.         end
  72.         object lblLabel05: TLabel
  73.           Left = 280
  74.           Top = 16
  75.           Width = 22
  76.           Height = 13
  77.           Caption = 'Gain'
  78.         end
  79.         object lblLabel01: TLabel
  80.           Left = 25
  81.           Top = 16
  82.           Width = 30
  83.           Height = 13
  84.           Caption = 'BAND'
  85.         end
  86.         object lblLabel04: TLabel
  87.           Left = 200
  88.           Top = 16
  89.           Width = 47
  90.           Height = 13
  91.           Caption = 'PM Count'
  92.         end
  93.         object lblLabel06: TLabel
  94.           Left = 318
  95.           Top = 40
  96.           Width = 13
  97.           Height = 13
  98.           Caption = 'dB'
  99.         end
  100.         object btnPMStart: TBitBtn
  101.           Left = 488
  102.           Top = 10
  103.           Width = 75
  104.           Height = 25
  105.           Caption = 'Start'
  106.           TabOrder = 5
  107.           OnClick = btnPMStartClick
  108.           Kind = bkRetry
  109.         end
  110.         object edtPMArfcn: TEdit
  111.           Left = 88
  112.           Top = 32
  113.           Width = 41
  114.           Height = 21
  115.           Hint = 'BCH'
  116.           TabOrder = 1
  117.           Text = '20'
  118.           OnExit = edtArfcnCheck
  119.         end
  120.         object edtPMCount: TEdit
  121.           Left = 190
  122.           Top = 32
  123.           Width = 67
  124.           Height = 21
  125.           TabOrder = 3
  126.           Text = '20'
  127.           OnExit = edtPMTestCountCheck
  128.         end
  129.         object edtPMGain: TEdit
  130.           Left = 264
  131.           Top = 32
  132.           Width = 49
  133.           Height = 21
  134.           TabOrder = 4
  135.           Text = '40'
  136.           OnExit = edtGainCheck
  137.         end
  138.         object cbxPMBand: TComboBox
  139.           Left = 8
  140.           Top = 32
  141.           Width = 75
  142.           Height = 21
  143.           Style = csDropDownList
  144.           ItemHeight = 13
  145.           ItemIndex = 0
  146.           TabOrder = 0
  147.           Text = 'GSM900'
  148.           OnChange = cbxBandChange
  149.           Items.Strings = (
  150.             'GSM900'
  151.             'DCS1800'
  152.             'PCS1900'
  153.             'GSM850')
  154.         end
  155.         object cbxPMPerFrame: TComboBox
  156.           Left = 136
  157.           Top = 32
  158.           Width = 49
  159.           Height = 21
  160.           Style = csDropDownList
  161.           ItemHeight = 13
  162.           ItemIndex = 0
  163.           TabOrder = 2
  164.           Text = '1'
  165.           Items.Strings = (
  166.             '1'
  167.             '2'
  168.             '3'
  169.             '4')
  170.         end
  171.         object btnPMStop: TBitBtn
  172.           Left = 488
  173.           Top = 38
  174.           Width = 75
  175.           Height = 25
  176.           Caption = 'Stop'
  177.           TabOrder = 6
  178.           OnClick = btnPMStopClick
  179.           Kind = bkNo
  180.         end
  181.         object gbIP2Reg: TGroupBox
  182.           Left = 8
  183.           Top = 64
  184.           Width = 601
  185.           Height = 129
  186.           Caption = '  IP2 register  '
  187.           TabOrder = 7
  188.           Visible = False
  189.           object lblPMIP2Reg1: TLabel
  190.             Left = 10
  191.             Top = 56
  192.             Width = 34
  193.             Height = 13
  194.             Caption = 'AcodeI'
  195.           end
  196.           object lblPMIP2Reg2: TLabel
  197.             Left = 70
  198.             Top = 56
  199.             Width = 39
  200.             Height = 13
  201.             Caption = 'AcodeQ'
  202.           end
  203.           object lblPMIP2Reg30: TLabel
  204.             Left = 376
  205.             Top = 56
  206.             Width = 48
  207.             Height = 13
  208.             Caption = 'AmcodeI0'
  209.             Visible = False
  210.           end
  211.           object lblPMIP2Reg10: TLabel
  212.             Left = 240
  213.             Top = 56
  214.             Width = 40
  215.             Height = 13
  216.             Caption = 'AcodeI0'
  217.             Visible = False
  218.           end
  219.           object lblPMIP2Reg3: TLabel
  220.             Left = 120
  221.             Top = 56
  222.             Width = 42
  223.             Height = 13
  224.             Caption = 'AmcodeI'
  225.           end
  226.           object lblPMIP2Reg4: TLabel
  227.             Left = 176
  228.             Top = 56
  229.             Width = 47
  230.             Height = 13
  231.             Caption = 'AmcodeQ'
  232.           end
  233.           object lblPMIP2Reg20: TLabel
  234.             Left = 312
  235.             Top = 56
  236.             Width = 45
  237.             Height = 13
  238.             Caption = 'AcodeQ0'
  239.             Visible = False
  240.           end
  241.           object lblPMIP2Reg40: TLabel
  242.             Left = 440
  243.             Top = 56
  244.             Width = 53
  245.             Height = 13
  246.             Caption = 'AmcodeQ0'
  247.             Visible = False
  248.           end
  249.           object lblPMBcodeI: TLabel
  250.             Left = 16
  251.             Top = 16
  252.             Width = 34
  253.             Height = 13
  254.             Caption = 'BcodeI'
  255.           end
  256.           object lblPMBcodeQ: TLabel
  257.             Left = 64
  258.             Top = 16
  259.             Width = 39
  260.             Height = 13
  261.             Caption = 'BcodeQ'
  262.           end
  263.           object lblPMCcodeI: TLabel
  264.             Left = 128
  265.             Top = 16
  266.             Width = 34
  267.             Height = 13
  268.             Caption = 'CcodeI'
  269.           end
  270.           object lblPMCcodeQ: TLabel
  271.             Left = 184
  272.             Top = 16
  273.             Width = 39
  274.             Height = 13
  275.             Caption = 'CcodeQ'
  276.           end
  277.           object lblPMCalMode: TLabel
  278.             Left = 234
  279.             Top = 16
  280.             Width = 78
  281.             Height = 13
  282.             Caption = 'Calibration mode'
  283.           end
  284.           object edtPMIP2Reg1: TEdit
  285.             Left = 8
  286.             Top = 72
  287.             Width = 49
  288.             Height = 21
  289.             TabOrder = 0
  290.             Text = '0'
  291.             OnExit = edtPMIP2Reg1Check
  292.           end
  293.           object edtPMIP2Reg2: TEdit
  294.             Left = 64
  295.             Top = 72
  296.             Width = 49
  297.             Height = 21
  298.             TabOrder = 1
  299.             Text = '0'
  300.             OnExit = edtPMIP2Reg2Check
  301.           end
  302.           object btnPMUploadFromFlash: TButton
  303.             Left = 232
  304.             Top = 96
  305.             Width = 97
  306.             Height = 25
  307.             Caption = 'Upload from flash'
  308.             TabOrder = 2
  309.             OnClick = btnPMUploadFromFlashClick
  310.           end
  311.           object btnPMDownloadToFlash: TButton
  312.             Left = 336
  313.             Top = 96
  314.             Width = 97
  315.             Height = 25
  316.             Caption = 'Download to flash'
  317.             TabOrder = 3
  318.             OnClick = btnPMDownloadToFlashClick
  319.           end
  320.           object btnPMLoadFromFile: TButton
  321.             Left = 440
  322.             Top = 96
  323.             Width = 75
  324.             Height = 25
  325.             Caption = 'Load from file'
  326.             TabOrder = 4
  327.             OnClick = btnPMLoadFromFileClick
  328.           end
  329.           object btnPMSaveToFile: TButton
  330.             Left = 520
  331.             Top = 96
  332.             Width = 75
  333.             Height = 25
  334.             Caption = 'Save to file'
  335.             TabOrder = 5
  336.             OnClick = btnPMSaveToFileClick
  337.           end
  338.           object stPMIP2Reg10: TStaticText
  339.             Left = 232
  340.             Top = 72
  341.             Width = 57
  342.             Height = 17
  343.             Alignment = taCenter
  344.             AutoSize = False
  345.             BorderStyle = sbsSingle
  346.             Caption = '0'
  347.             Color = clWhite
  348.             Font.Charset = DEFAULT_CHARSET
  349.             Font.Color = clBlue
  350.             Font.Height = -11
  351.             Font.Name = 'MS Sans Serif'
  352.             Font.Style = []
  353.             ParentColor = False
  354.             ParentFont = False
  355.             TabOrder = 6
  356.             Visible = False
  357.           end
  358.           object stPMIP2Reg20: TStaticText
  359.             Left = 304
  360.             Top = 72
  361.             Width = 57
  362.             Height = 17
  363.             Alignment = taCenter
  364.             AutoSize = False
  365.             BorderStyle = sbsSingle
  366.             Caption = '0'
  367.             Color = clWhite
  368.             Font.Charset = DEFAULT_CHARSET
  369.             Font.Color = clBlue
  370.             Font.Height = -11
  371.             Font.Name = 'MS Sans Serif'
  372.             Font.Style = []
  373.             ParentColor = False
  374.             ParentFont = False
  375.             TabOrder = 7
  376.             Visible = False
  377.           end
  378.           object btnPMApply: TButton
  379.             Left = 504
  380.             Top = 64
  381.             Width = 89
  382.             Height = 25
  383.             Caption = 'Apply'
  384.             TabOrder = 8
  385.             Visible = False
  386.             OnClick = btnPMApplyClick
  387.           end
  388.           object edtPMIP2Reg3: TEdit
  389.             Left = 120
  390.             Top = 72
  391.             Width = 49
  392.             Height = 21
  393.             TabOrder = 9
  394.             Text = '0'
  395.             OnExit = edtPMIP2Reg3Check
  396.           end
  397.           object edtPMIP2Reg4: TEdit
  398.             Left = 176
  399.             Top = 72
  400.             Width = 49
  401.             Height = 21
  402.             TabOrder = 10
  403.             Text = '0'
  404.             OnExit = edtPMIP2Reg4Check
  405.           end
  406.           object stPMIP2Reg30: TStaticText
  407.             Left = 376
  408.             Top = 72
  409.             Width = 57
  410.             Height = 17
  411.             Alignment = taCenter
  412.             AutoSize = False
  413.             BorderStyle = sbsSingle
  414.             Caption = '0'
  415.             Color = clWhite
  416.             Font.Charset = DEFAULT_CHARSET
  417.             Font.Color = clBlue
  418.             Font.Height = -11
  419.             Font.Name = 'MS Sans Serif'
  420.             Font.Style = []
  421.             ParentColor = False
  422.             ParentFont = False
  423.             TabOrder = 11
  424.             Visible = False
  425.           end
  426.           object stPMIP2Reg40: TStaticText
  427.             Left = 440
  428.             Top = 72
  429.             Width = 57
  430.             Height = 17
  431.             Alignment = taCenter
  432.             AutoSize = False
  433.             BorderStyle = sbsSingle
  434.             Caption = '0'
  435.             Color = clWhite
  436.             Font.Charset = DEFAULT_CHARSET
  437.             Font.Color = clBlue
  438.             Font.Height = -11
  439.             Font.Name = 'MS Sans Serif'
  440.             Font.Style = []
  441.             ParentColor = False
  442.             ParentFont = False
  443.             TabOrder = 12
  444.             Visible = False
  445.           end
  446.           object btnGetAcode: TButton
  447.             Left = 8
  448.             Top = 96
  449.             Width = 60
  450.             Height = 25
  451.             Caption = 'Get Acode'
  452.             TabOrder = 13
  453.             OnClick = btnGetAcodeClick
  454.           end
  455.           object btnPMSetBCcode: TButton
  456.             Left = 152
  457.             Top = 96
  458.             Width = 73
  459.             Height = 25
  460.             Caption = 'Set B, C code'
  461.             TabOrder = 14
  462.             OnClick = btnPMSetBCcodeClick
  463.           end
  464.           object edtPMBcodeI: TEdit
  465.             Left = 8
  466.             Top = 32
  467.             Width = 49
  468.             Height = 21
  469.             TabOrder = 15
  470.             Text = '0'
  471.             OnExit = edtBcodeICheck
  472.           end
  473.           object edtPMBcodeQ: TEdit
  474.             Left = 64
  475.             Top = 32
  476.             Width = 49
  477.             Height = 21
  478.             TabOrder = 16
  479.             Text = '0'
  480.             OnExit = edtBcodeQCheck
  481.           end
  482.           object edtPMCcodeI: TEdit
  483.             Left = 120
  484.             Top = 32
  485.             Width = 49
  486.             Height = 21
  487.             TabOrder = 17
  488.             Text = '0'
  489.             OnExit = edtCcodeICheck
  490.           end
  491.           object edtPMCcodeQ: TEdit
  492.             Left = 176
  493.             Top = 32
  494.             Width = 49
  495.             Height = 21
  496.             TabOrder = 18
  497.             Text = '0'
  498.             OnExit = edtCcodeQCheck
  499.           end
  500.           object cbPMAutoCal: TCheckBox
  501.             Left = 400
  502.             Top = 32
  503.             Width = 97
  504.             Height = 17
  505.             Caption = 'AUTO_CAL'
  506.             Checked = True
  507.             State = cbChecked
  508.             TabOrder = 19
  509.             OnClick = cbPMAutoCalClick
  510.           end
  511.           object cbPMCalibrationMode: TComboBox
  512.             Left = 232
  513.             Top = 32
  514.             Width = 81
  515.             Height = 21
  516.             ItemHeight = 13
  517.             ItemIndex = 2
  518.             TabOrder = 20
  519.             Text = 'Normal'
  520.             OnChange = cbPMCalibrationModeChange
  521.             Items.Strings = (
  522.               'Get Acode'
  523.               'Get BCcode'
  524.               'Normal')
  525.           end
  526.           object btnPMGetBCcode: TButton
  527.             Left = 72
  528.             Top = 96
  529.             Width = 73
  530.             Height = 25
  531.             Caption = 'Get B, C code'
  532.             TabOrder = 21
  533.             OnClick = btnPMGetBCcodeClick
  534.           end
  535.           object btnPMEvaluate: TButton
  536.             Left = 504
  537.             Top = 32
  538.             Width = 89
  539.             Height = 25
  540.             Caption = 'Evaluate'
  541.             TabOrder = 22
  542.             Visible = False
  543.             OnClick = btnPMEvaluateClick
  544.           end
  545.         end
  546.       end
  547.       object btnPMPathLossSetting: TButton
  548.         Left = 352
  549.         Top = 54
  550.         Width = 121
  551.         Height = 25
  552.         Caption = 'RX Path Loss Setting '
  553.         TabOrder = 2
  554.         OnClick = btnPathLossSettingClick
  555.       end
  556.       object memPMResult: TRichEdit
  557.         Left = 8
  558.         Top = 224
  559.         Width = 617
  560.         Height = 89
  561.         Font.Charset = CHINESEBIG5_CHARSET
  562.         Font.Color = clWindowText
  563.         Font.Height = -12
  564.         Font.Name = 'Fixedsys'
  565.         Font.Style = []
  566.         ParentFont = False
  567.         ScrollBars = ssBoth
  568.         TabOrder = 1
  569.       end
  570.       object sbPM: TStatusBar
  571.         Left = 0
  572.         Top = 310
  573.         Width = 633
  574.         Height = 27
  575.         Panels = <
  576.           item
  577.             Width = 50
  578.           end>
  579.         SimplePanel = False
  580.       end
  581.       object btnPMNVRAMDB: TButton
  582.         Left = 8
  583.         Top = 0
  584.         Width = 113
  585.         Height = 17
  586.         Caption = 'NVRAM database file'
  587.         TabOrder = 4
  588.         Visible = False
  589.         OnClick = btnPMNVRAMDBClick
  590.       end
  591.       object stPMNVRAMDB: TStaticText
  592.         Left = 128
  593.         Top = 0
  594.         Width = 497
  595.         Height = 19
  596.         AutoSize = False
  597.         BorderStyle = sbsSunken
  598.         Color = clSkyBlue
  599.         ParentColor = False
  600.         TabOrder = 5
  601.         Visible = False
  602.       end
  603.     end
  604.     object tsPMCH: TTabSheet
  605.       Caption = 'PM channel sweep'
  606.       ImageIndex = 1
  607.       object GroupBox9: TGroupBox
  608.         Left = 8
  609.         Top = 52
  610.         Width = 617
  611.         Height = 109
  612.         Caption = 'Input'
  613.         TabOrder = 0
  614.         object Label108: TLabel
  615.           Left = 88
  616.           Top = 24
  617.           Width = 61
  618.           Height = 13
  619.           Hint = 'BCH'
  620.           Caption = 'Start ARFCN'
  621.         end
  622.         object Label109: TLabel
  623.           Left = 8
  624.           Top = 64
  625.           Width = 50
  626.           Height = 13
  627.           Caption = 'PM/Frame'
  628.         end
  629.         object Label110: TLabel
  630.           Left = 248
  631.           Top = 64
  632.           Width = 22
  633.           Height = 13
  634.           Caption = 'Gain'
  635.         end
  636.         object Label111: TLabel
  637.           Left = 25
  638.           Top = 24
  639.           Width = 30
  640.           Height = 13
  641.           Caption = 'BAND'
  642.         end
  643.         object Label112: TLabel
  644.           Left = 88
  645.           Top = 64
  646.           Width = 47
  647.           Height = 13
  648.           Caption = 'PM Count'
  649.         end
  650.         object Label113: TLabel
  651.           Left = 284
  652.           Top = 88
  653.           Width = 13
  654.           Height = 13
  655.           Caption = 'dB'
  656.         end
  657.         object Label114: TLabel
  658.           Left = 160
  659.           Top = 24
  660.           Width = 61
  661.           Height = 13
  662.           Hint = 'BCH'
  663.           Caption = 'Stop ARFCN'
  664.         end
  665.         object Label115: TLabel
  666.           Left = 232
  667.           Top = 24
  668.           Width = 61
  669.           Height = 13
  670.           Hint = 'BCH'
  671.           Caption = 'ARFCN Step'
  672.         end
  673.         object Label116: TLabel
  674.           Left = 152
  675.           Top = 64
  676.           Width = 77
  677.           Height = 13
  678.           Caption = 'Downlink Power'
  679.         end
  680.         object Label117: TLabel
  681.           Left = 212
  682.           Top = 88
  683.           Width = 13
  684.           Height = 13
  685.           Caption = 'dB'
  686.         end
  687.         object edtPMCHStartArfcn: TEdit
  688.           Left = 96
  689.           Top = 40
  690.           Width = 41
  691.           Height = 21
  692.           Hint = 'BCH'
  693.           TabOrder = 0
  694.           Text = '1'
  695.           OnExit = edtArfcnCheck
  696.         end
  697.         object edtPMCHCount: TEdit
  698.           Left = 78
  699.           Top = 80
  700.           Width = 67
  701.           Height = 21
  702.           TabOrder = 2
  703.           Text = '20'
  704.           OnExit = edtPMTestCountCheck
  705.         end
  706.         object edtPMCHGain: TEdit
  707.           Left = 240
  708.           Top = 80
  709.           Width = 41
  710.           Height = 21
  711.           TabOrder = 3
  712.           Text = '25'
  713.           OnExit = edtGainCheck
  714.         end
  715.         object cbPMCHPerFrame: TComboBox
  716.           Left = 8
  717.           Top = 80
  718.           Width = 49
  719.           Height = 21
  720.           Style = csDropDownList
  721.           ItemHeight = 13
  722.           ItemIndex = 0
  723.           TabOrder = 1
  724.           Text = '1'
  725.           Items.Strings = (
  726.             '1'
  727.             '2'
  728.             '3'
  729.             '4')
  730.         end
  731.         object edtPMCHStopArfcn: TEdit
  732.           Left = 168
  733.           Top = 40
  734.           Width = 41
  735.           Height = 21
  736.           Hint = 'BCH'
  737.           TabOrder = 4
  738.           Text = '124'
  739.           OnExit = edtArfcnCheck
  740.         end
  741.         object edtPMCHArfcnStep: TEdit
  742.           Left = 240
  743.           Top = 40
  744.           Width = 41
  745.           Height = 21
  746.           Hint = 'BCH'
  747.           TabOrder = 5
  748.           Text = '1'
  749.           OnExit = edtArfcnStepCheck
  750.         end
  751.         object edtPMCHDnPwr: TEdit
  752.           Left = 168
  753.           Top = 80
  754.           Width = 41
  755.           Height = 21
  756.           TabOrder = 6
  757.           Text = '-60'
  758.           OnExit = edtDnPwrCheck
  759.         end
  760.         object cbxPMCHBand: TComboBox
  761.           Left = 8
  762.           Top = 40
  763.           Width = 75
  764.           Height = 21
  765.           ItemHeight = 13
  766.           ItemIndex = 0
  767.           TabOrder = 7
  768.           Text = 'GSM900'
  769.           OnChange = cbxPMCHBandChange
  770.           Items.Strings = (
  771.             'GSM900'
  772.             'DCS1800'
  773.             'PCS1900'
  774.             'GSM850')
  775.         end
  776.         object btnPMCHStart: TBitBtn
  777.           Left = 520
  778.           Top = 24
  779.           Width = 75
  780.           Height = 25
  781.           Caption = 'Start'
  782.           TabOrder = 8
  783.           OnClick = btnPMCHStartClick
  784.           Kind = bkRetry
  785.         end
  786.         object btnPMCHStop: TBitBtn
  787.           Left = 520
  788.           Top = 64
  789.           Width = 75
  790.           Height = 25
  791.           Caption = 'Stop'
  792.           TabOrder = 9
  793.           OnClick = btnPMCHStopClick
  794.           Kind = bkNo
  795.         end
  796.         object GroupBox20: TGroupBox
  797.           Left = 368
  798.           Top = 16
  799.           Width = 105
  800.           Height = 80
  801.           Caption = '  Equipment  '
  802.           TabOrder = 10
  803.           object rbPMCHAge8960: TRadioButton
  804.             Left = 8
  805.             Top = 16
  806.             Width = 80
  807.             Height = 17
  808.             Caption = 'Agilent 8960'
  809.             Checked = True
  810.             TabOrder = 0
  811.             TabStop = True
  812.           end
  813.           object rbPMCHCMU200: TRadioButton
  814.             Left = 8
  815.             Top = 48
  816.             Width = 80
  817.             Height = 17
  818.             Caption = 'CMU 200'
  819.             TabOrder = 1
  820.           end
  821.         end
  822.       end
  823.       object btnPMCHCFGFile: TButton
  824.         Left = 8
  825.         Top = 8
  826.         Width = 75
  827.         Height = 17
  828.         Caption = 'CFG file'
  829.         TabOrder = 1
  830.         OnClick = btnPMCHCFGFileClick
  831.       end
  832.       object stPMCHCFGFile: TStaticText
  833.         Left = 96
  834.         Top = 8
  835.         Width = 529
  836.         Height = 17
  837.         AutoSize = False
  838.         BorderStyle = sbsSunken
  839.         Color = clSkyBlue
  840.         ParentColor = False
  841.         TabOrder = 2
  842.       end
  843.       object btnPMCHLogFile: TButton
  844.         Left = 8
  845.         Top = 32
  846.         Width = 75
  847.         Height = 17
  848.         Caption = 'Log file'
  849.         TabOrder = 3
  850.         OnClick = btnPMCHLogFileClick
  851.       end
  852.       object stPMCHLogFile: TStaticText
  853.         Left = 96
  854.         Top = 32
  855.         Width = 529
  856.         Height = 17
  857.         AutoSize = False
  858.         BorderStyle = sbsSunken
  859.         Color = clSkyBlue
  860.         ParentColor = False
  861.         TabOrder = 4
  862.       end
  863.       object sbPMCH: TStatusBar
  864.         Left = 0
  865.         Top = 310
  866.         Width = 633
  867.         Height = 27
  868.         Panels = <
  869.           item
  870.             Width = 50
  871.           end>
  872.         SimplePanel = False
  873.       end
  874.     end
  875.     object tsGS: TTabSheet
  876.       Caption = 'Gain sweep'
  877.       ImageIndex = 1
  878.       object grpGS01: TGroupBox
  879.         Left = 8
  880.         Top = 12
  881.         Width = 617
  882.         Height = 117
  883.         Caption = 'Input'
  884.         TabOrder = 0
  885.         object lblLabel12: TLabel
  886.           Left = 96
  887.           Top = 22
  888.           Width = 36
  889.           Height = 13
  890.           Hint = 'BCH'
  891.           Caption = 'ARFCN'
  892.         end
  893.         object lblLabel14: TLabel
  894.           Left = 212
  895.           Top = 22
  896.           Width = 47
  897.           Height = 13
  898.           Caption = 'PM Count'
  899.         end
  900.         object lblLabel13: TLabel
  901.           Left = 152
  902.           Top = 23
  903.           Width = 50
  904.           Height = 13
  905.           Caption = 'PM/Frame'
  906.         end
  907.         object lblLabel11: TLabel
  908.           Left = 25
  909.           Top = 24
  910.           Width = 30
  911.           Height = 13
  912.           Caption = 'BAND'
  913.         end
  914.         object lblLabel15: TLabel
  915.           Left = 272
  916.           Top = 24
  917.           Width = 42
  918.           Height = 13
  919.           Caption = 'Min Gain'
  920.         end
  921.         object lblLabel17: TLabel
  922.           Left = 344
  923.           Top = 24
  924.           Width = 45
  925.           Height = 13
  926.           Caption = 'Max Gain'
  927.         end
  928.         object lblLabel19: TLabel
  929.           Left = 424
  930.           Top = 22
  931.           Width = 47
  932.           Height = 13
  933.           Caption = 'Step Gain'
  934.         end
  935.         object lblLabel16: TLabel
  936.           Left = 316
  937.           Top = 42
  938.           Width = 13
  939.           Height = 13
  940.           Caption = 'dB'
  941.         end
  942.         object lblLabel18: TLabel
  943.           Left = 393
  944.           Top = 42
  945.           Width = 13
  946.           Height = 13
  947.           Caption = 'dB'
  948.         end
  949.         object lblLabel1A: TLabel
  950.           Left = 478
  951.           Top = 42
  952.           Width = 13
  953.           Height = 13
  954.           Caption = 'dB'
  955.         end
  956.         object btnGSStart: TBitBtn
  957.           Left = 528
  958.           Top = 16
  959.           Width = 75
  960.           Height = 25
  961.           Caption = 'Start'
  962.           TabOrder = 7
  963.           OnClick = btnGSStartClick
  964.           Kind = bkRetry
  965.         end
  966.         object edtGSArfcn: TEdit
  967.           Left = 96
  968.           Top = 40
  969.           Width = 41
  970.           Height = 21
  971.           Hint = 'BCH'
  972.           TabOrder = 1
  973.           Text = '20'
  974.           OnExit = edtArfcnCheck
  975.         end
  976.         object edtGSCount: TEdit
  977.           Left = 214
  978.           Top = 40
  979.           Width = 41
  980.           Height = 21
  981.           TabOrder = 3
  982.           Text = '20'
  983.           OnExit = edtPMTestCountCheck
  984.         end
  985.         object cbxGSBand: TComboBox
  986.           Left = 8
  987.           Top = 40
  988.           Width = 75
  989.           Height = 21
  990.           Style = csDropDownList
  991.           ItemHeight = 13
  992.           ItemIndex = 0
  993.           TabOrder = 0
  994.           Text = 'GSM900'
  995.           OnChange = cbxBandChange
  996.           Items.Strings = (
  997.             'GSM900'
  998.             'DCS1800'
  999.             'PCS1900'
  1000.             'GSM850')
  1001.         end
  1002.         object edtGSGainMax: TEdit
  1003.           Left = 344
  1004.           Top = 40
  1005.           Width = 49
  1006.           Height = 21
  1007.           TabOrder = 5
  1008.           Text = '60'
  1009.           OnExit = edtGainCheck
  1010.         end
  1011.         object edtGSGainMin: TEdit
  1012.           Left = 268
  1013.           Top = 40
  1014.           Width = 49
  1015.           Height = 21
  1016.           TabOrder = 4
  1017.           Text = '20'
  1018.           OnExit = edtGainCheck
  1019.         end
  1020.         object edtGSGainStep: TEdit
  1021.           Left = 424
  1022.           Top = 40
  1023.           Width = 49
  1024.           Height = 21
  1025.           TabOrder = 6
  1026.           Text = '2'
  1027.           OnExit = edtGainCheck
  1028.         end
  1029.         object cbxGSPerFrame: TComboBox
  1030.           Left = 152
  1031.           Top = 40
  1032.           Width = 49
  1033.           Height = 21
  1034.           Style = csDropDownList
  1035.           ItemHeight = 13
  1036.           ItemIndex = 0
  1037.           TabOrder = 2
  1038.           Text = '1'
  1039.           Items.Strings = (
  1040.             '1'
  1041.             '2'
  1042.             '3'
  1043.             '4')
  1044.         end
  1045.         object btnSaveToFile: TButton
  1046.           Left = 168
  1047.           Top = 77
  1048.           Width = 75
  1049.           Height = 25
  1050.           Caption = 'Save to File'
  1051.           TabOrder = 8
  1052.           OnClick = btnSaveToFileClick
  1053.         end
  1054.         object btnGSStop: TBitBtn
  1055.           Left = 528
  1056.           Top = 48
  1057.           Width = 75
  1058.           Height = 25
  1059.           Caption = 'Stop'
  1060.           TabOrder = 9
  1061.           OnClick = btnGSStopClick
  1062.           Kind = bkNo
  1063.         end
  1064.       end
  1065.       object btnGSPathLossSetting: TButton
  1066.         Left = 16
  1067.         Top = 88
  1068.         Width = 137
  1069.         Height = 25
  1070.         Caption = 'RX Path Loss Setting ...'
  1071.         TabOrder = 2
  1072.         OnClick = btnPathLossSettingClick
  1073.       end
  1074.       object memGSResult: TRichEdit
  1075.         Left = 8
  1076.         Top = 144
  1077.         Width = 617
  1078.         Height = 169
  1079.         Font.Charset = CHINESEBIG5_CHARSET
  1080.         Font.Color = clWindowText
  1081.         Font.Height = -12
  1082.         Font.Name = 'Fixedsys'
  1083.         Font.Style = []
  1084.         ParentFont = False
  1085.         ScrollBars = ssBoth
  1086.         TabOrder = 1
  1087.       end
  1088.       object sbGainSweep: TStatusBar
  1089.         Left = 0
  1090.         Top = 310
  1091.         Width = 633
  1092.         Height = 27
  1093.         Panels = <
  1094.           item
  1095.             Width = 50
  1096.           end>
  1097.         SimplePanel = False
  1098.       end
  1099.     end
  1100.     object tsRXL: TTabSheet
  1101.       Caption = 'RX path loss subband search'
  1102.       ImageIndex = 15
  1103.       object GroupBox24: TGroupBox
  1104.         Left = 8
  1105.         Top = 48
  1106.         Width = 617
  1107.         Height = 113
  1108.         Caption = '  Input  '
  1109.         TabOrder = 0
  1110.         object Label17: TLabel
  1111.           Left = 362
  1112.           Top = 16
  1113.           Width = 47
  1114.           Height = 13
  1115.           Caption = 'Threshold'
  1116.         end
  1117.         object Label56: TLabel
  1118.           Left = 408
  1119.           Top = 32
  1120.           Width = 13
  1121.           Height = 13
  1122.           Caption = 'dB'
  1123.         end
  1124.         object Label58: TLabel
  1125.           Left = 216
  1126.           Top = 16
  1127.           Width = 57
  1128.           Height = 13
  1129.           AutoSize = False
  1130.           Caption = 'PM/Frame'
  1131.         end
  1132.         object Label59: TLabel
  1133.           Left = 96
  1134.           Top = 16
  1135.           Width = 46
  1136.           Height = 13
  1137.           Caption = 'PM count'
  1138.         end
  1139.         object Label60: TLabel
  1140.           Left = 168
  1141.           Top = 16
  1142.           Width = 22
  1143.           Height = 13
  1144.           Caption = 'Gain'
  1145.         end
  1146.         object Label61: TLabel
  1147.           Left = 202
  1148.           Top = 34
  1149.           Width = 13
  1150.           Height = 13
  1151.           Caption = 'dB'
  1152.         end
  1153.         object Label62: TLabel
  1154.           Left = 280
  1155.           Top = 16
  1156.           Width = 76
  1157.           Height = 13
  1158.           Caption = 'Downlink power'
  1159.         end
  1160.         object Label63: TLabel
  1161.           Left = 336
  1162.           Top = 34
  1163.           Width = 21
  1164.           Height = 13
  1165.           Caption = 'dBm'
  1166.         end
  1167.         object m_cbRXLGsm850: TCheckBox
  1168.           Left = 16
  1169.           Top = 16
  1170.           Width = 73
  1171.           Height = 17
  1172.           Caption = 'GMS 850'
  1173.           TabOrder = 0
  1174.         end
  1175.         object m_cbRXLGsm900: TCheckBox
  1176.           Left = 16
  1177.           Top = 40
  1178.           Width = 73
  1179.           Height = 17
  1180.           Caption = 'GSM 900'
  1181.           TabOrder = 1
  1182.         end
  1183.         object m_cbRXLDcs1800: TCheckBox
  1184.           Left = 16
  1185.           Top = 64
  1186.           Width = 97
  1187.           Height = 17
  1188.           Caption = 'DCS1800'
  1189.           TabOrder = 2
  1190.         end
  1191.         object m_cbRXLPcs1900: TCheckBox
  1192.           Left = 16
  1193.           Top = 88
  1194.           Width = 81
  1195.           Height = 17
  1196.           Caption = 'PCS 1900'
  1197.           TabOrder = 3
  1198.         end
  1199.         object btnRXLStart: TBitBtn
  1200.           Left = 528
  1201.           Top = 24
  1202.           Width = 75
  1203.           Height = 25
  1204.           Caption = 'Start'
  1205.           TabOrder = 4
  1206.           OnClick = btnRXLStartClick
  1207.           Kind = bkRetry
  1208.         end
  1209.         object btnRXLStop: TBitBtn
  1210.           Left = 528
  1211.           Top = 56
  1212.           Width = 75
  1213.           Height = 25
  1214.           Caption = 'Stop'
  1215.           TabOrder = 5
  1216.           OnClick = btnRXLStopClick
  1217.           Kind = bkNo
  1218.         end
  1219.         object GroupBox25: TGroupBox
  1220.           Left = 424
  1221.           Top = 16
  1222.           Width = 97
  1223.           Height = 65
  1224.           Caption = '  Equipment  '
  1225.           TabOrder = 6
  1226.           object rbAgilent8960: TRadioButton
  1227.             Left = 8
  1228.             Top = 16
  1229.             Width = 80
  1230.             Height = 17
  1231.             Caption = 'Agilent 8960'
  1232.             Checked = True
  1233.             TabOrder = 0
  1234.             TabStop = True
  1235.           end
  1236.           object rbCMU200: TRadioButton
  1237.             Left = 8
  1238.             Top = 40
  1239.             Width = 80
  1240.             Height = 17
  1241.             Caption = 'CMU 200'
  1242.             TabOrder = 1
  1243.           end
  1244.         end
  1245.         object edtRXLThreashold: TEdit
  1246.           Left = 360
  1247.           Top = 32
  1248.           Width = 41
  1249.           Height = 21
  1250.           TabOrder = 7
  1251.           Text = '0.5'
  1252.           OnExit = edtRXLThreasholdCheck
  1253.         end
  1254.         object cbRXLPerFrame: TComboBox
  1255.           Left = 216
  1256.           Top = 32
  1257.           Width = 49
  1258.           Height = 21
  1259.           ItemHeight = 13
  1260.           ItemIndex = 0
  1261.           TabOrder = 8
  1262.           Text = '1'
  1263.           Items.Strings = (
  1264.             '1'
  1265.             '2'
  1266.             '3'
  1267.             '4')
  1268.         end
  1269.         object edtRXLPmCount: TEdit
  1270.           Left = 96
  1271.           Top = 32
  1272.           Width = 49
  1273.           Height = 21
  1274.           TabOrder = 9
  1275.           Text = '20'
  1276.           OnExit = edtRXLPmCountCheck
  1277.         end
  1278.         object edtRXLGain: TEdit
  1279.           Left = 160
  1280.           Top = 32
  1281.           Width = 41
  1282.           Height = 21
  1283.           TabOrder = 10
  1284.           Text = '25'
  1285.           OnExit = edtRXLGainCheck
  1286.         end
  1287.         object m_edtRXLDnPower: TEdit
  1288.           Left = 288
  1289.           Top = 32
  1290.           Width = 41
  1291.           Height = 21
  1292.           TabOrder = 11
  1293.           Text = '-60'
  1294.           OnExit = m_edtRXLDnPowerCheck
  1295.         end
  1296.       end
  1297.       object memRXLResult: TRichEdit
  1298.         Left = 8
  1299.         Top = 192
  1300.         Width = 617
  1301.         Height = 113
  1302.         Font.Charset = CHINESEBIG5_CHARSET
  1303.         Font.Color = clWindowText
  1304.         Font.Height = -11
  1305.         Font.Name = 'MS Sans Serif'
  1306.         Font.Style = []
  1307.         ParentFont = False
  1308.         ScrollBars = ssVertical
  1309.         TabOrder = 1
  1310.       end
  1311.       object sbRXL: TStatusBar
  1312.         Left = 0
  1313.         Top = 310
  1314.         Width = 633
  1315.         Height = 27
  1316.         Panels = <
  1317.           item
  1318.             Width = 50
  1319.           end>
  1320.         SimplePanel = False
  1321.       end
  1322.       object btnRXLCfgFile: TButton
  1323.         Left = 8
  1324.         Top = 8
  1325.         Width = 75
  1326.         Height = 17
  1327.         Caption = 'CFG File'
  1328.         TabOrder = 3
  1329.         OnClick = btnRXLCfgFileClick
  1330.       end
  1331.       object m_stRXLCfgFile: TStaticText
  1332.         Left = 96
  1333.         Top = 8
  1334.         Width = 529
  1335.         Height = 17
  1336.         AutoSize = False
  1337.         BorderStyle = sbsSunken
  1338.         Color = clSkyBlue
  1339.         ParentColor = False
  1340.         TabOrder = 4
  1341.       end
  1342.       object btnRXLGenFile: TButton
  1343.         Left = 448
  1344.         Top = 168
  1345.         Width = 161
  1346.         Height = 17
  1347.         Caption = 'Generate RX path loss file'
  1348.         TabOrder = 5
  1349.         OnClick = btnRXLGenFileClick
  1350.       end
  1351.       object m_RXLNvramDB: TButton
  1352.         Left = 8
  1353.         Top = 32
  1354.         Width = 75
  1355.         Height = 17
  1356.         Caption = 'NVRAM DB'
  1357.         TabOrder = 6
  1358.         OnClick = m_RXLNvramDBClick
  1359.       end
  1360.       object m_stNvramDB: TStaticText
  1361.         Left = 96
  1362.         Top = 32
  1363.         Width = 529
  1364.         Height = 17
  1365.         AutoSize = False
  1366.         BorderStyle = sbsSunken
  1367.         Color = clSkyBlue
  1368.         ParentColor = False
  1369.         TabOrder = 7
  1370.       end
  1371.     end
  1372.     object tsSN: TTabSheet
  1373.       Caption = 'Saturate and Noise Floor'
  1374.       ImageIndex = 14
  1375.       object btnSNCFGFile: TButton
  1376.         Left = 8
  1377.         Top = 8
  1378.         Width = 75
  1379.         Height = 17
  1380.         Caption = 'CFG file'
  1381.         TabOrder = 0
  1382.         OnClick = btnSNCFGFileClick
  1383.       end
  1384.       object stSNCFGFile: TStaticText
  1385.         Left = 96
  1386.         Top = 8
  1387.         Width = 529
  1388.         Height = 17
  1389.         AutoSize = False
  1390.         BorderStyle = sbsSunken
  1391.         Color = clSkyBlue
  1392.         ParentColor = False
  1393.         TabOrder = 1
  1394.       end
  1395.       object GroupBox3: TGroupBox
  1396.         Left = 8
  1397.         Top = 32
  1398.         Width = 617
  1399.         Height = 105
  1400.         Caption = '  Input  '
  1401.         TabOrder = 2
  1402.         object lblSNBand: TLabel
  1403.           Left = 24
  1404.           Top = 16
  1405.           Width = 30
  1406.           Height = 13
  1407.           Caption = 'BAND'
  1408.         end
  1409.         object lblSNARFCN: TLabel
  1410.           Left = 88
  1411.           Top = 16
  1412.           Width = 36
  1413.           Height = 13
  1414.           Hint = 'BCH'
  1415.           Caption = 'ARFCN'
  1416.         end
  1417.         object lblSNPerFrame: TLabel
  1418.           Left = 136
  1419.           Top = 16
  1420.           Width = 50
  1421.           Height = 13
  1422.           Caption = 'PM/Frame'
  1423.         end
  1424.         object lblSNCount: TLabel
  1425.           Left = 192
  1426.           Top = 16
  1427.           Width = 46
  1428.           Height = 13
  1429.           Caption = 'PM count'
  1430.         end
  1431.         object Label10: TLabel
  1432.           Left = 288
  1433.           Top = 32
  1434.           Width = 3
  1435.           Height = 13
  1436.         end
  1437.         object lblSNGainMin: TLabel
  1438.           Left = 16
  1439.           Top = 56
  1440.           Width = 42
  1441.           Height = 13
  1442.           Caption = 'Min Gain'
  1443.         end
  1444.         object lblSNGainMax: TLabel
  1445.           Left = 88
  1446.           Top = 56
  1447.           Width = 45
  1448.           Height = 13
  1449.           Caption = 'Max Gain'
  1450.         end
  1451.         object lblSNGainStep: TLabel
  1452.           Left = 160
  1453.           Top = 56
  1454.           Width = 47
  1455.           Height = 13
  1456.           Caption = 'Step Gain'
  1457.         end
  1458.         object Label12: TLabel
  1459.           Left = 66
  1460.           Top = 80
  1461.           Width = 13
  1462.           Height = 13
  1463.           Caption = 'dB'
  1464.         end
  1465.         object Label13: TLabel
  1466.           Left = 138
  1467.           Top = 80
  1468.           Width = 13
  1469.           Height = 13
  1470.           Caption = 'dB'
  1471.         end
  1472.         object Label11: TLabel
  1473.           Left = 208
  1474.           Top = 80
  1475.           Width = 13
  1476.           Height = 13
  1477.           Caption = 'dB'
  1478.         end
  1479.         object lblSNThreshold: TLabel
  1480.           Left = 232
  1481.           Top = 56
  1482.           Width = 47
  1483.           Height = 13
  1484.           Caption = 'Threshold'
  1485.         end
  1486.         object Label14: TLabel
  1487.           Left = 280
  1488.           Top = 80
  1489.           Width = 13
  1490.           Height = 13
  1491.           Caption = 'dB'
  1492.         end
  1493.         object lblSNMaxDnPower: TLabel
  1494.           Left = 328
  1495.           Top = 16
  1496.           Width = 70
  1497.           Height = 13
  1498.           Caption = 'Max Dn Power'
  1499.         end
  1500.         object Label16: TLabel
  1501.           Left = 376
  1502.           Top = 40
  1503.           Width = 13
  1504.           Height = 13
  1505.           Caption = 'dB'
  1506.         end
  1507.         object lblSNMinDnPower: TLabel
  1508.           Left = 248
  1509.           Top = 16
  1510.           Width = 69
  1511.           Height = 13
  1512.           Caption = 'Min DN Power'
  1513.         end
  1514.         object Label50: TLabel
  1515.           Left = 296
  1516.           Top = 40
  1517.           Width = 13
  1518.           Height = 13
  1519.           Caption = 'dB'
  1520.         end
  1521.         object lblSNDnPowerStep: TLabel
  1522.           Left = 328
  1523.           Top = 56
  1524.           Width = 74
  1525.           Height = 13
  1526.           Caption = 'DN Power Step'
  1527.         end
  1528.         object Label126: TLabel
  1529.           Left = 376
  1530.           Top = 80
  1531.           Width = 13
  1532.           Height = 13
  1533.           Caption = 'dB'
  1534.         end
  1535.         object cbSNBand: TComboBox
  1536.           Left = 8
  1537.           Top = 32
  1538.           Width = 75
  1539.           Height = 21
  1540.           ItemHeight = 13
  1541.           ItemIndex = 0
  1542.           TabOrder = 0
  1543.           Text = 'GSM900'
  1544.           OnChange = cbxBandChange
  1545.           Items.Strings = (
  1546.             'GSM900'
  1547.             'DCS1800'
  1548.             'PCS1900'
  1549.             'GSM850')
  1550.         end
  1551.         object edtSNARFCN: TEdit
  1552.           Left = 88
  1553.           Top = 32
  1554.           Width = 41
  1555.           Height = 21
  1556.           Hint = 'BCH'
  1557.           TabOrder = 1
  1558.           Text = '20'
  1559.           OnExit = edtArfcnCheck
  1560.         end
  1561.         object cbSNPerFrame: TComboBox
  1562.           Left = 136
  1563.           Top = 32
  1564.           Width = 49
  1565.           Height = 21
  1566.           ItemHeight = 13
  1567.           ItemIndex = 0
  1568.           TabOrder = 2
  1569.           Text = '1'
  1570.           Items.Strings = (
  1571.             '1'
  1572.             '2'
  1573.             '3'
  1574.             '4')
  1575.         end
  1576.         object edtSNCount: TEdit
  1577.           Left = 192
  1578.           Top = 32
  1579.           Width = 41
  1580.           Height = 21
  1581.           TabOrder = 3
  1582.           Text = '20'
  1583.           OnExit = edtPMTestCountCheck
  1584.         end
  1585.         object edtSNGainMin: TEdit
  1586.           Left = 16
  1587.           Top = 72
  1588.           Width = 49
  1589.           Height = 21
  1590.           TabOrder = 4
  1591.           Text = '-24'
  1592.           OnExit = edtGainCheck
  1593.         end
  1594.         object edtSNGainMax: TEdit
  1595.           Left = 88
  1596.           Top = 72
  1597.           Width = 49
  1598.           Height = 21
  1599.           TabOrder = 5
  1600.           Text = '56'
  1601.           OnExit = edtGainCheck
  1602.         end
  1603.         object edtSNGainStep: TEdit
  1604.           Left = 160
  1605.           Top = 72
  1606.           Width = 49
  1607.           Height = 21
  1608.           TabOrder = 6
  1609.           Text = '2'
  1610.           OnExit = edtGainCheck
  1611.         end
  1612.         object btnSNStart: TBitBtn
  1613.           Left = 536
  1614.           Top = 8
  1615.           Width = 75
  1616.           Height = 25
  1617.           Caption = 'Start'
  1618.           TabOrder = 7
  1619.           OnClick = btnSNStartClick
  1620.           Kind = bkRetry
  1621.         end
  1622.         object btnSNStop: TBitBtn
  1623.           Left = 536
  1624.           Top = 40
  1625.           Width = 75
  1626.           Height = 25
  1627.           Caption = 'Stop'
  1628.           TabOrder = 8
  1629.           OnClick = btnSNStopClick
  1630.           Kind = bkNo
  1631.         end
  1632.         object edtSNThreshold: TEdit
  1633.           Left = 232
  1634.           Top = 72
  1635.           Width = 49
  1636.           Height = 21
  1637.           TabOrder = 9
  1638.           Text = '2'
  1639.           OnExit = edtSNThresholdCheck
  1640.         end
  1641.         object gbSNEquipment: TGroupBox
  1642.           Left = 424
  1643.           Top = 8
  1644.           Width = 97
  1645.           Height = 57
  1646.           Caption = '  Equipment   '
  1647.           TabOrder = 10
  1648.           object rbSNAgilent8960: TRadioButton
  1649.             Left = 8
  1650.             Top = 16
  1651.             Width = 82
  1652.             Height = 17
  1653.             Caption = 'Agilent 8960'
  1654.             Checked = True
  1655.             TabOrder = 0
  1656.             TabStop = True
  1657.           end
  1658.           object rbSNCMU200: TRadioButton
  1659.             Left = 8
  1660.             Top = 32
  1661.             Width = 80
  1662.             Height = 17
  1663.             Caption = 'CMU 200'
  1664.             TabOrder = 1
  1665.           end
  1666.         end
  1667.         object edtSNMaxDnPower: TEdit
  1668.           Left = 328
  1669.           Top = 32
  1670.           Width = 49
  1671.           Height = 21
  1672.           TabOrder = 11
  1673.           Text = '-10'
  1674.           OnExit = edtDnPwrCheck
  1675.         end
  1676.         object edtSNMinDnPower: TEdit
  1677.           Left = 248
  1678.           Top = 32
  1679.           Width = 49
  1680.           Height = 21
  1681.           TabOrder = 12
  1682.           Text = '-120'
  1683.           OnExit = edtDnPwrCheck
  1684.         end
  1685.         object edtSNDnPowerStep: TEdit
  1686.           Left = 328
  1687.           Top = 72
  1688.           Width = 49
  1689.           Height = 21
  1690.           TabOrder = 13
  1691.           Text = '1'
  1692.           OnExit = edtDnPwrCheck
  1693.         end
  1694.         object btnSNSaveToFile: TButton
  1695.           Left = 536
  1696.           Top = 72
  1697.           Width = 75
  1698.           Height = 25
  1699.           Caption = 'Save to File'
  1700.           TabOrder = 14
  1701.           OnClick = btnSNSaveToFileClick
  1702.         end
  1703.         object cbSNGainChangeFirst: TCheckBox
  1704.           Left = 424
  1705.           Top = 72
  1706.           Width = 105
  1707.           Height = 17
  1708.           Caption = 'Gain change first'
  1709.           TabOrder = 15
  1710.         end
  1711.       end
  1712.       object memSNResult: TRichEdit
  1713.         Left = 8
  1714.         Top = 144
  1715.         Width = 617
  1716.         Height = 169
  1717.         Font.Charset = CHINESEBIG5_CHARSET
  1718.         Font.Color = clWindowText
  1719.         Font.Height = -11
  1720.         Font.Name = 'Courier New'
  1721.         Font.Style = []
  1722.         Lines.Strings = (
  1723.           '')
  1724.         ParentFont = False
  1725.         ScrollBars = ssBoth
  1726.         TabOrder = 3
  1727.       end
  1728.       object sbSN: TStatusBar
  1729.         Left = 0
  1730.         Top = 318
  1731.         Width = 633
  1732.         Height = 19
  1733.         Panels = <
  1734.           item
  1735.             Width = 50
  1736.           end>
  1737.         SimplePanel = False
  1738.       end
  1739.     end
  1740.     object tsCR: TTabSheet
  1741.       Caption = 'Continous RX'
  1742.       ImageIndex = 2
  1743.       object grpCR01: TGroupBox
  1744.         Left = 8
  1745.         Top = 4
  1746.         Width = 617
  1747.         Height = 85
  1748.         Caption = 'Input'
  1749.         TabOrder = 0
  1750.         object lblLabel22: TLabel
  1751.           Left = 96
  1752.           Top = 24
  1753.           Width = 36
  1754.           Height = 13
  1755.           Hint = 'BCH'
  1756.           Caption = 'ARFCN'
  1757.         end
  1758.         object lblLabel23: TLabel
  1759.           Left = 157
  1760.           Top = 24
  1761.           Width = 22
  1762.           Height = 13
  1763.           Caption = 'Gain'
  1764.         end
  1765.         object lblLabel21: TLabel
  1766.           Left = 25
  1767.           Top = 24
  1768.           Width = 30
  1769.           Height = 13
  1770.           Caption = 'BAND'
  1771.         end
  1772.         object lblLabel24: TLabel
  1773.           Left = 197
  1774.           Top = 48
  1775.           Width = 13
  1776.           Height = 13
  1777.           Caption = 'dB'
  1778.         end
  1779.         object edtCRArfcn: TEdit
  1780.           Left = 96
  1781.           Top = 40
  1782.           Width = 41
  1783.           Height = 21
  1784.           Hint = 'BCH'
  1785.           ParentShowHint = False
  1786.           ShowHint = True
  1787.           TabOrder = 1
  1788.           Text = '20'
  1789.           OnExit = edtArfcnCheck
  1790.         end
  1791.         object edtCRGain: TEdit
  1792.           Left = 148
  1793.           Top = 40
  1794.           Width = 45
  1795.           Height = 21
  1796.           TabOrder = 2
  1797.           Text = '40'
  1798.           OnExit = edtGainCheck
  1799.         end
  1800.         object cbxCRBand: TComboBox
  1801.           Left = 8
  1802.           Top = 40
  1803.           Width = 75
  1804.           Height = 21
  1805.           Style = csDropDownList
  1806.           ItemHeight = 13
  1807.           ItemIndex = 0
  1808.           TabOrder = 0
  1809.           Text = 'GSM900'
  1810.           OnChange = cbxBandChange
  1811.           Items.Strings = (
  1812.             'GSM900'
  1813.             'DCS1800'
  1814.             'PCS1900'
  1815.             'GSM850')
  1816.         end
  1817.         object chkCRBurstMode: TCheckBox
  1818.           Left = 232
  1819.           Top = 48
  1820.           Width = 81
  1821.           Height = 17
  1822.           Caption = 'Burst mode'
  1823.           TabOrder = 3
  1824.         end
  1825.         object btnCRStop: TBitBtn
  1826.           Left = 368
  1827.           Top = 48
  1828.           Width = 75
  1829.           Height = 25
  1830.           Caption = 'Stop'
  1831.           TabOrder = 4
  1832.           OnClick = btnCRStopClick
  1833.           Kind = bkNo
  1834.         end
  1835.       end
  1836.       object btnCRStart: TBitBtn
  1837.         Left = 376
  1838.         Top = 16
  1839.         Width = 75
  1840.         Height = 25
  1841.         Caption = 'Start'
  1842.         TabOrder = 1
  1843.         OnClick = btnCRStartClick
  1844.         Kind = bkRetry
  1845.       end
  1846.       object sbCR: TStatusBar
  1847.         Left = 0
  1848.         Top = 302
  1849.         Width = 633
  1850.         Height = 35
  1851.         Panels = <
  1852.           item
  1853.             Width = 50
  1854.           end>
  1855.         SimplePanel = False
  1856.       end
  1857.     end
  1858.     object tsCT: TTabSheet
  1859.       Caption = 'Continous TX'
  1860.       ImageIndex = 4
  1861.       object grpCT01: TGroupBox
  1862.         Left = 8
  1863.         Top = 12
  1864.         Width = 617
  1865.         Height = 309
  1866.         Caption = 'Input'
  1867.         TabOrder = 0
  1868.         object lblLabel32: TLabel
  1869.           Left = 100
  1870.           Top = 24
  1871.           Width = 36
  1872.           Height = 13
  1873.           Hint = 'TCH'
  1874.           Caption = 'ARFCN'
  1875.         end
  1876.         object lblLabel31: TLabel
  1877.           Left = 26
  1878.           Top = 24
  1879.           Width = 30
  1880.           Height = 13
  1881.           Caption = 'BAND'
  1882.         end
  1883.         object lblCTPCL: TLabel
  1884.           Left = 176
  1885.           Top = 24
  1886.           Width = 20
  1887.           Height = 13
  1888.           Caption = 'PCL'
  1889.         end
  1890.         object edtCTArfcn: TEdit
  1891.           Left = 95
  1892.           Top = 40
  1893.           Width = 49
  1894.           Height = 21
  1895.           Hint = 'TCH'
  1896.           ParentShowHint = False
  1897.           ShowHint = True
  1898.           TabOrder = 1
  1899.           Text = '20'
  1900.           OnExit = edtArfcnCheck
  1901.         end
  1902.         object cbxCTBand: TComboBox
  1903.           Left = 8
  1904.           Top = 40
  1905.           Width = 75
  1906.           Height = 21
  1907.           Style = csDropDownList
  1908.           ItemHeight = 13
  1909.           ItemIndex = 0
  1910.           TabOrder = 0
  1911.           Text = 'GSM900'
  1912.           OnChange = cbxBandChange
  1913.           Items.Strings = (
  1914.             'GSM900'
  1915.             'DCS1800'
  1916.             'PCS1900'
  1917.             'GSM850')
  1918.         end
  1919.         object btnCTBBTXRunTimeSetting: TButton
  1920.           Left = 336
  1921.           Top = 24
  1922.           Width = 137
  1923.           Height = 25
  1924.           Caption = 'BB TX run time setting'
  1925.           TabOrder = 2
  1926.           OnClick = btnCTBBTXRunTimeSettingClick
  1927.         end
  1928.         object btnCTStop: TBitBtn
  1929.           Left = 484
  1930.           Top = 56
  1931.           Width = 75
  1932.           Height = 25
  1933.           Caption = 'Stop'
  1934.           TabOrder = 3
  1935.           OnClick = btnCTStopClick
  1936.           Kind = bkNo
  1937.         end
  1938.         object GroupBox23: TGroupBox
  1939.           Left = 160
  1940.           Top = 80
  1941.           Width = 169
  1942.           Height = 177
  1943.           Caption = '  Burst type  '
  1944.           TabOrder = 4
  1945.           object rbCTAll0: TRadioButton
  1946.             Left = 16
  1947.             Top = 24
  1948.             Width = 113
  1949.             Height = 17
  1950.             Caption = 'All 0'
  1951.             Checked = True
  1952.             TabOrder = 0
  1953.             TabStop = True
  1954.           end
  1955.           object rbCTAll1: TRadioButton
  1956.             Left = 16
  1957.             Top = 48
  1958.             Width = 113
  1959.             Height = 17
  1960.             Caption = 'All 1'
  1961.             TabOrder = 1
  1962.           end
  1963.           object rbCTAlternate: TRadioButton
  1964.             Left = 16
  1965.             Top = 72
  1966.             Width = 145
  1967.             Height = 17
  1968.             Caption = 'Alternate bits ( 010101 )'
  1969.             TabOrder = 2
  1970.           end
  1971.           object rbCTRandom: TRadioButton
  1972.             Left = 16
  1973.             Top = 96
  1974.             Width = 113
  1975.             Height = 17
  1976.             Caption = 'Pseudo random'
  1977.             TabOrder = 3
  1978.           end
  1979.           object rbCTPattern: TRadioButton
  1980.             Left = 16
  1981.             Top = 120
  1982.             Width = 113
  1983.             Height = 17
  1984.             Caption = 'Pattern'
  1985.             TabOrder = 4
  1986.             Visible = False
  1987.           end
  1988.           object edtCTPattern: TEdit
  1989.             Left = 16
  1990.             Top = 144
  1991.             Width = 137
  1992.             Height = 21
  1993.             TabOrder = 5
  1994.             Text = '0'
  1995.             Visible = False
  1996.             OnExit = edtCTPatternCheck
  1997.           end
  1998.         end
  1999.         object gbCTModulation: TGroupBox
  2000.           Left = 8
  2001.           Top = 72
  2002.           Width = 89
  2003.           Height = 73
  2004.           Caption = '  Modulation  '
  2005.           TabOrder = 5
  2006.           object rbCTGMSK: TRadioButton
  2007.             Left = 8
  2008.             Top = 16
  2009.             Width = 70
  2010.             Height = 17
  2011.             Caption = 'GMSK'
  2012.             Checked = True
  2013.             TabOrder = 0
  2014.             TabStop = True
  2015.           end
  2016.           object rbCT8PSK: TRadioButton
  2017.             Left = 8
  2018.             Top = 40
  2019.             Width = 70
  2020.             Height = 17
  2021.             Caption = 'EPSK'
  2022.             TabOrder = 1
  2023.           end
  2024.         end
  2025.         object edtCTPCL: TEdit
  2026.           Left = 160
  2027.           Top = 40
  2028.           Width = 49
  2029.           Height = 21
  2030.           TabOrder = 6
  2031.           Text = '5'
  2032.           OnExit = edtPclCheck
  2033.         end
  2034.       end
  2035.       object btnCTStart: TBitBtn
  2036.         Left = 493
  2037.         Top = 32
  2038.         Width = 75
  2039.         Height = 25
  2040.         Caption = 'Start'
  2041.         TabOrder = 1
  2042.         OnClick = btnCTStartClick
  2043.         Kind = bkRetry
  2044.       end
  2045.       object sbCT: TStatusBar
  2046.         Left = 0
  2047.         Top = 310
  2048.         Width = 633
  2049.         Height = 27
  2050.         Panels = <
  2051.           item
  2052.             Width = 50
  2053.           end>
  2054.         SimplePanel = False
  2055.       end
  2056.     end
  2057.     object tsTX: TTabSheet
  2058.       Caption = 'TX level and profile'
  2059.       ImageIndex = 6
  2060.       object grpTX01: TGroupBox
  2061.         Left = 8
  2062.         Top = 12
  2063.         Width = 617
  2064.         Height = 301
  2065.         Caption = 'Input'
  2066.         TabOrder = 0
  2067.         object lblLabel42: TLabel
  2068.           Left = 152
  2069.           Top = 16
  2070.           Width = 36
  2071.           Height = 13
  2072.           Hint = 'TCH'
  2073.           Caption = 'ARFCN'
  2074.         end
  2075.         object lblLabel43: TLabel
  2076.           Left = 208
  2077.           Top = 16
  2078.           Width = 21
  2079.           Height = 13
  2080.           Caption = 'TSC'
  2081.         end
  2082.         object lblLabel44: TLabel
  2083.           Left = 256
  2084.           Top = 16
  2085.           Width = 20
  2086.           Height = 13
  2087.           Caption = 'PCL'
  2088.         end
  2089.         object lblLabel45: TLabel
  2090.           Left = 304
  2091.           Top = 16
  2092.           Width = 20
  2093.           Height = 13
  2094.           Caption = 'AFC'
  2095.         end
  2096.         object lblLabel41: TLabel
  2097.           Left = 95
  2098.           Top = 16
  2099.           Width = 30
  2100.           Height = 13
  2101.           Caption = 'BAND'
  2102.         end
  2103.         object lblTXCS: TLabel
  2104.           Left = 416
  2105.           Top = 16
  2106.           Width = 73
  2107.           Height = 13
  2108.           Caption = 'Coding scheme'
  2109.         end
  2110.         object lblTXModulation: TLabel
  2111.           Left = 16
  2112.           Top = 16
  2113.           Width = 52
  2114.           Height = 13
  2115.           Caption = 'Modulation'
  2116.         end
  2117.         object lblTXBurstType: TLabel
  2118.           Left = 432
  2119.           Top = 56
  2120.           Width = 47
  2121.           Height = 13
  2122.           Caption = 'Burst type'
  2123.         end
  2124.         object lblTXPattern: TLabel
  2125.           Left = 440
  2126.           Top = 96
  2127.           Width = 34
  2128.           Height = 13
  2129.           Caption = 'Pattern'
  2130.           Visible = False
  2131.         end
  2132.         object lblTXTA: TLabel
  2133.           Left = 352
  2134.           Top = 16
  2135.           Width = 14
  2136.           Height = 13
  2137.           Caption = 'TA'
  2138.         end
  2139.         object edtTXPcl: TEdit
  2140.           Left = 250
  2141.           Top = 32
  2142.           Width = 33
  2143.           Height = 21
  2144.           TabOrder = 3
  2145.           Text = '5'
  2146.           OnExit = edtPclCheck
  2147.         end
  2148.         object edtTXAfc: TEdit
  2149.           Left = 292
  2150.           Top = 32
  2151.           Width = 39
  2152.           Height = 21
  2153.           TabOrder = 4
  2154.           Text = '4100'
  2155.           OnExit = edtAfcDacCheck
  2156.         end
  2157.         object cbxTXBand: TComboBox
  2158.           Left = 74
  2159.           Top = 32
  2160.           Width = 73
  2161.           Height = 21
  2162.           Style = csDropDownList
  2163.           ItemHeight = 13
  2164.           ItemIndex = 0
  2165.           TabOrder = 0
  2166.           Text = 'GSM900'
  2167.           OnChange = cbxBandChange
  2168.           Items.Strings = (
  2169.             'GSM900'
  2170.             'DCS1800'
  2171.             'PCS1900'
  2172.             'GSM850')
  2173.         end
  2174.         object cbxTXTsc: TComboBox
  2175.           Left = 200
  2176.           Top = 32
  2177.           Width = 41
  2178.           Height = 21
  2179.           Style = csDropDownList
  2180.           ItemHeight = 13
  2181.           ItemIndex = 5
  2182.           TabOrder = 2
  2183.           Text = '5'
  2184.           Items.Strings = (
  2185.             '0'
  2186.             '1'
  2187.             '2'
  2188.             '3'
  2189.             '4'
  2190.             '5'
  2191.             '6'
  2192.             '7')
  2193.         end
  2194.         object edtTXArfcn: TEdit
  2195.           Left = 150
  2196.           Top = 32
  2197.           Width = 41
  2198.           Height = 21
  2199.           Hint = 'TCH'
  2200.           ParentShowHint = False
  2201.           ShowHint = True
  2202.           TabOrder = 1
  2203.           Text = '20'
  2204.           OnExit = edtArfcnCheck
  2205.         end
  2206.         object btnTXIQBBTXRunTimeSetting: TButton
  2207.           Left = 452
  2208.           Top = 208
  2209.           Width = 161
  2210.           Height = 25
  2211.           Caption = 'BB TX run time setting...'
  2212.           TabOrder = 5
  2213.           OnClick = btnTXIQBBTXRunTimeSettingClick
  2214.         end
  2215.         object btnGUIRampSetting: TButton
  2216.           Left = 452
  2217.           Top = 240
  2218.           Width = 161
  2219.           Height = 25
  2220.           Caption = 'GMSK Graphic Ramp setting...'
  2221.           TabOrder = 6
  2222.           OnClick = btnGUIRampSettingClick
  2223.         end
  2224.         object btnTXStop: TBitBtn
  2225.           Left = 536
  2226.           Top = 48
  2227.           Width = 75
  2228.           Height = 25
  2229.           Caption = 'Stop'
  2230.           TabOrder = 7
  2231.           OnClick = btnTXStopClick
  2232.           Kind = bkNo
  2233.         end
  2234.         object btnTXEpskProfileSetting: TButton
  2235.           Left = 452
  2236.           Top = 176
  2237.           Width = 161
  2238.           Height = 25
  2239.           Caption = 'EPSK Level and Ramp setting...'
  2240.           TabOrder = 8
  2241.           OnClick = btnMSTXEPSKProfileSettingClick
  2242.         end
  2243.         object cbTXCS: TComboBox
  2244.           Left = 416
  2245.           Top = 32
  2246.           Width = 73
  2247.           Height = 21
  2248.           ItemHeight = 0
  2249.           TabOrder = 9
  2250.         end
  2251.         object cbTXModulation: TComboBox
  2252.           Left = 8
  2253.           Top = 32
  2254.           Width = 65
  2255.           Height = 21
  2256.           ItemHeight = 13
  2257.           ItemIndex = 0
  2258.           TabOrder = 10
  2259.           Text = 'GMSK'
  2260.           OnChange = cbTXModulationChange
  2261.           Items.Strings = (
  2262.             'GMSK'
  2263.             'EPSK')
  2264.         end
  2265.         object cbTXBurstType: TComboBox
  2266.           Left = 392
  2267.           Top = 72
  2268.           Width = 129
  2269.           Height = 21
  2270.           ItemHeight = 0
  2271.           TabOrder = 11
  2272.           OnChange = cbTXBurstTypeChange
  2273.         end
  2274.         object edtTXPattern: TEdit
  2275.           Left = 392
  2276.           Top = 112
  2277.           Width = 129
  2278.           Height = 21
  2279.           TabOrder = 12
  2280.           Text = '0101010101010101'
  2281.           Visible = False
  2282.           OnExit = edtPatternCheck
  2283.         end
  2284.         object edtTXTA: TEdit
  2285.           Left = 336
  2286.           Top = 32
  2287.           Width = 49
  2288.           Height = 21
  2289.           TabOrder = 13
  2290.           Text = '0'
  2291.           OnExit = edtTACheck
  2292.         end
  2293.         object btnEPSKGUIRampSetting: TButton
  2294.           Left = 452
  2295.           Top = 144
  2296.           Width = 161
  2297.           Height = 25
  2298.           Caption = 'EPSK Graphic Ramp setting...'
  2299.           TabOrder = 14
  2300.           Visible = False
  2301.           OnClick = btnEPSKGUIRampSettingClick
  2302.         end
  2303.         object btnTXIQBBTXSetting: TButton
  2304.           Left = 272
  2305.           Top = 264
  2306.           Width = 161
  2307.           Height = 25
  2308.           Caption = 'BB TX setting ...'
  2309.           TabOrder = 15
  2310.           OnClick = btnTXIQBBTXSettingClick
  2311.         end
  2312.         object btnRegSetting: TButton
  2313.           Left = 272
  2314.           Top = 232
  2315.           Width = 161
  2316.           Height = 25
  2317.           Caption = 'MT6140 Register setting ...'
  2318.           TabOrder = 16
  2319.           OnClick = btnRegSettingClick
  2320.         end
  2321.       end
  2322.       object btnTXStart: TBitBtn
  2323.         Left = 544
  2324.         Top = 27
  2325.         Width = 75
  2326.         Height = 25
  2327.         Caption = 'Start'
  2328.         TabOrder = 1
  2329.         OnClick = btnTXStartClick
  2330.         Kind = bkRetry
  2331.       end
  2332.       object btnTXProfileSetting: TButton
  2333.         Left = 460
  2334.         Top = 280
  2335.         Width = 161
  2336.         Height = 25
  2337.         Caption = 'GMSK Level and Ramp setting...'
  2338.         TabOrder = 2
  2339.         OnClick = btnTXProfileSettingClick
  2340.       end
  2341.       object sbTXIQ: TStatusBar
  2342.         Left = 0
  2343.         Top = 310
  2344.         Width = 633
  2345.         Height = 27
  2346.         Panels = <
  2347.           item
  2348.             Width = 50
  2349.           end>
  2350.         SimplePanel = False
  2351.       end
  2352.     end
  2353.     object tsTXPCS: TTabSheet
  2354.       Caption = 'TX power channel sweep'
  2355.       ImageIndex = 13
  2356.       object sbTXPCS: TStatusBar
  2357.         Left = 0
  2358.         Top = 310
  2359.         Width = 633
  2360.         Height = 27
  2361.         Panels = <
  2362.           item
  2363.             Width = 50
  2364.           end>
  2365.         SimplePanel = False
  2366.       end
  2367.       object btnTXPCSCFGFile: TButton
  2368.         Left = 8
  2369.         Top = 8
  2370.         Width = 75
  2371.         Height = 17
  2372.         Caption = 'CFG file'
  2373.         TabOrder = 1
  2374.         OnClick = btnTXPCSCFGFileClick
  2375.       end
  2376.       object stTXPCSCFGFile: TStaticText
  2377.         Left = 88
  2378.         Top = 8
  2379.         Width = 537
  2380.         Height = 17
  2381.         AutoSize = False
  2382.         BorderStyle = sbsSunken
  2383.         Color = clSkyBlue
  2384.         ParentColor = False
  2385.         TabOrder = 2
  2386.       end
  2387.       object btnTXPCSLogFile: TButton
  2388.         Left = 8
  2389.         Top = 32
  2390.         Width = 75
  2391.         Height = 17
  2392.         Caption = 'Log file'
  2393.         TabOrder = 3
  2394.         OnClick = btnTXPCSLogFileClick
  2395.       end
  2396.       object stTXPCSLogFile: TStaticText
  2397.         Left = 88
  2398.         Top = 32
  2399.         Width = 537
  2400.         Height = 17
  2401.         AutoSize = False
  2402.         BorderStyle = sbsSunken
  2403.         Color = clSkyBlue
  2404.         ParentColor = False
  2405.         TabOrder = 4
  2406.       end
  2407.       object GroupBox21: TGroupBox
  2408.         Left = 8
  2409.         Top = 64
  2410.         Width = 617
  2411.         Height = 113
  2412.         Caption = '  Input  '
  2413.         TabOrder = 5
  2414.         object Label118: TLabel
  2415.           Left = 31
  2416.           Top = 16
  2417.           Width = 30
  2418.           Height = 13
  2419.           Caption = 'BAND'
  2420.         end
  2421.         object Label119: TLabel
  2422.           Left = 96
  2423.           Top = 16
  2424.           Width = 61
  2425.           Height = 13
  2426.           Hint = 'TCH'
  2427.           Caption = 'Start ARFCN'
  2428.         end
  2429.         object Label120: TLabel
  2430.           Left = 32
  2431.           Top = 64
  2432.           Width = 21
  2433.           Height = 13
  2434.           Caption = 'TSC'
  2435.         end
  2436.         object Label121: TLabel
  2437.           Left = 104
  2438.           Top = 64
  2439.           Width = 20
  2440.           Height = 13
  2441.           Caption = 'PCL'
  2442.         end
  2443.         object Label122: TLabel
  2444.           Left = 192
  2445.           Top = 64
  2446.           Width = 20
  2447.           Height = 13
  2448.           Caption = 'AFC'
  2449.         end
  2450.         object Label123: TLabel
  2451.           Left = 176
  2452.           Top = 16
  2453.           Width = 61
  2454.           Height = 13
  2455.           Hint = 'TCH'
  2456.           Caption = 'Stop ARFCN'
  2457.         end
  2458.         object Label124: TLabel
  2459.           Left = 256
  2460.           Top = 16
  2461.           Width = 59
  2462.           Height = 13
  2463.           Hint = 'TCH'
  2464.           Caption = 'ARFCN step'
  2465.         end
  2466.         object RadioGroup1: TRadioGroup
  2467.           Left = 328
  2468.           Top = 16
  2469.           Width = 81
  2470.           Height = 81
  2471.           Caption = 'Burst Type '
  2472.           TabOrder = 0
  2473.         end
  2474.         object rbTXPCSAb: TRadioButton
  2475.           Left = 336
  2476.           Top = 32
  2477.           Width = 57
  2478.           Height = 17
  2479.           Caption = 'AB'
  2480.           TabOrder = 1
  2481.         end
  2482.         object rbTXPCSNb: TRadioButton
  2483.           Left = 336
  2484.           Top = 52
  2485.           Width = 65
  2486.           Height = 17
  2487.           Caption = 'NB'
  2488.           Checked = True
  2489.           TabOrder = 2
  2490.           TabStop = True
  2491.         end
  2492.         object rbTXPCSNbOne: TRadioButton
  2493.           Left = 336
  2494.           Top = 72
  2495.           Width = 65
  2496.           Height = 17
  2497.           Caption = 'NB (All 1)'
  2498.           TabOrder = 3
  2499.         end
  2500.         object btnTXPCSStart: TBitBtn
  2501.           Left = 528
  2502.           Top = 24
  2503.           Width = 75
  2504.           Height = 25
  2505.           Caption = 'Start'
  2506.           TabOrder = 4
  2507.           OnClick = btnTXPCSStartClick
  2508.           Kind = bkRetry
  2509.         end
  2510.         object btnTXPCSStop: TBitBtn
  2511.           Left = 528
  2512.           Top = 64
  2513.           Width = 75
  2514.           Height = 25
  2515.           Caption = 'Stop'
  2516.           TabOrder = 5
  2517.           OnClick = btnTXPCSStopClick
  2518.           Kind = bkNo
  2519.         end
  2520.         object edtTXPCSStartArfcn: TEdit
  2521.           Left = 104
  2522.           Top = 32
  2523.           Width = 41
  2524.           Height = 21
  2525.           Hint = 'TCH'
  2526.           ParentShowHint = False
  2527.           ShowHint = True
  2528.           TabOrder = 6
  2529.           Text = '1'
  2530.           OnExit = edtArfcnCheck
  2531.         end
  2532.         object cbTXPCSTsc: TComboBox
  2533.           Left = 24
  2534.           Top = 80
  2535.           Width = 41
  2536.           Height = 21
  2537.           Style = csDropDownList
  2538.           ItemHeight = 13
  2539.           ItemIndex = 5
  2540.           TabOrder = 7
  2541.           Text = '5'
  2542.           Items.Strings = (
  2543.             '0'
  2544.             '1'
  2545.             '2'
  2546.             '3'
  2547.             '4'
  2548.             '5'
  2549.             '6'
  2550.             '7')
  2551.         end
  2552.         object edtTXPCSPcl: TEdit
  2553.           Left = 96
  2554.           Top = 80
  2555.           Width = 41
  2556.           Height = 21
  2557.           TabOrder = 8
  2558.           Text = '5'
  2559.           OnExit = edtPclCheck
  2560.         end
  2561.         object edtTXPCSAfc: TEdit
  2562.           Left = 184
  2563.           Top = 80
  2564.           Width = 41
  2565.           Height = 21
  2566.           TabOrder = 9
  2567.           Text = '4100'
  2568.           OnExit = edtAfcDacCheck
  2569.         end
  2570.         object cbTXPCSBand: TComboBox
  2571.           Left = 8
  2572.           Top = 32
  2573.           Width = 75
  2574.           Height = 21
  2575.           ItemHeight = 13
  2576.           ItemIndex = 0
  2577.           TabOrder = 10
  2578.           Text = 'GSM900'
  2579.           OnChange = cbTXPCSBandChange
  2580.           Items.Strings = (
  2581.             'GSM900'
  2582.             'DCS1800'
  2583.             'PCS1900'
  2584.             'GSM850')
  2585.         end
  2586.         object edtTXPCSStopArfcn: TEdit
  2587.           Left = 184
  2588.           Top = 32
  2589.           Width = 41
  2590.           Height = 21
  2591.           Hint = 'TCH'
  2592.           TabOrder = 11
  2593.           Text = '124'
  2594.           OnExit = edtArfcnCheck
  2595.         end
  2596.         object GroupBox22: TGroupBox
  2597.           Left = 416
  2598.           Top = 16
  2599.           Width = 105
  2600.           Height = 80
  2601.           Caption = '  Equipment  '
  2602.           TabOrder = 12
  2603.           object rbTXPCSAge8960: TRadioButton
  2604.             Left = 8
  2605.             Top = 16
  2606.             Width = 80
  2607.             Height = 17
  2608.             Caption = 'Agilent 8960'
  2609.             Checked = True
  2610.             TabOrder = 0
  2611.             TabStop = True
  2612.           end
  2613.           object rbTXPCSCMU200: TRadioButton
  2614.             Left = 8
  2615.             Top = 48
  2616.             Width = 80
  2617.             Height = 17
  2618.             Caption = 'CMU 200'
  2619.             TabOrder = 1
  2620.           end
  2621.         end
  2622.         object edtTXPCSArfcnStep: TEdit
  2623.           Left = 264
  2624.           Top = 32
  2625.           Width = 41
  2626.           Height = 21
  2627.           Hint = 'TCH'
  2628.           TabOrder = 13
  2629.           Text = '1'
  2630.         end
  2631.       end
  2632.     end
  2633.     object tsAFC: TTabSheet
  2634.       Caption = 'AFC Control'
  2635.       ImageIndex = 6
  2636.       object grpAFC01: TGroupBox
  2637.         Left = 8
  2638.         Top = 8
  2639.         Width = 617
  2640.         Height = 89
  2641.         Caption = 'Input'
  2642.         TabOrder = 0
  2643.         object lblLabel52: TLabel
  2644.           Left = 112
  2645.           Top = 24
  2646.           Width = 36
  2647.           Height = 13
  2648.           Hint = 'BCH'
  2649.           Caption = 'ARFCN'
  2650.         end
  2651.         object lblLabel54: TLabel
  2652.           Left = 240
  2653.           Top = 24
  2654.           Width = 20
  2655.           Height = 13
  2656.           Caption = 'AFC'
  2657.         end
  2658.         object lblLabel53: TLabel
  2659.           Left = 176
  2660.           Top = 24
  2661.           Width = 22
  2662.           Height = 13
  2663.           Caption = 'Gain'
  2664.         end
  2665.         object lblLabel55: TLabel
  2666.           Left = 288
  2667.           Top = 24
  2668.           Width = 52
  2669.           Height = 13
  2670.           Caption = 'Test Count'
  2671.         end
  2672.         object lblLabel51: TLabel
  2673.           Left = 23
  2674.           Top = 24
  2675.           Width = 30
  2676.           Height = 13
  2677.           Caption = 'BAND'
  2678.         end
  2679.         object edtAFCArfcn: TEdit
  2680.           Left = 104
  2681.           Top = 40
  2682.           Width = 49
  2683.           Height = 21
  2684.           Hint = 'BCH'
  2685.           TabOrder = 1
  2686.           Text = '20'
  2687.           OnExit = edtArfcnCheck
  2688.         end
  2689.         object edtAFCAfc: TEdit
  2690.           Left = 224
  2691.           Top = 40
  2692.           Width = 49
  2693.           Height = 21
  2694.           TabOrder = 3
  2695.           Text = '4100'
  2696.           OnExit = edtAfcDacCheck
  2697.         end
  2698.         object edtAFCGain: TEdit
  2699.           Left = 163
  2700.           Top = 40
  2701.           Width = 46
  2702.           Height = 21
  2703.           TabOrder = 2
  2704.           Text = '40'
  2705.           OnExit = edtGainCheck
  2706.         end
  2707.         object btnAFCStart: TBitBtn
  2708.           Left = 520
  2709.           Top = 16
  2710.           Width = 75
  2711.           Height = 25
  2712.           Caption = 'Start'
  2713.           TabOrder = 4
  2714.           OnClick = btnAFCStartClick
  2715.           Kind = bkRetry
  2716.         end
  2717.         object cbxAFCBand: TComboBox
  2718.           Left = 16
  2719.           Top = 40
  2720.           Width = 73
  2721.           Height = 21
  2722.           Style = csDropDownList
  2723.           ItemHeight = 13
  2724.           ItemIndex = 0
  2725.           TabOrder = 0
  2726.           Text = 'GSM900'
  2727.           OnChange = cbxBandChange
  2728.           Items.Strings = (
  2729.             'GSM900'
  2730.             'DCS1800'
  2731.             'PCS1900'
  2732.             'GSM850')
  2733.         end
  2734.         object btnAFCStop: TBitBtn
  2735.           Left = 520
  2736.           Top = 48
  2737.           Width = 75
  2738.           Height = 25
  2739.           Caption = 'Stop'
  2740.           TabOrder = 5
  2741.           OnClick = btnAFCStopClick
  2742.           Kind = bkNo
  2743.         end
  2744.         object edtAFCCount: TEdit
  2745.           Left = 288
  2746.           Top = 40
  2747.           Width = 49
  2748.           Height = 21
  2749.           TabOrder = 6
  2750.           Text = '10'
  2751.           OnExit = edtAFCTestCountCheck
  2752.         end
  2753.         object cbAFCContSineWave: TCheckBox
  2754.           Left = 360
  2755.           Top = 32
  2756.           Width = 129
  2757.           Height = 17
  2758.           Caption = 'Continuous sine wave'
  2759.           TabOrder = 7
  2760.           Visible = False
  2761.           OnClick = cbAFCContSineWaveClick
  2762.         end
  2763.       end
  2764.       object grpAFC02: TGroupBox
  2765.         Left = 8
  2766.         Top = 104
  2767.         Width = 617
  2768.         Height = 73
  2769.         Caption = 'Output'
  2770.         TabOrder = 1
  2771.         object lblLabel58: TLabel
  2772.           Left = 264
  2773.           Top = 24
  2774.           Width = 45
  2775.           Height = 13
  2776.           Caption = 'Deviation'
  2777.         end
  2778.         object lblLabel57: TLabel
  2779.           Left = 128
  2780.           Top = 24
  2781.           Width = 97
  2782.           Height = 13
  2783.           Caption = 'Frequency Error (Hz)'
  2784.         end
  2785.         object lblLabel56: TLabel
  2786.           Left = 32
  2787.           Top = 24
  2788.           Width = 60
  2789.           Height = 13
  2790.           Caption = 'FB detection'
  2791.         end
  2792.         object lblAFCFbDecteted: TStaticText
  2793.           Left = 32
  2794.           Top = 40
  2795.           Width = 58
  2796.           Height = 17
  2797.           Alignment = taCenter
  2798.           AutoSize = False
  2799.           BorderStyle = sbsSingle
  2800.           Caption = '0'
  2801.           Color = clHighlightText
  2802.           Font.Charset = ANSI_CHARSET
  2803.           Font.Color = clBlue
  2804.           Font.Height = -12
  2805.           Font.Name = 'Courier New'
  2806.           Font.Style = []
  2807.           ParentColor = False
  2808.           ParentFont = False
  2809.           TabOrder = 0
  2810.         end
  2811.         object lblAFCFreqErr: TStaticText
  2812.           Left = 144
  2813.           Top = 40
  2814.           Width = 58
  2815.           Height = 17
  2816.           Alignment = taCenter
  2817.           AutoSize = False
  2818.           BorderStyle = sbsSingle
  2819.           Caption = '0'
  2820.           Color = clHighlightText
  2821.           Font.Charset = ANSI_CHARSET
  2822.           Font.Color = clBlue
  2823.           Font.Height = -12
  2824.           Font.Name = 'Courier New'
  2825.           Font.Style = []
  2826.           ParentColor = False
  2827.           ParentFont = False
  2828.           TabOrder = 1
  2829.         end
  2830.         object lblAFCDeviation: TStaticText
  2831.           Left = 256
  2832.           Top = 40
  2833.           Width = 58
  2834.           Height = 17
  2835.           Alignment = taCenter
  2836.           AutoSize = False
  2837.           BorderStyle = sbsSingle
  2838.           Caption = '0'
  2839.           Color = clHighlightText
  2840.           Font.Charset = ANSI_CHARSET
  2841.           Font.Color = clBlue
  2842.           Font.Height = -12
  2843.           Font.Name = 'Courier New'
  2844.           Font.Style = []
  2845.           ParentColor = False
  2846.           ParentFont = False
  2847.           TabOrder = 2
  2848.         end
  2849.         object btnAfcEvaluate: TButton
  2850.           Left = 520
  2851.           Top = 32
  2852.           Width = 81
  2853.           Height = 25
  2854.           Caption = 'Evaluate'
  2855.           Enabled = False
  2856.           TabOrder = 3
  2857.           OnClick = btnAfcEvaluateClick
  2858.         end
  2859.       end
  2860.       object pnlAfcSetting: TPanel
  2861.         Left = 8
  2862.         Top = 184
  2863.         Width = 617
  2864.         Height = 89
  2865.         BevelOuter = bvLowered
  2866.         TabOrder = 2
  2867.         object lblLabel59: TLabel
  2868.           Left = 32
  2869.           Top = 8
  2870.           Width = 40
  2871.           Height = 13
  2872.           Caption = 'Init. AFC'
  2873.         end
  2874.         object lblLabel60: TLabel
  2875.           Left = 104
  2876.           Top = 8
  2877.           Width = 74
  2878.           Height = 13
  2879.           Caption = 'Slope (Hz/Dac)'
  2880.         end
  2881.         object edtInitAfcDac: TEdit
  2882.           Left = 32
  2883.           Top = 24
  2884.           Width = 49
  2885.           Height = 21
  2886.           TabOrder = 0
  2887.           Text = '4100'
  2888.           OnExit = edtInitAfcDacCheck
  2889.         end
  2890.         object edtSlope: TEdit
  2891.           Left = 112
  2892.           Top = 24
  2893.           Width = 49
  2894.           Height = 21
  2895.           TabOrder = 1
  2896.           Text = '1.0'
  2897.           OnExit = edtAfcSlopeCheck
  2898.         end
  2899.         object btnAfcUploadFromFlash: TButton
  2900.           Left = 8
  2901.           Top = 56
  2902.           Width = 100
  2903.           Height = 25
  2904.           Caption = 'Upload from flash'
  2905.           TabOrder = 2
  2906.           OnClick = AFC_UploadFromFlashStart
  2907.         end
  2908.         object btnAfcDownloadToFlash: TButton
  2909.           Left = 120
  2910.           Top = 56
  2911.           Width = 100
  2912.           Height = 25
  2913.           Caption = 'Download to flash'
  2914.           TabOrder = 3
  2915.           OnClick = AFC_DownloadToFlashStart
  2916.         end
  2917.         object btnAfcLoadFromFile: TButton
  2918.           Left = 344
  2919.           Top = 56
  2920.           Width = 80
  2921.           Height = 25
  2922.           Caption = 'Load fom file'
  2923.           TabOrder = 4
  2924.           OnClick = btnAfcLoadFromFileClick
  2925.         end
  2926.         object btnAfcSaveToFile: TButton
  2927.           Left = 432
  2928.           Top = 56
  2929.           Width = 80
  2930.           Height = 25
  2931.           Caption = 'Save to file'
  2932.           TabOrder = 5
  2933.           OnClick = btnAfcSaveToFileClick
  2934.         end
  2935.         object btnAfcChangeDB: TButton
  2936.           Left = 232
  2937.           Top = 56