91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

物聯(lián)網(wǎng)采集機(jī)床數(shù)據(jù)監(jiān)控 基于C++的三菱機(jī)床實(shí)時(shí)數(shù)據(jù)采集可運(yùn)行demo源碼(VS2017打開(kāi)項(xiàng)目)

資源截圖

代碼片段和文件信息

//?ConsoleApplication1.cpp:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//

#include?“stdafx.h“
#include?“stdio.h“
#include?
#include?“EZSocketNc.h“
#include?“EZSocketNcStr.h“
#include?“EZSocketNcDef.h“
#include?“EasysocketDef.h“
#include?
#include?se.h>
#include?


#include?????


/*
#include?“glog/logging.h“??

#pragma?comment(lib“l(fā)ibglog.lib“)?
*/

using?namespace?std;



int?main(int?argc?char*?argv[])
{
/*str->wchar_t*/
string?str?=?“172.18.0.10“;
std::wstring?widstr?=?std::wstring(str.begin()?str.end());
const?wchar_t?*pwidstr?=?widstr.c_str();

/*char*->wchar_t*/
const?char?*CStr?=?“172.18.0.10“;
size_t?len?=?strlen(CStr)?+?1;
size_t?converted?=?0;
wchar_t?*WStr;
WStr?=?(wchar_t*)malloc(len?*?sizeof(wchar_t));
mbstowcs_s(&converted?WStr?len?CStr?_TRUNCATE);

HRESULT?hr?=?S_OK;


LONG?lRet?=?0;
LONG?lPort?=683;//8193-683
LONG?lhead?=?0;
int?times?=?0;
enum?{?AXIS_X?=?1?AXIS_Y?AXIS_Z?AXIS_C?};
DOUBLE m_MachinePos[4];
//初始化公共庫(kù)
hr?=?CoInitialize(NULL);
if?(S_OK?!=?hr)?{
printf_s(“Failed?in?CoInitialize!\n“);
return?0;
}
//?通信對(duì)象初始化
MULTI_QI?qi;
IEZNcCommunication3?*m_pezComm?=?NULL;
IEZNcPosition?*m_pezPos?=?NULL;
CLSID?clsid;
CLSIDFromProgID(L“EZSocketNc.EZNcCommunication“?&clsid);
//創(chuàng)建目標(biāo)通信對(duì)象
hr?=?CoCreateInstance(clsid?NULL?CLSCTX_INPROC_SERVER?IID_IEZNcCommunication3?(void**)&qi.pItf);
if?(S_OK?!=?hr)
{
printf_s(“EZSocket?is?not?installed?o!\n“);
goto?END;
}
//創(chuàng)建一個(gè)目標(biāo)操作對(duì)象
qi.pItf->QueryInterface(IID_IEZNcCommunication3?(void**)&m_pezComm);
if?(m_pezComm->QueryInterface(IID_IEZNcPosition?(void**)&m_pezPos)?!=?S_OK)?{
wprintf(L“EZSocket?is?not?installed!\n“);
goto?END;
}
hr?=?m_pezComm->SetTCPIPProtocol(WStr?lPort?&lRet);
if?(S_OK?!=?hr)?{
wprintf(L“Can‘t?SetMelsecProtocol!?Error?Code?=?0x%x\n“?lRet);
goto?END;
}
//打開(kāi)通信鏈路
while?(1)?{
times++;
hr?=?m_pezComm->Open2(EZNC_SYS_MELDAS700M?13000?&lRet);
if?(S_OK?!=?hr)?{
wprintf(L“Can‘t?Open2!?Error?Code?=?0x%x\n“?lRet);
}
else?{
wprintf(L“Open?Success?=?0x%x\n“?lRet);
wprintf(L“times?=?%d\n“?times);
//?關(guān)閉通信
if?(m_pezComm?!=?NULL)?{
m_pezComm->Close(&lRet);
wprintf(L“關(guān)閉通信?\n“);
}
}
Sleep(2000);
}


//業(yè)務(wù)處理
/*
hr?=?m_pezComm->SetHead(lhead?&lRet);
m_pezPos->GetMachinePosition(AXIS_X?&m_MachinePos[0]?0?&lRet);
m_pezPos->GetMachinePosition(AXIS_Y?&m_MachinePos[1]?0?&lRet);
m_pezPos->GetMachinePosition(AXIS_Z?&m_MachinePos[2]?0?&lRet);
printf_s(“這個(gè)是當(dāng)前機(jī)床X軸的位置%f“m_MachinePos[0]);
*/
//?關(guān)閉通信
if?(m_pezComm?!=?NULL)?{
m_pezComm->Close(&lRet);
}
if?(m_pezPos?!=?NULL)?{
m_pezPos->Release();
m_pezPos?=?NULL;
}
if?(m_pezComm?!=?NULL)?{
m_pezComm->Release();
m_pezComm?=?NULL;
}
CoUninitialize();
END:
printf_s(“This?is?END?!\n“);
/*
FLAGS_log_dir?=?“E:\\Mitsbuishi\\ConsoleApplication1\\log“;
google::InitGoogleLo

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????????22??2018-08-23?10:33??ConsoleApplication1\.git\COMMIT_EDITMSG

?????文件????????770??2018-08-23?10:33??ConsoleApplication1\.git\config

?????文件?????????73??2018-08-23?10:33??ConsoleApplication1\.git\description

?????文件?????????23??2018-08-23?10:33??ConsoleApplication1\.git\HEAD

?????文件????????478??2018-08-23?10:33??ConsoleApplication1\.git\hooks\applypatch-msg.sample

?????文件????????896??2018-08-23?10:33??ConsoleApplication1\.git\hooks\commit-msg.sample

?????文件????????189??2018-08-23?10:33??ConsoleApplication1\.git\hooks\post-update.sample

?????文件????????424??2018-08-23?10:33??ConsoleApplication1\.git\hooks\pre-applypatch.sample

?????文件???????1642??2018-08-23?10:33??ConsoleApplication1\.git\hooks\pre-commit.sample

?????文件???????1348??2018-08-23?10:33??ConsoleApplication1\.git\hooks\pre-push.sample

?????文件???????4951??2018-08-23?10:33??ConsoleApplication1\.git\hooks\pre-rebase.sample

?????文件????????544??2018-08-23?10:33??ConsoleApplication1\.git\hooks\pre-receive.sample

?????文件???????1239??2018-08-23?10:33??ConsoleApplication1\.git\hooks\prepare-commit-msg.sample

?????文件???????3610??2018-08-23?10:33??ConsoleApplication1\.git\hooks\update.sample

?????文件???????2398??2018-08-23?10:33??ConsoleApplication1\.git\index

?????文件????????240??2018-08-23?10:33??ConsoleApplication1\.git\info\exclude

?????文件????????356??2018-08-23?10:33??ConsoleApplication1\.git\logs\HEAD

?????文件????????356??2018-08-23?10:33??ConsoleApplication1\.git\logs\refs\heads\master

?????文件????????150??2018-08-23?10:33??ConsoleApplication1\.git\ms-persist.xml

?????文件???????1556??2018-08-23?10:33??ConsoleApplication1\.git\objects\02\580418f381815695b8283d8173be534eef9cdd

?????文件????????256??2018-08-23?10:33??ConsoleApplication1\.git\objects\09\6acfe16fec8f9be5cd7f1809596d9ed23ed632

?????文件??????39290??2018-08-23?10:33??ConsoleApplication1\.git\objects\18\7cb94bc1d4772233b7c00868cda9f0206bd0a2

?????文件????????751??2018-08-23?10:33??ConsoleApplication1\.git\objects\1f\f0c423042b46cb1d617b81efb715defbe8054d

?????文件???????2112??2018-08-23?10:33??ConsoleApplication1\.git\objects\3c\4efe206bd0e7230ad0ae8396a3c883c8207906

?????文件????????603??2018-08-23?10:33??ConsoleApplication1\.git\objects\3d\f0148827faa30fb2dabb693c39d5c74eba560d

?????文件?????????60??2018-08-23?10:33??ConsoleApplication1\.git\objects\40\3743f58f4351c7dca720d605111364697251b3

?????文件??????68539??2018-08-23?10:33??ConsoleApplication1\.git\objects\41\1a7baf864cc4a42291a9428f476541c963cfd3

?????文件?????????64??2018-08-23?10:33??ConsoleApplication1\.git\objects\50\a10bb44fb191c098feee2056f7da8de35cfba8

?????文件??????22987??2018-08-23?10:33??ConsoleApplication1\.git\objects\55\ed6996f62ff2e7ece8f61e34131c73b6ecd2d6

?????文件???????1552??2018-08-23?10:33??ConsoleApplication1\.git\objects\5d\66ac4ff97f8a212e6f1fa77a2ca82e645229d1

............此處省略189個(gè)文件信息

評(píng)論

共有 條評(píng)論