论文部分内容阅读
汽车人机工程校核是汽车总布置设计过程中的一项重要工作,它遍及汽车总布置设计的始终,是一项重复性劳动较多的一个工作环节。传统的人机工程校核的方法主要以手工校核为主,所以在汽车总布置期间如何智能、准确、高效地进行人机工程校核工作,缩短设计周期,是目前汽车研究的一个重点。因此开发专用于汽车人机工程校核的软件系统具有重要的理论和实际价值。 针对上述问题,本课题在研究与总结部分汽车人机工程校核项目的校核方法的基础上,首先利用CATIA的知识工程模块开发了相应的校核工具的智能样板,然后再以CATIA为开发平台,以VB为开发工具进行了某微型客车人机工程校核系统的开发。在系统开发的过程中以外后视镜视野校核模块的开发为例,深入阐述了运用VB进行CATIA专用软件二次开发的基本流程和具体步骤,对于今后运用VB进行CATIA二次开发有很强的借鉴和指导价值。 在人机校核工具的开发中,运用推理公式和推理规则创建了智能眼椭球样板,它能够根据国家类型、眼椭球百分比和座椅水平调节行程按法规自动更新配置;运用推理公式、推理规则和设计表创建了眼点智能样板,他能根据输入参数自动选择靠背角修正参数和座椅水平调节行程修正参数,并且包含了法规内的初始眼点和法规外的转动眼点;运用推理公式、推理规则和设计表创建了手伸及界面智能样板,他能够根据输入参数自动计算因子并根据驾驶员男女比例按法规自动更新配置,提出了二维表格一维化的概念和运用CATIA的macros with arguments命令编程解决配置切换问题的思路。 在人机工程校核系统中以外后视镜视野校核系统的开发为例,详细地讲解了运用CATIA API进行人机工程校核系统的开发思路。在开发过程中采用并行编程思想将编程部分分为标准模块、窗体模块和功能模块进行编程。在标准模块中,以设置几何元素颜色属性的自定义函数为例,讲述了标准模块编程的思路。在窗体模块编程中,讲述了用VB创建校核系统窗体和用SelectElement2与过滤器数组进行交互选择的思路。在功能模块中,以CreateCheckLine模块的编程为例,讲述了如何运用CATIAAPI进行混合元素编程。 最后,结合企业需求将已经开发的校核系统应用到某款微型客车后视镜系统、前风窗系统、仪表板系统和安全带系统中进行人机工程校核验证。 该校核系统可以准确、快速、自动化地完成汽车人机工程校核工作,实现了法规知识和经验知识与计算机的融合,满足了企业的校核要求,减轻了劳动强度,提高了校核效率,为汽车人机工程校核提供了一个方便快捷的校核系统。