📄 dformat.h
字号:
// provides data transformer to class Cordic
#ifndef DATAFORMAT_DECLARE
#define DATAFORMAT_DECLARE
#include <fstream>
using std::ostream;
#define M_CORDIC 0
#define N_CORDIC 31
class Dformat
{
public:
Dformat( unsigned M=M_CORDIC,unsigned N=N_CORDIC );
Dformat( const Dformat& dfmt );
long trans2Q( double fptr ) const;
double trans2f( long iptr ) const;
void set( const unsigned M,const unsigned N ); // modify m/n
const unsigned& getm() const; // get m/n
const unsigned& getn() const;
void print( ostream& ) const; // print data format parameters
~Dformat(void);
private:
unsigned m;// system data format parameters
unsigned n;
// utility function
bool validator(const unsigned M,const unsigned N ) const; // validate m/n
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -