UG(Unigraphics NX)是Siemens PLM Software公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。
Unigraphics NX针对用户的虚拟产品设计和工艺设计的需求,提供了经过实践验证的解决方案。UG同时也是用户指南(user guide)和普遍语法(Universal Grammar)的缩写。
UG的开发始于1969年,它是基于C语言开发实现的。UG NX是一个在二维和三维空间无结构网格上使用自适应多重网格方法开发的一个灵活的数值求解偏微分方程的软件工具。
扩展资料:
UG曲线功能
曲线的生成是用于建立遵循设计要求的点、直线、圆弧、样条曲线、二次曲线、平面等几何要素,一般来说曲线功能建立的几何要素主要是位于工作坐标系XY平面上(用捕捉点的方式也可以在空间上画线),当需要在不同平面上建立曲线时,需要用坐标系工具WCS→Rotate或者Orient来转换XY平面。
参考资料来源:百度百科——UG
ug是unigraphics的缩写,是一个商品名。这是一个交互式cad/cam(计算机辅助设计与计算机辅助制造)系统,它功能强大,可以轻松实现各种复杂实体及造型的建构。它主要基于工作站。
cad是计算机辅助设计的缩写,是行业通用名称。它不包括cam(计算机辅助制造)。可以实现cad功能的软件有很多,ug是其中一个,还有autocad、cimatron、pro/engineer、solidworks、开目cad等等。而autocad则是另外一个由欧特克(autodesk)公司开发的主要基于pc机的cad软件。
ug的开发始于1990年7月。如今大约十人正工作于核心功能之上。当前版本具有大约450,000行的c代码。
ug是一个在二和三维空间无结构网格上使用自适应多重网格方法开发的一个灵活的数值求解偏微分方程的软件工具。其设计思想足够灵活地支持多种离散方案。因此软件可对许多不同的应用再利用。
一个给定过程的有效模拟需要来自于应用领域
(自然科学或工程)、数学(分析和数值数学)
及计算机科学的知识。一些非常成功的解偏微分方程的技术,特别是自适应网格加密(adaptive
mesh
refinement)和多重网格方法在过去的十年中已被数学家研究。计算机技术的巨大进展,特别是大型并行计算机的开发带来了许多新的可能。
然而,所有这些技术在复杂应用中的使用并不是太容易。这是因为组合所有这些方法需要巨大的复杂性及交叉学科的知识。最终软件的实现变得越来越复杂,以致于超出了一个人能够管理的范围。
ug的目标是用最新的数学技术,即自适应局部网格加密、多重网格和并行计算,为复杂应用问题的求解提供一个灵活的可再使用的软件基础。
一般结构
一个如ug这样的大型软件系统通常需要有不同层次抽象的描述。ug具有三个设计层次,即结构设计(architectural
design)、子系统设计(subsystem
design)和组件设计(component
design)。
至少在结构和子系统层次上,ug是用模块方法设计的并且信息隐藏原则被广泛地使用。所有陈述的信息被分布于各子系统之间。ug是用c语言来实现的。