Ejemplo n.º 1
0
 public void SetupMeasurement()
 {
     if (this.online)
     {
         if (calFile != "")
         {
             application.Recall(calFile);
             //guid = calSet.GetGUID;
             //channel = application.ActiveChannel;
             channel = application.Channel(2); //make the argument 1 for S11, 2 for S21, or whatever the calset says
             //channel.SelectCalSet(guid, true);
         }
         else
         {
             channel = application.Channel(2); //default channel when no calset selected
             //channel.application.ActiveChannel;
             channel.StartFrequency = startFreq;
             channel.StopFrequency  = stopFreq;
             channel.NumberOfPoints = points;
             channel.IFBandwidth    = ifbw; //decreasing IF bandwidth has effect similar to avg'g but takes longer __ I disagree
             //channel.StartPower = -80; //increasing port power doesnt really help
             //channel.StopPower = -80; //increasing port power doesnt really help
         }
         //application.CreateMeasurement(1, type.ToString(), 1, 1); //type.ToString is e.g. "S21" - whatever selected by user
         application.CreateMeasurement(2, type.ToString(), 1, 1); //make the first argument 1 for S11, 2 for S21, or whatever the calset says
         measurement = (IArrayTransfer)application.ActiveMeasurement;
     }
 }
Ejemplo n.º 2
0
        public void SetupMeasurement()
        {
            channel = application.Channel(2); //default channel when no calset (update: calset has been removed by me) selected
            channel.StartFrequency = startFreq;
            channel.StopFrequency  = stopFreq;
            channel.NumberOfPoints = points;
            channel.IFBandwidth    = ifbw;                           //decreasing IF bandwidth has effect similar to avg'g but takes longer __ I disagree

            application.CreateMeasurement(2, type.ToString(), 1, 1); //make the first argument 1 for S11, 2 for S21, or whatever the calset says


            // UPDATE 15/4: fixing format changing, make it work
            IMeasurement measurementSet = application.ActiveMeasurement;

            measurementSet.Format = (NADataFormat)format;

            measurement = (IArrayTransfer)measurementSet;
        }