/********************************************* 私有方法 *********************************************/ /// <summary> /// 根据地址信息打开设备 /// </summary> /// <param name="strAddr">设备地址字符串</param> /// <param name="TimeOut_ms">超时时间</param> /// <returns>错误码</returns> private int _Device_Open(string strAddr, int TimeOut_ms) { try { ClassVisa.viClose(g_i32VisaIO); //根据地址信息打开设备 ClassVisa.viOpen(ClassVisa.g_i32RsrcManager, strAddr, 0, TimeOut_ms, ref g_i32VisaIO); } catch (Exception err) { //统一错误处理 error handling } return(0); }
/// <summary> /// 关闭当前打开的设备 /// </summary> /// <returns>错误码</returns> private int _Device_Close() { return(ClassVisa.viClose(g_i32VisaIO)); }