寂静回声 发表于 2018-6-19 10:06:49

3DEXPERIENCE设计流程模板应用介绍

Know-how Apps应用程序套件有一系列的应用(Know-how Apps Creation,Know-how Apps Resources,Know-how Apps User Experience,Know-how Apps Components,Know-how Apps Logic),允许用户在3DEXPERIENCE中定义和管理定制开发应用程序。这些开发定制的应用程序存储在3DEXPERIENCE数据库中,用户可以方便的部署给终端用户使用。
Know-how Apps在3DEXPERIENCE中有两种应用角色:开发者角色和使用者角色。开发者角色允许用户开发和管理应用程序。而使用者角色只允许用户使用应用程序已有的操作和过程,应用程序所使用的所有规则、模板、指令和其他对象都是隐藏的,不能被修改。Know-how Apps Creation包含用于部署的应用包(Package),而应用包(Package)内包含多个与之对应的应用(Application)。而每个App的开发定制内容都会在Know-how Apps Component中定义描述。

Package:包含有多个可独立运行的应用(Application),同时可以关联协同空间,是应用程序使用部署的配置单元。Application:包含多个可以独立运行的部件(Component),它仅仅是一个中间构建块,拥有一个资源容器。Element:专门用于存放部件(Component)和Know-how Apps资源的对象。Component:包含诸如应用程序、类型、函数、对话框和操作等结构化定义的对象。Resource:包含结构化目录和运行时视图组织文件的对象,包含图片,html文件,CATIA资源文件。资源在Element下聚合,并包含程序执行时的所有文件。定义应用程序的目的是为专用用户提供高效的用户界面。而Know-how Apps Component的目的就是为用户创建用户界面,同时将企业内部积累的目录、文档模板、用户特征和命令等构建块,快速的组织起来编制企业的自动化应用程序。用户可以通过一个被称为“技术对象”的对象来组织和控制各个组件块。用户定制开发应用程序之前,必须清楚明白自己的需求,脑海中构思好设计流程,以及用户界面,同时还有这个流程中要使用到的用户特征、超级副本、VB脚本、CAA命令及工程模板等。创建技术类型(Technological Type):技术类型有三部分组成:一个类型(Type)、一组属性(Attribute)和一组操作(Operation)。一个类型:用户可以创建新的类型或者继承已有的类型。例如发动机(engine), 齿轮箱(gearbox)或者挡风板(windshield)都可以用来创建类型。一组属性:可以分为输入属性(Input Attribute)、输出属性(Output Attribute)和中性属性(Neutral attribute)。一组操作:描述如何建立、计算和评估对象。技术类型可以关联CATIA中结构化的PLM元素如3D形状、几何体、几何图形集、机械特征等。创建应用程序需要的用户界面,用户可以通过Know-how Apps User Experience模块拖拉预定义的控件(Frame /Button/Lable 等),轻松快速形成自己的操作界面 。定义每个技术对象对应于最终用户执行的任务的操作之间的关联关系。例如创建对话框中各个控件要关联执行的指令,或者控件中的值与类型中输入属性之间的关联等等。创建整个设计过程,安排上一步定义的特定操作,指导用户进行设计工作。用户需要梳理出企业产品的设计流程及设计规则标准,而3DEXPERIENCE通过创建设计流程与设计规则标准之间的约束关联,实现模板化设计流程,达到快速准确设计产品。创建Know-how Apps Package,软件会自动加载当前用户已经创建好的Know-how Apps Component,Package作为应用程序部署的单元,包含用户定义的所有开发内容,且对于一个程序而言,仅能有一个Package处于激活状态。应用程序关联项目空间:以所有者角色登录客户端,将创建的Package以拖拉至左侧的项目空间上,完成项目与应用程序。这种方式利于程序开发者实现对程序的管理和部署。终端用户登录平台设计,在客户端软件的设置选项中,勾选Apps Package Deployment中的可用Package选项设置,即可获取当前项目空间中可用的应用开发程序,选择需求的应用程序安装即可。基于3DEXPERIENCE平台的新功能模块Know-how Apps,企业可以把规范的设计信息、最优的设计方法和流程等隐含的知识轻而易举的转化为可视化的显示知识。用户不用借助第三方软件,不用具备专业的编程技能,就能够完成符合企业业务需求的应用程序开发。用户仅需花费少量的时间即可实现产品设计自动化,把更多的精力放在新产品的研发上。而且基于3DEXPERIENCE开发的模板化设计流程,也可以使企业新员工更加快速上手设计工作,无需花费太多的时间在人才培养上面。


页: [1]
查看完整版本: 3DEXPERIENCE设计流程模板应用介绍