2011-05-25 109 views
0

我在labview中使用多台gig-e工业相机显示一组图像,用于半自动测试系统的数据和人类视觉检测。Labview IMAQ WindDraw外部显示器嵌入

我目前遇到的视觉软件的主要问题是,屏幕撕裂破坏了视频的显示,使得很难观察测试的动态方面。有一个称为IMAQ WindDraw外部图像显示器的VI控件,它具有防撕裂选项,但似乎可以工作,但我需要将4-5个视频显示嵌入到一个窗口中,而不显示标题栏/窗口按钮。基本上我想将外部显示器连接到前面板VI并以窗口全屏模式运行它们。

由于系统专用于任务,前面板VI不需要滚动或可调整大小。

回答

2

下面是使用其中一个Vision DLL将IMAQ WinDraw外部显示器包含到VI前面板的示例。

希望这会有所帮助。

啊......作为新用户,我无法发布图片......哦,好吧。

您可以使用NIVisWnd.dll(在C:\ WINDOWS \ system32中找到)来获取IMAQ WinDraw外部图像的句柄(函数名称为:GetWindowHandle),然后使用user32.dll将外部图像的子项FP(函数名称是:SetParent)。