Пример #1
0
        public static void Run()
        {
            Console.WriteLine("Collect BlockData Triggered.");

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

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

                ps4000.ChannelB.Enabled = false;

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

                BlockData.Delimiter    = ",";
                BlockData.IgnoreHeader = true;

                ps4000.ChannelA.TriggerVoltageMV = 1000;
                ps4000.ChannelA.TriggerMode      = ThresholdMode.Level;
                ps4000.ChannelA.TriggerDirection = ThresholdDirection.Rising;
                ps4000.AddTriggerConditions(new TriggerConditions
                {
                    ChannelA = TriggerState.True,
                });

                BlockData blockdata = ps4000.CollectBlockTriggered();
                Console.WriteLine(blockdata);
            }
        }