LabVIEWWindows 实用工具包是一组专为 LabVIEW 环境开发的图形化工具库,提供与Windows 操作系统深度交互的功能扩展。该工具包包含窗口管理、系统交互、网络资源控制等 5 大功能模块,通过直观的图形化界面帮助工程师快速实现 Windows 系统级编程,无需编写复杂的文本代码。工具包采用模块化设计,包含 5 个 VI 库文件和 1 个核心DLL,支持 LabVIEW 4.0 及以上版本,兼容 Windows 95/NT 3.51等 32 位系统。本文档详细介绍工具包的功能组成、安装配置方法及技术支持信息。
LabVIEW Windows 实用工具包 附件有源码 - 北京瀚文网星科技有限公司
一、文件包内容概述
lvwutil.zip 文件内容:
- 文档文件:
-
- README.DOC(功能概述与安装指南)
- MANUAL.DOC(各 VI 详细说明)
- VI 库文件:
-
- WINUTIL.LLB(窗口管理功能库)
- WINEVENT.LLB(Windows 交互功能库)
- WINKEY.LLB(键盘过滤功能库,仅兼容性存根)
- WINNET.LLB(网络功能库,新增!)
- WINSYS.LLB(系统工具功能库)
- 支持文件:
-
- LVWUTIL32.DLL(VI 库依赖的 32 位 Windows 动态链接库)
lvwutil32.zip 文件内容:
- 文档文件:
-
- README.DOC(本文档)
- MANUAL.DOC(各 VI 详细说明)
- VI 库文件:
-
- WINUTIL.LLB(窗口管理功能库)
- WINEVENT.LLB(Windows 交互功能库)
- WINKEY.LLB(键盘过滤功能库,Win32 下无效)
- WINNET.LLB(网络功能库,新增!)
- WINSYS.LLB(系统工具功能库)
- 支持文件:
-
- LVWUTIL32.DLL(VI 库依赖的 32 位 Windows 动态链接库)
技术规格:
- 文档格式:Windows Word 6.0
- VI 库版本:LabVIEW 4.0/4.0.1 保存
二、 VI 库功能详解
- WINUTIL.LLB - 窗口管理功能
-
- 核心控件:Window Refnum(窗口引用号)
- 主要功能:
-
-
- 窗口信息获取(引用号、名称、位置)
- 窗口状态控制(最小化、最大化、还原)
- 窗口几何操作(移动、调整大小、重命名)
- 窗口显示控制(隐藏、显示、标题栏闪烁)
- 窗口层级管理(置顶、取消置顶、置底)
-
- WINEVENT.LLB - Windows 交互功能
-
- 文件操作:文件打开、打印
- 系统调用:应用程序运行 / 退出、屏幕保护启动
- 系统控制:获取 / 显示任务列表、Windows 退出
- 辅助功能:WinHelp 调用、带声音消息对话框
- WINNET.LLB - 网络功能( Win32 新增)
-
- 网络资源管理:连接 / 断开网络资源
- WINSYS.LLB - 系统工具功能
-
- 系统信息获取:光标位置、屏幕尺寸、系统路径
- 系统控制:屏幕保护程序控制
- WINKEY.LLB - 键盘过滤功能(兼容性说明)
-
- 仅提供兼容性存根,Win32 环境下无实际功能
- 包含函数:键盘过滤安装 / 移除
三、安装配置指南
- DLL 文件放置要求
-
- 推荐位置:与 LLB 文件同级目录(通常为 user.lib)
- 替代方案:
-
-
- LabVIEW 的 VI 搜索路径目录
- 系统环境变量 PATH 包含的目录
- 注意事项:若 DLL 未在搜索路径中,打开 VI 时会提示手动定位,且修改不会自动保存
-
- LabVIEW VI 搜索路径配置
-
- 操作步骤:
-
-
- 启动 LabVIEW
- 编辑菜单 → 首选项 → 路径设置
- 选择 "VI 搜索路径"
- 取消 "使用默认值" 勾选
- 通过浏览按钮选择路径或手动输入(如 C:\LABVIEW)
- 使用 "插入" 按钮调整路径顺序
-
- 添加到函数菜单
-
- 操作方法:将库文件放入 USER.LIB 目录
- 重启 LabVIEW 后,用户库面板板将新增:
-
- Windows Interaction VIs
- Windows Keyboard Filter VIs
- Windows Networking VIs
- Windows System Utility VIs
- Window Management VIs
- 用户控件调色板新增:Window Ctrls
四、技术支持与注意事项
- 兼容性说明
-
- 测试环境:Windows 95、Windows NT 3.51 + LabVIEW 4.0
- 非 NI 官方正式版本,后续版本可能纳入
- 异常处理
-
- 若使用中出现崩溃,请提供以下信息:
-
-
- 具体使用的 VI 名称
- 使用场景描述
- 同时运行的其他应用程序
- 反馈方式:邮件 / 语音留言
- 高级支持:可上传问题 VI 至 FTP 的 /incoming 目录并告知文件名
-
技术建议:
- 首次使用前建议备份 LabVIEW 相关目录
- 安装后通过示例 VI 验证功能完整性
- 升级 LabVIEW 版本时注意库文件兼容性