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 }
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; } }
private void Disable_Button_Click(object sender, EventArgs e) { IPCAPI32.F75111_SetWDTDisable(); }
private void Enable_Button_Click(object sender, EventArgs e) { IPCAPI32.F75111_SetWDTEnable(byte.Parse(WDT_Number.Text)); }