📄 dlldeclare.h
字号:
///////////////////////////////////
//declare DLL enter
/////////////////////////////////
//////////////////////////////
extern "C" _declspec(dllimport)
void Initialization();
extern "C" _declspec(dllimport)
void SetBranch(UINT nIndex,BOOL state,UINT head,UINT tail,double BranchArea,double distance);
extern "C" _declspec(dllimport)
void SetCable(UINT nIndex,BOOL state,UINT head,UINT tail,double CableArea,
UINT sort,double VoltageGrade,double distance);
extern "C" _declspec(dllimport)
void SetTrans(UINT nIndex,BOOL state,UINT head,UINT tail,double PFaultWaste,double VFault,double PKong,
double KCurrent,double STotal,double GVoltage,double position);
extern "C" _declspec(dllimport)
void SetBeginInfo(INT nIndex,INT nNode/*节点号*/, double wP,double wQ);
extern "C" _declspec(dllimport)
void SetSwitch(UINT nIndex,UINT head,UINT tail);
extern "C" _declspec(dllimport)
void SetSwitchState(UINT nIndex,BOOL state);
extern "C" _declspec(dllimport)
void SetCapInfo(UINT nIndex,UINT node,double dP,double Sn,double Vn);
extern "C" _declspec(dllimport)
void SetFeederInfo(UINT nINdex,INT nElement,double voltage);
extern "C" _declspec(dllimport)
void SetFeederMumber(int number);
extern "C" _declspec(dllimport)
void SetVoltageConergence(double value);
extern "C" _declspec(dllimport)
void SetPowerConvergence(double value);
extern "C" _declspec(dllimport)
void SetSB(double SBvalue,double VBvalue);
extern "C" _declspec(dllimport)
void SetMark(BOOL mark);
extern "C" _declspec(dllimport)
void SetIterstion(int value);
extern "C" _declspec(dllimport)
BOOL DistributionFlow();
extern "C" _declspec(dllimport)
void NetAnalyse();
extern "C" _declspec(dllimport)
BOOL DNetInitialization();
extern "C" _declspec(dllimport)
int GetBranchNumber();
extern "C" _declspec(dllimport)
int GetMaxElement();
extern "C" _declspec(dllimport)
double GetDNetEnergeWaste();
extern "C" _declspec(dllimport)
BOOL GetNodeData(INT nIndex,double& voltage,double& wP,double& wQ);
extern "C" _declspec(dllimport)
BOOL GetBranchData(INT nIndex,UINT& head,UINT& tail,double& wPHead,double& wQHead,double& wPTail,double& wQTail,double& wCurrent);
extern "C" _declspec(dllimport)
BOOL GetNodeAtElement(UINT nElement,UINT& nNode);
extern "C" _declspec(dllimport)
BOOL BranchWaste(INT nIndex,UINT& head,UINT& tail,double& PWaste,double& QWaste,double& wCurrent);
extern "C" _declspec(dllimport)
BOOL TransWaste(INT nIndex,UINT& head,UINT& tail,double& PFeWaste,double& QFeWaste,double& PCuWaste,double& QCuWaste,double& wCurrent);
extern "C" _declspec(dllimport)
INT GetSwitch();
extern "C" _declspec(dllimport)
BOOL GetSwitchInfo(INT nIndex,UINT& head,UINT& tail,double& wCurrent);
extern "C" _declspec(dllimport)
BOOL Flow();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -