0

我正在 labview 中使用多个 gig-e 工业相机显示一组图像,用于具有数据和人工视觉检查的半自动测试系统。

我目前在使用视觉软件时遇到的主要问题是屏幕撕裂会破坏视频的显示,从而难以观察测试的动态方面。有一个名为 IMAQ WindDraw 外部图像显示的 VI 控件,它有一个看起来可以工作的抗撕裂选项,但我需要将 4-5 个视频显示嵌入到一个窗口中,并且不显示标题栏/窗口按钮。基本上我想将外部显示器绑定到前面板 VI 并在窗口全屏模式下运行它们。

由于系统专用于该任务,因此前面板 VI 无需滚动或调整大小。

4

1 回答 1

2

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

希望这可以帮助。

啊...作为一个新用户,我不能发布图像...哦,好吧。

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

于 2011-07-08T13:55:14.380 回答