⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlldeclare.h

📁 这是一个简单能量损耗代码测试源代码例子
💻 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 + -