摘要

工程领域中Mathcad存在与其它软件数据交互困难、团队协作不流畅、计算结果容易出现较大误差等问题,但针对Math-cad软件集成的研究非常有限。首次在基于.NET的通用工程设计开发平台中对Mathcad进行软件集成。考虑到通用性和可扩展性,集成Mathcad采用插件化设计。详细介绍插件化设计的实现方法,解决了COM对象释放、Mathcad工作表变量覆盖、Mathcad支持变量类型扩展等棘手问题。通过通用工程设计开发平台,能够搭建高性能计算中心。平台已在企业中投入使用,效果理想,表明集成思路先进,方法可靠,能够广泛应用于现实生活中。