public IviDmmAdapter(string name, bool idQuery, bool reset, string options)
     : base(name, idQuery, reset, options)
 {
     DmmAC          = new IviDmmAC(this);
     DmmAdvanced    = new IviDmmAdvanced(this);
     DmmFrequency   = new IviDmmFrequency(this);
     DmmMeasurement = new IviDmmMeasurement(this);
     DmmTemperature = new IviDmmTemperature(this);
     DmmTrigger     = new IviDmmTrigger(this);
 }
Exemple #2
0
        public void Frequency()
        {
            IIviDmmFrequency Frequency = Dmm.Frequency;

            Frequency.VoltageAutoRange = true;
            // due to difference between IVI-C and IVI.NET driver, this property will always return false.
            Assert.AreEqual(false, Frequency.VoltageAutoRange);
            Frequency.VoltageRange = 5;
            Assert.AreEqual(5, Frequency.VoltageRange);

            Frequency.VoltageAutoRange = false;
            // due to difference between IVI-C and IVI.NET driver, this property will always return false.
            Assert.AreEqual(false, Frequency.VoltageAutoRange);
            Frequency.VoltageRange = 10;
            Assert.AreEqual(10, Frequency.VoltageRange);
        }