179 lines
3.6 KiB
Plaintext
179 lines
3.6 KiB
Plaintext
/********************************************************************
|
|
created: 2015/04/08
|
|
author: M.Yang
|
|
purpose: 提供给UTG2000A&UTG7000信号源的相关定义
|
|
*********************************************************************/
|
|
|
|
#ifndef UTG2025Def_h__
|
|
#define UTG2025Def_h__
|
|
|
|
#ifdef __cplusplus
|
|
namespace SG62_25A {
|
|
#endif
|
|
//@brief : UTG2000A&UTG7000信号源各参数编码
|
|
typedef enum _ParamNo {
|
|
Invalid_Cmd = -1,
|
|
//@brief : 当前工作模式
|
|
CurMode = 6,
|
|
//@brief : 任意波播放模式
|
|
ArbPlayMode = 7,
|
|
//@brief : 波形类型
|
|
WaveType = 8,
|
|
//@brief : 频率
|
|
Freq = 9,
|
|
//@brief : 周期
|
|
Period = 10,
|
|
//@brief : 幅度-峰峰值
|
|
AmpVpp = 11,
|
|
//@brief : 幅度-有效值
|
|
AmpVrms = 12,
|
|
//@brief : 幅度-功率
|
|
AmpDbm = 13,
|
|
//@brief : 直流偏移
|
|
DCOffset = 14,
|
|
//@brief : 高电平
|
|
High = 15,
|
|
//@brief : 低电平
|
|
Low = 16,
|
|
//@brief : 相位
|
|
Phase = 17,
|
|
//@brief : 占空比
|
|
DutyCycle = 18,
|
|
//@brief : 对称度
|
|
Symmetry = 19,
|
|
//@brief :
|
|
PulseWidth = 20,
|
|
//@brief : 上升沿时间
|
|
PulseRisingTime = 21,
|
|
//@brief : 下降沿时间
|
|
PulseFallingTime = 22,
|
|
//@brief :
|
|
ArbSampleRate = 23,
|
|
//@brief : ARB文件名
|
|
ArbName = 24,
|
|
//@brief :
|
|
ArbLength = 25,
|
|
|
|
|
|
//@brief : 调制类型
|
|
ModulateType = 40,
|
|
//@brief : 调制频率
|
|
ModulateFreq = 28,
|
|
//@brief : 调制源
|
|
ModulateSource = 29,
|
|
//@brief : 调制波
|
|
ModulateShape = 30,
|
|
//@brief :
|
|
ModulateOnOff = 31,
|
|
//@brief : 调制深度
|
|
ModulateAMDeepth = 32,
|
|
//@brief : 频偏
|
|
ModulateFMFreqDev = 33,
|
|
//@brief : 相偏
|
|
ModulatePMPhaseDev = 34,
|
|
//@brief : 跳跃频率
|
|
ModulateFSK_HopFreq = 35,
|
|
//@brief : 速率
|
|
ModulateFSKRate = 36,
|
|
//@brief : 相移键控-相位
|
|
ModulatePSKPhase = 37,
|
|
//@brief : 频移键控-载波频率
|
|
ModulateFSK_CarrierFreq = 38,
|
|
//@brief : 脉宽调制-占空比偏差
|
|
ModulatePWM_DutyDev = 39,
|
|
|
|
//@brief : 扫频-起始频率
|
|
SweepStartFreq = 47,
|
|
//@brief : 扫频-停止频率
|
|
SweepStopFreq = 48,
|
|
//@brief : 扫频-扫描时间
|
|
SweepTime = 49,
|
|
//@brief : 扫频-类型
|
|
SweepType = 50,
|
|
|
|
//@brief : 切换频率设置方式-频率或者周期
|
|
Wave_Freq_Or_Period = 51,
|
|
//@brief : 切换幅度设置方式-幅度或者高低电平
|
|
Wave_Amp_Or_HighLow = 52,
|
|
//@brief : 切换不同的幅度显示单位
|
|
Wave_Amp_Unit = 53,
|
|
|
|
//@brief : 脉冲串 - 起始相位
|
|
BurstStartPhase = 57,
|
|
//@brief : 脉冲串 - 猝发周期
|
|
BurstPeriod = 58,
|
|
//@brief : 脉冲串 - 循环数
|
|
BurstCycleCount = 59,
|
|
//@brief : 脉冲串 - 门控-极性
|
|
BurstPolarity = 60,
|
|
//@brief : 脉冲串 - 类型
|
|
BurstType = 61,
|
|
|
|
//@brief : 触发源
|
|
TriggerSource = 68,
|
|
//@brief :
|
|
SyncType = 69,
|
|
//@brief :
|
|
TriggerEdge = 70,
|
|
//@brief :
|
|
TriggerOnOff = 71,
|
|
|
|
//@brief : CH1 通道使能
|
|
OutputEnable = 77,
|
|
//@brief : CH2 通道使能
|
|
OutputEnable2 = 78,
|
|
//@brief : 反相
|
|
Invert = 79,
|
|
//@brief : 输出阻抗
|
|
OutputExtRes = 80,
|
|
//@brief : 幅度限制
|
|
OutputLimit = 81,
|
|
//@brief : 幅度上限
|
|
OutputLimitHigh = 82,
|
|
//@brief : 幅度下限
|
|
OutputLimitLow = 83,
|
|
//@brief : 同步输出
|
|
SyncOut = 84,
|
|
//@brief :
|
|
Couple = 85,
|
|
//@brief : IP地址类型
|
|
IPAddrType = 101,
|
|
//@brief : IP地址
|
|
IPAddr = 102,
|
|
//@brief : 子网掩码
|
|
IPSubnetMask = 103,
|
|
//@brief : 网关
|
|
IPGateway = 104,
|
|
//@brief : DNS
|
|
IPDns = 105,
|
|
//@brief : MAC地址
|
|
Mac = 106,
|
|
//@brief : 语言
|
|
Language = 107,
|
|
//@brief : 时钟源
|
|
ClkSource = 108,
|
|
//@brief :
|
|
PowerOnParam = 109,
|
|
//@brief : 蜂鸣器开关
|
|
BeepOnOff = 110,
|
|
//@brief : 数字分隔符
|
|
CharDivideInt = 111,
|
|
//@brief : 载入设置
|
|
LoadSettting = 112,
|
|
//@brief : 保存设置
|
|
SaveSetting = 113,
|
|
//@brief : 背光调节
|
|
Backlight = 114,
|
|
//@brief : 关于
|
|
About = 115,
|
|
//@brief : 时钟输出
|
|
ClkOut = 116
|
|
}ParamNo;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
#endif // UTG2025Def_h__
|