介绍: 作为工程计算机辅助设计(CAD)软件的使用者,道路工程师通常对CAD软件的期望和要求是非常高的。一方面,工程师要求CAD软件系统应用简便、具有很高的自动化程度;另一方面,对于工程项目中出现的非常规性的问题和需求,又希望CAD软件具备一定的开放性,能够通过自由定制(或者二次开发)的方式来自主解决一些特殊的、偶然遇到的问题。这两方面的需求在公路路基横断面详细设计方面表现得尤为突出,工程师既希望CAD软件能够高效进行自动化设计,同时又希望针对不同的路基形式变化、地形、地质、低下水位变化等因素可以进行非常规的灵活性设计。 从上述第一方面的要求出发,提高软件的易用性和自动化程度,就要求在软件中必须将工程中的许多问题进行分析和归类,按照一般的设计流程将其中可能存在的选项或可能性进行规范简化,简单的按钮点击之后就可以得到直接打印满足要求的图纸成果了。自动化程度高的软件的极致状态就像固化的工厂生产流水线,每一个环节都是不可修改和变更的,显然很难具备对非常规问题和偶然出现的需求的适用性了。例如:对于近些年才较多出现的旧路改扩建、分离式路基等需求,就是一些早期公路CAD软件在开发时就没有考虑到的情况。 而提高软件系统的开放性和适用性,则要求不能固化设计流程、兼顾到所有可能的选择条件,为每一种可能的选项提供完成设计的途径。为了满足后一种需求,有些软件甚至提供一套编程语言,把部分编程工作交给工程设计人员自主去完成,以达到满足多种需求和考虑多种习惯的目标。但是,编程对于设计人员的要求就非同一般了,不是所有工程设计人员都具备编程基础和条件的。而这样,自然使得CAD软件应用的门槛就非常高了。 所以,公路CAD系统是应用性的计算机软件解决方案,其研究开发的一个关键点和困难就是如何兼顾上述切实存在的但却似乎对立冲突的两种需求。