.页眉. .页脚. 公路加筋土挡墙结构设计可视化编程摘要本文介绍了加筋土挡墙的结构、特点及用 Visual Basic 编程的特点和原则。文章从基本思路、系统分析、程序构建等方面逐步阐述了用 VB 进行公路加筋土挡墙结构可视化编程的全过程。关键词加筋土;挡土墙; Visual Basic ;可视化;计算机辅助设计 Abstract This paper introduces the structure and the feature of reinforced earth retaining walls. It also introduces the feature and the principle of the programme of Visual Basic. It gradually expounds how to use Visual Basic to programme the construction of reinforced earth retaining walls by explaining basic idea, system analysis and construction of the programme. Key words : reinforced earth; retaining wall; Visual Basic; computer aided design · 达维尔于 1963 年提出的[1]。近年来, 加筋土工程运用广泛,加筋土挡墙就是其中之一。但是由于加筋土挡墙在设计时需要考虑许多因素且计算繁琐,因此不利于技术的推广和方案的优选。通过计算机辅助,用机算代替手算,能有效减轻工作量。因此, 笔者选择了这一课题, 并在考虑和比较了各种软件的特点后, 选择了 Visual Basi c 作为此次设计的编程软件。 2. 程序分析和概要设计 程序结构初步构想加筋土挡墙的设计主要分为三个模块:基本参数输入模块、内部稳定性分析模块以及外部稳定性分析模块。基本参数输入模块中,要求用户根据工程情况,选择并输入需要的数据。内部稳定性分析模块中,程序根据用户输入的参数先进行试算,再由用户输入筋带初拟长度,与程序试算结果比较。最后由程序根据其抗拉、抗拔系数是否满足要求,自动调整各层筋带根数、筋带截面尺寸。在内部稳定性分析模块中,程序将生成四张表,分别是:拉力计算表、筋带截面计算表、抗拔稳定性系数计算表和调整后的筋带根数及 Ks 、 Kf 值表。外部稳定性分析模块包括有若干子模块:地基承载力验算子模块、基底滑移稳定性验算子模块、基底倾覆稳定性验算子模块以及整体滑动稳定性验算子模块。当不符合要求时,程序将回到基本参数输入模块中,由用户调整参数后再重新进行内、外部稳定性验算,直到验算结果满足为止。整个程序的思路是:打开程序→用户输入基本参数→调用内部稳定性分析模块和外部稳定性分析模块→确定拉筋特征参数→输出结果。 程序界面设计原则使用 Visual Basi c 可以快速设计出标准风格的 Windows 软件,但是要创建真正易用的图形界面,需要在程序界面设计上下些功夫[3]。 1. 窗体设计窗体设计的好坏往往影响到软件的整体形象,因此必须首先处理好窗体的设计问题。本次设计中采用了多
公路加筋土挡墙结构设计可视化编程 来自淘豆网m.daumloan.com转载请标明出处.