- object frmRFTool: TfrmRFTool
- Left = 262
- Top = 152
- BorderStyle = bsSingle
- Caption = 'RF Tool'
- ClientHeight = 413
- ClientWidth = 663
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnActivate = FormActivate
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnHide = FormHide
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label19: TLabel
- Left = 448
- Top = 40
- Width = 38
- Height = 13
- Caption = 'Label19'
- end
- object Label81: TLabel
- Left = 424
- Top = 40
- Width = 38
- Height = 13
- Caption = 'Label81'
- end
- object pctlToolSel: TPageControl
- Left = 8
- Top = 0
- Width = 641
- Height = 401
- ActivePage = tsCrystalAfcSweep
- MultiLine = True
- TabIndex = 12
- TabOrder = 0
- OnChange = pctlToolSelChange
- OnExit = edtPclCheck
- object tsPM: TTabSheet
- Caption = 'PM'
- object grpPM01: TGroupBox
- Left = 8
- Top = 24
- Width = 617
- Height = 201
- Caption = 'Input'
- TabOrder = 0
- object lblLabel02: TLabel
- Left = 88
- Top = 16
- Width = 36
- Height = 13
- Hint = 'BCH'
- Caption = 'ARFCN'
- end
- object lblLabel03: TLabel
- Left = 136
- Top = 16
- Width = 50
- Height = 13
- Caption = 'PM/Frame'
- end
- object lblLabel05: TLabel
- Left = 280
- Top = 16
- Width = 22
- Height = 13
- Caption = 'Gain'
- end
- object lblLabel01: TLabel
- Left = 25
- Top = 16
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object lblLabel04: TLabel
- Left = 200
- Top = 16
- Width = 47
- Height = 13
- Caption = 'PM Count'
- end
- object lblLabel06: TLabel
- Left = 318
- Top = 40
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object btnPMStart: TBitBtn
- Left = 488
- Top = 10
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 5
- OnClick = btnPMStartClick
- Kind = bkRetry
- end
- object edtPMArfcn: TEdit
- Left = 88
- Top = 32
- Width = 41
- Height = 21
- Hint = 'BCH'
- TabOrder = 1
- Text = '20'
- OnExit = edtArfcnCheck
- end
- object edtPMCount: TEdit
- Left = 190
- Top = 32
- Width = 67
- Height = 21
- TabOrder = 3
- Text = '20'
- OnExit = edtPMTestCountCheck
- end
- object edtPMGain: TEdit
- Left = 264
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 4
- Text = '40'
- OnExit = edtGainCheck
- end
- object cbxPMBand: TComboBox
- Left = 8
- Top = 32
- Width = 75
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'GSM900'
- OnChange = cbxBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object cbxPMPerFrame: TComboBox
- Left = 136
- Top = 32
- Width = 49
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 2
- Text = '1'
- Items.Strings = (
- '1'
- '2'
- '3'
- '4')
- end
- object btnPMStop: TBitBtn
- Left = 488
- Top = 38
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 6
- OnClick = btnPMStopClick
- Kind = bkNo
- end
- object gbIP2Reg: TGroupBox
- Left = 8
- Top = 64
- Width = 601
- Height = 129
- Caption = ' IP2 register '
- TabOrder = 7
- Visible = False
- object lblPMIP2Reg1: TLabel
- Left = 10
- Top = 56
- Width = 34
- Height = 13
- Caption = 'AcodeI'
- end
- object lblPMIP2Reg2: TLabel
- Left = 70
- Top = 56
- Width = 39
- Height = 13
- Caption = 'AcodeQ'
- end
- object lblPMIP2Reg30: TLabel
- Left = 376
- Top = 56
- Width = 48
- Height = 13
- Caption = 'AmcodeI0'
- Visible = False
- end
- object lblPMIP2Reg10: TLabel
- Left = 240
- Top = 56
- Width = 40
- Height = 13
- Caption = 'AcodeI0'
- Visible = False
- end
- object lblPMIP2Reg3: TLabel
- Left = 120
- Top = 56
- Width = 42
- Height = 13
- Caption = 'AmcodeI'
- end
- object lblPMIP2Reg4: TLabel
- Left = 176
- Top = 56
- Width = 47
- Height = 13
- Caption = 'AmcodeQ'
- end
- object lblPMIP2Reg20: TLabel
- Left = 312
- Top = 56
- Width = 45
- Height = 13
- Caption = 'AcodeQ0'
- Visible = False
- end
- object lblPMIP2Reg40: TLabel
- Left = 440
- Top = 56
- Width = 53
- Height = 13
- Caption = 'AmcodeQ0'
- Visible = False
- end
- object lblPMBcodeI: TLabel
- Left = 16
- Top = 16
- Width = 34
- Height = 13
- Caption = 'BcodeI'
- end
- object lblPMBcodeQ: TLabel
- Left = 64
- Top = 16
- Width = 39
- Height = 13
- Caption = 'BcodeQ'
- end
- object lblPMCcodeI: TLabel
- Left = 128
- Top = 16
- Width = 34
- Height = 13
- Caption = 'CcodeI'
- end
- object lblPMCcodeQ: TLabel
- Left = 184
- Top = 16
- Width = 39
- Height = 13
- Caption = 'CcodeQ'
- end
- object lblPMCalMode: TLabel
- Left = 234
- Top = 16
- Width = 78
- Height = 13
- Caption = 'Calibration mode'
- end
- object edtPMIP2Reg1: TEdit
- Left = 8
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 0
- Text = '0'
- OnExit = edtPMIP2Reg1Check
- end
- object edtPMIP2Reg2: TEdit
- Left = 64
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = edtPMIP2Reg2Check
- end
- object btnPMUploadFromFlash: TButton
- Left = 232
- Top = 96
- Width = 97
- Height = 25
- Caption = 'Upload from flash'
- TabOrder = 2
- OnClick = btnPMUploadFromFlashClick
- end
- object btnPMDownloadToFlash: TButton
- Left = 336
- Top = 96
- Width = 97
- Height = 25
- Caption = 'Download to flash'
- TabOrder = 3
- OnClick = btnPMDownloadToFlashClick
- end
- object btnPMLoadFromFile: TButton
- Left = 440
- Top = 96
- Width = 75
- Height = 25
- Caption = 'Load from file'
- TabOrder = 4
- OnClick = btnPMLoadFromFileClick
- end
- object btnPMSaveToFile: TButton
- Left = 520
- Top = 96
- Width = 75
- Height = 25
- Caption = 'Save to file'
- TabOrder = 5
- OnClick = btnPMSaveToFileClick
- end
- object stPMIP2Reg10: TStaticText
- Left = 232
- Top = 72
- Width = 57
- Height = 17
- Alignment = taCenter
- AutoSize = False
- BorderStyle = sbsSingle
- Caption = '0'
- Color = clWhite
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentColor = False
- ParentFont = False
- TabOrder = 6
- Visible = False
- end
- object stPMIP2Reg20: TStaticText
- Left = 304
- Top = 72
- Width = 57
- Height = 17
- Alignment = taCenter
- AutoSize = False
- BorderStyle = sbsSingle
- Caption = '0'
- Color = clWhite
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentColor = False
- ParentFont = False
- TabOrder = 7
- Visible = False
- end
- object btnPMApply: TButton
- Left = 504
- Top = 64
- Width = 89
- Height = 25
- Caption = 'Apply'
- TabOrder = 8
- Visible = False
- OnClick = btnPMApplyClick
- end
- object edtPMIP2Reg3: TEdit
- Left = 120
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 9
- Text = '0'
- OnExit = edtPMIP2Reg3Check
- end
- object edtPMIP2Reg4: TEdit
- Left = 176
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 10
- Text = '0'
- OnExit = edtPMIP2Reg4Check
- end
- object stPMIP2Reg30: TStaticText
- Left = 376
- Top = 72
- Width = 57
- Height = 17
- Alignment = taCenter
- AutoSize = False
- BorderStyle = sbsSingle
- Caption = '0'
- Color = clWhite
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentColor = False
- ParentFont = False
- TabOrder = 11
- Visible = False
- end
- object stPMIP2Reg40: TStaticText
- Left = 440
- Top = 72
- Width = 57
- Height = 17
- Alignment = taCenter
- AutoSize = False
- BorderStyle = sbsSingle
- Caption = '0'
- Color = clWhite
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentColor = False
- ParentFont = False
- TabOrder = 12
- Visible = False
- end
- object btnGetAcode: TButton
- Left = 8
- Top = 96
- Width = 60
- Height = 25
- Caption = 'Get Acode'
- TabOrder = 13
- OnClick = btnGetAcodeClick
- end
- object btnPMSetBCcode: TButton
- Left = 152
- Top = 96
- Width = 73
- Height = 25
- Caption = 'Set B, C code'
- TabOrder = 14
- OnClick = btnPMSetBCcodeClick
- end
- object edtPMBcodeI: TEdit
- Left = 8
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 15
- Text = '0'
- OnExit = edtBcodeICheck
- end
- object edtPMBcodeQ: TEdit
- Left = 64
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 16
- Text = '0'
- OnExit = edtBcodeQCheck
- end
- object edtPMCcodeI: TEdit
- Left = 120
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 17
- Text = '0'
- OnExit = edtCcodeICheck
- end
- object edtPMCcodeQ: TEdit
- Left = 176
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 18
- Text = '0'
- OnExit = edtCcodeQCheck
- end
- object cbPMAutoCal: TCheckBox
- Left = 400
- Top = 32
- Width = 97
- Height = 17
- Caption = 'AUTO_CAL'
- Checked = True
- State = cbChecked
- TabOrder = 19
- OnClick = cbPMAutoCalClick
- end
- object cbPMCalibrationMode: TComboBox
- Left = 232
- Top = 32
- Width = 81
- Height = 21
- ItemHeight = 13
- ItemIndex = 2
- TabOrder = 20
- Text = 'Normal'
- OnChange = cbPMCalibrationModeChange
- Items.Strings = (
- 'Get Acode'
- 'Get BCcode'
- 'Normal')
- end
- object btnPMGetBCcode: TButton
- Left = 72
- Top = 96
- Width = 73
- Height = 25
- Caption = 'Get B, C code'
- TabOrder = 21
- OnClick = btnPMGetBCcodeClick
- end
- object btnPMEvaluate: TButton
- Left = 504
- Top = 32
- Width = 89
- Height = 25
- Caption = 'Evaluate'
- TabOrder = 22
- Visible = False
- OnClick = btnPMEvaluateClick
- end
- end
- end
- object btnPMPathLossSetting: TButton
- Left = 352
- Top = 54
- Width = 121
- Height = 25
- Caption = 'RX Path Loss Setting '
- TabOrder = 2
- OnClick = btnPathLossSettingClick
- end
- object memPMResult: TRichEdit
- Left = 8
- Top = 224
- Width = 617
- Height = 89
- Font.Charset = CHINESEBIG5_CHARSET
- Font.Color = clWindowText
- Font.Height = -12
- Font.Name = 'Fixedsys'
- Font.Style = []
- ParentFont = False
- ScrollBars = ssBoth
- TabOrder = 1
- end
- object sbPM: TStatusBar
- Left = 0
- Top = 310
- Width = 633
- Height = 27
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- object btnPMNVRAMDB: TButton
- Left = 8
- Top = 0
- Width = 113
- Height = 17
- Caption = 'NVRAM database file'
- TabOrder = 4
- Visible = False
- OnClick = btnPMNVRAMDBClick
- end
- object stPMNVRAMDB: TStaticText
- Left = 128
- Top = 0
- Width = 497
- Height = 19
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 5
- Visible = False
- end
- end
- object tsPMCH: TTabSheet
- Caption = 'PM channel sweep'
- ImageIndex = 1
- object GroupBox9: TGroupBox
- Left = 8
- Top = 52
- Width = 617
- Height = 109
- Caption = 'Input'
- TabOrder = 0
- object Label108: TLabel
- Left = 88
- Top = 24
- Width = 61
- Height = 13
- Hint = 'BCH'
- Caption = 'Start ARFCN'
- end
- object Label109: TLabel
- Left = 8
- Top = 64
- Width = 50
- Height = 13
- Caption = 'PM/Frame'
- end
- object Label110: TLabel
- Left = 248
- Top = 64
- Width = 22
- Height = 13
- Caption = 'Gain'
- end
- object Label111: TLabel
- Left = 25
- Top = 24
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object Label112: TLabel
- Left = 88
- Top = 64
- Width = 47
- Height = 13
- Caption = 'PM Count'
- end
- object Label113: TLabel
- Left = 284
- Top = 88
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object Label114: TLabel
- Left = 160
- Top = 24
- Width = 61
- Height = 13
- Hint = 'BCH'
- Caption = 'Stop ARFCN'
- end
- object Label115: TLabel
- Left = 232
- Top = 24
- Width = 61
- Height = 13
- Hint = 'BCH'
- Caption = 'ARFCN Step'
- end
- object Label116: TLabel
- Left = 152
- Top = 64
- Width = 77
- Height = 13
- Caption = 'Downlink Power'
- end
- object Label117: TLabel
- Left = 212
- Top = 88
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object edtPMCHStartArfcn: TEdit
- Left = 96
- Top = 40
- Width = 41
- Height = 21
- Hint = 'BCH'
- TabOrder = 0
- Text = '1'
- OnExit = edtArfcnCheck
- end
- object edtPMCHCount: TEdit
- Left = 78
- Top = 80
- Width = 67
- Height = 21
- TabOrder = 2
- Text = '20'
- OnExit = edtPMTestCountCheck
- end
- object edtPMCHGain: TEdit
- Left = 240
- Top = 80
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '25'
- OnExit = edtGainCheck
- end
- object cbPMCHPerFrame: TComboBox
- Left = 8
- Top = 80
- Width = 49
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 1
- Text = '1'
- Items.Strings = (
- '1'
- '2'
- '3'
- '4')
- end
- object edtPMCHStopArfcn: TEdit
- Left = 168
- Top = 40
- Width = 41
- Height = 21
- Hint = 'BCH'
- TabOrder = 4
- Text = '124'
- OnExit = edtArfcnCheck
- end
- object edtPMCHArfcnStep: TEdit
- Left = 240
- Top = 40
- Width = 41
- Height = 21
- Hint = 'BCH'
- TabOrder = 5
- Text = '1'
- OnExit = edtArfcnStepCheck
- end
- object edtPMCHDnPwr: TEdit
- Left = 168
- Top = 80
- Width = 41
- Height = 21
- TabOrder = 6
- Text = '-60'
- OnExit = edtDnPwrCheck
- end
- object cbxPMCHBand: TComboBox
- Left = 8
- Top = 40
- Width = 75
- Height = 21
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 7
- Text = 'GSM900'
- OnChange = cbxPMCHBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object btnPMCHStart: TBitBtn
- Left = 520
- Top = 24
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 8
- OnClick = btnPMCHStartClick
- Kind = bkRetry
- end
- object btnPMCHStop: TBitBtn
- Left = 520
- Top = 64
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 9
- OnClick = btnPMCHStopClick
- Kind = bkNo
- end
- object GroupBox20: TGroupBox
- Left = 368
- Top = 16
- Width = 105
- Height = 80
- Caption = ' Equipment '
- TabOrder = 10
- object rbPMCHAge8960: TRadioButton
- Left = 8
- Top = 16
- Width = 80
- Height = 17
- Caption = 'Agilent 8960'
- Checked = True
- TabOrder = 0
- TabStop = True
- end
- object rbPMCHCMU200: TRadioButton
- Left = 8
- Top = 48
- Width = 80
- Height = 17
- Caption = 'CMU 200'
- TabOrder = 1
- end
- end
- end
- object btnPMCHCFGFile: TButton
- Left = 8
- Top = 8
- Width = 75
- Height = 17
- Caption = 'CFG file'
- TabOrder = 1
- OnClick = btnPMCHCFGFileClick
- end
- object stPMCHCFGFile: TStaticText
- Left = 96
- Top = 8
- Width = 529
- Height = 17
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 2
- end
- object btnPMCHLogFile: TButton
- Left = 8
- Top = 32
- Width = 75
- Height = 17
- Caption = 'Log file'
- TabOrder = 3
- OnClick = btnPMCHLogFileClick
- end
- object stPMCHLogFile: TStaticText
- Left = 96
- Top = 32
- Width = 529
- Height = 17
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 4
- end
- object sbPMCH: TStatusBar
- Left = 0
- Top = 310
- Width = 633
- Height = 27
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- end
- object tsGS: TTabSheet
- Caption = 'Gain sweep'
- ImageIndex = 1
- object grpGS01: TGroupBox
- Left = 8
- Top = 12
- Width = 617
- Height = 117
- Caption = 'Input'
- TabOrder = 0
- object lblLabel12: TLabel
- Left = 96
- Top = 22
- Width = 36
- Height = 13
- Hint = 'BCH'
- Caption = 'ARFCN'
- end
- object lblLabel14: TLabel
- Left = 212
- Top = 22
- Width = 47
- Height = 13
- Caption = 'PM Count'
- end
- object lblLabel13: TLabel
- Left = 152
- Top = 23
- Width = 50
- Height = 13
- Caption = 'PM/Frame'
- end
- object lblLabel11: TLabel
- Left = 25
- Top = 24
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object lblLabel15: TLabel
- Left = 272
- Top = 24
- Width = 42
- Height = 13
- Caption = 'Min Gain'
- end
- object lblLabel17: TLabel
- Left = 344
- Top = 24
- Width = 45
- Height = 13
- Caption = 'Max Gain'
- end
- object lblLabel19: TLabel
- Left = 424
- Top = 22
- Width = 47
- Height = 13
- Caption = 'Step Gain'
- end
- object lblLabel16: TLabel
- Left = 316
- Top = 42
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object lblLabel18: TLabel
- Left = 393
- Top = 42
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object lblLabel1A: TLabel
- Left = 478
- Top = 42
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object btnGSStart: TBitBtn
- Left = 528
- Top = 16
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 7
- OnClick = btnGSStartClick
- Kind = bkRetry
- end
- object edtGSArfcn: TEdit
- Left = 96
- Top = 40
- Width = 41
- Height = 21
- Hint = 'BCH'
- TabOrder = 1
- Text = '20'
- OnExit = edtArfcnCheck
- end
- object edtGSCount: TEdit
- Left = 214
- Top = 40
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '20'
- OnExit = edtPMTestCountCheck
- end
- object cbxGSBand: TComboBox
- Left = 8
- Top = 40
- Width = 75
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'GSM900'
- OnChange = cbxBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object edtGSGainMax: TEdit
- Left = 344
- Top = 40
- Width = 49
- Height = 21
- TabOrder = 5
- Text = '60'
- OnExit = edtGainCheck
- end
- object edtGSGainMin: TEdit
- Left = 268
- Top = 40
- Width = 49
- Height = 21
- TabOrder = 4
- Text = '20'
- OnExit = edtGainCheck
- end
- object edtGSGainStep: TEdit
- Left = 424
- Top = 40
- Width = 49
- Height = 21
- TabOrder = 6
- Text = '2'
- OnExit = edtGainCheck
- end
- object cbxGSPerFrame: TComboBox
- Left = 152
- Top = 40
- Width = 49
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 2
- Text = '1'
- Items.Strings = (
- '1'
- '2'
- '3'
- '4')
- end
- object btnSaveToFile: TButton
- Left = 168
- Top = 77
- Width = 75
- Height = 25
- Caption = 'Save to File'
- TabOrder = 8
- OnClick = btnSaveToFileClick
- end
- object btnGSStop: TBitBtn
- Left = 528
- Top = 48
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 9
- OnClick = btnGSStopClick
- Kind = bkNo
- end
- end
- object btnGSPathLossSetting: TButton
- Left = 16
- Top = 88
- Width = 137
- Height = 25
- Caption = 'RX Path Loss Setting ...'
- TabOrder = 2
- OnClick = btnPathLossSettingClick
- end
- object memGSResult: TRichEdit
- Left = 8
- Top = 144
- Width = 617
- Height = 169
- Font.Charset = CHINESEBIG5_CHARSET
- Font.Color = clWindowText
- Font.Height = -12
- Font.Name = 'Fixedsys'
- Font.Style = []
- ParentFont = False
- ScrollBars = ssBoth
- TabOrder = 1
- end
- object sbGainSweep: TStatusBar
- Left = 0
- Top = 310
- Width = 633
- Height = 27
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- end
- object tsRXL: TTabSheet
- Caption = 'RX path loss subband search'
- ImageIndex = 15
- object GroupBox24: TGroupBox
- Left = 8
- Top = 48
- Width = 617
- Height = 113
- Caption = ' Input '
- TabOrder = 0
- object Label17: TLabel
- Left = 362
- Top = 16
- Width = 47
- Height = 13
- Caption = 'Threshold'
- end
- object Label56: TLabel
- Left = 408
- Top = 32
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object Label58: TLabel
- Left = 216
- Top = 16
- Width = 57
- Height = 13
- AutoSize = False
- Caption = 'PM/Frame'
- end
- object Label59: TLabel
- Left = 96
- Top = 16
- Width = 46
- Height = 13
- Caption = 'PM count'
- end
- object Label60: TLabel
- Left = 168
- Top = 16
- Width = 22
- Height = 13
- Caption = 'Gain'
- end
- object Label61: TLabel
- Left = 202
- Top = 34
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object Label62: TLabel
- Left = 280
- Top = 16
- Width = 76
- Height = 13
- Caption = 'Downlink power'
- end
- object Label63: TLabel
- Left = 336
- Top = 34
- Width = 21
- Height = 13
- Caption = 'dBm'
- end
- object m_cbRXLGsm850: TCheckBox
- Left = 16
- Top = 16
- Width = 73
- Height = 17
- Caption = 'GMS 850'
- TabOrder = 0
- end
- object m_cbRXLGsm900: TCheckBox
- Left = 16
- Top = 40
- Width = 73
- Height = 17
- Caption = 'GSM 900'
- TabOrder = 1
- end
- object m_cbRXLDcs1800: TCheckBox
- Left = 16
- Top = 64
- Width = 97
- Height = 17
- Caption = 'DCS1800'
- TabOrder = 2
- end
- object m_cbRXLPcs1900: TCheckBox
- Left = 16
- Top = 88
- Width = 81
- Height = 17
- Caption = 'PCS 1900'
- TabOrder = 3
- end
- object btnRXLStart: TBitBtn
- Left = 528
- Top = 24
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 4
- OnClick = btnRXLStartClick
- Kind = bkRetry
- end
- object btnRXLStop: TBitBtn
- Left = 528
- Top = 56
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 5
- OnClick = btnRXLStopClick
- Kind = bkNo
- end
- object GroupBox25: TGroupBox
- Left = 424
- Top = 16
- Width = 97
- Height = 65
- Caption = ' Equipment '
- TabOrder = 6
- object rbAgilent8960: TRadioButton
- Left = 8
- Top = 16
- Width = 80
- Height = 17
- Caption = 'Agilent 8960'
- Checked = True
- TabOrder = 0
- TabStop = True
- end
- object rbCMU200: TRadioButton
- Left = 8
- Top = 40
- Width = 80
- Height = 17
- Caption = 'CMU 200'
- TabOrder = 1
- end
- end
- object edtRXLThreashold: TEdit
- Left = 360
- Top = 32
- Width = 41
- Height = 21
- TabOrder = 7
- Text = '0.5'
- OnExit = edtRXLThreasholdCheck
- end
- object cbRXLPerFrame: TComboBox
- Left = 216
- Top = 32
- Width = 49
- Height = 21
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 8
- Text = '1'
- Items.Strings = (
- '1'
- '2'
- '3'
- '4')
- end
- object edtRXLPmCount: TEdit
- Left = 96
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 9
- Text = '20'
- OnExit = edtRXLPmCountCheck
- end
- object edtRXLGain: TEdit
- Left = 160
- Top = 32
- Width = 41
- Height = 21
- TabOrder = 10
- Text = '25'
- OnExit = edtRXLGainCheck
- end
- object m_edtRXLDnPower: TEdit
- Left = 288
- Top = 32
- Width = 41
- Height = 21
- TabOrder = 11
- Text = '-60'
- OnExit = m_edtRXLDnPowerCheck
- end
- end
- object memRXLResult: TRichEdit
- Left = 8
- Top = 192
- Width = 617
- Height = 113
- Font.Charset = CHINESEBIG5_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentFont = False
- ScrollBars = ssVertical
- TabOrder = 1
- end
- object sbRXL: TStatusBar
- Left = 0
- Top = 310
- Width = 633
- Height = 27
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- object btnRXLCfgFile: TButton
- Left = 8
- Top = 8
- Width = 75
- Height = 17
- Caption = 'CFG File'
- TabOrder = 3
- OnClick = btnRXLCfgFileClick
- end
- object m_stRXLCfgFile: TStaticText
- Left = 96
- Top = 8
- Width = 529
- Height = 17
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 4
- end
- object btnRXLGenFile: TButton
- Left = 448
- Top = 168
- Width = 161
- Height = 17
- Caption = 'Generate RX path loss file'
- TabOrder = 5
- OnClick = btnRXLGenFileClick
- end
- object m_RXLNvramDB: TButton
- Left = 8
- Top = 32
- Width = 75
- Height = 17
- Caption = 'NVRAM DB'
- TabOrder = 6
- OnClick = m_RXLNvramDBClick
- end
- object m_stNvramDB: TStaticText
- Left = 96
- Top = 32
- Width = 529
- Height = 17
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 7
- end
- end
- object tsSN: TTabSheet
- Caption = 'Saturate and Noise Floor'
- ImageIndex = 14
- object btnSNCFGFile: TButton
- Left = 8
- Top = 8
- Width = 75
- Height = 17
- Caption = 'CFG file'
- TabOrder = 0
- OnClick = btnSNCFGFileClick
- end
- object stSNCFGFile: TStaticText
- Left = 96
- Top = 8
- Width = 529
- Height = 17
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 1
- end
- object GroupBox3: TGroupBox
- Left = 8
- Top = 32
- Width = 617
- Height = 105
- Caption = ' Input '
- TabOrder = 2
- object lblSNBand: TLabel
- Left = 24
- Top = 16
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object lblSNARFCN: TLabel
- Left = 88
- Top = 16
- Width = 36
- Height = 13
- Hint = 'BCH'
- Caption = 'ARFCN'
- end
- object lblSNPerFrame: TLabel
- Left = 136
- Top = 16
- Width = 50
- Height = 13
- Caption = 'PM/Frame'
- end
- object lblSNCount: TLabel
- Left = 192
- Top = 16
- Width = 46
- Height = 13
- Caption = 'PM count'
- end
- object Label10: TLabel
- Left = 288
- Top = 32
- Width = 3
- Height = 13
- end
- object lblSNGainMin: TLabel
- Left = 16
- Top = 56
- Width = 42
- Height = 13
- Caption = 'Min Gain'
- end
- object lblSNGainMax: TLabel
- Left = 88
- Top = 56
- Width = 45
- Height = 13
- Caption = 'Max Gain'
- end
- object lblSNGainStep: TLabel
- Left = 160
- Top = 56
- Width = 47
- Height = 13
- Caption = 'Step Gain'
- end
- object Label12: TLabel
- Left = 66
- Top = 80
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object Label13: TLabel
- Left = 138
- Top = 80
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object Label11: TLabel
- Left = 208
- Top = 80
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object lblSNThreshold: TLabel
- Left = 232
- Top = 56
- Width = 47
- Height = 13
- Caption = 'Threshold'
- end
- object Label14: TLabel
- Left = 280
- Top = 80
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object lblSNMaxDnPower: TLabel
- Left = 328
- Top = 16
- Width = 70
- Height = 13
- Caption = 'Max Dn Power'
- end
- object Label16: TLabel
- Left = 376
- Top = 40
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object lblSNMinDnPower: TLabel
- Left = 248
- Top = 16
- Width = 69
- Height = 13
- Caption = 'Min DN Power'
- end
- object Label50: TLabel
- Left = 296
- Top = 40
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object lblSNDnPowerStep: TLabel
- Left = 328
- Top = 56
- Width = 74
- Height = 13
- Caption = 'DN Power Step'
- end
- object Label126: TLabel
- Left = 376
- Top = 80
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object cbSNBand: TComboBox
- Left = 8
- Top = 32
- Width = 75
- Height = 21
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'GSM900'
- OnChange = cbxBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object edtSNARFCN: TEdit
- Left = 88
- Top = 32
- Width = 41
- Height = 21
- Hint = 'BCH'
- TabOrder = 1
- Text = '20'
- OnExit = edtArfcnCheck
- end
- object cbSNPerFrame: TComboBox
- Left = 136
- Top = 32
- Width = 49
- Height = 21
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 2
- Text = '1'
- Items.Strings = (
- '1'
- '2'
- '3'
- '4')
- end
- object edtSNCount: TEdit
- Left = 192
- Top = 32
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '20'
- OnExit = edtPMTestCountCheck
- end
- object edtSNGainMin: TEdit
- Left = 16
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 4
- Text = '-24'
- OnExit = edtGainCheck
- end
- object edtSNGainMax: TEdit
- Left = 88
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 5
- Text = '56'
- OnExit = edtGainCheck
- end
- object edtSNGainStep: TEdit
- Left = 160
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 6
- Text = '2'
- OnExit = edtGainCheck
- end
- object btnSNStart: TBitBtn
- Left = 536
- Top = 8
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 7
- OnClick = btnSNStartClick
- Kind = bkRetry
- end
- object btnSNStop: TBitBtn
- Left = 536
- Top = 40
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 8
- OnClick = btnSNStopClick
- Kind = bkNo
- end
- object edtSNThreshold: TEdit
- Left = 232
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 9
- Text = '2'
- OnExit = edtSNThresholdCheck
- end
- object gbSNEquipment: TGroupBox
- Left = 424
- Top = 8
- Width = 97
- Height = 57
- Caption = ' Equipment '
- TabOrder = 10
- object rbSNAgilent8960: TRadioButton
- Left = 8
- Top = 16
- Width = 82
- Height = 17
- Caption = 'Agilent 8960'
- Checked = True
- TabOrder = 0
- TabStop = True
- end
- object rbSNCMU200: TRadioButton
- Left = 8
- Top = 32
- Width = 80
- Height = 17
- Caption = 'CMU 200'
- TabOrder = 1
- end
- end
- object edtSNMaxDnPower: TEdit
- Left = 328
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 11
- Text = '-10'
- OnExit = edtDnPwrCheck
- end
- object edtSNMinDnPower: TEdit
- Left = 248
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 12
- Text = '-120'
- OnExit = edtDnPwrCheck
- end
- object edtSNDnPowerStep: TEdit
- Left = 328
- Top = 72
- Width = 49
- Height = 21
- TabOrder = 13
- Text = '1'
- OnExit = edtDnPwrCheck
- end
- object btnSNSaveToFile: TButton
- Left = 536
- Top = 72
- Width = 75
- Height = 25
- Caption = 'Save to File'
- TabOrder = 14
- OnClick = btnSNSaveToFileClick
- end
- object cbSNGainChangeFirst: TCheckBox
- Left = 424
- Top = 72
- Width = 105
- Height = 17
- Caption = 'Gain change first'
- TabOrder = 15
- end
- end
- object memSNResult: TRichEdit
- Left = 8
- Top = 144
- Width = 617
- Height = 169
- Font.Charset = CHINESEBIG5_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- Lines.Strings = (
- '')
- ParentFont = False
- ScrollBars = ssBoth
- TabOrder = 3
- end
- object sbSN: TStatusBar
- Left = 0
- Top = 318
- Width = 633
- Height = 19
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- end
- object tsCR: TTabSheet
- Caption = 'Continous RX'
- ImageIndex = 2
- object grpCR01: TGroupBox
- Left = 8
- Top = 4
- Width = 617
- Height = 85
- Caption = 'Input'
- TabOrder = 0
- object lblLabel22: TLabel
- Left = 96
- Top = 24
- Width = 36
- Height = 13
- Hint = 'BCH'
- Caption = 'ARFCN'
- end
- object lblLabel23: TLabel
- Left = 157
- Top = 24
- Width = 22
- Height = 13
- Caption = 'Gain'
- end
- object lblLabel21: TLabel
- Left = 25
- Top = 24
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object lblLabel24: TLabel
- Left = 197
- Top = 48
- Width = 13
- Height = 13
- Caption = 'dB'
- end
- object edtCRArfcn: TEdit
- Left = 96
- Top = 40
- Width = 41
- Height = 21
- Hint = 'BCH'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 1
- Text = '20'
- OnExit = edtArfcnCheck
- end
- object edtCRGain: TEdit
- Left = 148
- Top = 40
- Width = 45
- Height = 21
- TabOrder = 2
- Text = '40'
- OnExit = edtGainCheck
- end
- object cbxCRBand: TComboBox
- Left = 8
- Top = 40
- Width = 75
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'GSM900'
- OnChange = cbxBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object chkCRBurstMode: TCheckBox
- Left = 232
- Top = 48
- Width = 81
- Height = 17
- Caption = 'Burst mode'
- TabOrder = 3
- end
- object btnCRStop: TBitBtn
- Left = 368
- Top = 48
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 4
- OnClick = btnCRStopClick
- Kind = bkNo
- end
- end
- object btnCRStart: TBitBtn
- Left = 376
- Top = 16
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 1
- OnClick = btnCRStartClick
- Kind = bkRetry
- end
- object sbCR: TStatusBar
- Left = 0
- Top = 302
- Width = 633
- Height = 35
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- end
- object tsCT: TTabSheet
- Caption = 'Continous TX'
- ImageIndex = 4
- object grpCT01: TGroupBox
- Left = 8
- Top = 12
- Width = 617
- Height = 309
- Caption = 'Input'
- TabOrder = 0
- object lblLabel32: TLabel
- Left = 100
- Top = 24
- Width = 36
- Height = 13
- Hint = 'TCH'
- Caption = 'ARFCN'
- end
- object lblLabel31: TLabel
- Left = 26
- Top = 24
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object lblCTPCL: TLabel
- Left = 176
- Top = 24
- Width = 20
- Height = 13
- Caption = 'PCL'
- end
- object edtCTArfcn: TEdit
- Left = 95
- Top = 40
- Width = 49
- Height = 21
- Hint = 'TCH'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 1
- Text = '20'
- OnExit = edtArfcnCheck
- end
- object cbxCTBand: TComboBox
- Left = 8
- Top = 40
- Width = 75
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'GSM900'
- OnChange = cbxBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object btnCTBBTXRunTimeSetting: TButton
- Left = 336
- Top = 24
- Width = 137
- Height = 25
- Caption = 'BB TX run time setting'
- TabOrder = 2
- OnClick = btnCTBBTXRunTimeSettingClick
- end
- object btnCTStop: TBitBtn
- Left = 484
- Top = 56
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 3
- OnClick = btnCTStopClick
- Kind = bkNo
- end
- object GroupBox23: TGroupBox
- Left = 160
- Top = 80
- Width = 169
- Height = 177
- Caption = ' Burst type '
- TabOrder = 4
- object rbCTAll0: TRadioButton
- Left = 16
- Top = 24
- Width = 113
- Height = 17
- Caption = 'All 0'
- Checked = True
- TabOrder = 0
- TabStop = True
- end
- object rbCTAll1: TRadioButton
- Left = 16
- Top = 48
- Width = 113
- Height = 17
- Caption = 'All 1'
- TabOrder = 1
- end
- object rbCTAlternate: TRadioButton
- Left = 16
- Top = 72
- Width = 145
- Height = 17
- Caption = 'Alternate bits ( 010101 )'
- TabOrder = 2
- end
- object rbCTRandom: TRadioButton
- Left = 16
- Top = 96
- Width = 113
- Height = 17
- Caption = 'Pseudo random'
- TabOrder = 3
- end
- object rbCTPattern: TRadioButton
- Left = 16
- Top = 120
- Width = 113
- Height = 17
- Caption = 'Pattern'
- TabOrder = 4
- Visible = False
- end
- object edtCTPattern: TEdit
- Left = 16
- Top = 144
- Width = 137
- Height = 21
- TabOrder = 5
- Text = '0'
- Visible = False
- OnExit = edtCTPatternCheck
- end
- end
- object gbCTModulation: TGroupBox
- Left = 8
- Top = 72
- Width = 89
- Height = 73
- Caption = ' Modulation '
- TabOrder = 5
- object rbCTGMSK: TRadioButton
- Left = 8
- Top = 16
- Width = 70
- Height = 17
- Caption = 'GMSK'
- Checked = True
- TabOrder = 0
- TabStop = True
- end
- object rbCT8PSK: TRadioButton
- Left = 8
- Top = 40
- Width = 70
- Height = 17
- Caption = 'EPSK'
- TabOrder = 1
- end
- end
- object edtCTPCL: TEdit
- Left = 160
- Top = 40
- Width = 49
- Height = 21
- TabOrder = 6
- Text = '5'
- OnExit = edtPclCheck
- end
- end
- object btnCTStart: TBitBtn
- Left = 493
- Top = 32
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 1
- OnClick = btnCTStartClick
- Kind = bkRetry
- end
- object sbCT: TStatusBar
- Left = 0
- Top = 310
- Width = 633
- Height = 27
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- end
- object tsTX: TTabSheet
- Caption = 'TX level and profile'
- ImageIndex = 6
- object grpTX01: TGroupBox
- Left = 8
- Top = 12
- Width = 617
- Height = 301
- Caption = 'Input'
- TabOrder = 0
- object lblLabel42: TLabel
- Left = 152
- Top = 16
- Width = 36
- Height = 13
- Hint = 'TCH'
- Caption = 'ARFCN'
- end
- object lblLabel43: TLabel
- Left = 208
- Top = 16
- Width = 21
- Height = 13
- Caption = 'TSC'
- end
- object lblLabel44: TLabel
- Left = 256
- Top = 16
- Width = 20
- Height = 13
- Caption = 'PCL'
- end
- object lblLabel45: TLabel
- Left = 304
- Top = 16
- Width = 20
- Height = 13
- Caption = 'AFC'
- end
- object lblLabel41: TLabel
- Left = 95
- Top = 16
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object lblTXCS: TLabel
- Left = 416
- Top = 16
- Width = 73
- Height = 13
- Caption = 'Coding scheme'
- end
- object lblTXModulation: TLabel
- Left = 16
- Top = 16
- Width = 52
- Height = 13
- Caption = 'Modulation'
- end
- object lblTXBurstType: TLabel
- Left = 432
- Top = 56
- Width = 47
- Height = 13
- Caption = 'Burst type'
- end
- object lblTXPattern: TLabel
- Left = 440
- Top = 96
- Width = 34
- Height = 13
- Caption = 'Pattern'
- Visible = False
- end
- object lblTXTA: TLabel
- Left = 352
- Top = 16
- Width = 14
- Height = 13
- Caption = 'TA'
- end
- object edtTXPcl: TEdit
- Left = 250
- Top = 32
- Width = 33
- Height = 21
- TabOrder = 3
- Text = '5'
- OnExit = edtPclCheck
- end
- object edtTXAfc: TEdit
- Left = 292
- Top = 32
- Width = 39
- Height = 21
- TabOrder = 4
- Text = '4100'
- OnExit = edtAfcDacCheck
- end
- object cbxTXBand: TComboBox
- Left = 74
- Top = 32
- Width = 73
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'GSM900'
- OnChange = cbxBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object cbxTXTsc: TComboBox
- Left = 200
- Top = 32
- Width = 41
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 5
- TabOrder = 2
- Text = '5'
- Items.Strings = (
- '0'
- '1'
- '2'
- '3'
- '4'
- '5'
- '6'
- '7')
- end
- object edtTXArfcn: TEdit
- Left = 150
- Top = 32
- Width = 41
- Height = 21
- Hint = 'TCH'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 1
- Text = '20'
- OnExit = edtArfcnCheck
- end
- object btnTXIQBBTXRunTimeSetting: TButton
- Left = 452
- Top = 208
- Width = 161
- Height = 25
- Caption = 'BB TX run time setting...'
- TabOrder = 5
- OnClick = btnTXIQBBTXRunTimeSettingClick
- end
- object btnGUIRampSetting: TButton
- Left = 452
- Top = 240
- Width = 161
- Height = 25
- Caption = 'GMSK Graphic Ramp setting...'
- TabOrder = 6
- OnClick = btnGUIRampSettingClick
- end
- object btnTXStop: TBitBtn
- Left = 536
- Top = 48
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 7
- OnClick = btnTXStopClick
- Kind = bkNo
- end
- object btnTXEpskProfileSetting: TButton
- Left = 452
- Top = 176
- Width = 161
- Height = 25
- Caption = 'EPSK Level and Ramp setting...'
- TabOrder = 8
- OnClick = btnMSTXEPSKProfileSettingClick
- end
- object cbTXCS: TComboBox
- Left = 416
- Top = 32
- Width = 73
- Height = 21
- ItemHeight = 0
- TabOrder = 9
- end
- object cbTXModulation: TComboBox
- Left = 8
- Top = 32
- Width = 65
- Height = 21
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 10
- Text = 'GMSK'
- OnChange = cbTXModulationChange
- Items.Strings = (
- 'GMSK'
- 'EPSK')
- end
- object cbTXBurstType: TComboBox
- Left = 392
- Top = 72
- Width = 129
- Height = 21
- ItemHeight = 0
- TabOrder = 11
- OnChange = cbTXBurstTypeChange
- end
- object edtTXPattern: TEdit
- Left = 392
- Top = 112
- Width = 129
- Height = 21
- TabOrder = 12
- Text = '0101010101010101'
- Visible = False
- OnExit = edtPatternCheck
- end
- object edtTXTA: TEdit
- Left = 336
- Top = 32
- Width = 49
- Height = 21
- TabOrder = 13
- Text = '0'
- OnExit = edtTACheck
- end
- object btnEPSKGUIRampSetting: TButton
- Left = 452
- Top = 144
- Width = 161
- Height = 25
- Caption = 'EPSK Graphic Ramp setting...'
- TabOrder = 14
- Visible = False
- OnClick = btnEPSKGUIRampSettingClick
- end
- object btnTXIQBBTXSetting: TButton
- Left = 272
- Top = 264
- Width = 161
- Height = 25
- Caption = 'BB TX setting ...'
- TabOrder = 15
- OnClick = btnTXIQBBTXSettingClick
- end
- object btnRegSetting: TButton
- Left = 272
- Top = 232
- Width = 161
- Height = 25
- Caption = 'MT6140 Register setting ...'
- TabOrder = 16
- OnClick = btnRegSettingClick
- end
- end
- object btnTXStart: TBitBtn
- Left = 544
- Top = 27
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 1
- OnClick = btnTXStartClick
- Kind = bkRetry
- end
- object btnTXProfileSetting: TButton
- Left = 460
- Top = 280
- Width = 161
- Height = 25
- Caption = 'GMSK Level and Ramp setting...'
- TabOrder = 2
- OnClick = btnTXProfileSettingClick
- end
- object sbTXIQ: TStatusBar
- Left = 0
- Top = 310
- Width = 633
- Height = 27
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- end
- object tsTXPCS: TTabSheet
- Caption = 'TX power channel sweep'
- ImageIndex = 13
- object sbTXPCS: TStatusBar
- Left = 0
- Top = 310
- Width = 633
- Height = 27
- Panels = <
- item
- Width = 50
- end>
- SimplePanel = False
- end
- object btnTXPCSCFGFile: TButton
- Left = 8
- Top = 8
- Width = 75
- Height = 17
- Caption = 'CFG file'
- TabOrder = 1
- OnClick = btnTXPCSCFGFileClick
- end
- object stTXPCSCFGFile: TStaticText
- Left = 88
- Top = 8
- Width = 537
- Height = 17
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 2
- end
- object btnTXPCSLogFile: TButton
- Left = 8
- Top = 32
- Width = 75
- Height = 17
- Caption = 'Log file'
- TabOrder = 3
- OnClick = btnTXPCSLogFileClick
- end
- object stTXPCSLogFile: TStaticText
- Left = 88
- Top = 32
- Width = 537
- Height = 17
- AutoSize = False
- BorderStyle = sbsSunken
- Color = clSkyBlue
- ParentColor = False
- TabOrder = 4
- end
- object GroupBox21: TGroupBox
- Left = 8
- Top = 64
- Width = 617
- Height = 113
- Caption = ' Input '
- TabOrder = 5
- object Label118: TLabel
- Left = 31
- Top = 16
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object Label119: TLabel
- Left = 96
- Top = 16
- Width = 61
- Height = 13
- Hint = 'TCH'
- Caption = 'Start ARFCN'
- end
- object Label120: TLabel
- Left = 32
- Top = 64
- Width = 21
- Height = 13
- Caption = 'TSC'
- end
- object Label121: TLabel
- Left = 104
- Top = 64
- Width = 20
- Height = 13
- Caption = 'PCL'
- end
- object Label122: TLabel
- Left = 192
- Top = 64
- Width = 20
- Height = 13
- Caption = 'AFC'
- end
- object Label123: TLabel
- Left = 176
- Top = 16
- Width = 61
- Height = 13
- Hint = 'TCH'
- Caption = 'Stop ARFCN'
- end
- object Label124: TLabel
- Left = 256
- Top = 16
- Width = 59
- Height = 13
- Hint = 'TCH'
- Caption = 'ARFCN step'
- end
- object RadioGroup1: TRadioGroup
- Left = 328
- Top = 16
- Width = 81
- Height = 81
- Caption = 'Burst Type '
- TabOrder = 0
- end
- object rbTXPCSAb: TRadioButton
- Left = 336
- Top = 32
- Width = 57
- Height = 17
- Caption = 'AB'
- TabOrder = 1
- end
- object rbTXPCSNb: TRadioButton
- Left = 336
- Top = 52
- Width = 65
- Height = 17
- Caption = 'NB'
- Checked = True
- TabOrder = 2
- TabStop = True
- end
- object rbTXPCSNbOne: TRadioButton
- Left = 336
- Top = 72
- Width = 65
- Height = 17
- Caption = 'NB (All 1)'
- TabOrder = 3
- end
- object btnTXPCSStart: TBitBtn
- Left = 528
- Top = 24
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 4
- OnClick = btnTXPCSStartClick
- Kind = bkRetry
- end
- object btnTXPCSStop: TBitBtn
- Left = 528
- Top = 64
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 5
- OnClick = btnTXPCSStopClick
- Kind = bkNo
- end
- object edtTXPCSStartArfcn: TEdit
- Left = 104
- Top = 32
- Width = 41
- Height = 21
- Hint = 'TCH'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 6
- Text = '1'
- OnExit = edtArfcnCheck
- end
- object cbTXPCSTsc: TComboBox
- Left = 24
- Top = 80
- Width = 41
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 5
- TabOrder = 7
- Text = '5'
- Items.Strings = (
- '0'
- '1'
- '2'
- '3'
- '4'
- '5'
- '6'
- '7')
- end
- object edtTXPCSPcl: TEdit
- Left = 96
- Top = 80
- Width = 41
- Height = 21
- TabOrder = 8
- Text = '5'
- OnExit = edtPclCheck
- end
- object edtTXPCSAfc: TEdit
- Left = 184
- Top = 80
- Width = 41
- Height = 21
- TabOrder = 9
- Text = '4100'
- OnExit = edtAfcDacCheck
- end
- object cbTXPCSBand: TComboBox
- Left = 8
- Top = 32
- Width = 75
- Height = 21
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 10
- Text = 'GSM900'
- OnChange = cbTXPCSBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object edtTXPCSStopArfcn: TEdit
- Left = 184
- Top = 32
- Width = 41
- Height = 21
- Hint = 'TCH'
- TabOrder = 11
- Text = '124'
- OnExit = edtArfcnCheck
- end
- object GroupBox22: TGroupBox
- Left = 416
- Top = 16
- Width = 105
- Height = 80
- Caption = ' Equipment '
- TabOrder = 12
- object rbTXPCSAge8960: TRadioButton
- Left = 8
- Top = 16
- Width = 80
- Height = 17
- Caption = 'Agilent 8960'
- Checked = True
- TabOrder = 0
- TabStop = True
- end
- object rbTXPCSCMU200: TRadioButton
- Left = 8
- Top = 48
- Width = 80
- Height = 17
- Caption = 'CMU 200'
- TabOrder = 1
- end
- end
- object edtTXPCSArfcnStep: TEdit
- Left = 264
- Top = 32
- Width = 41
- Height = 21
- Hint = 'TCH'
- TabOrder = 13
- Text = '1'
- end
- end
- end
- object tsAFC: TTabSheet
- Caption = 'AFC Control'
- ImageIndex = 6
- object grpAFC01: TGroupBox
- Left = 8
- Top = 8
- Width = 617
- Height = 89
- Caption = 'Input'
- TabOrder = 0
- object lblLabel52: TLabel
- Left = 112
- Top = 24
- Width = 36
- Height = 13
- Hint = 'BCH'
- Caption = 'ARFCN'
- end
- object lblLabel54: TLabel
- Left = 240
- Top = 24
- Width = 20
- Height = 13
- Caption = 'AFC'
- end
- object lblLabel53: TLabel
- Left = 176
- Top = 24
- Width = 22
- Height = 13
- Caption = 'Gain'
- end
- object lblLabel55: TLabel
- Left = 288
- Top = 24
- Width = 52
- Height = 13
- Caption = 'Test Count'
- end
- object lblLabel51: TLabel
- Left = 23
- Top = 24
- Width = 30
- Height = 13
- Caption = 'BAND'
- end
- object edtAFCArfcn: TEdit
- Left = 104
- Top = 40
- Width = 49
- Height = 21
- Hint = 'BCH'
- TabOrder = 1
- Text = '20'
- OnExit = edtArfcnCheck
- end
- object edtAFCAfc: TEdit
- Left = 224
- Top = 40
- Width = 49
- Height = 21
- TabOrder = 3
- Text = '4100'
- OnExit = edtAfcDacCheck
- end
- object edtAFCGain: TEdit
- Left = 163
- Top = 40
- Width = 46
- Height = 21
- TabOrder = 2
- Text = '40'
- OnExit = edtGainCheck
- end
- object btnAFCStart: TBitBtn
- Left = 520
- Top = 16
- Width = 75
- Height = 25
- Caption = 'Start'
- TabOrder = 4
- OnClick = btnAFCStartClick
- Kind = bkRetry
- end
- object cbxAFCBand: TComboBox
- Left = 16
- Top = 40
- Width = 73
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'GSM900'
- OnChange = cbxBandChange
- Items.Strings = (
- 'GSM900'
- 'DCS1800'
- 'PCS1900'
- 'GSM850')
- end
- object btnAFCStop: TBitBtn
- Left = 520
- Top = 48
- Width = 75
- Height = 25
- Caption = 'Stop'
- TabOrder = 5
- OnClick = btnAFCStopClick
- Kind = bkNo
- end
- object edtAFCCount: TEdit
- Left = 288
- Top = 40
- Width = 49
- Height = 21
- TabOrder = 6
- Text = '10'
- OnExit = edtAFCTestCountCheck
- end
- object cbAFCContSineWave: TCheckBox
- Left = 360
- Top = 32
- Width = 129
- Height = 17
- Caption = 'Continuous sine wave'
- TabOrder = 7
- Visible = False
- OnClick = cbAFCContSineWaveClick
- end
- end
- object grpAFC02: TGroupBox
- Left = 8
- Top = 104
- Width = 617
- Height = 73
- Caption = 'Output'
- TabOrder = 1
- object lblLabel58: TLabel
- Left = 264
- Top = 24
- Width = 45
- Height = 13
- Caption = 'Deviation'
- end
- object lblLabel57: TLabel
- Left = 128
- Top = 24
- Width = 97
- Height = 13
- Caption = 'Frequency Error (Hz)'
- end
- object lblLabel56: TLabel
- Left = 32
- Top = 24
- Width = 60
- Height = 13
- Caption = 'FB detection'
- end
- object lblAFCFbDecteted: TStaticText
- Left = 32
- Top = 40
- Width = 58
- Height = 17
- Alignment = taCenter
- AutoSize = False
- BorderStyle = sbsSingle
- Caption = '0'
- Color = clHighlightText
- Font.Charset = ANSI_CHARSET
- Font.Color = clBlue
- Font.Height = -12
- Font.Name = 'Courier New'
- Font.Style = []
- ParentColor = False
- ParentFont = False
- TabOrder = 0
- end
- object lblAFCFreqErr: TStaticText
- Left = 144
- Top = 40
- Width = 58
- Height = 17
- Alignment = taCenter
- AutoSize = False
- BorderStyle = sbsSingle
- Caption = '0'
- Color = clHighlightText
- Font.Charset = ANSI_CHARSET
- Font.Color = clBlue
- Font.Height = -12
- Font.Name = 'Courier New'
- Font.Style = []
- ParentColor = False
- ParentFont = False
- TabOrder = 1
- end
- object lblAFCDeviation: TStaticText
- Left = 256
- Top = 40
- Width = 58
- Height = 17
- Alignment = taCenter
- AutoSize = False
- BorderStyle = sbsSingle
- Caption = '0'
- Color = clHighlightText
- Font.Charset = ANSI_CHARSET
- Font.Color = clBlue
- Font.Height = -12
- Font.Name = 'Courier New'
- Font.Style = []
- ParentColor = False
- ParentFont = False
- TabOrder = 2
- end
- object btnAfcEvaluate: TButton
- Left = 520
- Top = 32
- Width = 81
- Height = 25
- Caption = 'Evaluate'
- Enabled = False
- TabOrder = 3
- OnClick = btnAfcEvaluateClick
- end
- end
- object pnlAfcSetting: TPanel
- Left = 8
- Top = 184
- Width = 617
- Height = 89
- BevelOuter = bvLowered
- TabOrder = 2
- object lblLabel59: TLabel
- Left = 32
- Top = 8
- Width = 40
- Height = 13
- Caption = 'Init. AFC'
- end
- object lblLabel60: TLabel
- Left = 104
- Top = 8
- Width = 74
- Height = 13
- Caption = 'Slope (Hz/Dac)'
- end
- object edtInitAfcDac: TEdit
- Left = 32
- Top = 24
- Width = 49
- Height = 21
- TabOrder = 0
- Text = '4100'
- OnExit = edtInitAfcDacCheck
- end
- object edtSlope: TEdit
- Left = 112
- Top = 24
- Width = 49
- Height = 21
- TabOrder = 1
- Text = '1.0'
- OnExit = edtAfcSlopeCheck
- end
- object btnAfcUploadFromFlash: TButton
- Left = 8
- Top = 56
- Width = 100
- Height = 25
- Caption = 'Upload from flash'
- TabOrder = 2
- OnClick = AFC_UploadFromFlashStart
- end
- object btnAfcDownloadToFlash: TButton
- Left = 120
- Top = 56
- Width = 100
- Height = 25
- Caption = 'Download to flash'
- TabOrder = 3
- OnClick = AFC_DownloadToFlashStart
- end
- object btnAfcLoadFromFile: TButton
- Left = 344
- Top = 56
- Width = 80
- Height = 25
- Caption = 'Load fom file'
- TabOrder = 4
- OnClick = btnAfcLoadFromFileClick
- end
- object btnAfcSaveToFile: TButton
- Left = 432
- Top = 56
- Width = 80
- Height = 25
- Caption = 'Save to file'
- TabOrder = 5
- OnClick = btnAfcSaveToFileClick
- end
- object btnAfcChangeDB: TButton
- Left = 232
- Top = 56