Equipment设计文档Word格式.docx
- 文档编号:16637631
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:37
- 大小:23.85KB
Equipment设计文档Word格式.docx
《Equipment设计文档Word格式.docx》由会员分享,可在线阅读,更多相关《Equipment设计文档Word格式.docx(37页珍藏版)》请在冰豆网上搜索。
参数:
N/A
返回:
类型
取值范围
说明
CEquipVsa*
CEquipVsa的实例对象
intCEquipVsa:
Connect();
创建VSA89601分析软件实例对象
int
-1,1
1,成功
-1,失败
Disconnect();
关闭VSA89601分析软件实例对象,并释放系统资源
Visible(EM_VSA_ONOFFonoff);
设置VSA89601是否可见
参数名称
参数类型
onoff
EM_VSA_ONOFF
0-1
ONOFF_ON=0,可见
ONOF_OFF=1,不可见
DisplayMode(EM_VSA_LAYOUTlytmode);
设置VSA的窗格显示模式
lytmode
EM_VSA_LAYOUT
0-6
LAYOUT_SINGLE=0,单视窗
LAYOUT_STACK2=1,双视窗
LAYOUT_STACK3=2,三视窗
LAYOUT_QUAD4=3,四视窗
LAYOUT_GRID2X2=4,2x2视窗
LAYOUT_GRID2X3=5,2x3视窗
LAYOUT_GRID3X2=6,3x2视窗
SetDataName(inttraceindex,EM_VSA_DATANAMEdata);
设置VSA窗格内的数据类型
traceindex
1-6
窗格(trace)编号
data
EM_VSA_DATANAME
0-7
DN_ACQTIME=0,Acqtime
DN_SPECTRUM=1,Spectrum
DN_MEASTIME=2,MeasASKTime
DN_DEMODSUM=3,ASKSummary
DN_DEMODBITS=4,Demodbits
DN_CWSUM=5,CWSummary
DN_BURSTSUM=6,BurstSummary
DN_FRMSTRUCT=7,FrameStruct
RecallRecording(CStringfilename);
读取硬盘内的Recording文件
filename
Cstring
Recording文件名(含路径)
SaveRecording(CStringfilename);
保存Recording文件
CString
Preset();
初始化VSA设置
Continuous(EM_VSA_ONOFFonoff);
设置VSA测量方式为单次或者连续
ONOFF_ON=0,单次
ONOF_OFF=1,连续
CenterFreq(doublefreq);
设置测量的中心频点
freq
double
30,000,00-6,000,000,000
中心频率,单位Hz
Span(doublefreq);
设置Span
Span宽度,单位Hz
TimeLen(doubletimelen);
设置时间长度
timelen
时间长度,单位s
Range(doublerange);
设置期望功率
range
期望功率,单位V
Trigger(EM_VSA_TRIGSTYLEstyle,doublelevel,doubledelay,doubleholdoff);
设置触发类型及相关参数
style
0-5
TRIGSTYLE_AUTO=0,自动
TRIGSTYLE_EXT=1,External
TRIGSTYLE_EXTTTL=2,ExternalTTL
TRIGSTYLE_LEVEL=3,Channel
TRIGSTYLE_MAGLEVEL=4,IFMag
TRIGSTYLE_PERIODIC=5,Periodic
level
触发电平,单位V
delay
触发延迟,单位s
holdoff
触发保持时间,单位s
RecordTimes(inttimes);
录制次数
times
1-50
InputFrom(EM_VSA_DATAFROMinputsrc);
设置信号来源
inputsrc
EM_VSA_DATAFROM
DATAFROM_HARDWARE=0,硬件
DATAFROM_RECORDING=1,recording
GetHardwareAddress(CString*address);
获取VSA所连接的硬件地址信息
address
CString*
硬件地址
SetModulation(EM_VSA_MODTYPEmodtype);
设置解调方式
modtype
EM_VSA_MODTYPE
MODTYPE_NONE=0,不解调
MODTYPE_RFID=1,RFID
SetRFIDMod(EM_VSA_RFID_MEASMODEmeasmode,EM_VSA_RFID_STDstd,
EM_VSA_RFID_FWDFMTfwdformat,EM_VSA_RFID_FWDCODfwdcoding,
doubletari,EM_VSA_RFID_RETFMTretformat,EM_VSA_RFID_RETCODretcoding,
intretbr,intpts,doubleacqtime,intburstindex);
设置RFID解调参数
measmode
EM_VSA_RFID_MEASMODE
0-2
RFID_MEASMODE_BOTH=0,both
RFID_MEASMODE_IPO=1,IPO
RFID_MEASMODE_MOD=2,mod
std
EM_VSA_RFID_STD
0-8
RFID_STD_NONE=0
RFID_STD_EPC_CLASS1GEN2=1
RFID_STD_ISO14443_TYPEA=2
RFID_STD_ISO14443_TYPEB=3
RFID_STD_ISO15693=4
RFID_STD_ISO18000_4MODE1=5
RFID_STD_ISO18000_6TYPEA=6
RFID_STD_ISO18000_6TYPEB=7
RFID_STD_ISO18092=8
fwdformat
EM_VSA_RFID_FWDFMT
0-4
RFID_FWDFMT_DSB_ASK=0
RFID_FWDFMT_PR_ASK=1
RFID_FWDFMT_SSB_ASK=2
RFID_FWDFMT_FSK2=3
RFID_FWDFMT_OOK=4
fwdcoding
EM_VSA_RFID_FWDCOD
RFID_FWDCOD_NONE=0
RFID_FWDCOD_PIE_TYPEC=1
tari
retformat
EM_VSA_RFID_RETFMT
RFID_RETFMT_DSB_ASK=0
RFID_RETFMT_FSK=1
RFID_RETFMT_OOK=2
retcoding
EM_VSA_RFID_RETCOD
RFID_RETCOD_NONE=0
RFID_RETCOD_FM0=1
RFID_RETCOD_MILLER=2
RFID_RETCOD_MILLER2=3
RFID_RETCOD_MILLER4=4
RFID_RETCOD_MILLER8=5
retbr
反向信号bitrate
pts
每个symbol中的点数
acqtime
解调时间
burstindex
burst编号
MeasStart();
测量开始
WaitMeasDone(inttimeout)
等待测量结束
timeout
最大等待时间,单位:
ms
MeasPause();
暂停测量
MeasContinue();
继续测量
GetDataByIndex(inttraceindex,intdataindex,CString*unit,VARIANT*data);
通过数据index获取Summary中的数据值和数据单位
窗格index
dataindex
数据index
unit
数据单位
VARIANT*
数据值
GetDataByName(inttraceindex,CStringdataname,CString*unit,VARIANT*data);
通过数据名称获取Summary中的数据值和数据单位
dataname
数据名称
SaveSignal(inttraceindex,CStringfilename);
将信号保存为文本文件
要保存的文本文件名称(含路径)
AddMarker(inttraceindex,doublevalue,double*result);
在窗格的指定位置添加marker,并读取marker的值
value
marker点横坐标值
result
double*
marker点的纵坐标值
ClearMarker(inttraceindex);
清除marker
AddBandPower(inttraceindex,doubleleft,doubleright,double*result);
在窗格指定位置增加band,并读取带内积分功率
left
band左边界值
right
band右边界值
带内积分功率值
ClearBandPower(inttraceindex);
清除band
CVsaDemoClass
本模块是Cvsa的派生类,用于在无法正确连接VSA实例时模拟CVsa类,保证函数调用的过程的正确执行。
所有接口均与CVsa相同
CMxgClass
CMxg类是MXG的驱动类,该类通过Cequipment派生而来,可以完成对MXG信号源的连接和读写控制操作。
virtualintconnect(char*Address);
连接MXG
Address
char*
GPIB地址字符串
-1,0
0,成功
virtualintCEquipMxg:
disconnect();
断开MXG的连接,并释放资源
virtualchar*CEquipMxg:
GetSN(void);
获取设备SerialNo.
设备SerialNo.
intCEquipMxg:
setpower(constdoublepdBm);
设置MXG输出电平
pdBm
constdouble
输出电平,单位dBm
setfrequency(constdoublefMHz);
设置MXG输出频点
fMHz
输出频点,单位MHz
setRFswitch(intOnOff);
设置MXG输出状态
OnOff
0=off
1=on
staticCEquipMxg*Instance(char*Address);
根据MXG连接状态,创建CEquipMxg实例或者CequipMxgDemo实例
CEquipMxg
如果连接成功则返回CEquipMxg,否则返回CequipMxgDemo
charmVISAaddress[128];
设备地址
charmProductName[128];
设备名称
charmVersion[128];
设备版本
charmProductMode[128];
设备类型
charmSN[128];
doublemfMINHz;
最小频率
doublemfMAXGHz;
最大频率
CMxgDemoClass
本模块是CMxg的派生类,用于在无法正确连接MXG设备时模拟CMxg类,保证函数调用的过程的正确执行。
所有接口均与CMxg相同
CEmulatorClass
该类是仿真器的设备驱动类,通过该类可以完成对仿真器的连接和控制。
BOOLisCreated;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Equipment 设计 文档