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

📄 filter_struct.h

📁 这个我写的一个计算LC滤波器的程序
💻 H
字号:
// Filter_Struct.h: interface for the CFilter_Struct class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FILTER_STRUCT_H__48B30400_8D3D_11D4_A754_F48E05FD2EAC__INCLUDED_)
#define AFX_FILTER_STRUCT_H__48B30400_8D3D_11D4_A754_F48E05FD2EAC__INCLUDED_

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

#include "Complex_num.h"

class CFilter_Struct  
{
private:
    double C1,C2,C3,C4,C5;
    double L2,R2,L4,R4;
    double RL;
public:
    CFilter_Struct();
    CFilter_Struct(double c1,double c2,double c3,
                   double l2,double r2,double rl);
    CFilter_Struct(double c1,double c2,double c3,double c4,double c5,
                   double l2,double r2,double l4,double r4,double rl);
   
	void SetVal(double c1,double c2,double c3,double c4,double c5,
		        double l2,double r2,double l4,double r4,double rl);
	void GetVal(double &c1,double &c2,double &c3,double &c4,double &c5,
		        double &l2,double &r2,double &l4,double &r4,double &rl);

	virtual ~CFilter_Struct();

	double GetOut2(CComplex_num Is, double f);
    double GetOut3(CComplex_num Is, double f);
    double GetOut5(CComplex_num Is, double f);
//get the resonance of L2 C2,l4,c4
	double GetF_L2C2();
	double GetF_L4C4();
	double GetF_L2C3();
	double GetF_L4C5();

};

#endif // !defined(AFX_FILTER_STRUCT_H__48B30400_8D3D_11D4_A754_F48E05FD2EAC__INCLUDED_)

⌨️ 快捷键说明

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