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

📄 load.h

📁 三维框架梁单元C++版本的源程序 可以使结构力学的概念更上升一个层次
💻 H
字号:
// Load.h: interface for the CLoad class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_LOAD_H__6E7906DA_335B_435C_8215_A6C5B96EE3E9__INCLUDED_)
#define AFX_LOAD_H__6E7906DA_335B_435C_8215_A6C5B96EE3E9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CLoad  
{
public:
	CLoad();
	virtual ~CLoad();

	public:
	void ReadFile(CString);                                           //读入荷载文件

private:	
	void OutputParameter();                                           //输出读入参数

private:
	CString m_cFilepath;                                              //读文件的路径

public:
	int m_nNodeLoadNum_Case1,m_nNodeLoadNum_Case2;                    //作用荷载的节点数量(荷载组1、2)
	int m_nElemLoadNum_Case1_Dis,m_nElemLoadNum_Case2_Dis;            //作用荷载的单元数量(荷载组1、2)
	int m_nElemLoadNum_Case1_Cen,m_nElemLoadNum_Case2_Cen;            //作用荷载的单元数量(荷载组1、2)	
	struct JointLoad                                                  //节点荷载参数(整体坐标系)
	{
		int m_nNodeNO;            //受荷节点号
		double m_dFX;
		double m_dFY;
		double m_dFZ;
		double m_dMX;
		double m_dMY;
		double m_dMZ;

	};
	CArray<JointLoad,JointLoad&> m_adJointLoadValue_Case1,m_adJointLoadValue_Case2;
	struct ElementLoad1                                                //(均布)单元荷载参数(单元坐标系)
	{
		int m_nElementNO;         //受荷单元号		
		double m_dElemForceY;
		double m_dElemForceZ;
		double m_dElemForceX;
	};
	CArray<ElementLoad1,ElementLoad1&> m_adElemLoadValue_Case1_Dis,m_adElemLoadValue_Case2_Dis; 
	struct ElementLoad2                                                //(集中)单元荷载参数(整体坐标系)
	{
		int m_nElementNO;         //受荷单元号	(会有单元重复编号)
		double m_dDistance;
		double m_dElemForceY;
		double m_dElemForceZ;
		double m_dElemForceX;
		double m_dElemMX;
		double m_dElemMY;
		double m_dElemMZ;
	};
	CArray<ElementLoad2,ElementLoad2&> m_adElemLoadValue_Case1_Cen,m_adElemLoadValue_Case2_Cen; 

};

#endif // !defined(AFX_LOAD_H__6E7906DA_335B_435C_8215_A6C5B96EE3E9__INCLUDED_)

⌨️ 快捷键说明

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