咨询热线:0731-88808590
切换到宽版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14150|回复: 6

在AutoPDMS实现逻辑支吊架的开发设计方案

[复制链接]
发表于 2008-11-19 18:05:00 | 显示全部楼层 |阅读模式
以下是引用uesoft在2008-5-4 15:39:21的发言:

AutoPDMS实现逻辑支吊架的方案

背景:

AVEVA公司的PDMS软件在建模中没有考虑到逻辑支吊架的情况,在用PDMS软件导出Glif和CAESARII文件时,大部分设计人员采取在ATTA元件上加用户自定义属性的方式将应力计算所需要的数据保存在自定义属性中,再通过编写PML语言将数据导出到文件。

PDMS软件中ATTA元件主要是用来标识管道上的附加点,如支吊点,约束点等。ATTA本身也与管道中的其它元件一样也是通过等级引用元件(SPREF属性引用一个等级),一般情况下ATTA元件是没有形的,在分支上也不会将分支打断。PDMS中ATTA元件同时提供了一个指向属性库约束的引用(CSTREF),这个引用是用来引用附加点上的约束数据。


由于PDMS中属性库约束节点的存放的数据不能满足应力分析所需要的数据。如弹簧的一些数据,在PDMS中没有,要导出弹簧的数据相对比较困难。


方案:

目前,在我们所开发的AutoPDMS软件中为了实现与AutoPSA和CAESARII的接口,我们重新建立了逻辑支吊架层结构。

World

CONW

CONT

―――――――――――――――――――――

| | | | |

CONS SHanger DISP FORCE ColdTight


CONS:存放刚性支吊架的数据

SHanger:存放弹簧支吊架的数据

DISP:存放位移数据

FORCE:存放力/力矩数据

ColdTight:存放冷紧数据


每一个逻辑支吊架与一个管道的ATTA元件所对应,因此在我们的软件中对ATTA元件属性所了相应的调整,增加了指向逻辑支吊架节点的引用。分别是CSTREF、SHRREF、DISPREF、COLDTIGHTREF、FORCEREF。考虑到在一个ATTA上可能存在两种以上的约束,所以对每种类型都做了节点的引用。


逻辑支吊架节点有一个指向元件SCOM的引用,是用来显示逻辑支吊架图形的。当一个ATTA元件CREF属性没有设置时,显示逻辑支吊架的图形。ATTA元件的CREF属性是指向一个与ATTA连接的节点引用(如Hanger)。


AutoPDMS在管道上插入逻辑支吊架时,会在分支上插入一个ATTA元件,根据ATTA元件的BORE在选取相应的逻辑支吊架的SCOM。

应力分析文件的导出,在导出时根据ATTA元件指向逻辑支吊架的引用导出相应的应力分析数据。

[此贴子已经被uesoft于2010-5-4 10:39:33编辑过]
回复

使用道具 举报

 楼主| 发表于 2008-11-19 19:40:00 | 显示全部楼层
以下是引用uesoft在2008-5-4 15:43:28的发言:

欢迎大家提出新方案。

以下是引用绿色苹果宝贝在2008-5-4 23:41:06的发言:
什么是逻辑支吊架?

以下是引用uesoft在2008-5-5 8:35:37的发言:

逻辑支吊架是存储了支吊架相关信息的约束节点。它包括约束位移、力/力矩、约束方向、约束性质、弹簧信息等方面的数据。逻辑支吊架的外在表现是一个支吊架图块,与之相对应的概念是实体支吊架。所谓实体支吊架是真3D的实体支吊架模型,在PDMS软件中的数据结构表现为H&S模块下的诸多节点。

逻辑支吊架信息可用于管道应力分析、实体支吊架建模、平断面图和轴测图及SPOOL出图等等,在管道设计中具有十分重要的意义。

[此贴子已经被作者于2008-5-5 8:38:47编辑过]

以下是引用chenbl在2008-5-5 10:28:51的发言:

PDMS中真实支吊架的层次结构为:

REST

|

Hanger

|

PCAL HELE SCAL

可以把逻辑支吊架和真实支吊架的结构相结合,用户在创建逻辑支吊架时程序自动创建Atta元件和REST节点,把逻辑支吊架的信息保存到REST属性中

以下是引用chenbl在2008-5-5 15:40:54的发言:

属性库中的CONS有下列属性

APPL (application)

FORC (applied force (load))

MOME (applied moment)

DISP (applied displacement)

ROTA (applied rotation)

DLIM (displacement limits)

RLIM (rotation limits)

FLIM (force limits)

MLIM (moment limits)

DFLF (translational flexibility factor - distance/force)

RFLF (rotation flexibility factor)

FCOE (friction coefficient)

CPUL (cold pull (translational))

CPUT (cold pull (twist))

位移,力,冷紧可以描述,不必加DISP、FORCE、ColdTight、但小弟不知CPUL,CPUT到底是什么意思

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-19 19:44:00 | 显示全部楼层
以下是引用aladin在2008-5-5 18:02:51的发言:

CPUL,CPUT猜测可能是冷拉,冷紧的意思。

在glif中对于冷紧,有两种处理方式,可能对应PDMS的这两种处理方式,也是早期国外的思想。

仅供参考!不一定正确!

以下是引用uesoft在2008-5-6 8:09:15的发言:

CPUL (cold pull (translational))冷拉(平动),是产生线位移的冷拉或冷紧

CPUT (cold pull (twist)) 冷拉(转动),是产生角位移的冷扭转,比如可以对某些补偿器实施冷扭转以增加其角位移补偿能力,对管道实施冷扭转也有相似效果。

以下是引用edison在2008-5-7 17:19:05的发言:

请问,现在有没有可以直接将PDMS的管道转为GLIF或优易的应力分析软件的计算书的接口软件?

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-19 19:45:00 | 显示全部楼层

方案1:(现在已经实现方案) 定义相关逻辑支吊架的域节点,更改ATTA属性结构。在ATTA原有属性基础上增加了四个属性,包括ShrRefID、DISPRefID、ForceRefId、ColdTightRefId,分别指向CONT节点下弹簧、位移、力、冷紧等节点的引用。

ShrRefID:指向弹簧支吊架信息
DISPRefID:指向位移信息
ForceRefID:指向力/力矩信息
ColdTightRefID:指向冷紧信息

把属性库的CONW,CONT节点移到设计库。CONT节点下新建有CONS(与PDMS属性库CONS节点结构不同)作为存放刚性支吊架信息的节点,在CONT下新增SHanger、DISP、Force、ColdTight节点,分别保存弹簧、位移、力、冷紧等节点的数据。

优点:
a.代码已经实现,可以运行。
b.ATTA符号图形显示直接引用元件库中逻辑支吊架的形集,只需要建立几个简单的逻辑支吊架元件。
缺点:
a.ATTA节点与PDMS不兼容,PDMS没有SHanger,DISP,Force,ColdTight节点,用户无法利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
b.逻辑支吊架的形集和真实支吊架的形集建模过程不同,需要维护两套代码,两套数据库。ATTA图形显示过程与其它管件不同,也需要维护两套代码。
c.DISP、Force、ColdTight在PDMS属性库下CONS节点有重复属性。

方案2:(PDMS原有方案)没有相关逻辑支吊架节点。ATTA属性结构中保存了指向属性库CONS的引用(CstRef),Cref指向实体支吊架(Hanger)。

优点:
a.完全与PDMS兼容。
缺点:
a.无法提供足够的应力分析接口需要的支吊架的数据。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-19 19:45:00 | 显示全部楼层
5 Constraint Data(约束数据)的结构描述:
CONW结点在世界结点之下,它包含一个管理性的结点CONT,在CONT下面才是约束CONS,它存储某个特殊条件下的属性,CONS包含CASE TABLE ELEMNT(TCAS),它是一个指针指向特殊的CASE使条件数据能够适用。一个CONS可能含有多个TCAS,如果一个都不包含,那么CONS将适用于所有的CASE。在一个设计数据库中,管道(PIPE)包含一个合法成员ATTA (Attachment Point),它包含一个CONSTRAINT的引用,因此它包含了属性数据库中的属性和条件。
CONW: Constraint World
CONT: Constraint Type(目前还不能够建CONT,RUN,CARD)
CONS: Constraint
TCAS: Case Table Element, This is a reference to a particular case for which the constraint data is applicable. The element TCAS (Case Table element) has an attribute CASR (Case Reference) which references a case applicable for that constraint.

CONS节点含有所需要的约束数据,具体如下:
APPL (application)
FORC (applied force (load))
MOME (applied moment)
DISP (applied displacement)
ROTA (applied rotation)
DLIM (displacement limits)
RLIM (rotation limits)
FLIM (force limits)
MLIM (moment limits)
DFLF (translational flexibility factor - distance/force)
RFLF (rotation flexibility factor)
FCOE (friction coefficient)
CPUL (cold pull (translational))
CPUT (cold pull (twist))
其中FORC, MOME,DISP, ROTA, FLIM, MLIM, DFLF, RFLF, FCOE, CPUL and CPUT是三个元素的数组。DLIM and RLIM是六个元素的数组。
CONS下一般含有多个TCAS,每个TCAS指向一个CASE。这种逻辑代表的含义是:该约束适合它下面所有TCAS指向的CASE(工况),如果一个CONS没有任何TCAS节点,说明该约束适合任何CASE

在设计库中,PIPE下有一种元件叫ATTA(Attachment Point),该类元件有个属性CSTR (Constraint Reference) ,该属性就是指向属性库中的一个约束(constraint)

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-19 19:45:00 | 显示全部楼层
讨论:

方案3:在属性库CONT节点下建立逻辑支吊架节点(与AutoPSA/CAESARII结构兼容的SHanger弹簧支吊架节点和刚性支吊架节点)。

a.不改变ATTA结构,ATTA元件属性保证与PDMS结构完全相同。
b.改变PDMS属性库CONT节点下的层次结构。
c.需要在PDMS属性库CONT节点下增加SHanger,刚性支吊架节点。
d.增加一个Shanger、CONS、刚性支吊架引用的节点。
优点:
a.不需要实现PDMS用户自定义属性功能。
b.CONT节点下的数据访问功能代码在方案1中已基本实现,不需要太多开发工作量。
c.数据结构灵活,易于扩充。
d.数据冗余量小。
e.ATTA元件的CstRef属性指向CONT或者是CONS,可以兼容PDMS又可以实现同一个ATTA存储两种以上的节点类型。
缺点:
a.CONT节点层次结构与PDMS不兼容,PDMS没有SHanger、刚性支吊架节点,用户无法利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
b.AutoPDMS导出模块需要增加从约定数据转换为AutoPDMS逻辑支吊架的功能。
c.PDMS用户需要遵守AutoPDMS约定规则,用户必须在固定的自定义属性中设置好逻辑支吊架的数据。
d.ATTA元件的CstRef属性指向CONT或者是CONS,而PDMS的ATTA元件是指向CONS,两者不同,代码逻辑复杂化。

方案4:修改PDMS属性库CONS结构。
a.不改变ATTA结构,ATTA元件属性保证与PDMS结构完全相同。
b.不改变PDMS属性库CONT节点下的层次结构。
c.在PDMS属性库CONS节点上增加刚性支吊架和弹簧支吊架的属性,改变了PDMS属性库CONS节点的结构。
优点:
a.如果用PDMS用户自定义属性,则与PDMS兼容,用户可以利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
b.如果用PDMS用户自定义属性,可以利用AutoPDMS导出模块已经实现的接口导出数据。
c.实现的PDMS用户自定义属性功能,是所有其它模块都可能需要的,减少了其它模块的开发工作量。
缺点:
a.实现难度相对高,需要实现自定义属性功能。
b.CONS结构数据出现冗余,刚性支吊架和弹簧支吊架不必要同时存储。
c.PDMS用户需要遵守AutoPDMS约定规则,用户必须在固定的自定义属性中设置好逻辑支吊架的数据。
d.CONS的数据结构必须增加固定的自定义属性来存放逻辑支吊架数据。


方案5:修改ATTA结构
a.改变ATTA节点属性结构,不兼容PDMS设计库ATTA节点属性结构,在PDMS设计库ATTA节点上增加刚性支吊架和弹簧支吊架的属性。
b.不改变PDMS属性库结构,与PDMS属性库结构完全相同。
优点:
a.如果用PDMS用户自定义属性,则与PDMS兼容,用户可以利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
缺点:
a.实现难度相对高。
b.ATTA结构数据出现冗余,刚性支吊架和弹簧支吊架不必要同时存储。

方案6:修改REST结构
a.改变REST节点属性结构,不兼容PDMS设计库REST节点属性结构,在PDMS设计库REST节点上增加刚性支吊架和弹簧支吊架的属性。
b.不改变PDMS属性库结构,与PDMS属性库结构完全相同。
c.在创建逻辑支吊架时,自动创建与逻辑支吊架相关联的REST节点和Hanger节点,有利于创建出真实支吊架的模型。
d.要求REST对应一个逻辑支吊点,满足不了多个支吊点约束在同一个根部联合支吊架出图要求。
优点:
a.如果用PDMS用户自定义属性,则与PDMS兼容,用户可以利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
b.可以采用真实支吊架的形作为逻辑支吊架的形。
缺点:
a.实现难度相对高。
b.REST结构数据出现冗余,刚性支吊架和弹簧支吊架不必要同时存储。

方案7:修改Hanger结构
a.改变Hanger节点属性结构,不兼容PDMS设计库Hanger节点属性结构,在PDMS设计库Hanger节点上增加刚性支吊架和弹簧支吊架的属性。
b.不改变PDMS属性库结构,与PDMS属性库结构完全相同。
c.在创建逻辑支吊架时,自动创建与逻辑支吊架相关联的REST节点和Hanger节点,有利于创建出真实支吊架的模型。
优点:
a.如果用PDMS用户自定义属性,则与PDMS兼容,用户可以利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
b.有利于共享支吊架数据。
c.可以采用真实支吊架的形作为逻辑支吊架的形。
缺点:
a.实现难度相对高。
b.使Hanger结构非常庞大。
c.Hanger结构数据出现冗余,刚性支吊架和弹簧支吊架不必要同时存储。

方案8:在Hanger增加一个指向属性库CONS的指针。
a.改变Hanger节点属性结构,不兼容PDMS设计库Hanger节点属性结构,在Hanger增加一个指向属性库CONS的引用。
b.改变PDMS属性库结构,参照方案3或方案4。
c.在创建逻辑支吊架时,自动创建与逻辑支吊架相关联的REST节点和Hanger节点,有利于创建出真实支吊架的模型。
优点:
a.如果用PDMS用户自定义属性,则与PDMS兼容,用户可以利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
b.有利于共享支吊架数据。
c.可以采用真实支吊架的形作为逻辑支吊架的形。
缺点:
a.实现难度相对高。
b.比方案3或方案4多一步。
c.若要数据完整,在创建逻辑支吊架时需要为Hanger指定尾的引用(TREF)。
d.要更改Hanger属性结构。

方案9:修改PDMS属性库CONS结构,同时自动创建REST和Hanger节点。
a.不改变ATTA结构,ATTA元件属性保证与PDMS结构完全相同。
b.不改变PDMS属性库CONT节点下的层次结构。
c.在PDMS属性库CONS节点上增加刚性支吊架和弹簧支吊架的属性,改变了PDMS属性库CONS节点的结构。
d.在创建逻辑支吊架时,自动创建与逻辑支吊架相关联的REST节点和Hanger节点,有利于创建出真实支吊架的模型。
优点:
a.如果用PDMS用户自定义属性,则与PDMS兼容,用户可以利用PDMS建立与AutoPDMS兼容的逻辑支吊架。
b.有利于共享支吊架数据。
c.可以采用真实支吊架的形作为逻辑支吊架的形。
缺点:
a.实现难度相对高。
b.CONS结构数据出现冗余,刚性支吊架和弹簧支吊架不必要同时存储。

方案10:在属性库CONT节点下建立逻辑支吊架节点(SHanger,刚性支吊架节点),同时自动创建REST和Hanger节点。

a.不改变ATTA结构,ATTA元件属性保证与PDMS结构完全相同。
b.改变PDMS属性库CONT节点下的层次结构。
c.需要在PDMS属性库CONT节点下增加SHanger,刚性支吊架节点。
d.在创建逻辑支吊架时,自动创建与逻辑支吊架相关联的REST节点和Hanger节点,有利于创建出真实支吊架的模型。
优点:
a.不需要实现PDMS用户自定义属性功能。
b.有利于共享支吊架数据。
c.可以采用真实支吊架的形作为逻辑支吊架的形。
d.保证ATTA,REST,Hanger,CONS节点与PDMS完全一致。
e.CONS节点数据没有冗余。
缺点:
a.CONT节点层次结构与PDMS不兼容,PDMS没有SHanger、刚性支吊架节点,用户无法利用PDMS建立与AutoPDMS兼容的逻辑支吊架。

方案11:用模仿PDMS用户自定义属性功能实现逻辑支吊架数据的存储。
a.对以上各种方案改变节点属性结构时,都可采取本方法。


应力分析结果数据保存方案:

对于约束节点见以上各方案中的第二条,对于非约束节点见以下方案。

方案1:在设计库管件节点上增加指向CONT的引用属性(CstRef)。


逻辑支吊架模型显示方案

方案1:
a.逻辑支吊架符号图形显示SHanger或刚性支吊架节点引用元件库中逻辑支吊架的形集,只需要建立几个简单的逻辑支吊架元件。
优点:
a.代码已经实现,可以运行。
缺点:
a.没有利用等级,和PDMS其它元件显示过程不同。
b.逻辑支吊架的形集和真实支吊架的形集建模过程不同,需要维护两套代码,两套数据库。ATTA图形显示过程与其它管件不同,也需要维护两套代码。

方案2: 为ATTA增加逻辑支吊架等级库和元件库。
优点:
a.逻辑支吊架相当于PDMS中一种管件,所有操作方式和PDMS其它管件完全一样。
缺点:
b.逻辑支吊架的图形显示和真实支吊架图形显示没有关联,两者不能同步操作,用户会感到困惑。


方案3: 为PCLA增加逻辑支吊架等级库和元件库。
优点:
a.逻辑支吊架相当于PDMS中支吊架元件中的一种管部,所有操作方式和PDMS支吊架元件操作方式完全一样。
b.逻辑支吊架的图形显示和真实支吊架图形显示有关联,在同一个约束节点不会同时出现逻辑支吊架和真实支吊架模型。
缺点:
a.逻辑支吊架的操作和PDMS其它管件不一样。用户修改逻辑支吊架会感到不方便,需要增加代码才能达到方案2优点a。
b.在建立真实支吊架时必须增加代码屏蔽逻辑支吊架等级,防止其干扰用户选择。

方案2创建过程:
1.在Pipe模块弹出创建管件对话框,
2.用户选择逻辑支吊架等级、再选择ATTA元件,创建
3.程序根据管径,弹出等级Spco选择对话框,用户选择Spco
4.创建ATTA元件
5.创建REST、HANG节点
5.用户再操作修改数据过程


方案2修改数据过程:
1.点击菜单或发送命令
2.用户选择ATTA元件或当前活动节点是ATTA则不必选择
3.根据ATTA的Cstref找出属性库SHANGER或刚性支吊架节点
4.根据ATTA元件的Spref找到Spco,再根据Spco的STYP判断逻辑支吊架类型
5.显示对话框,对话框初始值为属性库节点数据,如果Cstref值为空,则为默认数据
6.用户按确定后,分析输入数据正确性
7.如果用户改变逻辑支吊架类型,创建相对应的属性节点
8.设置属性节点数据
9.如果用户改变逻辑支吊架类型,设置ATTA的Cstref引用为创建的属性节点

方案2移动支吊架过程:
1.点击菜单或发送命令
2.用户选择ATTA元件或当前活动节点是ATTA元件则不必选择
3.弹出移动对话框
4.用户输入数据,点击确定后
5.检查数据正确性
6.发送ATTA元件Drag命令

7.如果用户选择真实支吊架模型
8.根据选择的支吊架元件找到HANG
9.弹出移动对话框
10.用户输入数据,点击确定后
11.检查数据正确性
12.根据HANG的Href找出ATTA元件
13.发送ATTA元件Drag命令

方案2阵列、复制支吊架过程:
1.点击菜单或发送命令
2.用户选择ATTA元件或当前活动节点是ATTA则不必选择
3.弹出阵列或复制对话框
4.用户输入数据,点击确定后
5.检查数据正确性
6.发送ATTA元件Array或Copy命令
7.判断ATTA元件的Cref属性是否指向HANG
8.如果是HANG,发送HANG的Array或Copy命令
9.设置ATTA和HANG的引用关系
如果选择真实支吊架执行方案3阵列、复制逻辑支吊架过程。


方案3创建过程:
1.在H&S模块弹出创建逻辑支吊架对话框,对话框显示弹簧、刚性支吊架供用户选择
2.用户选择弹簧或刚性支吊架并设置相应的应力分析所需要的数据
3.用户选择参考管件,设置定位数据
4.程序根据管径,逻辑支吊架类型,固定的逻辑支吊架等级,约定的STYP找到逻辑支吊架Spco。
5.创建ATTA元件
6.创建CONT,SHANGER或刚性支吊架属性节点,保存ATTA引用关系
7.创建REST、HANG、建立PCLA节点并引用选出的等级Spco,显示逻辑支吊架模型

方案3修改数据过程:
1.点击菜单或发送命令
2.用户选择真实支吊架模型或当前活动节点是支吊架模型则不必选择
3.根据选择的支吊架元件找到HANG
4.根据HANG的Href找出ATTA元件
5.根据ATTA的Cstref找出属性库SHANGER或刚性支吊架节点
6.显示对话框,对话框初始值为属性库节点数据
7.用户按确定后,分析输入数据正确性
8.如果用户改变逻辑支吊架类型,创建相对应的属性节点
9.设置属性节点数据
10.如果用户改变逻辑支吊架类型,设置ATTA的Cstref引用为创建的属性节点

方案3移动逻辑支吊架过程:
1.点击菜单或发送命令
2.用户选择真实支吊架模型或当前活动节点是支吊架模型则不必选择
3.根据选择的支吊架元件找到HANG
4.弹出移动对话框
5.用户输入数据,点击确定后
6.检查数据正确性
7.根据HANG的Href找出ATTA元件
8.发送ATTA元件Drag命令

9.如果用户选择ATTA元件
10.发送ATTA元件Drag命令

方案3阵列、复制逻辑支吊架过程:
1.点击菜单或发送命令
2.用户选择真实支吊架模型或当前活动节点是支吊架模型则不必选择
3.根据选择的支吊架元件找到HANG
4.弹出阵列或复制对话框
5.用户输入数据,点击确定后
6.检查数据正确性
4.根据HANG的Href找出ATTA元件
5.发送ATTA元件Array或Copy命令
6.发送HANG的Array或Copy命令
7.设置ATTA和HANG的引用关系
8.如果选择的是ATTA元件,执行方案2阵列、复制支吊架过程:

回复 支持 反对

使用道具 举报

发表于 2008-12-17 16:24:00 | 显示全部楼层

什么是逻辑支吊架http://www.uesoft.com/forum.php?mod=viewthread&tid=4979&extra=page%3D1

支吊架是管道的支承、约束部件。
在管道设计的不同阶段,支吊架在图纸上的表现形式不同。在管道初步设计(概念设计)或管道应力分析中,只要简单地表示支吊架符号即可,这种简单符号称为逻辑支吊架,亦可简称支吊架。在管道施工图设计(详细设计)中,支吊架需要用2D组装图形式详细地表达,称为详细支吊架。在使用PDMS、AutoPDMS等三维工厂设计软件建立的详细工厂模型中,支吊架要使用3D详细模型表达,称为三维支吊架、模型支吊架(有的也称为真实支吊架,这种称谓其实是不准确的)。

[此贴子已经被作者于2008-12-17 16:27:41编辑过]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们

长沙优易软件开发有限公司(中文简称:优易软件,英文简称:UESOFT)是三维管道CAD/CAE一体化设计软件开发商,也是新一代三维工厂设计管理系统的开创者。公司开发的自主知识产权的管道应力分析软件AutoPSA居于中国大陆市场前2名。UESOFT于2000年10月23日经湖南省长沙市工商行政管理局核准登记设立。

联系我们

  • 地址: 中国湖南省长沙市高新区桐梓坡西路保利麓谷林语中心i区1栋718-725
  • 电话: 0731-88808590
  • Email: uesoft@163.com
© 2001-2021  Powered by Discuz! X3.4 永益科技
快速回复 返回顶部 返回列表