コード例 #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
        }
コード例 #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
        }