梁桥评分系统

从理清思路到最后完成,对MATLAB又有了新的认识。


虽然算法很简单,就是一个计算器。
但是,其本身逻辑思维很复杂。
就是一个桥它自己的学问,让我们这些门外汉实在是汗颜啊。
所以到最后就是完成了一个很臃肿的exe.
快6000行代码了…

最后生成了exe文件。
在MATLAB里有运行库的前提下。
mbuild -setup
mcc -m test.m

#梁桥技术评分系统使用须知

##梁式桥基本结构

###一、上部结构
1、上部承重
2、上部一般构件
3、支座(三选一)
(1)橡胶
(2)钢支座
(3)混凝土摆式支座

###二、下部结构
1、桥墩
(1)墩身
(2)盖梁和系梁
2、桥台
(1)台身
(2)台帽
3、基础(包括水下基础)
4、翼墙、耳墙
5、锥坡、护坡
6、河床
7、调治

###三、桥面系
1、桥面铺装
(1)沥青混凝土
(2)水泥混凝土
2、伸缩缝装置
3、人行道
4、栏杆、护栏
5、防排水系统
6、照明标志

##使用方法
1、依次选择 桥梁部位大部件小部件
2、输入需要输入的 构件数量,并点击 确定 按钮。
3、依次选择 构件编号,并在 灾害标度值 里按照 灾害类型 输入合法的数值。
(1)灾害类型 由所选部位、部件给出。
(2)灾害标度值默认为1,需要修改为所需的数值。合法数值为[1,5]的整数。
(3)每录入一个编号的构件灾害标度值需点击 确定输入 按钮。
(4) 上部结构支座 选项中和 桥面系桥面铺装 ,只需选择一项即可计算部件得分。 支座桥面铺装 下的选项不可同时存在,只需选择一项。
(5)下部结构 中的 桥墩桥台 需要依次输入下属的两个选项的标度值才能计算部件得分。其下属选项是同时存在的,必须全部选择并输入灾害值。
4、计算得分
(1) 计算部件得分 需要在输入完一个小部件的所有编号的灾害值才能进行计算。
(2) 计算部位得分 需要在输入完一组部件的所有编号的灾害值才能进行计算。
(3) 计算总体得分需要在输入所有部位的所有部件的所有编号的灾害值才能进行计算。

谢谢你请我吃糖果!