一种基于vb编程的带传动系统设计数字化方法

文档序号:1964013 发布日期:2021-12-14 浏览:15次 >En<

阅读说明:本技术 一种基于vb编程的带传动系统设计数字化方法 (Belt transmission system design digitization method based on VB programming ) 是由 朱大昌 黄乐涵 杜宝林 梁远飞 崔翱东 于 2021-09-16 设计创作,主要内容包括:本发明公开了一种基于VB编程的带传动系统设计数字化方法,包括以下步骤:S1、将涉及到的平带和V带系统设计公式及平带和V带的国标数据,用VB编程写入程序内部;S2、使用VB编写用户使用界面,使用户能够在用户界面输入所需设计的平带传动系统环境参数或V带传动系统环境参数;S3、操作用户使用界面最终输出用户所需的平带传动系统设计数据或V带传动系统设计数据。本发明过建立人机结合的方式,应用多维数组表处理法和应用数据库管理方式等多种数据处理方法,极大简化设计过程,提高设计效率。(The invention discloses a belt transmission system design digitalization method based on VB programming, which comprises the following steps: s1, writing the design formulas of the related flat belts and V belt systems and national standard data of the flat belts and V belts into a program by VB programming; s2, compiling a user use interface by using VB, so that a user can input the environmental parameters of the flat belt transmission system or the V belt transmission system which are required to be designed on the user interface; and S3, operating the user interface to finally output the flat belt drive system design data or V belt drive system design data required by the user. The invention greatly simplifies the design process and improves the design efficiency by establishing a man-machine combination mode, applying a multi-dimensional array table processing method, applying a database management mode and other data processing methods.)

一种基于VB编程的带传动系统设计数字化方法

技术领域

本发明属于带传动系统设计领域,具体涉及一种基于VB编程的带传动系统设计数字化方法。

背景技术

鉴于带传动的手工设计方法存在着工作量大,设计繁琐,设计过程需要反复的缺点,计算机辅助带传动设计系统的开发仍然非常重要。带传动系统的数字化设计有利于提高型带传动设计效率及可靠性。鉴于VB软件的强大可视化编程功能及数据库访问功能,将其作为开发工具,可以获得多种带传动的计算机辅助设计,得到相应的设计参数,可以有效地提高设计效率,减少设计人员的工作量,实现带传动的自动化设计。

发明内容

本发明的主要目的在于克服现有技术的缺点与不足,提出一种基于VB编程的带传动系统设计数字化方法,通过建立人机结合的方式,应用多维数组表处理法和应用数据库管理方式等多种数据处理方法,极大简化设计过程,提高设计效率。

为了达到上述目的,本发明采用以下技术方案:

一种基于VB编程的带传动系统设计数字化方法,包括以下步骤:

S1、将涉及到的平带和V带系统设计公式及平带和V带的国标数据,用VB编程写入程序内部;

S2、使用VB编写用户使用界面,使用户能够在用户界面输入所需设计的平带传动系统环境参数或V带传动系统环境参数;

S3、操作用户使用界面最终输出用户所需的平带传动系统设计数据或V带传动系统设计数据。

进一步的,编写用户使用界面时具体使用以下VB控件:

Option控件,将平带传动系统设计或V带传动系统设计写到Option控件,由用户进行选择;

TextBox控件,用于用户参数资料输入和设计数据输出;

ComboBox控件,将平带传动系统或V带传动系统的环境参数编写入ComboBox控件中,由用户进行选择;

Command控件,将带传动系统设计的顺序、带传动系统设计计算、带传动系统国标数据查询以及带传动系统设计最终数据的保存都编写到该控件内。

进一步的,用户使用界面包括平带传动系统设计界面以及V带传动系统设计界面,平带传动系统设计界面以及V带传动系统设计界面均包括多层不同界面;

当用户选择了平带传动或V带传动Options控件后,进入相应的平带传动系统设计界面或V带传动系统设计界面。

进一步的,Command控件包括:

开始Command控件以及关闭Command控件,开始Command控件用于当用户进入平带传动系统设计界面或V带传动系统设计界面后,进入设计界面;关闭Command控件用于退出界面;

计算Command控件,用于当用户输入带传动系统的设计环境参数后,进行计算,在相应的TextBox控件输出设计数据;

上一步操作以及下一步操作Command控件,用于进入平带传动系统设计界面或V带传动系统设计界面的上一层界面或下一层界面,并自动保存当前界面设计数据;

查询国标数据参数Command控件,进行查询,用于对应的TextBox控件输出查询数据;

保存数据Command控件,用于将带传动系统设计结果自动保存到连接到此控件的数据库Access表格中。

进一步的,将平带传动系统或V带传动系统的环境参数编写入ComboBox控件中的具体步骤为:

在平带传动系统设计的第二层界面的ComboBox控件的List属性内,编写入带轮间距要求;

在平带传动系统设计的最后一层界面的上部分ComboBox控件的List属性内,编写入载荷情况、启动情况及每天工作小时数;

在平带传动系统设计的最后一层界面的下部分ComboBox控件的List属性内,编写入传动形式和两带轮中心连线与水平线间夹角;

在V带传动系统设计的第一层界面的ComboBox控件的List属性内,编写入载荷情况、启动情况及每天工作小时数;

在V带传动系统设计的最后一层界面的ComboBox控件的List属性内,编写入带型、传动比和带轮间距要求。

进一步的,TextBox控件用于用户参数资料输入和设计数据输出的方法具体为:

在带传动系统设计界面输入参数领域的TextBox控件用于获取用户输入的所需设计的带传动系统应用环境参数;

在带传动系统设计界面输出参数领域的TextBox控件用于输出设计结果或国标数据查询结果。

进一步的,Command控件进行计算和查询的方法具体为:

建立带传动系统设计所需的国标数据多维数组和数据库Access表格,并连接到控件,通过点击自动获取数据和计算。

本发明还提供一种基于VB编程的带传动系统设计系统,系统根据本发明提供的基于VB编程的带传动系统设计数字化方法得到。

本发明与现有技术相比,具有如下优点和有益效果:

1、根据本发明方法得到设计系统代替了复杂的人工带传动系统设计计算,能够自动查询带传动系数设计的国标数据,节省了人工查询的时间,经过实例验算证明该系统能够正确输出带传动系统设计数据,具有绝对的可行性。

附图说明

图1为本发明实施例方法的流程图;

图2为本发明实施例系统的主界面;

图3为本发明实施例系统的平带传动系统设计界面的第一层界面;

图4为本发明实施例系统的平带传动系统设计界面的第二层界面;

图5为本发明实施例系统的平带传动系统设计界面的最后一层界面;

图6为本发明实施例系统的V带传动系统设计界面的第一层界面;

图7为本发明实施例系统的V带传动系统设计界面的第二层界面;

图8为本发明实施例系统的V带传动系统设计界面的最后一层界面。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

实施例

如图1所示,一种基于VB编程的带传动系统设计数字化方法,包括以下步骤:

S1、将涉及到的平带和V带系统设计公式及平带和V带的国标数据,用VB编程写入程序内部;

S2、使用VB编写用户使用界面,使用户能够在用户界面输入所需设计的平带传动系统环境参数或V带传动系统环境参数;

编写用户使用界面时具体使用以下VB控件:

Option控件,将平带传动系统设计或V带传动系统设计写到Option控件,由用户进行选择;

TextBox控件,用于用户参数资料输入和设计数据输出;

ComboBox控件,将平带传动系统或V带传动系统的环境参数编写入ComboBox控件中,由用户进行选择;

Command控件,将带传动系统设计的顺序、带传动系统设计计算、带传动系统国标数据查询以及带传动系统设计最终数据的保存都编写到该控件内。

在本实施例中,用户使用界面包括平带传动系统设计界面以及V带传动系统设计界面,平带传动系统设计界面以及V带传动系统设计界面均包括多层不同界面;

当用户选择了平带传动或V带传动Options控件后,进入相应的平带传动系统设计界面或V带传动系统设计界面。

在本实施例中,Command控件包括:

开始Command控件以及关闭Command控件,开始Command控件用于当用户进入平带传动系统设计界面或V带传动系统设计界面后,进入设计界面;关闭Command控件用于退出界面;

计算Command控件,用于当用户输入带传动系统的设计环境参数后,进行计算,在相应的TextBox控件输出设计数据;

上一步操作以及下一步操作Command控件,用于进入平带传动系统设计界面或V带传动系统设计界面的上一层界面或下一层界面,并自动保存当前界面设计数据;

查询国标数据参数Command控件,进行查询,用于对应的TextBox控件输出查询数据;

保存数据Command控件,用于将带传动系统设计结果自动保存到连接到此控件的数据库Access表格中。

其中,将平带传动系统或V带传动系统的环境参数编写入ComboBox控件中的具体步骤为:

在平带传动系统设计的第二层界面的ComboBox控件的List属性内,编写入带轮间距要求;

在平带传动系统设计的最后一层界面的上部分ComboBox控件的List属性内,编写入载荷情况、启动情况及每天工作小时数;

在平带传动系统设计的最后一层界面的下部分ComboBox控件的List属性内,编写入传动形式和两带轮中心连线与水平线间夹角;

在V带传动系统设计的第一层界面的ComboBox控件的List属性内,编写入载荷情况、启动情况及每天工作小时数;

在V带传动系统设计的最后一层界面的ComboBox控件的List属性内,编写入带型、传动比和带轮间距要求。

TextBox控件用于用户参数资料输入和设计数据输出的方法具体为:

在带传动系统设计界面输入参数领域的TextBox控件用于获取用户输入的所需设计的带传动系统应用环境参数;

在带传动系统设计界面输出参数领域的TextBox控件用于输出设计结果或国标数据查询结果。

Command控件进行计算和查询的方法具体为:

建立带传动系统设计所需的国标数据多维数组和数据库Access表格,并连接到此控件中,通过点击自动获取参数并计算。

S3、操作用户使用界面最终输出用户所需的平带传动系统设计数据或V带传动系统设计数据。

在另一个实施例中,提供了基于上述实施例所述数字化方法的基于VB编程的带传动系统设计系统。

如图2所示,为本实施例系统的用户使用主界面,包括两个Option控件,分别为“平带传动”和“V带传动”;

两个Command控件分别为“开始”与“关闭”;

选择“平带传动”后,选择“开始”则会进入如图3所示的平带传动系统设计的第一层界面,选择“V带传动”后,选择“开始”则会进入如图6所示的V带传动系统设计的第一层界面。选择“关闭”则退出。

如图3所示,为本实施例系统的平带传动系统设计界面的第一层界面,包括:三个TextBox输入,分别为“主动轮转速”、“从动轮转速”、“传递功率”;

三个TextBox输出,分别为“主动轮基准直径”、“从动轮基准直径”、“带速”;

三个Command控件,分别为“计算”、“下一步”、“上一步”。

输入三个参数后选择“计算”,该Command控件获得输入参数进行多维数组表或Access表格查询后,进行平带传动系统设计的计算,在输出的TextBox控件处显示结果。

选择“下一步”进入到平带传动系统设计的第二层界面,并且该控件通过VB中的sql语句连接到Microsoft Office Access,会自动保存该设计环节的查询数据及计算数据。选择“上一步”则返回主界面。

如图4所示,为本实施例系统的平带传动系统设计界面的第二层界面,包括四个TextBox输入:分别为上一步计算得到的“主动轮基准直径”、“从动轮基准直径”、“带速”、“带轮间距要求”;

两个TextBox输出;

一个ComboBox控件,利用其List属性提供平带带轮间距要求分别为“无”、“=”、“<”、“>”、“>=”、“<=”;

两个Command控件,分别为“计算基准带长”、“确定实际中心距”;这两个控件都编写入平带传动系统设计公式,同时利用VB编程建立部分平带传动系统设计国标数据多维数组,并利用VB的sql语句连接到不同的平带传动系统设计国标数据Microsoft OfficeAccess表格,用于提供给这两个控件进行数据查询计算,最后在两个输出TextBox中显示设计结果;

两个Command控件,分别为“上一步”和“下一步”;选择“下一步”进入到平带传动系统设计界面的最后一层界面,并且该控件通过VB中的sql语句连接到Microsoft OfficeAccess,会自动保存该设计环节的查询数据及计算数据。选择“上一步”则返回平带传动系统设计界面的第一层界面。

如图5所示,为本实施例系统的平带传动系统设计界面的最后一层界面,界面上半部分包括:三个ComboBox控件,利用List属性提供不同的平带传动系统:

“载荷情况”:“载荷变动微小”、“载荷变动小”、“载荷变动较大”、“载荷变动大”;

“每天工作小时数”:“<10”、“10-16”、“>16”;

“启动情况”:“空、轻载启动”、“重载启动”;

一个TextBox输入为“传递功率”;

两个输出TextBox控件;

两个Command控件,分别为“查询工况系数”、“计算设计功率”,其中“查询工况系数”的控件根据四个输入,查询利用VB编程建立的平带传动系数设计国标数据多维数组表,在对应的输出TextBox控件显示结果。而“计算设计功率”的控件编写入平带传动系统设计公式,根据获取的输入数据及查询数据,利用VB编程建立部分平带传动系统设计国标数据多维数组和VB的sql语句连接到不同的平带传动系统设计国标数据Microsoft OfficeAccess表格,用于提供给此控件进行数据查询计算,最后在对应输出TextBox中显示设计结果。

界面下半部分包括了两个ComboBox控件,具体为:

“传动形式”:“自动张紧传动”、“简单开口传动”、“交叉传动”、“其他传动”;

“两带轮中心连线与水平线间的夹角”:“0-60度”、“60-80度”、“80-90度”;

四个输入TextBox控件,分别为:“输入主动轮直径”、“输入从动轮直径”、“带速”、“输入中心距”;

三个输出TextBox控件;

六个Command控件,分别为“查询布置系数”,“计算带的截面积”,“计算轴压力”、“上一步”、“保存数据”、“结束”;其中“查询布置系数”的控件根据四个输入,查询利用VB编程建立的平带传动系数设计国标数据多维数组表,在对应的输出TextBox控件显示结果。另外两个Command控件编写入平带传动系统设计公式,根据获取的输入数据及查询数据,利用VB编程建立部分平带传动系统设计国标数据多维数组和VB的sql语句连接到不同的平带传动系统设计国标数据Microsoft Office Access表格,用于提供给这两个控件进行数据查询计算,最后在对应输出TextBox中显示设计结果。

选择“上一步”进入到平带传动系统设计界面的第二层界面。选择“保存数据”,该控件通过VB中的sql语句连接到Microsoft Office Access,会保存该设计环节的查询数据及计算数据。选择“结束”则退出平带传动系统的设计。

如图6所示,为本实施例系统的V带传动设计界面的第一层界面,包括:三个ComboBox控件,利用List属性提供不同的平带传动系统“载荷情况”:“载荷变动微小”、“载荷变动小”、“载荷变动较大”、“载荷变动大”;

“每天工作小时数”:“<10”、“10-16”、“>16”;

“启动情况”:“空、轻载启动”、“重载启动”;

一个TextBox输入为“所需传递的额定功率”;

两个输出TextBox控件,分别为“工况系数”、“计算功率”;

三个Command控件,分别为“计算”、“下一步”、“上一步”。选择“计算”,该Command控件获得输入参数进行多维数组表或Access表格查询后,进行V带传动系统设计数据查询和计算,在对应输出的TextBox控件处显示结果;选择“下一步”进入到V带传动系统设计界面的第二层界面,并且该控件通过VB中的sql语句连接到Microsoft Office Access,会自动保存该设计环节的查询数据及计算数据。选择“上一步”则返回主界面。

如图7所示,为本实施例系统的V带传动设计界面的第二层界面,包括:

三个TextBox输入,分别为上一步计算得到的“输入计算功率”、“输入小带轮转速”、“输入大带轮转速”;

五个输出TextBox控件,分别为“带型”、“带速”、“小带轮基准直径”、“大带轮基准直径”、“传动比”;

四个Command控件,分别为“选择带型”、“计算带速”、“确定带轮直径”、“计算传动比”;在此类控件中,编写入了V带传动系统设计公式,根据获取的输入数据及查询数据,利用VB编程将V带选型图像函数化处理,建立部分V带传动系统设计国标数据多维数组并利用VB的sql语句连接到不同的V带传动系统设计国标数据Microsoft Office Access表格,提供给这四个控件进行数据查询和计算,最后在对应输出TextBox中显示设计结果。

选择“下一步”进入到V带传动系统设计界面的最后一层界面,并且该控件通过VB中的sql语句连接到Microsoft Office Access,会自动保存该设计环节的查询数据及计算数据。选择“上一步”则返回V带传动系统设计界面的第一层界面。

如图8所示,为本实施例系统的V带传动设计界面的最后一层界面,包括:

四个TextBox输入,分别为第一步计算得到的“输入小带轮基准直径”、“输入大带轮基准直径”、“输入小带轮转速”、“输入计算功率”;

五个TextBox输出;

三个ComboBox控件,利用其List属性提供不同的平带“带轮间距要求”:“无”、“=”、“<”、“>”、“>=”、“<=”;

“带型”:“Z型”、“A型”、“B型”、“C型”、“D型”、“E型”;

“传动比”;

七个Command控件,分别为“计算V带基准带长和实际中心距”、“计算V带根数”、“计算初拉力”、“计算轴上压力”、“上一步”、“保存数据”、“结束”;

前五个计算的Command控件都编写入V带传动系统设计公式,同时利用VB编程建立部分V带传动系统设计国标数据多维数组,并利用VB的sql语句连接到不同的V带传动系统设计国标数据Microsoft Office Access表格,用于提供给这五个控件进行数据查询计算,最后在五个输出TextBox中显示设计结果。

选择“上一步”进入到V带传动系统设计界面的第二层界面。选择“保存数据”,该控件通过VB中的sql语句连接到Microsoft Office Access,会保存该设计环节的查询数据及计算数据。选择“结束”则退出V带传动系统的设计。

还需要说明的是,在本说明书中,诸如术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种复合煤层端帮开采煤柱参数设计方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类