2 Star 6 Fork 5

rubikyard / TestPluginTCale

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
TCalcFuncSets.cpp 778 Bytes
一键复制 编辑 原始数据 按行查看 历史
rubikyard 提交于 2017-11-06 23:16 . Create
#include "stdafx.h"
#include "TCalcFuncSets.h"
//生成的dll及相关依赖dll请拷贝到通达信安装目录的T0002/dlls/下面,再在公式管理器进行绑定
void TestPlugin1(int DataLen,float* pfOUT,float* pfINa,float* pfINb,float* pfINc)
{
for(int i=0;i<DataLen;i++)
pfOUT[i]=i;
}
void TestPlugin2(int DataLen,float* pfOUT,float* pfINa,float* pfINb,float* pfINc)
{
for(int i=0;i<DataLen;i++)
{
pfOUT[i]=pfINa[i]+pfINb[i]+pfINc[i];
pfOUT[i]=pfOUT[i]/3;
}
}
//加载的函数
PluginTCalcFuncInfo g_CalcFuncSets[] =
{
{1,(pPluginFUNC)&TestPlugin1},
{2,(pPluginFUNC)&TestPlugin2},
{0,NULL},
};
//导出给TCalc的注册函数
BOOL RegisterTdxFunc(PluginTCalcFuncInfo** pFun)
{
if(*pFun==NULL)
{
(*pFun)=g_CalcFuncSets;
return TRUE;
}
return FALSE;
}
C++
1
https://gitee.com/rubikyard/TestPluginTCale.git
git@gitee.com:rubikyard/TestPluginTCale.git
rubikyard
TestPluginTCale
TestPluginTCale
master

搜索帮助