实验:学用DRVI可重构虚拟仪器实验平台 联系客服

发布时间 : 星期三 文章实验:学用DRVI可重构虚拟仪器实验平台更新完毕开始阅读76b6373c5727a5e9856a61f8

返回值: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:高通小波滤波器系数数组