我正在labview工作,使用多台gig-e工业相机为半自动测试系统显示一组图像,并提供数据和人工视觉检测。
我目前在视觉软件中遇到的主要问题是屏幕撕裂会破坏视频的显示,使得难以观察测试的动态方面。有一个称为IMAQ WindDraw外部图像显示器的VI控件,它具有防撕裂选项,似乎可以工作但我需要将4-5个视频显示器嵌入到一个窗口中而不显示标题栏/窗口按钮。基本上我想将外部显示器连接到前面板VI并以窗口全屏模式运行它们。
前面板VI无需滚动或可调整大小,因为系统专用于任务。
答案 0 :(得分:2)
这是一个使用Vision DLL之一将IMAQ WinDraw外部显示器包含在VI前面板中的示例。
希望这有帮助。
啊......作为新用户,我无法发布图片......好吧。
您可以使用NIVisWnd.dll(可在C:\ WINDOWS \ system32中找到)获取IMAQ WinDraw外部图像的句柄(函数名称为:GetWindowHandle),然后使用user32.dll创建FP的外部图像子项(函数名称为:SetParent)。