Beispiel #1
0
        private void FrmBoard_Load(object sender, EventArgs e)
        {
#if (x86)
            {
                var ret = IPCAPI32.F75111_Init();
                if (!ret)
                {
                    CMessageBox.Show("Init F75111 Failed...");
                    Disabeld();
                    return;
                }
            }
#endif
#if (x64)
            {
                var ret = IPCAPI64.F75111_Init();
                if (ret == 0)
                {
                    CMessageBox.Show("Init F75111 Failed...");
                    Disabeld();
                    return;
                }
            }
#endif
        }
Beispiel #2
0
        private void Write_Button_Click(object sender, EventArgs e)
        {
            byte num = 0;

            if (this.DO1.Checked)
            {
                num |= 0x01;
            }
            if (this.DO2.Checked)
            {
                num |= 0x02;
            }
            if (this.DO3.Checked)
            {
                num |= 0x04;
            }
            if (this.DO4.Checked)
            {
                num |= 0x08;
            }
            if (this.DO5.Checked)
            {
                num |= 0x10;
            }
            if (this.DO6.Checked)
            {
                num |= 0x20;
            }
            if (this.DO7.Checked)
            {
                num |= 0x40;
            }
            if (this.DO8.Checked)
            {
                num |= 0x80;
            }

#if (x86)
            {
                //输出
                IPCAPI32.F75111_SetDigitalOutput(num);
                Thread.Sleep(100);
                //重置(必须进行)
                IPCAPI32.F75111_SetDigitalOutput(0);
            }
#endif
#if (x64)
            {
                //输出
                IPCAPI64.F75111_SetDigitalOutput(num);
                Thread.Sleep(100);
                //重置
                IPCAPI64.F75111_SetDigitalOutput(0);
            }
#endif
        }
Beispiel #3
0
        private void Read_Button_Click(object sender, EventArgs e)
        {
            this.DI1.Checked = false;
            this.DI2.Checked = false;
            this.DI3.Checked = false;
            this.DI4.Checked = false;
            this.DI5.Checked = false;
            this.DI6.Checked = false;
            this.DI7.Checked = false;
            this.DI8.Checked = false;
            byte num = (byte)IPCAPI32.F75111_GetDigitalInput();

            if ((num & 0x01) > 0)
            {
                this.DI1.Checked = true;
            }
            if ((num & 0x02) > 0)
            {
                this.DI2.Checked = true;
            }
            if ((num & 0x04) > 0)
            {
                this.DI3.Checked = true;
            }
            if ((num & 0x08) > 0)
            {
                this.DI4.Checked = true;
            }
            if ((num & 0x10) > 0)
            {
                this.DI5.Checked = true;
            }
            if ((num & 0x20) > 0)
            {
                this.DI6.Checked = true;
            }
            if ((num & 0x40) > 0)
            {
                this.DI7.Checked = true;
            }
            if ((num & 0x80) > 0)
            {
                this.DI8.Checked = true;
            }
        }
Beispiel #4
0
 private void Disable_Button_Click(object sender, EventArgs e)
 {
     IPCAPI32.F75111_SetWDTDisable();
 }
Beispiel #5
0
 private void Enable_Button_Click(object sender, EventArgs e)
 {
     IPCAPI32.F75111_SetWDTEnable(byte.Parse(WDT_Number.Text));
 }