如何解决Labview IMAQ WindDraw外部显示器嵌入
| 我正在实验室中研究如何使用多个gig-e工业相机显示一组图像,以用于具有数据和人工视觉检查的半自动测试系统。 我目前在视觉软件中遇到的主要问题是屏幕撕裂会破坏视频的显示,从而难以观察测试的动态方面。有一个称为IMAQ WindDraw外部图像显示器的VI控件,该控件具有防撕裂选项,该选项似乎可以工作,但是我需要将4-5个视频显示器嵌入到一个窗口中,而不显示标题栏/窗口按钮。基本上,我想将外部显示器绑定到前面板VI,并在全屏窗口模式下运行它们。 由于该系统专用于该任务,因此前面板VI无需滚动或调整大小。解决方法
这是一个示例,该示例使用Vision DLL之一在VI的前面板中包含IMAQ WinDraw外部显示器。
希望这可以帮助。
啊...作为新用户,我无法发布图片...哦。
您可以使用NIVisWnd.dll(位于C:\\ WINDOWS \\ system32中)获取IMAQ WinDraw外部图像的句柄(函数名称为:GetWindowHandle),然后使用user32.dll使其成为外部图像的子级FP(函数名称是:SetParent)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。