Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with Trigger Falling cDAQ9188

Hello,

I have a problem with Trigger Falling.

I would like Trigger according to a boolean. If this boolean is true so my my trigger task is Rising else Falling. My code function with Rising but with falling, it detect just a signal change. What I mean my daq trigge if signal is 0 to 1 and trigge too when signal 1 to 1.

 

See my code :

            _TaskConfigure.DIChannels.CreateChannel(NameCanal, "EntréeNumérique", ChannelLineGrouping.OneChannelForEachLine);
            if (IsRising)
            {
                _TaskConfigure.Timing.ConfigureSampleClock("", 1000, SampleClockActiveEdge.Rising, SampleQuantityMode.FiniteSamples, 10000);
                _TaskConfigure.Triggers.StartTrigger.ConfigureDigitalEdgeTrigger("/cDAQ9188-1683B25Mod1/PFI0", DigitalEdgeStartTriggerEdge.Rising);
            }
            else
            {
                _TaskConfigure.Timing.ConfigureSampleClock("", 1000, SampleClockActiveEdge.Falling, SampleQuantityMode.FiniteSamples, 10000);
                _TaskConfigure.Triggers.StartTrigger.ConfigureDigitalEdgeTrigger("/cDAQ9188-1683B25Mod1/PFI0", DigitalEdgeStartTriggerEdge.Falling);
            }

            this._openCanal = true;
            _TaskConfigure.Stream.Timeout = (int) TimeOut;
            return new DigitalMultiChannelReader(_TaskConfigure.Stream);

 

Thank you for your help,

Best regards.

 

 

0 Kudos
Message 1 of 1
(3,937 Views)