说明书.txt

来自「用于对各种谱图进行平滑(5点到99点)处理」· 文本 代码 · 共 58 行

TXT
58
字号
调用说明

函数功能,求导
typedef double (__stdcall *lpfun)(int DevNum,double* spax,double* spay,int spanum);
lpfun CollectDll=0;

HINSTANCE hinstDLL=NULL; 
hinstDLL=LoadLibrary("SmothDevCalc.dll");

if (!hinstDLL)
{
AfxMessageBox("没找到SmothDevCalc.dll");
FreeLibrary(hinstDLL);
return;
}
else
{
CollectDll=(lpfun)GetProcAddress(hinstDLL,"_DevCalcOutput@16");

if(!CollectDll)
{
AfxMessageBox("不能获取Collect()函数");
FreeLibrary(hinstDLL);
return;
}
}

CollectDll(m_DevNum,channelx,channely,channelnum);//m_DevNum-求导阶数,channelx-X轴数据,channely-Y轴数据,channelnum-数据点数
FreeLibrary(hinstDLL);

函数功能,按点平滑
typedef double (__stdcall *lpfun)(int DevNum,double* spax,double* spay,int spanum);
lpfun CollectDll=0;

HINSTANCE hinstDLL=NULL; 
hinstDLL=LoadLibrary("SmothDevCalc.dll");

if (!hinstDLL)
{
AfxMessageBox("没找到SmothDevCalc.dll");
FreeLibrary(hinstDLL);
return;
}
else
{
CollectDll=(lpfun)GetProcAddress(hinstDLL,"_SmoothCalc@16");

if(!CollectDll)
{
AfxMessageBox("不能获取Collect()函数");
FreeLibrary(hinstDLL);
return;
}
}
CollectDll(i,channelx,channely,channelnum);//i-平滑点数(5-99),channelx-X轴数据,channely-Y轴数据,channelnum-数据点数
FreeLibrary(hinstDLL);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?