电子说
PLTS2024版本,可提供安装包。
可破J QQ 2727412099
1、导入导出数据
bool CPLTS::PLTS_Import(string StrFilePath, string StrViewName)
{
string StrCmd;
char szCmd[128] = { 0 };
sprintf_s(szCmd, 128, ":IMPort '%s', '%s';*OPC?", StrFilePath.c_str(), StrViewName.c_str());
StrCmd = szCmd;
if (!Excute(szCmd))
{
return false;
}
return true;
}
bool CPLTS::PLTS_Export(int iIndex, string strFileName)
{
string StrCmd;
char szCmd[128] = { 0 };
sprintf_s(szCmd, 128, ":FILE%d:EXPort '%s';*OPC?", iIndex, strFileName.c_str());
StrCmd = szCmd;
if (!Excute(szCmd))
{
return false;
}
return true;
}
2、时域
bool CPLTS::PLTS_TDOMain(int iIndex, string strWindowFunc, string strRiseTime, string strLowTime, string strHighTime)
{
string StrCmd;
char szCmd[128] = { 0 };
sprintf_s(szCmd, 128, ":FILE%d:TDOMain:WINDow:TYPE %s", iIndex, strWindowFunc.c_str());
StrCmd = szCmd;
if (!Excute(StrCmd))
{
return false;
}
sprintf_s(szCmd, 128, ":FILE%d:TDOMain:TIME:MODE MANual", iIndex);
StrCmd = szCmd;
if (!Excute(StrCmd))
{
return false;
}
sprintf_s(szCmd, 128, ":FILE%d:TDOMain:TIME:STARt %s", iIndex, strLowTime.c_str());
StrCmd = szCmd;
if (!Excute(StrCmd))
{
return false;
}
sprintf_s(szCmd, 128, ":FILE%d:TDOMain:TIME:STOP %s", iIndex, strHighTime.c_str());
StrCmd = szCmd;
if (!Excute(StrCmd))
{
return false;
}
return true;
}
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !