我的焊接监控系统web开发之路(一)

本文介绍了作者在开发焊接监控系统Web端的过程,包括功能概览、开发环境、数据库设计和功能实现。系统核心功能包括实时监控、历史记录查询和质量预测。采用Python Flask框架,数据库为SQL Server 2014,前端使用AdminLTE框架。同时,利用AJAX和Highcharts实现参数监控,运用机器学习模型进行质量预测。
摘要由CSDN通过智能技术生成

一.焊接监控系统web

1.1 功能概览

决定将现有的监控与质量分析系统web端做成如下架构,其中包括了系统概览,设备管理,工作站实时监控,故障诊断,历史查询以及报表分析等功能。为突出实时监控功能这一重点,没有将更高层级的人员,库存,物流管理等纳入进来,之后考虑调用焊接WPS(焊接工艺规程)数据库接口给焊接过程提供规范数值。

1.2 开发环境

win10 教育版

Pycharm,Anaconda3(Pyhton 3.6) ,Flask 0.12.2

数据库:SQL Server2014

前端开源框架 AdminLTE  https://adminlte.io/


二. 数据库

2.1 焊接监控系统业务部分ER图


设计了如下数据表以实现监控系统的业务部分,包括了设备,工艺,焊接过程(生产统计),焊接参数,焊接质量等部分具体而言,焊接设备部分涉及了工作站和工件,工作站又包括了机器人和焊机,其状态和报警信息需要分别记录;工艺部分包括了焊接工件及其对应的焊接规范(从焊接标准中导出,为不同工件设定焊接规范数值上下界);焊接过程表将记录每一条焊道的工作站,工件及起始结束时间,而焊接过程参数记录表记录每一焊道具体的参数信息;焊接质量部分导入由焊接质量分析模型表中模型地址对应的模型文件,对参数实现评价并记录结果在质量预测表中。

2.2 具体的数据库表结构



三. 功能实现

3.1 参数监控实时显示

该功能通过AJAX轮询实现,使用了highcharts提供的画图插件。

<script src="/static/scripts/highstock.js"
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值