Пример #1
0
        public MainForm1()
        {
            InitializeComponent();
            // разворачиваем форму на весь экран
            //this.WindowState = FormWindowState.Maximized;

            m_ProtocolSerializer   = new cProtocolSerializer(DEVICE_NUMBER);
            m_ProtocolDeSerializer = new cProtocolDeSerializer(DEVICE_NUMBER);
            //m_ProtocolDeSerializer.SetFunc(Logging);

            m_ListOfLabels = new List <LabelWithText>();
            m_ListOfLabels.Add(new LabelWithText("Вертикальное положение: ", " мм", labelCurrentToolPosition, m_ProtocolDeSerializer, eSendingParamType.paramTypeCurrentToolPosition));
            m_ListOfLabels.Add(new LabelWithText("Датчик тока: ", " Ампер", labelCurrentSensor, m_ProtocolDeSerializer, eSendingParamType.paramTypeCurrentSensor));
            m_ListOfLabels.Add(new LabelWithText("Верхний концевик: ", "", labelUpperToolTipState, m_ProtocolDeSerializer, eSendingParamType.paramTypeUpperToolTipState));
            m_ListOfLabels.Add(new LabelWithText("Нижний концевик: ", "", labelLowerToolTipState, m_ProtocolDeSerializer, eSendingParamType.paramTypeLowerToolTipState));

            Dictionary <int, string> dic = new Dictionary <int, string>();

            dic.Add(0, "нет связи");
            dic.Add(1, "ускоренный возврат в рабочий ход");
            dic.Add(2, "подача включена");
            dic.Add(3, "подача выключена");
            dic.Add(4, "общий стоп");
            dic.Add(5, "ручной");
            dic.Add(6, "позиция ноль");
            dic.Add(7, "установка диапазона");
            dic.Add(8, "семенящий");
            dic.Add(9, "медленная скорость");
            dic.Add(10, "работа");
            dic.Add(11, "толчковый");
            m_ListOfLabels.Add(new LabelWithText("Режим работы: ", "", labelStateOfWork, m_ProtocolDeSerializer, eSendingParamType.paramTypeStateOfWork, dic));


            timer1.Enabled = true;
        }
Пример #2
0
        public MainForm1()
        {
            InitializeComponent();
            // разворачиваем форму на весь экран
            //this.WindowState = FormWindowState.Maximized;

            m_ProtocolSerializer   = new cProtocolSerializer();
            m_ProtocolDeSerializer = new cProtocolDeSerializer(DEVICE_NUMBER);
            m_TxQueue = new Queue <byte>();
            //m_ProtocolDeSerializer.SetFunc(Logging);
            timer1.Enabled = true;
        }