你好,欢迎访问冀州区扬禹水工机械厂!厂家直销,支持定制,量大优惠,联系电话:13663289587 旧版首页

基于C 的带式输送机选型系统中 数据库数据自动添加的研究

汤敏超 陈万宁 张亮有 戚其松带式输送机具有结构简单、输送物料范围广、输送量大、输送距离长、装卸方便、维修费用低、能耗低、效率高等多种优势,但在使用过程中选型设计一直困扰着众多使用者,复杂多样的设计变量、不同种类的输送机型号都需根据不同的物料和其他情况来选择,在设计中设计变量纷繁多样,有输送带、托辊、导料槽参数、物料参数等,设计者需要在设计前进行大量的查阅工作,得到输送机部件及输送物料的特性和参数。本软件致力于提高设计效率,体现智能化,将物料等参数汇编到数据库中,用户可以省去大量查阅工作。但是数据库中数据需要及时完善、更新,否则无法面向更多用户。1 C# 语言与数据库的概述随着大数据时代的到来,各行各业以此为契机,迅速将计算机和互联网技术运用到本行业中,使得原本繁重的工作变得高效、简捷。本软件的出发点是以带式输送机设计原理为依据,以C# 语言和.NET 开发平台为基本工具,再利用Access 数据库作为数据的存储和维护平台,开发出一整套智能化带式输送机的设计和设备选型软件。C# 语言以面向对象为基础,比C 语言的面向过程更加符合未来发展趋势,与C++ 的面向对象相比更加简单,完全可以实现带式输送机部件选型所需的各种功能,可将各关键部件之间的装配、属性及相互关系表示清楚,基于复杂的设计计算原理,它的推理机也比较复杂,后台的数据库也相当庞大。数据库技术已成为社会各行各业进行数据管理的重要工具。数据库所解决的是科学地组织和存储数据、高效地检索数据和进行数据处理的技术问题。从信息化萌发时代开始,人们逐渐发现现有的存储手段远远无法满足人们的需求,将大量数据保存,再从大量的数据中快速、精确地找到目标数据,这是数据库所要解决的问题。本软件利用Access 数据库软件建立物料、输送带、托辊等参数的数据库,让用户省去查阅时间,使设计过程更加高效、准确。2 数据库数据的使用及自动添加软件由用户登录、原始数据、设计计算、设备选型、结果输出等部分组成,涉及到建立数据库的部分主要有原始数据及设备选型这两个模块,原始数据包括物料参数、输送带、托辊、导料槽、刮板等参数、欧拉系数、倾斜系数以及输送物料最大横截面积等。通过建立这些原始数据的数据库, 用户可在软件中根据自身需求选择适合自己的设计参数,原始数据选择完成后将进行设计计算(阻力计算、输送带张力计算、传动滚筒轴功率计算、电机功率计算等)。设计计算完成后根据计算结果首先对比原始数据部分初选部件是否合格,如果合格再进行其他部件的选型(其他部件选型通过设计手册上部件型号及适用范围建立数据库,供用户进行选择)。最后将设计计算结果及部件选型结果输出,整个过程如图1 所示。图1 系统设计流程其中原始数据所建数据库并不完善,在使用中可能会缺少用户所需要的数据,这时需要用户进行手动输入,当用户输入完成后点击保存,界面输入的数据自动保存到相应的数据库中,实现了数据库的更新,在软件使用的同时不断完善自身数据库。3 以物料参数为例的演示3.1 物料属性选择操作过程原始数据界面分为设计数据、物料属性、输送机侧形尺寸及其他4 部分内容,物料名称的显示控件为ComboBox 可编辑文本框(包含允许值下拉列表),可供用户选择输送的物料,其他参数显示控件均为TextBox 文本框,当用户选定物料名称后,其他相应参数(堆积密度、粒度等)也对应出现在TextBox 文本框中。若物料名称下拉列表中没有用户所需要的物料,用户可自行将物料名称等其他参数手动输入,输入完成后点击保存数据按钮,数据会自动保存到原数据库中。其中运行堆积角与带速有关,同一物料不同带速下运行堆积角不同,所以软件在连接数据库之后需要对当前带速进行判断,才能确定运行堆积角。图2 ~图5 为软件操作界面。图2 物料选择图3 用户手动输入物料参数图4 原数据库保存输入的参数图5 再次启动软件时新物料可被选择3.2 程序内部执行过程当原始数据输入窗口启动时, 首先通过调用getData、getCommand 方法连接到目标数据库并读取其内容,用select from 语句找到对应物料参数表,将[ 字段1](物料名称)赋值给ComboBox 控件;当用户选定物料名称后该物料的其他参数(表中其他字段)显示在相应的TextBox 文本框中;当用户手动输入物料参数点击保存按钮后,系统首先会审查该物料名称在原数据库中是否已经存在、物料属性有无空白,以保证数据的唯一性和完整性,之后通过insert into 语句及调用ExecuteNonQuery() 方法将物料属性保存在数据库相应字段中(注意:运行堆积角是由物料名称及带速决定的,所以在读取或添加数据过程之前应对带速进行判断),当软件再次启动时将连接到更新后的数据库。3.3 实现功能代码1)数据库连接方法:创建getData、getCommand方法连接到数据库的存储地址,将其打开并读取。2)物料性质选择:通过select from 语句找到物料参数数据库,并将物料参数显示在对应文本框中。3)将用户输入的物料属性存储到原数据库中:通过insert into 语句及调用ExecuteNonQuery() 方法将用户输入的物料参数添加到数据库对应列中。4 结论编制带式输送机的设计选型软件时连接数据库可向数据库中自动添加数据,用Access 建立数据库系统,用C# 读取数据库记录;当数据库中没有用户所需数据时,用户手动输入后,数据自动保存到原数据库中,当软件再次使用时,用户就可以使用添加数据后的数据库。有效解决了软件系统数据维护、使用和追加的问题。举报/反馈发表评论发表作者最新文章高定位精度的第三代核环行起重机运行系统 刚柔耦合动力学仿真01-2014:40液压挖掘机转台有限元分析与疲劳强度评估01-2014:33SPMT 液压平板车车板变形有限元计算与仿真模拟01-2014:31相关文章数据库行业深度报告:企业数字化支撑,大数据时代基石阿里云李飞飞:云原生分布式数据库与数据仓库系统点亮数据上云MySQL分布式数据库的主要构架是什么?「腾讯云数据库」火速拿下2000家金融客户,背后的技术方法论面试不得不知的Mysql杀手锏

本文来源于程序自动整理,版权争议与本站无关,如有侵权,请联系我们。
冀州区扬禹水工机械厂
厂家直销,支持定制,量大优惠
手机:13663289587
地址:河北省冀州区高田工业区