LabVIEW Windows 实用工具包 附件有源码

77 阅读4分钟

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 库功能详解

  1. WINUTIL.LLB - 窗口管理功能
    • 核心控件:Window Refnum(窗口引用号)
    • 主要功能:
      • 窗口信息获取(引用号、名称、位置)
      • 窗口状态控制(最小化、最大化、还原)
      • 窗口几何操作(移动、调整大小、重命名)
      • 窗口显示控制(隐藏、显示、标题栏闪烁)
      • 窗口层级管理(置顶、取消置顶、置底)
  1. WINEVENT.LLB - Windows 交互功能
    • 文件操作:文件打开、打印
    • 系统调用:应用程序运行 / 退出、屏幕保护启动
    • 系统控制:获取 / 显示任务列表、Windows 退出
    • 辅助功能:WinHelp 调用、带声音消息对话框
  2. WINNET.LLB - 网络功能( Win32 新增)
    • 网络资源管理:连接 / 断开网络资源
  3. WINSYS.LLB - 系统工具功能
    • 系统信息获取:光标位置、屏幕尺寸、系统路径
    • 系统控制:屏幕保护程序控制
  4. WINKEY.LLB - 键盘过滤功能(兼容性说明)
    • 仅提供兼容性存根,Win32 环境下无实际功能
    • 包含函数:键盘过滤安装 / 移除

三、安装配置指南

  1. DLL 文件放置要求
    • 推荐位置:与 LLB 文件同级目录(通常为 user.lib)
    • 替代方案:
      • LabVIEW 的 VI 搜索路径目录
      • 系统环境变量 PATH 包含的目录
    • 注意事项:若 DLL 未在搜索路径中,打开 VI 时会提示手动定位,且修改不会自动保存
  1. LabVIEW VI 搜索路径配置
    • 操作步骤:
      • 启动 LabVIEW
      • 编辑菜单 → 首选项 → 路径设置
      • 选择 "VI 搜索路径"
      • 取消 "使用默认值" 勾选
      • 通过浏览按钮选择路径或手动输入(如 C:\LABVIEW)
      • 使用 "插入" 按钮调整路径顺序
  1. 添加到函数菜单
    • 操作方法:将库文件放入 USER.LIB 目录
    • 重启 LabVIEW 后,用户库面板板将新增:
      • Windows Interaction VIs
      • Windows Keyboard Filter VIs
      • Windows Networking VIs
      • Windows System Utility VIs
      • Window Management VIs
    • 用户控件调色板新增:Window Ctrls

四、技术支持与注意事项

  1. 兼容性说明
    • 测试环境:Windows 95、Windows NT 3.51 + LabVIEW 4.0
    • 非 NI 官方正式版本,后续版本可能纳入
  2. 异常处理
    • 若使用中出现崩溃,请提供以下信息:
      • 具体使用的 VI 名称
      • 使用场景描述
      • 同时运行的其他应用程序
    • 反馈方式:邮件 / 语音留言
    • 高级支持:可上传问题 VI 至 FTP 的 /incoming 目录并告知文件名

技术建议:

  • 首次使用前建议备份 LabVIEW 相关目录
  • 安装后通过示例 VI 验证功能完整性
  • 升级 LabVIEW 版本时注意库文件兼容性