RFmxNRMX Class
- Updated2025-04-08
- 15 minute(s) read
Defines a root class which is used to identify and control NR signal configuration.
Derives from
- ISignalConfiguration
- IDisposable
Syntax
Namespace: NationalInstruments.RFmx.NRMX
public class RFmxNRMX : ISignalConfiguration, IDisposable
Properties
Name | Description |
---|---|
Acp | Gets the RFmxNRMXAcp instance that represents the ACP measurement. |
Chp | Gets the RFmxNRMXChp instance that represents the CHP measurement. |
ComponentCarrier | Gets the RFmxNRMXComponentCarrier instance. |
IsDisposed | Gets a value that indicates whether the signal has been disposed. |
ModAcc | Gets the RFmxNRMXModAcc instance that represents the ModAcc measurement. |
Obw | Gets the RFmxNRMXObw instance that represents the OBW measurement. |
Pvt | Gets the RFmxNRMXPvt instance that represents the PVT measurement. |
Sem | Gets the RFmxNRMXSem instance that represents the SEM measurement. |
SignalConfigurationName | Gets the signal configuration name. |
SignalConfigurationType | Gets the Type object for RFmxNRMX. |
Txp | Gets the RFmxNRMXTxp instance that represents the TXP measurement. |
Methods
Name | Description |
---|---|
AbortMeasurements(string) | Stops acquisition and measurements associated with signal instance that you specify in the selectorString parameter, which were previously initiated by the Initiate(string, string) method or measurement read methods. Calling this method is optional, unless you want to stop a measurement before it is complete. This method executes even if there is an incoming error. |
AnalyzeIQ1Waveform(string, string, ComplexWaveform< ComplexSingle >, bool, long) | Performs the enabled measurements on the I/Q complex waveform that you specify in IQ parameter. Call this method after you configure the signal and measurement methods. You can fetch measurement results using the Fetch methods or result methods in the method node. Use this method only if the Recommended Acquisition Type method value is either IQ or IQorSpectral. |
AnalyzeNWaveformsIQ(string, string, ComplexWaveform< ComplexSingle >[], bool) | |
AnalyzeNWaveformsSpectrum(string, string, Spectrum< float >[], bool) | |
AnalyzeSpectrum1Waveform(string, string, Spectrum< float >, bool, long) | Performs the enabled measurements on the I/Q complex waveform that you specify in spectrum parameter. Call this method after you configure the signal and measurement methods. You can fetch measurement results using the Fetch methods or result methods in the method node. Use this method only if the Recommended Acquisition Type method value is either spectral or IQorSpectral. |
AutoLevel(string, double, out double) | Examines the input signal to calculate the peak power level and sets it as the value of the SetReferenceLevel(string, double) method. Use this method to calculate an approximate setting for the reference level. |
CheckMeasurementStatus(string, out bool) | Checks the status of the measurement. Use this method to check for any errors that may occur during measurement or to check whether the measurement is complete and results are available. |
ClearAllNamedResults(string) | Clears all results for the current signal instance. |
ClearNamedResult(string) | Clears a result instance specified by the result name in the selectorString parameter. |
CloneSignalConfiguration(string, out RFmxNRMX) | Creates a new instance of a signal by copying all the method values from an existing signal instance. |
Commit(string) | Commits settings to the hardware. Calling this method is optional. RFmxNR commits settings to the hardware when you call the Initiate(string, string) method. |
ConfigureDigitalEdgeTrigger(string, string, RFmxNRMXDigitalEdgeTriggerEdge, double, bool) | Configures the device to wait for a digital edge trigger and then marks a reference point within the record. |
ConfigureExternalAttenuation(string, double) | Specifies the attenuation of a switch or cable connected to the RF IN connector of the signal analyzer. |
ConfigureFrequency(string, double) | Configures the expected carrier frequency of the RF signal to acquire. The signal analyzer tunes to this frequency. |
ConfiguregNodeBCategory(string, RFmxNRMXgNodeBCategory) | Configures the gNodeB Category of the signal being measured. |
ConfigureIQPowerEdgeTrigger(string, string, RFmxNRMXIQPowerEdgeTriggerSlope, double, double, RFmxNRMXTriggerMinimumQuietTimeMode, double, RFmxNRMXIQPowerEdgeTriggerLevelType, bool) | Configures the device to wait for the complex power of the I/Q data to cross the specified threshold to mark a reference point within the record. |
ConfigureReferenceLevel(string, double) | Configures the reference level which represents the maximum expected power of an RF input signal. |
ConfigureRF(string, double, double, double) | Configures the RF methods of the signal specified by the selector string. |
ConfigureSelectedPortsMultiple(string, string[]) | |
ConfigureSoftwareEdgeTrigger(string, double, bool) | Configures the device to wait for a software trigger and then marks a reference point within the record. |
DeleteSignalConfiguration() | Deletes an instance of a signal. |
DisableTrigger(string) | Configures the device to not wait for a trigger to mark a reference point within a record. This method defines the signal triggering as immediate. |
Dispose() | Deletes the signal configuration if it is not the default signal configuration and clears any trace of the current signal configuration, if any. This method does not do anything if it is called by using list step instance. |
GetAcquisitionBandwidthOptimizationEnabled(string, out RFmxNRMXAcquisitionBandwidthOptimizationEnabled) | Gets whether RFmx optimizes the acquisition bandwidth. This may cause acquisition center frequency or local oscillator (LO) to be placed at different position than you configured. |
GetAllNamedResultNames(string, out string[], out bool) | Gets the named result names of the signal that you specify in the selectorString parameter. |
GetAttributeBool(string, int, out bool) | Gets the value of a Bool attribute. |
GetAttributeDouble(string, int, out double) | Gets the value of a Double attribute. |
GetAttributeInt(string, int, out int) | Gets the value of an RFmx 32-bit integer (int32) attribute. |
GetAttributeSbyte(string, int, out sbyte) | Gets the value of a Sbyte attribute. |
GetAttributeString(string, int, out string) | Gets the value of a of an RFmx string. |
GetAutoCellIDDetectionEnabled(string, out RFmxNRMXAutoCellIDDetectionEnabled) | Gets whether to enable the autodetection of the cell ID. |
GetAutoIncrementCellIDEnabled(string, out RFmxNRMXAutoIncrementCellIDEnabled) | Gets whether the cell ID of component carrier is auto calculated and configured by the measurement or configured by the user. |
GetAutoResourceBlockDetectionEnabled(string, out RFmxNRMXAutoResourceBlockDetectionEnabled) | Gets whether the values of modulation type, number of resource block clusters, resource block offsets, and number of resource blocks are auto-detected by the measurement or configured by you. |
GetBand(string, out int) | Gets the evolved universal terrestrial radio access (E-UTRA) or NR operating frequency band of a subblock as specified in section 5.2 of the 3GPP 38.101-1/2/3 specification. Band determines the spectral flatness mask and spectral emission mask. |
GetCenterFrequency(string, out double) | Gets the center frequency of the acquired RF signal for a single carrier. This value is expressed in Hz. For intraband carrier aggregation, this method specifies the reference frequency of a subblock. Depending on the Subblock Frequency Definition method, the center frequency can either be absolute or relative to first subblock's center frequency. All component carrier frequencies within the subblock are defined with respect to this frequency. |
GetChannelRaster(string, out double) | Gets the subblock channel raster which is used for computing nominal spacing between aggregated carriers as specified in section 5.4A.1 of 3GPP 38.101-1/2 specification and section 5.4.1.2 of 3GPP TS 38.104 specification. The value is expressed in Hz. |
GetComponentCarrierAtCenterFrequency(string, out int) | Gets the index of the component carrier having its center at the user-configured center frequency. The measurement uses this method along with SetComponentCarrierSpacingType(string, RFmxNRMXComponentCarrierSpacingType) method to calculate the value of the ComponentCarrierFrequency. This method is ignored if you set the CC Spacing Type method to User. |
GetComponentCarrierSpacingType(string, out RFmxNRMXComponentCarrierSpacingType) | Gets the spacing between adjacent component carriers (CCs) within a subblock. |
GetDigitalEdgeTriggerEdge(string, out RFmxNRMXDigitalEdgeTriggerEdge) | Gets the active edge for the trigger. This method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to DigitalEdge. |
GetDigitalEdgeTriggerSource(string, out string) | Gets the source terminal for the digital edge trigger. This method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to DigitalEdge. |
GetDownlinkChannelConfigurationMode(string, out RFmxNRMXDownlinkChannelConfigurationMode) | Gets the downlink channel configuration mode. |
GetDownlinkTestModelCellIDMode(string, out RFmxNRMXDownlinkTestModelCellIDMode) | Gets whether the cell ID of downlink test model component carriers is auto calculated and configured by the measurement or configured by the user. |
GetError(out int, out string) | Gets the latest error code and description. |
GetErrorString(int, out string) | Converts the status code returned by an RFmxNR function into a string. |
GetExternalAttenuation(string, out double) | Gets the attenuation of a switch (or cable) connected to the RF IN connector of the signal analyzer. This value is expressed in dB. For more information about attenuation, refer to the Attenuation and Signal Levels topic for your device in the NI RF Vector Signal Analyzers Help. |
GetFrequencyRange(string, out RFmxNRMXFrequencyRange) | Gets whether to use channel bandwidth and subcarrier spacing configuration supported in the frequency range 1 (sub 6 GHz) or the frequency range 2 (above 24 GHz). |
GetgNodeBCategory(string, out RFmxNRMXgNodeBCategory) | Gets the downlink gNodeB (base station) category. Refer to the 3GPP 38.104 specification for more information about gNodeB category. |
GetgNodeBType(string, out RFmxNRMXgNodeBType) | Gets the downlink gNodeB (Base Station) type. Refer to the 3GPP 38.104 specification for more information about gNodeB Type. |
GetGridSizeMode(string, out RFmxNRMXGridSizeMode) | Gets whether to set the grid size of all BWPs and SSB in a component carrier automatically or manually. |
GetIQPowerEdgeTriggerLevel(string, out double) | Gets the power level at which the device triggers. This value is expressed in dB when you set the SetIQPowerEdgeTriggerLevelType(string, RFmxNRMXIQPowerEdgeTriggerLevelType) method to Relative; and in dBm when you set the IQ Power Edge Level Type method to Absolute. The device asserts the trigger when the signal exceeds the level specified by the value of this method, taking into consideration the specified slope. This method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to IQPowerEdge. |
GetIQPowerEdgeTriggerLevelType(string, out RFmxNRMXIQPowerEdgeTriggerLevelType) | Gets the reference for the SetIQPowerEdgeTriggerLevel(string, double) method. The IQ Power Edge Level Type method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to IQPowerEdge. |
GetIQPowerEdgeTriggerSlope(string, out RFmxNRMXIQPowerEdgeTriggerSlope) | Gets whether the device asserts the trigger when the signal power is rising or when it is falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify. |
GetIQPowerEdgeTriggerSource(string, out string) | Gets the channel from which the device monitors the trigger. |
GetLimitedConfigurationChange(string, out RFmxNRMXLimitedConfigurationChange) | Gets the set of properties that are considered by RFmx in the locked signal configuration state. |
GetLinkDirection(string, out RFmxNRMXLinkDirection) | Gets the link direction of the received signal. |
GetListStepTimerDuration(string, out double) | Gets the duration of a given list step in units specified by SetListStepTimerUnit(string, RFmxNRMXListStepTimerUnit). |
GetListStepTimerOffset(string, out double) | Gets the offset from the start of the step for which the measurements are computed. The unit for this method is specified by SetListStepTimerUnit(string, RFmxNRMXListStepTimerUnit). This method is valid only when you set the SetDigitalEdgeTriggerSource(string, string) method to NationalInstruments.RFmx.NRMX.RFmxNRMXConstants.TimerEvent |
GetListStepTimerUnit(string, out RFmxNRMXListStepTimerUnit) | Gets the units in which SetListStepTimerDuration(string, double) and SetListStepTimerOffset(string, double) are specified. |
GetNumberOfReceiveChains(string, out int) | |
GetNumberOfSubblocks(string, out int) | Gets the number of subblocks configured in intraband non-contiguous carrier aggregation scenarios. |
GetPhaseCompensation(string, out RFmxNRMXPhaseCompensation) | Gets whether phase compensation is disabled, auto-set by the measurement or set by the you. |
GetPhaseCompensationFrequency(string, out double) | Gets the frequency used for phase compensation of the signal when you set the SetPhaseCompensation(string, RFmxNRMXPhaseCompensation) method to UserDefined. This value is expressed in Hz. |
GetPiBy2BpskPowerBoostEnabled(string, out RFmxNRMXPiBy2BpskPowerBoostEnabled) | Gets the power boost for PI/2 BPSK signal when you set the SetFrequencyRange(string, RFmxNRMXFrequencyRange) method to Range1. This method is valid only for uplink direction. |
GetPowerClass(string, out int) | Gets the power class for the UE as specified in section 6.2 of 3GPP 38.101-1/2/3 specification. |
GetReferenceGridAlignmentMode(string, out RFmxNRMXReferenceGridAlignmentMode) | Gets whether to align the bandwidthparts and the SSB in a component carrier to a reference resource grid automatically or manually. |
GetReferenceLevel(string, out double) | Gets the reference level which represents the maximum expected power of the RF input signal. This value is expressed in dBm for RF devices and Vpk-pk for baseband devices. |
GetReferenceLevelHeadroom(string, out double) | Gets the margin RFmx adds to the SetReferenceLevel(string, double) method. The margin avoids clipping and overflow warnings if the input signal exceeds the configured reference level. Default values |
GetResultFetchTimeout(string, out double) | Gets the time to wait before results are available in the RFmxNR Property Node. This value is expressed in seconds. |
GetSatelliteAccessNodeClass(string, out RFmxNRMXSatelliteAccessNodeClass) | Gets the downlink SAN (Satellite Access Node) class representing the satellite constellation as specified in section 6.6.4 of (3GPP 38.108) specification. |
GetSelectedPorts(string, out string) | Gets the instrument port to be configured to acquire a signal. Use RFmxInstr_GetAvailablePorts function to get the valid port names. |
GetSubblockEndcNominalSpacingAdjustment(string, out double) | Gets the adjustment of the center frequency for adjacent E-UTRA and NR Channels in case of nominal spacing. The value is expressed in Hz. |
GetSubblockFrequency(string, out double) | Gets the offset of the subblock from the Center Freq (Hz). |
GetSubblockTransmitLOFrequency(string, out double) | Gets the frequency of the transmitters local oscillator. This value is expressed in Hz. The frequency is defined per subblock and relative to the respective subblock center frequency. |
GetTransmitAntennaToAnalyze(string, out int) | Gets the physical antenna that is currently connected to the analyzer. |
GetTransmitterArchitecture(string, out RFmxNRMXTransmitterArchitecture) | Gets the RF architecture at the transmitter, whether each component carriers have a separate LO or one common LO for the entire subblock. |
GetTriggerDelay(string, out double) | Gets the trigger delay time. This value is expressed in seconds. If the delay is negative, the measurement acquires pre-trigger samples. If the delay is positive, the measurement acquires post-trigger samples. |
GetTriggerMinimumQuietTimeDuration(string, out double) | Gets the time duration for which the signal must be quiet before the signal analyzer arms the I/Q power edge trigger. This value is expressed in seconds. If you set the SetIQPowerEdgeTriggerSlope(string, RFmxNRMXIQPowerEdgeTriggerSlope) method to Rising, the signal is quiet below the trigger level. If you set the IQ Power Edge Slope method to Falling, the signal is quiet above the trigger level. |
GetTriggerMinimumQuietTimeMode(string, out RFmxNRMXTriggerMinimumQuietTimeMode) | Gets whether the measurement computes the minimum quiet time used for triggering. |
GetTriggerType(string, out RFmxNRMXTriggerType) | Gets the type of trigger to be used for signal acquisition. |
GetWarning(out int, out string) | Gets the latest warning code and description. |
Initiate(string, string) | Initiates all enabled measurements. Call this method after configuring the signal and measurement. This method asynchronously launches measurements in the background and immediately returns to the caller program. You can fetch measurement results using the Fetch methods or result methods in the method node. To get the status of measurements, use the WaitForMeasurementComplete(string, double) method or CheckMeasurementStatus(string, out bool) method. |
LoadFromGenerationConfigurationFile(string, string, int) | Loads the attributes saved in an RFWS/TDMS file onto the RFmx session. This file can be saved using the NR Modulation Scheme in RFmx Waveform Creator. Make sure to select the 'store configuration' option while saving the TDMS file. |
ResetAttribute(string, RFmxNRMXPropertyId) | Resets the attribute to its default value. |
ResetToDefault(string) | Resets a signal to the default values. |
SelectMeasurements(string, RFmxNRMXMeasurementTypes, bool) | Specifies the measurements that you want to enable. |
SendSoftwareEdgeTrigger() | Sends a trigger to the device when you use the RFmxNR_CfgTrigger method to choose a software version of a trigger and the device is waiting for the trigger to be sent. You can also use this method to override a hardware trigger. |
SetAcquisitionBandwidthOptimizationEnabled(string, RFmxNRMXAcquisitionBandwidthOptimizationEnabled) | Sets whether RFmx optimizes the acquisition bandwidth. This may cause acquisition center frequency or local oscillator (LO) to be placed at different position than you configured. |
SetAttributeBool(string, int, bool) | Sets the value of a Bool attribute. |
SetAttributeDouble(string, int, double) | Sets the value of a Double attribute. |
SetAttributeInt(string, int, int) | Sets the value of a Int attribute. |
SetAttributeSbyte(string, int, sbyte) | Sets the value of a Sbyte attribute. |
SetAttributeString(string, int, string) | Sets the value of a String attribute. |
SetAutoCellIDDetectionEnabled(string, RFmxNRMXAutoCellIDDetectionEnabled) | Sets whether to enable the autodetection of the cell ID. |
SetAutoIncrementCellIDEnabled(string, RFmxNRMXAutoIncrementCellIDEnabled) | Sets whether the cell ID of component carrier is auto calculated and configured by the measurement or configured by the user. |
SetAutoResourceBlockDetectionEnabled(string, RFmxNRMXAutoResourceBlockDetectionEnabled) | Sets whether the values of modulation type, number of resource block clusters, resource block offsets, and number of resource blocks are auto-detected by the measurement or configured by you. |
SetBand(string, int) | Sets the evolved universal terrestrial radio access (E-UTRA) or NR operating frequency band of a subblock as specified in section 5.2 of the 3GPP 38.101-1/2/3 specification. Band determines the spectral flatness mask and spectral emission mask. |
SetCenterFrequency(string, double) | Sets the center frequency of the acquired RF signal for a single carrier. This value is expressed in Hz. For intraband carrier aggregation, this method specifies the reference frequency of a subblock. Depending on the Subblock Frequency Definition method, the center frequency can either be absolute or relative to first subblock's center frequency. All component carrier frequencies within the subblock are defined with respect to this frequency. |
SetChannelRaster(string, double) | Sets the subblock channel raster which is used for computing nominal spacing between aggregated carriers as specified in section 5.4A.1 of 3GPP 38.101-1/2 specification and section 5.4.1.2 of 3GPP TS 38.104 specification. The value is expressed in Hz. |
SetComponentCarrierAtCenterFrequency(string, int) | Sets the index of the component carrier having its center at the user-configured center frequency. The measurement uses this method along with SetComponentCarrierSpacingType(string, RFmxNRMXComponentCarrierSpacingType) method to calculate the value of the ComponentCarrierFrequency. This method is ignored if you set the CC Spacing Type method to User. |
SetComponentCarrierSpacingType(string, RFmxNRMXComponentCarrierSpacingType) | Sets the spacing between adjacent component carriers (CCs) within a subblock. |
SetDigitalEdgeTriggerEdge(string, RFmxNRMXDigitalEdgeTriggerEdge) | Sets the active edge for the trigger. This method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to DigitalEdge. |
SetDigitalEdgeTriggerSource(string, string) | Sets the source terminal for the digital edge trigger. This method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to DigitalEdge. |
SetDownlinkChannelConfigurationMode(string, RFmxNRMXDownlinkChannelConfigurationMode) | Sets the downlink channel configuration mode. |
SetDownlinkTestModelCellIDMode(string, RFmxNRMXDownlinkTestModelCellIDMode) | Sets whether the cell ID of downlink test model component carriers is auto calculated and configured by the measurement or configured by the user. |
SetExternalAttenuation(string, double) | Sets the attenuation of a switch (or cable) connected to the RF IN connector of the signal analyzer. This value is expressed in dB. For more information about attenuation, refer to the Attenuation and Signal Levels topic for your device in the NI RF Vector Signal Analyzers Help. |
SetFrequencyRange(string, RFmxNRMXFrequencyRange) | Sets whether to use channel bandwidth and subcarrier spacing configuration supported in the frequency range 1 (sub 6 GHz) or the frequency range 2 (above 24 GHz). |
SetgNodeBCategory(string, RFmxNRMXgNodeBCategory) | Sets the downlink gNodeB (base station) category. Refer to the 3GPP 38.104 specification for more information about gNodeB category. |
SetgNodeBType(string, RFmxNRMXgNodeBType) | Sets the downlink gNodeB (Base Station) type. Refer to the 3GPP 38.104 specification for more information about gNodeB Type. |
SetGridSizeMode(string, RFmxNRMXGridSizeMode) | Sets whether to set the grid size of all BWPs and SSB in a component carrier automatically or manually. |
SetIQPowerEdgeTriggerLevel(string, double) | Sets the power level at which the device triggers. This value is expressed in dB when you set the SetIQPowerEdgeTriggerLevelType(string, RFmxNRMXIQPowerEdgeTriggerLevelType) method to Relative; and in dBm when you set the IQ Power Edge Level Type method to Absolute. The device asserts the trigger when the signal exceeds the level specified by the value of this method, taking into consideration the specified slope. This method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to IQPowerEdge. |
SetIQPowerEdgeTriggerLevelType(string, RFmxNRMXIQPowerEdgeTriggerLevelType) | Sets the reference for the SetIQPowerEdgeTriggerLevel(string, double) method. The IQ Power Edge Level Type method is used only when you set the SetTriggerType(string, RFmxNRMXTriggerType) method to IQPowerEdge. |
SetIQPowerEdgeTriggerSlope(string, RFmxNRMXIQPowerEdgeTriggerSlope) | Sets whether the device asserts the trigger when the signal power is rising or when it is falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify. |
SetIQPowerEdgeTriggerSource(string, string) | Sets the channel from which the device monitors the trigger. |
SetLimitedConfigurationChange(string, RFmxNRMXLimitedConfigurationChange) | Sets the set of properties that are considered by RFmx in the locked signal configuration state. |
SetLinkDirection(string, RFmxNRMXLinkDirection) | Sets the link direction of the received signal. |
SetListStepTimerDuration(string, double) | Sets the duration of a given list step in units specified by SetListStepTimerUnit(string, RFmxNRMXListStepTimerUnit). |
SetListStepTimerOffset(string, double) | Sets the offset from the start of the step for which the measurements are computed. The unit for this method is specified by SetListStepTimerUnit(string, RFmxNRMXListStepTimerUnit). This method is valid only when you set the SetDigitalEdgeTriggerSource(string, string) method to NationalInstruments.RFmx.NRMX.RFmxNRMXConstants.TimerEvent. |
SetListStepTimerUnit(string, RFmxNRMXListStepTimerUnit) | Sets the units in which SetListStepTimerDuration(string, double) and SetListStepTimerOffset(string, double) are specified. |
SetNumberOfReceiveChains(string, int) | |
SetNumberOfSubblocks(string, int) | Sets the number of subblocks configured in intraband non-contiguous carrier aggregation scenarios. |
SetPhaseCompensation(string, RFmxNRMXPhaseCompensation) | Sets whether phase compensation is disabled, auto-set by the measurement or set by the you. |
SetPhaseCompensationFrequency(string, double) | Sets the frequency used for phase compensation of the signal when you set the SetPhaseCompensation(string, RFmxNRMXPhaseCompensation) method to UserDefined. This value is expressed in Hz. |
SetPiBy2BpskPowerBoostEnabled(string, RFmxNRMXPiBy2BpskPowerBoostEnabled) | Sets the power boost for PI/2 BPSK signal when you set the SetFrequencyRange(string, RFmxNRMXFrequencyRange) method to Range1. This method is valid only for uplink direction. |
SetPowerClass(string, int) | Sets the power class for the UE as specified in section 6.2 of 3GPP 38.101-1/2/3 specification. |
SetReferenceGridAlignmentMode(string, RFmxNRMXReferenceGridAlignmentMode) | Sets whether to align the bandwidthparts and the SSB in a component carrier to a reference resource grid automatically or manually. |
SetReferenceLevel(string, double) | Sets the reference level which represents the maximum expected power of the RF input signal. This value is expressed in dBm for RF devices and Vpk-pk for baseband devices. |
SetReferenceLevelHeadroom(string, double) | Sets the margin RFmx adds to the SetReferenceLevel(string, double) method. The margin avoids clipping and overflow warnings if the input signal exceeds the configured reference level. Default values |
SetResultFetchTimeout(string, double) | Sets the time to wait before results are available in the RFmxNR Property Node. This value is expressed in seconds. |
SetSatelliteAccessNodeClass(string, RFmxNRMXSatelliteAccessNodeClass) | Sets the downlink SAN (Satellite Access Node) class representing the satellite constellation as specified in section 6.6.4 of (3GPP 38.108) specification. |
SetSelectedPorts(string, string) | Sets the instrument port to be configured to acquire a signal. Use RFmxInstr_GetAvailablePorts function to get the valid port names. |
SetSubblockEndcNominalSpacingAdjustment(string, double) | Sets the adjustment of the center frequency for adjacent E-UTRA and NR Channels in case of nominal spacing. The value is expressed in Hz. |
SetSubblockFrequency(string, double) | Sets the offset of the subblock from the Center Freq (Hz). |
SetSubblockTransmitLOFrequency(string, double) | Sets the frequency of the transmitters local oscillator. This value is expressed in Hz. The frequency is defined per subblock and relative to the respective subblock center frequency. |
SetTransmitAntennaToAnalyze(string, int) | Sets the physical antenna that is currently connected to the analyzer. |
SetTransmitterArchitecture(string, RFmxNRMXTransmitterArchitecture) | Sets the RF architecture at the transmitter, whether each component carriers have a separate LO or one common LO for the entire subblock. |
SetTriggerDelay(string, double) | Sets the trigger delay time. This value is expressed in seconds. If the delay is negative, the measurement acquires pre-trigger samples. If the delay is positive, the measurement acquires post-trigger samples. |
SetTriggerMinimumQuietTimeDuration(string, double) | Sets the time duration for which the signal must be quiet before the signal analyzer arms the I/Q power edge trigger. This value is expressed in seconds. If you set the SetIQPowerEdgeTriggerSlope(string, RFmxNRMXIQPowerEdgeTriggerSlope) method to Rising, the signal is quiet below the trigger level. If you set the IQ Power Edge Slope method to Falling, the signal is quiet above the trigger level. |
SetTriggerMinimumQuietTimeMode(string, RFmxNRMXTriggerMinimumQuietTimeMode) | Sets whether the measurement computes the minimum quiet time used for triggering. |
SetTriggerType(string, RFmxNRMXTriggerType) | Sets the type of trigger to be used for signal acquisition. |
WaitForMeasurementComplete(string, double) | Waits for the specified number for seconds for all the measurements to complete. |
BuildBandwidthPartString(string, int) | Creates the bandwidth part string. |
BuildCarrierString(string, int) | Creates the carrier string. |
BuildChainString(string, int) | |
BuildCoresetClusterString(string, int) | Creates the coreset cluster string. |
BuildCoresetString(string, int) | Creates the coreset string. |
BuildLayerString(string, int) | |
BuildListStepString(string, string, int) | Creates the list step string. |
BuildListString(string, string) | Creates the list string. |
BuildOffsetString(string, int) | Creates the offset string. |
BuildPdcchString(string, int) | Creates the PDCCH string. |
BuildPdschClusterString(string, int) | Creates a PDSCH Cluster string. |
BuildPdschString(string, int) | Creates the PDSCH string. |
BuildPuschClusterString(string, int) | Creates a PUSCH Cluster string. |
BuildPuschString(string, int) | Creates the PUSCH string. |
BuildResultString(string) | Creates selector string for use with configuration or fetch. |
BuildSubblockString(string, int) | Creates the subblock string. |
BuildUserString(string, int) | Creates the user number string. |