当前位置:首页 > 实验:学用DRVI可重构虚拟仪器实验平台
返回值:0=成功,1=失败
Document.CloseCom:关闭串行口。 调用方法:Document.CloseCom()
Document.WriteCom:从指定串行口发送数据。 调用方法:Rc=Document.WriteCom(data,len) 参数说明:data-Ascii格式的字符数据 参数说明:len-发送的字符数据Byte数 返回值:实际发送的字符长度
Document.WriteComByte:从指定串行口发送1个字节的数据。 调用方法:Rc=Document.WriteComByte(dByte)
参数说明:dByte,整型变量,取值区间限制在0-255. 返回值:实际发送的字符长度
Document.ReadCom:从指定串行口接收数据。 调用方法:Rc=Document.ReadCom(len,timeout) 参数说明:len-接收的最大字符数据Byte数 参数说明:timeout-超时,单位毫秒
返回值:实际接收的字符长度,数据存放在Document.Buffer中
Document.ReadComByte:从指定串行口接收1个字节的数据。 调用方法:Rc=Document.ReadComByte
返回值:接收的字节数据值,取值区间限制在0-255. .
8.其他函数
Document.Delay:等待函数。
调用方法:Document.Delay(msecond)
参数说明:msecond:函数运行等待的时间,单位好毫秒 .
Document.HTTPCommand:执行HTTP请求。 调用方法:Rc=Document.HTTPCommand(url) 返回值:执行结果。 .
Document.CallBrowser:跳转到内部浏览器页面,执行HTTP请求。 调用方法:Document.CallBrowser(url)
9.信号分析函数
Document.dofft:FFT变换函数。
调用方法:Document.dofft way,length,array1,array2 参数说明:way: 0=正变换,1=反变换
参数说明:length: FFT变换数据长度,取2^n,如256,512,1024
参数说明:array1:代入原始数据的实部,返回变换后信号的实部 参数说明:array2:代入原始数据的实部,返回变换后信号的实部 Document.doDB:分贝值计算函数。 调用方法:DB=Document.doDB(value) 参数说明:value: 计算值 返回值::计算出的分贝值
Document.doap:复数幅值、相位计算函数。 调用方法:rc=Document.doap(way,re,im)
参数说明:way: 0=计算复数的幅值,1=计算复数的相位。 参数说明:re:复数的实部 参数说明:im:复数的虚部
返回值::计算出的幅值或相位
Document.dorelation:相关系数计算函数。
调用方法:Document.dorelation len,ch1,ch2,array 参数说明:length:信号数据长度 参数说明:ch1:代入1通道信号数据 参数说明:ch2:代入2通道信号数据
返回值::若ch1和ch2的数据源相同,则计算出的是信号的自相关系数,若ch1和ch2的数据源不同,则计算出的是信号的互相关系数。
Document.FreFilter:频域信号滤波函数。
调用方法:Document.FreFilter len, order, fl, fh, array 参数说明:length:信号数据长度
参数说明:order:等效模拟滤波器阶次 参数说明:fl:滤波器下截止频率 参数说明:fh:滤波器上截止频率
参数说明:array:代入原始数据,返回滤波后数据
Document.FreEnvelop:频域Hilbert变换信号包络检波函数。 调用方法:Document.FreEnvelop len, order, fl, fh, array 参数说明:length:信号数据长度
参数说明:order:等效模拟滤波器阶次 参数说明:fl:滤波器下截止频率 参数说明:fh:滤波器上截止频率
参数说明:array:代入原始数据,返回信号包络检波数据
Document.Spectrum:信号频谱计算函数。
调用方法:Document.Spectrum way,length,data,array1,array2 参数说明:way: 0=实频-虚频谱,1=幅值-相位谱,3=功率谱
参数说明:length: FFT变换数据长度,取2^n,如256,512,1024 参数说明:data:信号数据
参数说明:array1:依据way的值,返回实频谱/幅值谱/功率谱 参数说明:array2:依据way的值,返回虚频谱/相位谱
Document.ZoomFFT:信号采用Zoom FFT 算法计算信号的细化频谱。
调用方法:Document.ZoomFFT type,len,Fs,cF,rate,inarray,array1,array2,pararray 参数说明:type: 0=实频-虚频谱,1=幅值-相位谱,3=功率谱,4=对数幅值-相位谱,5=对数功率谱
参数说明:len: 数据长度 参数说明:Fs: 信号采样频率 参数说明:cF: 频率细化中心频率
参数说明:rate: 频率细化倍数,小于/等于len/1024 参数说明:inarray:信号数据
参数说明:array1:依据way的值,返回实频谱/幅值谱/功率谱 参数说明:array2:依据way的值,返回虚频谱/相位谱
参数说明:pararray:pararray[0]返回细化频率下位置,pararray[0]返回细化频谱谱线间隔
Document.ZoomSpectrum:信号采用Chip-Z算法计算信号的细化频谱。
调用方法:Document.ZoomSpectrum type,len,spelen,fl,fh,dt,inarray,array1,array2 参数说明:type: 0=实频-虚频谱,1=幅值-相位谱,3=功率谱,4=对数幅值-相位谱,5=对数功率谱
参数说明:len: 数据长度
参数说明:spelen: 细化谱线数 参数说明:fl: 频率细化下限频率 参数说明:fh: 频率细化上限频率 参数说明:dt: 信号采样间隔 参数说明:inarray:信号数据
参数说明:array1:依据way的值,返回实频谱/幅值谱/功率谱 参数说明:array2:依据way的值,返回虚频谱/相位谱
Document.SetWin:时域窗函数系数计算函数。将窗函数系数与信号相乘就可以对信号进行加窗处理。
调用方法:Document.SetWin type,len,dataarray
参数说明:type: 0:矩形窗;设置为1:Hanning窗;设置为2:Hamming窗;设置为3:BlackMan窗;设置为4:平顶窗。
参数说明:len: 窗函数长度,取2^n,如256,512,1024 参数说明:dataarray:返回计算出的窗函数系数 Document.FDT:信号微分/积分运算函数。
调用方法:Document.FDT type, amp,len, data 参数说明:type: 0=微分运算,1=积分运算 参数说明:amp:微积分常数 参数说明:len:信号数据长度
参数说明:data:代入原始数据,返回滤波后数据
Document.FIR:时域FIR信号滤波函数。
调用方法:Document.FIR coeflen, coefarray, datalen, dataarray 参数说明:coeflen:FIR滤波器系数长度 参数说明:coefarray:滤波器系数数组 参数说明:datalen:信号数据长度
参数说明:dataarray:代入原始数据,返回滤波后数据
Document.FIREnvelop:时域FIR包络信号检波函数。 调用方法:Document.FIREnvelop coeflen, coefarray0, coefarray90, datalen, dataarray 参数说明:coeflen:FIR滤波器系数长度
参数说明:coefarray0:零相位滤波器系数数组 参数说明:coefarray90:90度相位滤波器系数数组 参数说明:datalen:信号数据长度
参数说明:dataarray:代入原始数据,返回滤波后数据
Document.IIRLowHigh:时域IIR巴特沃斯低通/高通信号滤波函数。
调用方法:Document.IIRLowHigh type, order, a, b, c, datalen, dataarray 参数说明:type:0=低通,1=高通
参数说明:order:巴特沃斯滤波器阶次 参数说明:a:各节滤波器a系数数组 参数说明:b:各节滤波器b系数数组 参数说明:c:各节滤波器c系数数组 参数说明:datalen:信号数据长度
参数说明:dataarray:代入原始数据,返回滤波后数据
Document.IIRBand:时域IIR巴特沃斯带通信号滤波函数。
调用方法:Document.IIRBand order, a, b, c, d, e, datalen, dataarray 参数说明:type:0=低通,1=高通
参数说明:order:巴特沃斯滤波器阶次 参数说明:a:各节滤波器a系数数组 参数说明:b:各节滤波器b系数数组 参数说明:c:各节滤波器c系数数组 参数说明:d:各节滤波器d系数数组 参数说明:e:各节滤波器e系数数组 参数说明:datalen:信号数据长度
参数说明:dataarray:代入原始数据,返回滤波后数据
Document.dwt:离散小波变换函数。 调用方法:Document.dwt
type,coeflen,c1,c2,scale,datalen,dataarray,w1,w2,w3,w4,w5,w6,w7
参数说明:type:0=离散二进小波变换,1=离散二进正交小波变换,2=小波包变换 参数说明:coeflen:小波滤波器系数长度 参数说明:c1:低通小波滤波器系数数组 参数说明:c2:高通小波滤波器系数数组
共分享92篇相关文档