上位机软件开发,预算三万仅限深圳东莞惠州 佛山地区

项目介绍

需求规格书:LabVIEW 上位机|XYZ 三轴+线光谱共焦+扫码+自动输出表格

适用传感器:海伯森 、优可测、立仪等 线光谱共焦传感器

开发平台:LabVIEW

说明:仅上位机软件开发,不含机械、伺服、运动控制卡、扫码枪、传感器硬件;甲方自备

全部硬件、硬件 SDK/驱动。

用途:自动化扫描测量,支持扫码绑定样品信息,扫描完成自动导出结果表格。

1 项目概述

1.1 项目目标

基于 LabVIEW 开发 Windows 上位机软件,实现:

XYZ 三轴平台运动控制(回零、点动、矩形面扫描)

同步触发线光谱传感器采集原始光谱+Z 高度轮廓

扫码枪读取样品条码,将条码信息绑定本次扫描数据

扫描完成自动输出 Excel/CSV 表格,包含条码、坐标、光谱、高度数据

配套人机交互界面、状态监控、故障报警、日志记录

2 必选核心功能

2.1 XYZ 三轴运动模块

基础操作:轴使能、急停、JOG 点动、单步移动、实时机械坐标显示

回零功能:三轴独立回零,原点信号读取,回零完成标记

矩形面扫描配置:设置扫描起点、终点、行间距、扫描速度、Z 安全抬升高度(换行抬刀防

碰撞)

限位保护:读取正负硬限位,触碰限位立刻停止运动并弹窗报警

断点续扫:扫描中途暂停/停止,保存当前扫描行号,重启任务可从当前行继续扫描,无需

从头扫描

2.2 线光谱采集与同步

:硬件硬触发(推荐):运动控制卡位置比较输出 Trigger 电平信号给到海伯森控制器;到达

设定坐标硬件自动触发采集,消除操作系统延时,保证坐标与光谱一一对应

读取数据:原始光谱强度数组 + 传感器解算 Z 高度轮廓(每线 2048 点)

实时预览:LabVIEW 界面绘制原始光谱波形曲线、Z 高度轮廓曲线

丢帧检测、采集超时报警

2.3 扫码模块

USB 扫码枪接入上位机,支持扫描一维/二维条码

扫码成功后,条码字符串显示在界面,绑定本次整套扫描任务

条码为空/重复条码可弹窗提示告警;支持手动录入条码备用

2.4 数据存储 & 表格输出

每条采集行数据绑定:样品条码、X 坐标、Y 坐标、原始光谱数组、Z 高度数组、采集时间



自动输出:CSV(必选),可选 Excel 表格

文件命名规则:[条码]_[yyyyMMdd_HHmmss].csv

保存路径可在界面自定义设置

系统日志文件:记录扫码记录、运动状态、采集起止时间、各类报错信息,持久保存

2.5 GUI 人机界面(LabVIEW 前面板)

区域 1:三轴状态:实时坐标、使能、急停、回零、JOG 操作控件

区域 2:扫码输入区:条码显示、扫码状态提示

区域 3:扫描参数配置面板:扫描范围、行间距、速度、Z 安全高度、保存路径

区域 4:图像显示:光谱波形图、Z 高度轮廓实时曲线

区域 5:任务控制:开始扫描 / 暂停 / 停止

区域 6:消息日志窗口:报警、状态提示

区域 7:权限管理:管理员、工程师、操作员

2.6 异常保护

运动通讯断开、传感器网络掉线、扫码设备断开弹窗报警并停止运动

采集超时、丢帧告警

软件急停;可接入硬件急停信号,硬件急停触发三轴立即停止

2.7 交付物

LabVIEW 项目完整源码(.lvproj、vi 全套源码,非编译锁定)

编译可执行 EXE

用户操作手册、接口说明文档(运动卡调用、线光谱 DLL 调用说明)

光谱算法:基线扣除、峰值定位、峰值强度提取

3D 点云拼接、三维预览

批量任务队列,多条码样品连续自动扫描

数据库存储、自动生成 PDF 检测报告

用户账号权限管理

自定义扫描轨迹(非矩形扫描)

4 性能指标

操作系统:Windows10 / Windows11 64 位

开发环境:LabVIEW

通讯:运动控制卡 SDK;线光谱千兆以太网 TCP;扫码枪 USB/串口

扫描模式:矩形行扫;匀速段采集,加减速区间屏蔽采集,避免无效数据

数据:每线 2048 点光谱+Z 高度;坐标与光谱数据一一对应

验收标准

XYZ 回零、点动、矩形扫描正常,限位保护有效

扫码读取条码成功,条码绑定扫描数据

同步采集光谱+高度,坐标与光谱数据一一匹配,实时波形显示正常

扫描结束自动输出 CSV 表格,文件命名正常

断点续扫、报警、停机保护功能正常

需求:三轴运动控制,硬件位置触发同步采集光谱/Z 高度;扫码绑定样品条码;扫描完成

自动输出 CSV 表格,LabVIEW 完整源码交付。

要求:工程师有 LabVIEW 调用第三方 DLL、运动控制卡硬触发开发经验;仅限深圳东莞惠州

佛山地区,可以上门现场联调。
已有3人报名
*************
*************
浏览 712
点赞
3评论
收藏
1分享

手机扫一扫分享

分享
举报
评论
图片
表情
全部评论
周斌6小时前
有C++采样直流电源电压值为基础,进行电压方面的检测和控制的上位机软件,串口扫码枪经验。整个项目分解评估了一下,难点在于硬件控制的dll的成熟度,硬件位置触发同步。其他的常规开发,没有问题。
点赞回复
dddduane6小时前
七点上位机开发经验,数控,数采,半导体行业
点赞回复
Simon6小时前
熟悉Python控制自动化采集上位机开发
点赞回复
推荐
点赞
3评论
收藏
1分享

手机扫一扫分享

分享
举报