NI VMS的高级组件同步



主要软件: Multimedia Test>>NI Video Measurement Suite
主要软件版本: 3.2
主要软件修正版本: N/A
次要软件: N/A
硬件: Multimedia Test>>NI Analog Video Analyzer

问题:

我想使用VMS通过NI BNC-2178 VideoMUX来测量HDTV VGA,702P与1080P分辨率,当我试图获取这些信号时,发生了采集错误显示:

niScope Multi Fetch Binary.vi: Maximum time exceeded before the operation completed. Status Code: -200284. Error code = -1074126845
我该如何通过VMS与VideoMUN来获取这些高精度VGA



解答: 这个超时错误的发生是因为同步触发没有从VideoMUX发送到数字化仪,本文章包含了关于NI VMS 3.2.1补丁与后期版本的重要信息,它给出了如何建立VMS以实用高级组件同步,请参考下方链接,下载用于VMS 3.2获取后期版本的NI VMS 3.2.1补丁

介绍:
NI VideoMUX触发电路要求HSYNC信号的占空比至少为3%,这适用于“standard”VGA, RGBHV与YUVHV同步信号,但是某些最新产生的数字HDTV精度会产生一些同步信号,该信号会在经过某个HDTV/VGA转换器时不受该限制

NI VMS 3.2.1补丁以及后期版本通过支持一个额外的触发方法突破3%占空比的限制来处理这个问题,该方法将一个额外的复用器(NI-2593)与更新的采集于触发检测软件结合在了一起

需要注意的是,这个仅适用于使用bi-level sync的电脑VGA, RGBHV与YUVHV同步信号,而不适用于使用tri-level in-line synchronization的信号,例如HD RGsB或者YsUV,对于这些类型的信号,NI VideoMUX触发限制仍然有效

下方描述了如何连接额外的复用器以及怎么配置软件以使用复用器
正常的VGA, RGBHV或者YUVHV采集连线:


  1. 根据选择了哪个采集端口, 将Y/G,Cb/B,Cr/R新阿红输入连到到NI VideoMUX通道5,13,14或者6,15,16上
  2. 将H,V信号输入端口连接到NI VideoMUX的H,V输入端
  3. 将VideoMUX输出端Ch0,Ch1,Trig连接到512x的输入CH0,CH1,TRIG上
高级VGA, RGBHV或者YUVHV采集的连线:
前提: VGA, RGBHV或者YUVHV信号正如上所述已经建立了正确的连接,接着进行下面的连线的改变:



  1. 将V信号输入端连接到NI-2593端口0
  2. 将NI-2593 com0端口连接到NI VideoMUX的V输入端口
  3. 将NI VideoMUX Trig输出端连接懂啊NI-2593通道8
  4. 将NI-2593 com1连接到NI-512x TRIG输入端

这种连线方式可以在使用NI VideoMUX trigger与V信号触发之间进行切换 

Note 1: 在NI-2593与VideoMUX或者512x之间进行连线需要MCX-BNC Cables,共需要4根线

Note 2: 1080p信号的采集需要使用PCI/PXI-5124 200MB/s数字化仪,所有更低分辨率的信号可以使用PCI/PXI-5122或者PCI/PXI-5124

针对高级VGA, RGBHV或者YUVHV采集配置VMS:
使用VMS,你需要将信号输入模式配置为 '4 CVBS + 2 S-Video + 2 CAV' ,因为这是
支持component采集的外部同步的唯一模式,为了配置这种模式,从Hardware配置项中选择Configure,在NI VMS硬件配置窗口,选择数字化仪以及需要使用的VideoMUX,将Hardware下拉框选择为Digitizer + Multiplexer + VideoCTU ,然后将Signal Input Mode 选为4 CVBS + 2 S-Video + 2 CAV,完成后,点击 Initialize Hardware 按钮,点击oK,关闭对话框。

通过H与V sync输入的外部sync在RGB + HV与YUV + HV video 模式下支持,可以在Hardware Configuration选项卡下找到,选择匹配你使用的色彩空间,RGB或者YUV

The advanced component synchronization mode is enabled by defining the property EnhancedComponentSync in the VMS Advanced Settings.可以通过在VMS高级设置中定义属性EnhancedComponentSync来使能高级component同步模式

该属性可以接收下列值:

EnhancedComponentSync=0
EnhancedComponentSync=1
EnhancedComponentSync=2

当没有EnhancedComponentSync或者0,VMS将使用正常的信号路由以及同步处理

当EnhancedComponentSync设置为1, 信号应该连接到NI-2593上,但是NI-2593将会对数据进行路由,从而完成同步的处理

当EnhancedComponentSync设置为2, 信号连接到NI-2593复用器上并进行路由,因此VSYNC由512X数字化仪进行处理,HSYNC由软件进行处理.

在VMS高级设置中设置参数:
通过Start»National Instruments»NI Video Measurement Suite»NI VMS Advanced Setting Editor 打开 "NI VMS Advanced Setting Editor"

此时会弹出一个具有高级设置的窗口,允许你添加新参数并修改当前参数



找到[Acquisition]段,输入EnhancedComponentSync=<value>

<value> = 0: Indicates to NI VMS that the NI-2593 isn't used or wired.
<value> = 1: NI VMS assumes the NI-2593 is wired and switches the NI-2593 to normal routing.
<value> = 2: NI VMS assumes the NI-2593 is wired and switches the NI-2593 to advanced routing.

为了使VMS高级设置生效,你需要重启VMS




相关链接: Drivers and Updates: NI VMS
KnowledgeBase 4WJ8I7FS: What Video Standards does NI Video Measurement Suite (VMS) Support?

附件:





报告日期: 10/10/2013
最近更新: 02/27/2015
文档编号: 6E991CPC