public CTChannel(MAIChannelCT AIChannel, CardWindow AIParentForm) { m_ParentForm = AIParentForm; // AIChannel.MyDevice.Properties.CTChannels[AIChannel.HardwareChannelNumber].CounterType InitializeComponent(); Channel = AIChannel; ADSync = true; if (Channel.IsCounterModeAvailable(CounterMode.IMPULSECOUNTER) ){ Mode = CounterMode.IMPULSECOUNTER; } else if (Channel.IsCounterModeAvailable(CounterMode.INCREMENTALCOUNTER)){ Mode = CounterMode.INCREMENTALCOUNTER; } else if (Channel.IsCounterModeAvailable(CounterMode.INCEEXTTIMESTAMP)){ Mode = CounterMode.INCEEXTTIMESTAMP; } CreateTmpMeaschan(); //Channel.Mode }
public CTChannel(MAIChannelCT AIChannel, CardWindow AIParentForm) { m_ParentForm = AIParentForm; // AIChannel.MyDevice.Properties.CTChannels[AIChannel.HardwareChannelNumber].CounterType InitializeComponent(); Channel = AIChannel; ADSync = true; if (Channel.IsCounterModeAvailable(CounterMode.IMPULSECOUNTER)) { Mode = CounterMode.IMPULSECOUNTER; } else if (Channel.IsCounterModeAvailable(CounterMode.INCREMENTALCOUNTER)) { Mode = CounterMode.INCREMENTALCOUNTER; } else if (Channel.IsCounterModeAvailable(CounterMode.INCEEXTTIMESTAMP)) { Mode = CounterMode.INCEEXTTIMESTAMP; } CreateTmpMeaschan(); //Channel.Mode }