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 }
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 }