答:请按照以下几个步骤操作。
1. 首先编写自定义波形数据文件
自定义波形数据文件可直接使用Windows自带的写字板来编写,数据文件后缀可以是TXT或DAT格式。
数据文件格式是:
- 波形输出一次的点数(一次n个点)
- 第1个点的电压值(电压值由十进制表示,即第1个点的电压值是5伏,则此处写5)
- 第2个点的电压值
- 第3个点的电压值
- 第4个点的电压值
- 第5个点的电压值
- ..……….
- 第n个点的电压值
2. 打开pnp软面板,在Load Wave 里选择User,然后单击oK,选择自定义波形数据文件如图:

3. 要选择输出0.2HZ的波形在CurrentFreq(Hz)里设置。
如果你的波形文件写了1000个点的话。在CurrentFreq(Hz)里设置200即为0.2HZ。(200/1000=0.2)以此类推。如上图中实际输出波形的频率为9999999.98/1000=1000Hz。注意:数据文件中所写的波形数据的个数必须与文件中定义的输出一次波形的点数一致,否则可能导致波形输出出现异常。
1. 运行JV53202pnp软面板。点击

进入1通道的设置。点击按钮

后进入波形设置。如图:

Wave下拉菜单可以选择输出波形种类,Phase文本框中设置输出波形的相位,Point/Cycles为点数/周期数,即为JV53202在进行D/A转换时,由Point/Cycles个数据转换出一个周期的波形。Amp为输出波形的幅值,单位为伏。
2. 点击OK后进入主界面,如图:

其中,Rate下拉菜单设置扫描速率,Direction下拉菜单设置扫描方式,

设置扫频的频率上限,

设置频率下限,

设置扫描步长。
注意:这里的三个频率设置都需除以一个周期的点数(Point/Cycles)才为真实频率值。即:如果要设置从0.2Hz到2Hz,步长为0.2Hz的扫频,而且一个周期的点数设置为1000,则需按如下设置:频率上限设为2000,频率下限设为200,步长设为200。
3. 点击右下方的

然后单击左下方的

后即可扫频输出。
答:JV53116多张模块实现同步触发的原理如下:
通过设置JV53116对VXI总线的TTLTRGn信号线的使用而实现。在一个系统中,VXI总线的TTLTRGn信号线共8根(TTLTRG0~ TTLTRG7), JV53116使用了TTLTRG0~ TTLTRG3。JV53116既可以接收TTLTRGn线上的信号,也可将触发信号输出到TTLTRGn信号线上。当系统中某一JV53116模块将触发信号发送到TTLTRG0~ TTLTRG3中的一条触发信号线上后,系统中的其余JV53116模块就可从同一条触发信号线上接收触发信号,这样,系统中的所有JV53116就可使用同一触发信号进行触发,实现系统同步触发。
具体的设置步骤如下:
硬件设置
硬件设置主要通过对JV53116模块中S7和S8拨码的设置选择使用某一TTLTRGn信号线,其中S7设置将JV53116模块的触发信号输出到某一TTLTRGn信号线,S8设置从某一TTLTRGn信号线接收触发信号,关于S7和S8的位置,请参考JV53116用户手册。
将系统中JV53116模块的S7-n1(n1为0到3的某一整数)拨到ON,S8-m1(m1从0到3)相应的位拨到ON,整个系统就可以实现“系统同步触发”了。通过软件可以设置任意一块JV53116作为触发输出模块,必须注意系统中只能有一块JV53116作为主触发输出模块,当使用纵横公司配套的软件时,软件上有这方面的防错措施,用户自己编程时需要特别注意。
软件设置
软件设置主要针对纵横公司的标准signalview通用信号分析软件。
在signalview的硬件设置面板中,将所有需同步触发的JV53116模块的触发输入都设置TTL触发,将主触发模块的触发输出设置为相应的触发方式,如内触发、外触发、自由触发等,触发输入设置为TTL触发,即可实现系统的同步触发。
特别的,当不需要内触发、外触发作为系统同步触发的触发源时,可以通过“全局软件触发”来实现系统的同步触发。具体的操作可详见《JV53116用户手册》。
答:某些1394零槽不支持资源管理器的动态组态方式,而在通常情况下,纵横公司出厂的JV53116默认设置为动态组态方式。检查53116的“逻辑地址”设置拨码器是否处于“FF16”,如果是,将其拨到“0016”和“FF16”以外的数值。其中,0016为零槽资源管理器独占的地址,FF16为动态组态方式。
答:当系统里只有一块JV53116模块时,JV53116拥有两个逻辑地址,一般地,两个逻辑地址是连续的,其中,大的逻辑地址为JV53116所占用,小的逻辑地址为特殊功能器件占用(关于“特殊功能器件”的内容,请参见《JV53116用户手册》)。
当系统里有两块以上JV53116模块时,如其硬件版本为Ver4.01以前的版本(包括Ver4.01),则只有槽号最小的一块JV53116占两个逻辑地址,大的逻辑地址为JV53116所占用,小的逻辑地址为特殊功能器件占用,而系统中其余的JV53116模块就只有唯一逻辑地址。如果硬件版本为Ver5.01以后的版本(包括Ver5.01),则任何一个槽中的JV53116都可占两个逻辑地址,但在整个VXI子系统里,有且只有一个这样(占两个逻辑地址)的模块,其大的逻辑地址为JV53116所占用,小的逻辑地址为特殊功能器件占用。(关于“硬件版本”的识别,请咨询纵横公司)
在需要实现系统同步触发时,软件需要对特殊功能器件的某些寄存器进行相关的设置以达到实现系统同步触发的目的。
按照同步触发的设置步骤完成对系统中硬件和软件的设置后,如果还是不能实现同步触发,请首先检查系统中是否只有一张模块占用了两个逻辑地址(可以在资源管理器或资源管理器生成的报告文件中查看),如果没有满足以上要求,请调整机箱中JV53116模块的设置(具体的设置方法,请参见《JV53116用户手册》)以满足以上条件。然后再按照同步触发的设置步骤完成对系统中硬件和软件的设置,这样就可以实现同步采集。
答:请按照以下几个步骤操作:
1、检查主触发与从触发模块的“TTLTRGn”线设置,系统中所有JV53116要同步触发,必须保证主触发模块触发信号输出线与从触发模块的触发输入线设置为VXI背板中同一条触发线上。具体设置方法如下:
对照JV53116用户手册,将JV53116模块上的S8-n1(n=1、2、3、4)拨到on,表示将触发信号输出到VXI背板的第n1触发线上,同时将从触发模块的S7-n2(n2=n1)拨到on,表示从触发模块从第n2(即n1)触发线上接收触发信号。
2、检查资源管理器的报告文件,看组态结果。系统中在同一槽中具有两个逻辑地址的JV53116是否只有一个。如果存在多个“多地址”JV53116模块,保留一个JV53116的“多地址器件”,将其余的模块设置为单逻辑地址。
3、软件是否使用了“全局TRGen”(即“全局触发允许”),在工作方式为“系统同步触发”模式时,应该使用“全局TRGen”。特别的,当无明显要求需要使用内触发或外触发同步时,采用“全局TRGen”和“全局CPUtrg”两个功能,模块间的同步效果更好。
答:原因: JV53116量程档设置与波形实际幅度不匹配,信噪比太低
措施: 切换JV53116量程档到正确的档位(最接近波形实际幅值且比波形实际幅值大的量程档)。
答:措施: 打开VXI零槽资源管理器报告文件,确认资源管理器已经找到53116,并记住其逻辑地址,然后打开SIGVIEW目录下的jovian.ini文件,检查在“DIVICE=…”一行中的逻辑地址是否与资源管理器报告文件中的一致,如果不一致,改正后重新启动SIGVIEW。
答:请按照以下步骤操作:
1、 确认模块输入端已经加入幅度与量程档匹配的周期信号,且信号周期不大于-3dB带宽。
2、 软面板上相应模块的“触发输入”模式已设置为“内触发”或“触发输出”设置为“内触发”、“触发输入”设置为“系统触发”。如果使用软面板来实现同步触发功能,所有作为从触发的JV53116的“触发输入”设为“系统触发”,作为主触发的模块的“触发输出”必须设为“内触发”。
3、 确认已经正确设置了有信号输入通道的内触发的触发沿及触发电平。
答:请按照以下几个步骤操作:
1、 确认模块的外触发输入端已经加入信号幅度小于20VP-P的周期信号
2、 软面板上的“触发输入”模式已经设为“外触发”或“触发输出”设置为“外触发”、“触发输入”设置为“系统触发”。如果使用软面板来实现同步触发功能,所有作为从触发的JV53116的“触发输入”设为“系统触发”,作为主触发的模块的“触发输出”必须设为“外触发”。
3、 确认已经正确设置了外触发的触发沿及触发电平。
答:JV53116模块主要完成对瞬态信号的采集。当输入到JV53116的信号是缓变信号时,如果采样频率与输入信号频率相差太远(比如输入信号频率只有几百Hz而采样频率为40MHz),叠加在信号上的噪声在信号通过触发电平点时引起触发动作,就可能出现以上现象。当出现以上现象时,为了不影响用户的数据采集,可降低采样频率或将负延迟长度设置长一些,这样,即使在与设置相反的沿触发,也能保证将数据完整地记录下来。
答:JV53116满量程交流精度为1.5,以上现象可能是由于实验信号本身或JV53116的原因引起的,用户可按照以下方法检查:
1) 使用一较高精度的测量仪器(测量精度高于JV53116,比如Agilent的34401A等)或示波器对实验信号进行测试看是否是实验信号本身发生了变化;
2) 给JV53116输入一+4.5V直流信号;
3) 用PNP软面板程序进行采集,在软面板中将采集通道的量程设置为8V,触发方式设置为自由触发,其余可以保持软面板的缺省设置,点击Sample按钮开始采集;
4) 采集完成后,观察波形显示。
5) 给JV53116输入一-4.5V直流信号;
6) 用PNP软面板程序进行采集,在软面板中将采集通道的量程设置为8V,触发方式设置为自由触发,其余可以保持软面板的缺省设置,点击Sample按钮开始采集;
7) 采集完成后,观察波形显示。
8) 如果显示的波形幅值当输入信号为正时大于输入幅度为负时小于输入幅度或输入信号为正时小于输入幅度为负时大于输入幅度,表示JV53116有零漂。电子仪器在长时间使用过程中出现零漂现象是正常的,解决方法是启动JV53116软面板,点击Calibrate按钮,对JV53116进行校零。我们建议在JV53116使用一段时间后,应该按照上面介绍的方法对JV53116进行校零工作,这样才能保证JV53116的采集精度。
9) 如果采集显示的波形幅度是正、负对称的而精度依然不够(输入直流信号时满量程测试误差大于2.5‰,输入交流信号时满量程测试误差大于1.5),则表明JV53116的测试精度需要重新校准,请与纵横公司联系。
答:在编写JV53116的采样程序时,可以参考以下基本采样程序。
JV53116_autoConnectToFirst(&vi53116);//自动连接硬件模块
JV53116_setSampleClk(vi53116,freq);//设置采样频率
JV53116_setInPutTrgSource(vi53116, Int_Trg); //设置触发输入模式
JV53116_setChTrgDrive(vi53116,i,trgdrv);//设置触发沿
JV53116_setTrgLevel(vi53116,i,lvl);//设置触发电平
JV53116_stop(vi53116);//采集数据时先停止
JV53116_go(vi53116); //运行采集模块
JV53116_readDataF(vi53116,chindex,start,end,length,JV_LINEAR,
buffer[chindex],&factstart,&xstep);//读取数据
PlotWaveform (ch1Panel, CH1PAN_WAVE, chData[0].data, 600,VAL_DOUBLE,
1.0,0.0,factstart,xstep,VAL_THIN_LINE,VAL_EMPTY_SQUARE,
VAL_SOLID, 1,VAL_GREEN);//描绘波形
JV53116_stop(vi53116); //停止模块
以上是JV53116采样的一个基本例程,主要说明软件对硬件的控制操作顺序,其顺序也基本适合于纵横公司生产的其余VXI总线数据采集模块。需要说明的是,如果设置的触发模式为软件触发,则不需要设置触发沿和触发电平。
答:建议采用以下步骤检查系统故障:
1) 系统开机后,正常情况下系统应该有大约5秒钟的自检过程,如果没有自检,请重新配置1394,具体步骤请参考1394零槽驱动程序安装步骤的第13到第22步。
2) 如果配置成功,请运行纵横公司提供的JV53116PNP软面板,检查是否能连接硬件;
3) 如果PNP软面板连接硬件成功,表示系统硬件无故障,故障在软件部分,请仔细检查用户编写的程序;
4) 如果配置不成功,请检查计算机的设备管理器,检查是否有1394总线控制器项,如果有,表示1394PcLink(接口卡)安装成功,如果没有,请刷新计算机硬件,重新安装1394PcLink(接口卡),直至出现1394总线控制器项。
5) 重新安装1394PcLink(接口卡)成功后,请关闭VXI系统电源,几秒钟后重新开启,检查是否自检;
6) 如果仍然不自检,请将1394数据线插入零槽资源管理器和1394PcLink(接口卡)的不同接口中,以检查是否接口有故障;
7) 经过以上步骤,如果系统自检,自检完成后请参考1394零槽驱动程序安装步骤检查系统是否查找到了所有硬件,然后运行纵横公司提供的JV53116PNP软面板,检查是否能连接硬件。在一般情况下,如果系统自检成功且资源管理器查找到了系统里的所有VXI模块,JV53116PNP软面板与硬件能连接成功。
需要说明的是,以上步骤也适用于安装NI公司的MXI零槽资源管理器的系统,不同之处就在于零槽驱动程序的安装以及如何查看系统是否查找到了所有硬件。同时,以上处理方式也适用于纵横公司提供的所有VXI系统。
答:通常情况是BIOS被错误设置。请重新设置BIOS,也可将BIOS恢复为出厂设置即可。