SSPC-Tester/Driver/UDP5080-100/UNI-T SDK/include/UTG2025Def.h
2026-06-30 12:10:29 +08:00

179 lines
3.6 KiB
C++

/********************************************************************
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__