private void Btn_Disital_Output_Click(object sender, EventArgs e) { Button btn = (Button)sender; short bitno = -1; if (btn != null) { bitno = Convert.ToInt16(btn.Tag); if (MultiMotion.OutStatus[bitno] == 1) { NMC2.nmc_SetDIOOutputBit(DeviceManager.g_ndevIdC_4, bitno, 0); } else { NMC2.nmc_SetDIOOutputBit(DeviceManager.g_ndevIdC_4, bitno, 1); } } }
public static short SetPin(short nNmfNo, short nPinNo, short nOutStatus) { //SubForm.SmallLog.Instance.LogReport(string.Format("핀번호={0} 상태값={1}", nPinNo, nOutStatus)); return(NMC2.nmc_SetDIOOutputBit(nNmfNo, nPinNo, nOutStatus)); }