void IISigAnalyzer.Select_Triggering(N9020ATriggeringType type)
        {
            switch (type)
            {
            ///******************************************
            /// SweptSA mode trigerring
            ///******************************************
            case N9020ATriggeringType.RfExt1: _myVisaSa.WriteString("TRIG:SOUR EXT1", true); break;

            case N9020ATriggeringType.RfExt2: _myVisaSa.WriteString("TRIG:SOUR EXT2", true); break;

            case N9020ATriggeringType.RfRfBurst: _myVisaSa.WriteString("TRIG:SOUR RFB", true); break;

            case N9020ATriggeringType.RfVideo: _myVisaSa.WriteString("TRIG:SOUR VID", true); break;

            case N9020ATriggeringType.RfFreeRun: _myVisaSa.WriteString("TRIG:SOUR IMM", true); break;

            ///******************************************
            /// EDGEGSM Transmit power type trigerring
            ///******************************************


            ///******************************************
            /// EDGEGSM Power Vs Time type trigerring
            ///******************************************


            ///******************************************
            /// EDGEGSM Power Vs Time type trigerring
            ///******************************************


            ///******************************************
            /// EDGEGSM Edge Power Vs Time type trigerring
            ///******************************************


            ///******************************************
            /// EDGEGSM Edge EVM type trigerring
            ///******************************************

            default: throw new Exception("Not such a Trigger Mode!");
            }
        }
Beispiel #2
0
        void IISigAnalyzer.Select_Triggering(N9020ATriggeringType type)
        {
            switch (type)
            {
            ///******************************************
            /// SweptSA mode trigerring
            ///******************************************
            case N9020ATriggeringType.RfExt1: _myVisaSa.WriteString("TRIG:RF:SOUR EXT1", true); break;

            case N9020ATriggeringType.RfExt2: _myVisaSa.WriteString("TRIG:RF:SOUR EXT2", true); break;

            case N9020ATriggeringType.RfRfBurst: _myVisaSa.WriteString("TRIG:RF:SOUR RFB", true); break;

            case N9020ATriggeringType.RfVideo: _myVisaSa.WriteString("TRIG:RF:SOUR VID", true); break;

            case N9020ATriggeringType.RfFreeRun: _myVisaSa.WriteString("TRIG:RF:SOUR IMM", true); break;

            ///******************************************
            /// EDGEGSM Transmit power type trigerring
            ///******************************************
            case N9020ATriggeringType.TxpExt1: _myVisaSa.WriteString("TRIG:TXP:SOUR EXT1", true); break;

            case N9020ATriggeringType.TxpExt2: _myVisaSa.WriteString("TRIG:TXP:SOUR EXT2", true); break;

            case N9020ATriggeringType.TxpRfBurst: _myVisaSa.WriteString("TRIG:TXP:SOUR RFB", true); break;

            case N9020ATriggeringType.TxpVideo: _myVisaSa.WriteString("TRIG:TXP:SOUR VID", true); break;

            case N9020ATriggeringType.TxpFreeRun: _myVisaSa.WriteString("TRIG:TXP:SOUR IMM", true); break;

            ///******************************************
            /// EDGEGSM Power Vs Time type trigerring
            ///******************************************
            case N9020ATriggeringType.PvtExt1: _myVisaSa.WriteString("TRIG:PVT:SOUR EXT1", true); break;

            case N9020ATriggeringType.PvtExt2: _myVisaSa.WriteString("TRIG:PVT:SOUR EXT2", true); break;

            case N9020ATriggeringType.PvtRfBurst: _myVisaSa.WriteString("TRIG:PVT:SOUR RFB", true); break;

            case N9020ATriggeringType.PvtVideo: _myVisaSa.WriteString("TRIG:PVT:SOUR VID", true); break;

            case N9020ATriggeringType.PvtFreeRun: _myVisaSa.WriteString("TRIG:PVT:SOUR IMM", true); break;

            ///******************************************
            /// EDGEGSM Power Vs Time type trigerring
            ///******************************************
            case N9020ATriggeringType.EpvtExt1: _myVisaSa.WriteString("TRIG:EPVT:SOUR EXT1", true); break;

            case N9020ATriggeringType.EpvtExt2: _myVisaSa.WriteString("TRIG:EPVT:SOUR EXT2", true); break;

            case N9020ATriggeringType.EpvtRfBurst: _myVisaSa.WriteString("TRIG:EPVT:SOUR RFB", true); break;

            case N9020ATriggeringType.EpvtVideo: _myVisaSa.WriteString("TRIG:EPVT:SOUR VID", true); break;

            case N9020ATriggeringType.EpvtFreeRun: _myVisaSa.WriteString("TRIG:EPVT:SOUR IMM", true); break;

            ///******************************************
            /// EDGEGSM Edge Power Vs Time type trigerring
            ///******************************************
            case N9020ATriggeringType.EorfsExt1: _myVisaSa.WriteString("TRIG:EORF:SOUR EXT1", true); break;

            case N9020ATriggeringType.EorfsExt2: _myVisaSa.WriteString("TRIG:EORF:SOUR EXT2", true); break;

            case N9020ATriggeringType.EorfsRfBurst: _myVisaSa.WriteString("TRIG:EORF:SOUR RFB", true); break;

            case N9020ATriggeringType.EorfsVideo: _myVisaSa.WriteString("TRIG:EORF:SOUR VID", true); break;

            case N9020ATriggeringType.EorfsFreeRun: _myVisaSa.WriteString("TRIG:EORF:SOUR IMM", true); break;

            ///******************************************
            /// EDGEGSM Edge EVM type trigerring
            ///******************************************
            case N9020ATriggeringType.EevmExt1: _myVisaSa.WriteString("TRIG:EEVM:SOUR EXT1", true); break;

            case N9020ATriggeringType.EevmExt2: _myVisaSa.WriteString("TRIG:EEVM:SOUR EXT2", true); break;

            case N9020ATriggeringType.EevmRfBurst: _myVisaSa.WriteString("TRIG:EEVM:SOUR RFB", true); break;

            case N9020ATriggeringType.EevmVideo: _myVisaSa.WriteString("TRIG:EEVM:SOUR VID", true); break;

            case N9020ATriggeringType.EevmFreeRun: _myVisaSa.WriteString("TRIG:EEVM:SOUR IMM", true); break;

            default: throw new Exception("Not such a Trigger Mode!");
            }
        }