예제 #1
0
        public static void Run()
        {
            Console.WriteLine("Collect BlockData Immediately.");

            using (PS4000 ps4000 = new PS4000())
            {
                ps4000.Open();

                ps4000.SamplingRateHz = 10_000;
                ps4000.BufferSize     = 10;

                ps4000.ChannelA.Range       = PS4000Lib.Range.Range_5V;
                ps4000.ChannelB.Range       = PS4000Lib.Range.Range_5V;
                ps4000.ChannelA.Attenuation = 10;
                ps4000.ChannelB.Attenuation = 10;

                BlockData blockdata = ps4000.CollectBlockImmediate();
                Console.WriteLine("******************************************************************************");
                Console.WriteLine(blockdata);

                BlockData.Delimiter = ",";
                BlockData.ShowADC   = false;

                Console.WriteLine("******************************************************************************");
                Console.WriteLine(blockdata);

                ps4000.ChannelB.Enabled = false;
                ps4000.BufferSize       = 20;
                ps4000.SamplingRateHz   = 20_000;
                ps4000.ChannelA.Range   = PS4000Lib.Range.Range_20V;

                Console.WriteLine("******************************************************************************");
                Console.WriteLine(ps4000.CollectBlockImmediate());
            }
        }