我在labview中工作,使用多个gig-e工业摄像头来显示一组图像,用于带有数据和人类视觉检查的半自动测试系统。
我目前遇到的视觉软件的主要问题是,屏幕撕裂破坏了视频的显示,使得很难观察到测试的动态方面。有一个名为IMAQ WindDraw外部图像显示的VI控件,它有一个似乎可以工作的防撕裂选项,但我需要在一个窗口中嵌入4-5个视频显示,并且不显示标题栏/窗口按钮。基本上,我希望将外部显示器连接到前面板VI,并在窗口全屏模式下运行它们。
前面板VI将不需要滚动或可调整大小,因为系统专用于该任务。
发布于 2011-07-08 21:55:14
下面是一个使用Vision DLL之一的示例,它将IMAQ WinDraw外部显示器包含到VI的前面板中。
希望这能有所帮助。
啊..。作为一个新用户,我不能发布图片...哦,好吧。
您可以使用NIVisWnd.dll (可在C:\WINDOWS\SYSTEM32中找到)获取IMAQ WinDraw外部镜像的句柄(函数名为: GetWindowHandle),然后使用user32.dll使外部镜像成为FP的子级(函数名为: SetParent)。
https://stackoverflow.com/questions/6128261
复制相似问题