public static void TestPxiSlot16()
        {
            Console.WriteLine("--PXI SLOT 16 TEST STARTED--");

            string        sAddr = "TCPIP0::192.168.1.110::6341::SOCKET";
            SG_NatInstPXI pxi   = new SG_NatInstPXI(sAddr);

            Console.WriteLine(sAddr);
            Console.WriteLine(pxi.Identify());

            //set init values
            pxi.SetFreqSlot16(2600.1234567);
            pxi.SetAmpSlot16(-50.2);
            pxi.SetRfOutSlot16(false);

            for (int i = 0; i < 100; i++)
            {
                pxi.SetFreqSlot16(2600.0 + (0.1 * i));
                System.Threading.Thread.Sleep(200);
            }

            Console.WriteLine(pxi.GetFreqSlot16());
            Console.WriteLine(pxi.GetAmpSlot16());
            Console.WriteLine(pxi.GetRfOutSlot16());

            pxi.Close();

            Console.WriteLine("--PXI SLOT 16 TEST FINISHED--");
        }
        public static void TestPxiSlot3()
        {
            Console.WriteLine("--PXI SLOT 3 TEST STARTED--");

            string        sAddr = "TCPIP0::192.168.1.110::6341::SOCKET";
            SG_NatInstPXI pxi   = new SG_NatInstPXI(sAddr);

            Console.WriteLine(sAddr);

            Console.WriteLine(pxi.Identify());

            //set init values
            pxi.SetFreqSlot3(2600.1234567);
            pxi.SetAmpSlot3(-50.2);
            pxi.SetRfOutSlot3(false);
            pxi.Close();

            Console.WriteLine("--PXI SLOT 3 TEST FINISHED--");
        }