static ushort fwlibhandle = 0;
public static bool CNC_Connection()
{
bool ready_flag = false;
try
{
short ret = Focas1.cnc_allclibhndl3(IniVaribles.ip_address, IniVaribles.port_num, IniVaribles.con_timeout, out fwlibhandle);
if (ret == Focas1.EW_OK)
{
ready_flag = true;
DataOutput.Output_Method("ConnSta", "S", "Connect:" + fwlibhandle.ToString());
}
}
catch (Exception ex)
{
DataOutput.Output_Method("ErrMsg", "S", ex.Source + "\r\n" + ex.StackTrace + ex.Message);
}
return ready_flag;
}
public static void CNC_Disconnection()
{
DataOutput.Output_Method("ConnSta", "S", "Disconnect");
Focas1.cnc_resetconnect(fwlibhandle);
Focas1.cnc_freelibhndl(fwlibhandle);
}