Exemplo n.º 1
0
        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
        }
Exemplo n.º 2
0
        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
        }