📄 global.cpp
字号:
/*此文件开辟了整个程序中用到的所有全局变量*/
#include "commdef.h"
char count=0;
short ch_sel=0; //踪迹选择,0为CHA,1为CHB
short chs=0;
//以下几个硬键所用到的变量均分别对应A、B两个踪迹
_FREQ _freq[2]; //
_POWER _power[2]; //
_SWEEP _sweep[2]; //
_CHAB _chab[2]; //
_SCALE _scale[2]; //
_FORMAT _format[2]; //
_AVG _avg[2]; //
_MARKER _marker[2]; //
_STATUS _status[2]; //
_DISP _disp;
_SYSTEM _system;
_STORE _store; //
BOOL _isverify = FALSE;
//ON_OFF _amp_flag = OFF;
KEY _keyid; //当前按下的硬键键值
KEY _softkeyid; //当前按下的软键一级菜单号
KEY _softkeyid1; //当前按下的软键二级菜单号
KEY _softkeyid2;
KEY _softkeyid3;
//记录下每次硬键下的软键,以备下次访问
KEY _lst_frqkey[2][2];
KEY _lst_pwrkeys[2][2];
KEY _lst_swpkey[2][2];
KEY _lst_sclkey[2][2];
KEY _lst_chkey[2][2];
KEY _lst_mkrkeys[2][4];
KEY _lst_fmtkey[2];
KEY _lst_dspkey[3];
KEY _lst_syskey[2];
KEY _lst_avgkey[2];
KEY _lst_strkey[2];
KEY _lst_meakey[2][2];
KEY _lst_statkey[2][3];
float power_in = 0; //从外部硬件电路获得的功率值
ON_OFF alternative = OFF;
//关于数字键的一些变量
unsigned char number_keys[20]; //字符数组,存储键入的数字键的键值
char index=0; //指示当前将要写入numberkeys[]数组里面的位置
unsigned char num_unit; //存储单位键,包括功率单位和频率单位
char sign=1; //指示正负,只对功率起作用
char digital_en; //数字允许,指示当前状态能否输入数字
//有关光标的一些变量
char curs_flag=1; //光标标志,指示当前是否可以显示光标
int x_pos=201; //光标位置,它仅仅在X轴上浮动
char cnt=1; //光标在一个数字中的位置
char bit_cnt; //被光标指示数字的总长度
BOOL stat_xch=FALSE;
BOOL mkr_xch=FALSE;
BOOL scl_xch=FALSE;
BOOL dsp_xch=FALSE;
unsigned short cmd_word=0x142;
unsigned char set_relay_byte=0;
ON_OFF amp_on_off = OFF;
float table[23][18];
int y_a[501],y_b[501];
int y_a_verify[501],y_b_verify[501];
int x_map,y_map;
//float temp=2.5;
int TEXTFRTLN;
int TEXTTHRLN;
int TEXTSEDLN;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -