论文部分内容阅读
现代舰船装备着先进的电子设备,舰船离开这些电子设备无法完成预期的工作。这些先进的电子设备同时工作时,很可能造成严重的电磁干扰。当许多舰船在一起执行任务的时候,这种电磁干扰会变得非常严重,甚至导致舰船上的电子设备无法工作,给舰船的电子作战系统带来许多不必要的麻烦。所以如何对舰船设备建模并通过仿真测试舰船的电磁兼容性能,已经成为舰船建造时一个非常重要的问题。国内外许多公司、军方以及科学研究机构针对这一问题开发出了许多电磁兼容仿真方面的软件。本文是整个舰船电磁兼容仿真软件的一部分,主要负责舰船电子设备的建模工作。舰船电子设备建模是电磁兼容仿真软件设计中比较重要的部分。舰船电子设备建模的质量直接影响到电磁兼容仿真软件的性能。本文主要在Visual Studio2008软件开发环境下,采用ACIS开发软件作为实体建模的造型引擎,HOOPS开发软件作为显示引擎,ACIS和HOOPS之间通过ACIS/HOOPS bridge进行通信,实现以ACIS开发软件为内核进行造型,并利用HOOPS开发软件进行显示实体模型以及进行人机交互的功能。本文首先介绍了软件的开发环境Visual Studio2008,细致地分析了MFC类、ACIS开发软件以及HOOPS开发软件各自的特点。在此基础上,成功搭建了舰船实体建模仿真软件开发平台,实现了舰船实体建模和电磁仿真参数设计两个主要的功能。其中,舰船实体建模实现了软件界面的设计、单体建模功能、实体操作运算功能、模型视图功能、历史回溯功能以及文件管理功能。电磁仿真参数的设计完成了激励源脉冲参数设计功能、端口激励参数设计功能、边界条件参数设计功能、网格参数设计功能以及远场参数设计功能。