void InitializeVariables()
        {
            resourceName = "VST2";

            selectedPorts       = "";
            centerFrequency     = 1.0e9;                                         /* (Hz) */
            referenceLevel      = 0.0;                                           /* (dBm) */
            externalAttenuation = 0.0;                                           /* (dB) */

            frequencyReferenceSource    = RFmxInstrMXConstants.OnboardClock;
            frequencyReferenceFrequency = 10.0e6;                                /* (Hz) */

            enableTrigger     = true;
            digitalEdgeSource = RFmxNRMXConstants.PxiTriggerLine1;
            digitalEdge       = RFmxNRMXDigitalEdgeTriggerEdge.Rising;
            triggerDelay      = 0.0;                                             /* (s) */

            frequencyRange    = RFmxNRMXFrequencyRange.Range1;
            band              = 78;
            cellID            = 0;
            carrierBandwidth  = 20e6;                                           /* (Hz) */
            subcarrierSpacing = 30e3;                                           /* (Hz) */
            autoResourceBlockDetectionEnabled = RFmxNRMXAutoResourceBlockDetectionEnabled.True;

            pdschModulationType            = RFmxNRMXPdschModulationType.Qam64;
            pdschResourceBlockOffset[0]    = 0;
            pdschNumberOfResourceBlocks[0] = -1;
            pdschSlotAllocation            = "0-Last";
            pdschSymbolAllocation          = "0-Last";

            pdschDmrsPowerMode           = RFmxNRMXPdschDmrsPowerMode.CdmGroups;
            pdschDmrsPower               = 0.0;                                  /* (dB) */
            pdschDmrsConfigurationType   = RFmxNRMXPdschDmrsConfigurationType.Type1;
            pdschMappingType             = RFmxNRMXPdschMappingType.TypeA;
            pdschDmrsTypeAPosition       = 2;
            pdschDmrsDuration            = RFmxNRMXPdschDmrsDuration.SingleSymbol;
            pdschDmrsAdditionalPositions = 0;

            ssbEnabled          = RFmxNRMXSsbEnabled.False;
            ssbCrbOffset        = 0;
            ssbSubcarrierOffset = 0;
            ssbPattern          = RFmxNRMXSsbPattern.CaseB3GHzTo6GHz;

            synchronizationMode = RFmxNRMXModAccSynchronizationMode.Slot;

            measurementLengthUnit = RFmxNRMXModAccMeasurementLengthUnit.Slot;
            measurementOffset     = 0.0;
            measurementLength     = 2;

            averagingEnabled = RFmxNRMXModAccAveragingEnabled.False;
            averagingCount   = 10;

            timeout = 10.0;                                                      /* (s) */
        }
        private void InitializeVariables()
        {
            resourceName = "BCN_02";

            frequencyReferenceSource    = RFmxInstrMXConstants.OnboardClock;
            frequencyReferenceFrequency = 10.0e6;                                            /* (Hz) */

            selectedPorts       = "if0";
            centerFrequency     = 9e9;                                                     /* (Hz) */
            referenceLevel      = 0.00;                                                    /* (dBm) */
            externalAttenuation = 0.0;                                                     /* (dB) */

            enableTrigger     = true;
            digitalEdgeSource = RFmxNRMXConstants.PxiTriggerLine0;
            digitalEdge       = RFmxNRMXDigitalEdgeTriggerEdge.Rising;
            triggerDelay      = 0.0;                                                         /* (s) */

            linkDirection     = RFmxNRMXLinkDirection.Uplink;
            frequencyRange    = RFmxNRMXFrequencyRange.Range2;
            carrierBandwidth  = 100e6;                                                       /* (Hz) */
            subcarrierSpacing = 60e3;                                                        /* (Hz) */
            modaccBand        = 78;

            measurementLengthUnit = RFmxNRMXModAccMeasurementLengthUnit.Slot;
            measurementOffset     = 0.0;
            measurementLength     = 1;

            uplinkMaskType = RFmxNRMXSemUplinkMaskType.General;

            gNodeBCategory   = RFmxNRMXgNodeBCategory.WideAreaBaseStationCategoryA;
            downlinkMaskType = RFmxNRMXSemDownlinkMaskType.Standard;
            deltaFMaximum    = 15.0e6;                                                       /* (Hz) */
            componentCarrierRatedOutputPower = 0.0;                                          /* (dBm) */

            sweepTimeInterval = 1.0e-3;                                                      /* (s) */

            averagingCount = 10;

            timeout = 10.0;                                                                  /* (s) */
        }