Ejemplo n.º 1
0
        //обработка событий по таймеру
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (FBConnector.DesignMode)
            {
                return;
            }

            if ((_externalRun && FBConnector.GetPinBool(Button.VisuRUN) || (!_externalRun && buttonRun)))
            {
                button1.BackColor = _colorTrue;
                button1.FlatAppearance.MouseOverBackColor = Color.FromArgb(_colorTrue.A - 22, _colorTrue);
                button1.FlatAppearance.MouseDownBackColor = Color.FromArgb(_colorTrue.A - 44, _colorTrue);
                button1.Text = _textTrue;
            }
            else
            {
                button1.BackColor = _colorFalse;
                button1.FlatAppearance.MouseOverBackColor = Color.FromArgb(_colorTrue.A - 22, _colorFalse);
                button1.FlatAppearance.MouseDownBackColor = Color.FromArgb(_colorTrue.A - 44, _colorFalse);
                button1.Text = _textFalse;
            }
            if (FBConnector.GetPinBool(Button.VisuBLOCK))
            {
                button1.BackColor = Color.Silver;
            }
            button1.Enabled = !FBConnector.GetPinBool(Button.VisuBLOCK);

            if (_mode)
            {
                FBConnector.SetValue <bool>(Button.VisuOUT, mouseButtonPressed);
                buttonRun = mouseButtonPressed;
            }
        }
Ejemplo n.º 2
0
 //обработка нажатия кнопок
 private void button1_Click(object sender, EventArgs e)
 {
     if (!_mode)
     {
         buttonRun = !buttonRun;
         FBConnector.SetPinValue(Button.VisuOUT, !FBConnector.GetPinBool(Button.VisuOUT));
     }
 }
        private void _controlWpf_CheckboxChanged(object sender, ChangedEventArgs e)
        {
            if (FBConnector.DesignMode)
            {
                return;
            }

            FBConnector.SetPinValue(DiffDateTimePicker.PinBeginTimeVFB, e.BeginTime);
            FBConnector.SetPinValue(DiffDateTimePicker.PinEndTimeVFB, e.EndTime);
        }
Ejemplo n.º 4
0
        private void FBConnector_PinChanged(int pinID)
        {
            if (FBConnector.DesignMode)
            {
                return;
            }

            double[] arr =
            {
                FBConnector.GetPinDouble(TestFB.Percent1Visual),
                FBConnector.GetPinDouble(TestFB.Percent2Visual),
                FBConnector.GetPinDouble(TestFB.Percent3Visual),
                FBConnector.GetPinDouble(TestFB.Percent4Visual),
                FBConnector.GetPinDouble(TestFB.Percent5Visual),
                FBConnector.GetPinDouble(TestFB.Percent6Visual),
                FBConnector.GetPinDouble(TestFB.Percent7Visual),
                FBConnector.GetPinDouble(TestFB.Percent8Visual),
                FBConnector.GetPinDouble(TestFB.Percent9Visual),
            };

            if (colors == null)
            {
                colors = new string[]
                {
                    FBConnector.GetPinString(TestFB.Percent1ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent2ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent3ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent4ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent5ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent6ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent7ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent8ColorVisual),
                    FBConnector.GetPinString(TestFB.Percent9ColorVisual),
                };
            }

            _controlWpf.Draw(100, 100, 100, arr, colors);
        }
Ejemplo n.º 5
0
 public FormCovid19CheckedIn(FBConnector i_FBConnector)
 {
     r_FBConnector = i_FBConnector;
     InitializeComponent();
     FormBorderStyle = FormBorderStyle.FixedSingle;
 }
        private void Timer_Tick(object sender, EventArgs e)
        {
            updateLocked = false;

            data = new NodeCollection();

            data.AddNode(0, Node01Name, Node01Color);
            data.AddNode(1, Node02Name, Node02Color);
            data.AddNode(2, Node03Name, Node03Color);
            data.AddNode(3, Node04Name, Node04Color);
            data.AddNode(4, Node05Name, Node05Color);
            data.AddNode(5, Node06Name, Node06Color);
            data.AddNode(6, Node07Name, Node07Color);
            data.AddNode(7, Node08Name, Node08Color);
            data.AddNode(8, Node09Name, Node09Color);
            data.AddNode(9, Node10Name, Node10Color);
            data.AddNode(10, Node11Name, Node11Color);
            data.AddNode(11, Node12Name, Node12Color);
            data.AddNode(12, Node13Name, Node13Color);
            data.AddNode(13, Node14Name, Node14Color);
            data.AddNode(14, Node15Name, Node15Color);
            data.AddNode(15, Node16Name, Node16Color);
            data.AddNode(16, Node17Name, Node17Color);
            data.AddNode(17, Node18Name, Node18Color);
            data.AddNode(18, Node19Name, Node19Color);
            data.AddNode(19, Node20Name, Node20Color);
            data.AddNode(20, Node21Name, Node21Color);
            data.AddNode(21, Node22Name, Node22Color);
            data.AddNode(22, Node23Name, Node23Color);
            data.AddNode(23, Node24Name, Node24Color);
            data.AddNode(24, Node25Name, Node25Color);

            data.AddNodeLink(NodeLink01Loc, FBConnector.GetPinDouble(101));
            data.AddNodeLink(NodeLink02Loc, FBConnector.GetPinDouble(102));
            data.AddNodeLink(NodeLink03Loc, FBConnector.GetPinDouble(103));
            data.AddNodeLink(NodeLink04Loc, FBConnector.GetPinDouble(104));
            data.AddNodeLink(NodeLink05Loc, FBConnector.GetPinDouble(105));
            data.AddNodeLink(NodeLink06Loc, FBConnector.GetPinDouble(106));
            data.AddNodeLink(NodeLink07Loc, FBConnector.GetPinDouble(107));
            data.AddNodeLink(NodeLink08Loc, FBConnector.GetPinDouble(108));
            data.AddNodeLink(NodeLink09Loc, FBConnector.GetPinDouble(109));
            data.AddNodeLink(NodeLink10Loc, FBConnector.GetPinDouble(110));
            data.AddNodeLink(NodeLink11Loc, FBConnector.GetPinDouble(111));
            data.AddNodeLink(NodeLink12Loc, FBConnector.GetPinDouble(112));
            data.AddNodeLink(NodeLink13Loc, FBConnector.GetPinDouble(113));
            data.AddNodeLink(NodeLink14Loc, FBConnector.GetPinDouble(114));
            data.AddNodeLink(NodeLink15Loc, FBConnector.GetPinDouble(115));
            data.AddNodeLink(NodeLink16Loc, FBConnector.GetPinDouble(116));
            data.AddNodeLink(NodeLink17Loc, FBConnector.GetPinDouble(117));
            data.AddNodeLink(NodeLink18Loc, FBConnector.GetPinDouble(118));
            data.AddNodeLink(NodeLink19Loc, FBConnector.GetPinDouble(119));
            data.AddNodeLink(NodeLink20Loc, FBConnector.GetPinDouble(120));
            data.AddNodeLink(NodeLink21Loc, FBConnector.GetPinDouble(121));
            data.AddNodeLink(NodeLink22Loc, FBConnector.GetPinDouble(122));
            data.AddNodeLink(NodeLink23Loc, FBConnector.GetPinDouble(123));
            data.AddNodeLink(NodeLink24Loc, FBConnector.GetPinDouble(124));
            data.AddNodeLink(NodeLink25Loc, FBConnector.GetPinDouble(125));

            data.AddLevels(0, Level0);
            data.AddLevels(1, Level1);
            data.AddLevels(2, Level2);
            data.AddLevels(3, Level3);
            data.AddLevels(4, Level4);
            data.AddLevels(5, Level5);

            data.Paint(_controlWpf.canvas);
        }