📄 fso-antenna.cc
字号:
// FSO antenna.cc @ RPI, David Partyka#include "fso-antenna.h"#include <iostream>using namespace std;static class FSOAntennaClass : public TclClass { public: FSOAntennaClass() : TclClass("Antenna/FSOAntenna") {} TclObject* create(int, const char*const*) { return (new FSOAntenna); }} class_FSOAntenna;FSOAntenna::FSOAntenna() { Gt_ = 1.0; Gr_ = 1.0; bind("Gt_", & Gt_); bind("Gr_", & Gr_); bind("Tx_Power", & Tx_Power); bind("Tx_Dia", & Tx_Dia); bind("Tx_Angle", & Tx_Angle); bind("Rx_Sensitivity", & Rx_Sensitivity); bind("Rx_Dia", & Rx_Dia); bind("Rx_Angle", & Rx_Angle);}intFSOAntenna::command(int argc, const char*const* argv){ TclObject *obj; if (argc == 5) { if(strcmp(argv[1], "set-los") == 0) { set_normal(atof(argv[2]),atof(argv[3]),atof(argv[4])); return TCL_OK; } if(strcmp(argv[1], "set-pos") == 0) { set_position(atof(argv[2]),atof(argv[3]),atof(argv[4])); return TCL_OK; } } return TclObject::command(argc,argv);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -