文档库 最新最全的文档下载
当前位置:文档库 › 泛微oaecology二次开发实例开发完整说明讲解学习

泛微oaecology二次开发实例开发完整说明讲解学习

泛微oaecology二次开发实例开发完整说明讲解学习
泛微oaecology二次开发实例开发完整说明讲解学习

二次开发培训文档

一、ECOLOGY系统框架结构

1、主要的程序结构

Ecology

Classbean 存放编译后的CLASS文件

js 系统中使用的JA V ASCRIPT和VBSCRIPT脚本

Css 系统中JSP页面使用的样式

Images

Images_face

Images_frame 系统中使用的图片的存放目录

Crm

Workflow 该功能分文件夹存放每个功能的文件

WEB-INF

Prop 系统配置文件存放

Service 系统的接口配置文件的存放

二、说明一个JSP页面,一个JA V A程序的基本组成,如何阅读JSP页面

1、一个jsp页面通常需要包含什么内容

2、如何阅读一个JSP页面

由于ECOLOGY系统支持多语言,因此在JSP页面上一般不出现中文,全部使用

标签的形式来显示中文:

比如:在IE上显示“姓名”那么在JSP页面中将通过

<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>这样的形式来表示,其中的数字413就是表示姓名,同时可以通过“select labelname from htmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,其中

languageid=7表示中文显示名称,languageid=8表示英文显示名称.

delete from HtmlLabelIndex where id=81249

delete from HtmlLabelInfo where indexid=81249

INSERT INTO HtmlLabelIndex values(81249,'选择范围')

INSERT INTO HtmlLabelInfo VALUES(81249,'选择范围',7)

INSERT INTO HtmlLabelInfo VALUES(81249,'Range of choice',8)

INSERT INTO HtmlLabelInfo VALUES(81249,'選擇範圍',9)

3、JA V A程序的基本组成

在ECOLOGY中开发JA V A程序建议继承weaver.general. BaseBean,在BaseBean 中主要封装了两个方法:写日志文件,获取配置文件中的参数值。

public String getPropValue(String fname , String key)

public void writeLog(Object obj)

三、页面权限控制的说明,怎样在页面中引用权限,怎么样新增一个权限,如何在新开发

的模块上引入权限控制

在这一部分将描述:新增的页面如何保持和ECOLOGY的风格保持一致;新增的页面上引用ECOLOGY中的权限;新增的页面上引用新的ECOLOGY中还没有的权限;

1、可以根据<泛微协同商务系统(Ecology)_JSP式样编写指南>保证新开发的页面

在风格上和原有系统保持一致

泛微协同商务系统(

Ecology)_JSP式样编写

2、引用系统中的权限

首先从系统的权限设置中找到需要引用的权限名称,如下如找到“地

址类型维护”这个权限,其ID为41,然后通过“select rightdetail

from systemrightdetail where rightid=41”得到其rightdetail=

“AddAddressType:Add”,那么在JSP页面中通过如下语句,就可以使得只

有的“地址类型维护”这个权限用的用户可以查看该页面<% if

(!HrmUserVarify.checkUserRight("AddAddressType:Add ", user) ) {

response.sendRedirect("/notice/noright.jsp");

return;

}

%>

3、新增新的权限控制新功能的查看

新增功能模块添加

权限控制.doc

四、系统的人员组织结构的介绍

1、主要数据结构

HrmResource(人员基本信息表).doc HrmSubCompany(分

部信息表).doc

HrmDepartment(部

门信息表).doc

2、如何从缓存中获取人员信息(对三个缓存的简单介绍)

五、对流程,文档数据的存放说明(主数据,明细数据,一般信息等在数据库中如何存放,

主要为了考虑报表的问题)

1、文档的主要数据结构

文档信息的主要存储表

DOCDETAIL:文档信息存储表,主要存放文档的基本信息

DOCDETAILCONTENT: 文档内容存放表(如果是ORACLE数据库,如果文

档的类型是HTML文档,那么文档内容存放在该表中,SQLSERVER数据库不

用该表)

DOCIMAGEFILE:文档,附件关联表,此表记录文档和附件(WORD,EXCEL

格式文档在数据库中按照附件格式存放)的关系(即一个文档关联了几个附件)

IMAGEFILE:附件路径存放表,此表记录了文档的附件(或者WORD,EXCE)

存放在文件服务器上的位置

DOCSHARE:文档共享表

SHARINNERDOC:文档共享明细表,此表存放了该表具体共享给那些用户了

DocDetail.doc ImageFile.doc DocImageFile.doc shareinnerdoc.doc

DocShare.doc

2、流程的主要数据结构

这里主要介绍流程的数据存放结构及如果通过流程类型获取到流程的字段信

息,流程的载体分为表单和单据两类,表单和单据的区别在于:所有使用表单

的流程数据存放在同一个表中,而单据每个单据对应着一张独立的数据表

1、表单

一、对于表单而言流程的数据信息存放在三个数据表中

Workflow_requestbase:该表存放了流程的基本信息:标题,创建人,创建时间,流程类型等等

Workflow_form:该表存储了流程的具体信息通过REQUESTID字段和Workflow_requestbase表关联

Workflow_formdetail:该表存放了流程的明细信息,同样通过REQUESTID 字段和Workflow_requestbase表关联

二、通过流程的类型如何获取该流程使用了Workflow_form和

Workflow_formdetail表中哪些字段

在Workflow_form和Workflow_formdetail表中存放了大量字段,所有使用表单的流程的字段都在这两个表中,如何获取每个流程使用了那些字段呢?

A、找到流程的类型ID,假定为wfid

B、找到流程用了哪个表单select formid from workflow_base where

id=wfid and isbill=’0’

C、获得该表单用到了哪些主字段:

select(

select fieldlable from workflow_fieldlable where workflow_fieldlable.fieldid=workflow_formfield.fie

ldid and langurageid=7and

workflow_fieldlable.formid=workflow_formfield.form

id)as name,(select fieldname from workflow_formdict

where id=fieldid)from workflow_formfield where

formid=上面获取的FORMID and (isdetail is null or

isdetail=’’)

哪些明细字段:

select(select fieldname from

workflow_formdictdetail where id=fieldid)from

workflow_formfield where formid=上面获取的FORMID and

isdetail=’1’

2、单据

对于表单而言流程的数据信息存放在三个数据表中

Workflow_requestbase:该表存放了流程的基本信息:标题,创建人,创建时间,流程类型等等

Workflow_form:该表只存放Workflow_requestbase和单据表之间的关系信息

各单据主表:该表存储了流程的具体信息通过REQUESTID字段和Workflow_requestbase表关联,如何获取该表呢:

A、找到流程的类型ID,假定为wfid

B、找到流程用了哪个单据select formid form workflow_base

where id=wfid and isbill=’1’

C、通过单据ID可以获取到该单据使用的字段

Select * from workflow_billfield where billid= formid

D、通过单据ID找到其用了那个表存储流程主信息,那个表存

储流程明细信息

select tablename from workflow_bill where id= formid

select tablename from workflow_billdetailtable

where id= formid

各单据主明细表:该表存放了流程的明细信息,同样通过REQUESTID字段和Workflow_requestbase表关联

3、流程的其他信息表结构

流程处理人情况表

Workflow_currentoperator:此表存储了流程当前未操作者,已操作者等信息workflow_requestlog 流程处理意见表:此表存储了流程处理人处理过的审批意见

workflow_requestb

ase.doc workflow_bill.doc workflow_base.doc workflow_currento

perator.doc

workflow_requestL

og.doc

六、系统已经有可开发的接口的培训

1、短信接口

可以通过该接口实现其他短信网关或者硬件短信设备进行在OA中发送短信的

操作

通用短信接口实现

方式及使用说明.doc

sms.xml smsZ中间表.xml

2、单点登录接口

ECOLOGY提供了通过用户映射和模拟其他系统登录窗体的方式实现多系统

之间的单点登录接口

Ecology系统接口指

南---单点登录篇.doc

3、流程节点前后附加操作action接口

Ecology系统接口指

南--节点附加操作.doc

4、自定义浏览按钮

Ecology系统接口指

南--自定义浏览框.doc

browser.xml datasource.xml

5、流程webservice接口

new_工作流WebServ

ice接口.doc

6、人力资源webservices接口

人力资源WebServic

e接口使用说明.doc

7、文档webservice接口

e-cology文档Web

Service接口使用说明.

七、Html模式的流程应用

HTML模板的应用.do

c

八、几个常用的底层类的说明

最基本的底层类,数据库操作类,上传下载文件,如何构建缓存,基本的工具类

Ecology系统底层包

开发指南.doc

二次开发接口说明

二次开发接口说明 目录 客户接口说明.................................................................................................... 错误!未定义书签。 短信二次接口技术 (2) 支持多种操作体统:WINDOWS、LINUX、UNIX (2) 支持多种开发语言:C#、VB、delphi、VC++、ASP、JAVA、.NET 等 (2) 支持编码格式:UTF-8编码 (3) 第一章发送接口 (3) 1.1 请求地址 (3) 1.2参数说明 (3) 1.3返回值 (3) 第二章余额及已发送量查询接口 (5) 2.1 请求地址 (5) 2.2参数说明 (5) 2.3返回值 (5) 第三章非法关键词查询 (7) 3.1 请求地址 (7) 3.2参数说明 (7) 3.3返回值 (7) 第四章状态报告接口 (9) 4.1请求地址 (9) 4.2参数说明 (9) 4.3返回值 (9) 4.4错误返回值——状态报告请求错误返回格式及对应值 (10) 第五章上行接口 (10) 5.1 请求地址 (10) 5.2参数说明 (10) 5.3返回值 (10) 5.4错误返回值——回复请求错误返回格式及对应值 (11)

短信二次接口技术 随着移动商务应用和3G无线技术的加速普及和深入发展与用户需求的变化,短信用户群由时尚人群不断向企业、行业用户扩展。短信作为一种实用、方便、廉价的通信手段,越来越多地成为企业、行业人士日常工作不可或缺的通讯工具;同时,短信应用范围也由通用服务向企业、行业应用领域扩展。短信应用不再局限于交互游戏等娱乐方式,它已经介入到企业办公、银行、证券、保险、交通、教育、社保、数据采集等领域,已成为企业、行业应用密不可分的一部分。面向企业、行业的短信业务逐渐成为短信应用的一个重要组成部分,越来越多的企业开始利用短信平台开展各种短信增值业务如:OA管理系统、短信商业信息发布系统、短信客户关系管理系统、短信呼叫中心、进销存系统、短信防伪、生产管理系统、短信数据采集等。业务系统、网站、客户管理系统、进销存系统、OA、生产管理系统。手机也势必会成为企业信息化管理、移动商务办公的又一大信息终端。 支持多种操作体统:WINDOWS、LINUX、UNIX 支持多种开发语言:C#、VB、delphi、VC++、ASP、JAVA、.NET 等 支持开发方式:Http协议

iNESTIM系统二次开发手册

i N E S T I M系统二次开 发手册 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

iNESTIM系统 数据展示及应用分析平台二次开发手册 目录

文件修订记录

一、引言 iNESTIM软件是面向企业(集团)应用需求而研发的专业能源监测与集中控制管理平台,帮助企业加强能源计量管理,开展企业节能降耗行动,提高能源利用率,减少资源消耗、保护环境;协助企业更好地完成资源调配、组织生产、部门结算、成本核算,对能源供应进行监测,以便企业实时掌握能源状况,为实现能源自动化调控奠定坚实的数据基础。 系统配合各用能单位的节能工作,科学合理地降低单位产值或单位产品的能源资源消耗,实现分产品、分车间的能源管理,提高能源资源的利用水平,建立科学合理的能源体系,同时为用能单位能源网络的设计、优化、改造提供全面的基础数据和分析数据;加强对用能单位能源利用状况的宏观监督管理,以及对用能单位能源资源投入产出全过程进行全面的审计,建立科学的能源审计体系;为企业的安全、可靠、高效的用能提供全面的科学指导,最大限度地延长企业生产设备的使用寿命,有效降低维护成本。 本手册定制的目的是为了对项目实施及配置过程中的一些简单二次开发方式做一些说明。 二菜单配置方式 菜单订制及查询sql定制 Sql定制页面的功能是将简单的横行乘数列的表格使用web的方式展示。原理是通过sql语句获取数据集并将获取到的数据集在web上展示出来。此过程只涉及到2个数据表分别是module_info表与report_unit表。也就是说在以上2张表中将记录完成就能在web上形成一个sql定制页面。在数据库中直接配置的方法如下:

二次开发岗位职责范本

岗位说明书系列 二次开发岗位职责(标准、完整、实用、可修改)

编号:FS-QG-46239 二次开发岗位职责 Secondary development post responsibilities 说明:为规划化、统一化进行岗位管理,使岗位管理人员有章可循,提高工作效率与明确责任制,特此编写。 Revit二次开发岗位职责:1.负责常用BIM软件(如Revit、Rhino等)的二次开发和集成工作; 2.根据项目需要搜集客户需求,并完成定制化软件的开发; 3.负责BIM领域业务知识的整理归纳工作; 4.负责公司相关产品的业务场景编制和测试。 任职要求: 1.熟悉Revit,Rhino等BIM软件1.1年及以上Revit,Rhino等二次开发经验; 2.能够熟练应用.NET开发Revit或Rhino插件; 3.诚实守信、认真负责; 4.具有良好的沟通能力和团队协作精神。 5.熟悉三维建筑动画制作,了解Lumion、navisworks、

Fuzor等软件完成3D建筑场景动画和施工模拟工作优先岗位职责:1.负责常用BIM软件(如Revit、Rhino等)的二次开发和集成工作; 2.根据项目需要搜集客户需求,并完成定制化软件的开发; 3.负责BIM领域业务知识的整理归纳工作; 4.负责公司相关产品的业务场景编制和测试。 任职要求: 1.熟悉Revit,Rhino等BIM软件1.1年及以上Revit,Rhino等二次开发经验; 2.能够熟练应用.NET开发Revit或Rhino插件; 3.诚实守信、认真负责; 请输入您公司的名字 Foonshion Design Co., Ltd

Aview使用入门要求

英文资料翻译:ADAMS/View 使用入门
欢迎浏览 MDI 的网址
https://www.wendangku.net/doc/0515015332.html,

目 录

弹簧挂锁设计问题介绍 1 总论 1 你将学习的内容 1 你将创建的模型 2 设计要求 3 弹簧挂锁的工作原理 3 第二章 建 模 总论 5 建造曲柄和手柄 5 启动 ADAMS/View 并建立一个新的数据文件 熟悉 ADAMS/View 的界面 6 设置工作环境 7 创建设计点 8 建造曲柄(pivot) 9 重新命名曲柄(pivot) 9 建造手柄(handle) 9 用转动副连接各个构件 9 模拟模型的运动 10 观察参数化的效果 10 建造钩子(Hook)和连杆(Slider) 10 建造钩子和连杆 11 用铰链连接各构件 12 模型运动仿真 12 存储你的数据文件 12 第三章 测试初始模型 总论 13 生成地块(Ground Block) 14 加一个 Inplane 虚约束 14 加一个拉压弹簧 15 加一个手柄力 16 弹簧力的测试 16 角度测试 17 生成一个传感器 18 存储模型 18 模型仿真 18 第四章 验证测试结果 总论 20 输入物理样机试验数据 20 用物理样机试验数据建立曲线图 21 编辑曲线图 22 用仿真数据建立曲线图 22 存储模型 23 第一章

6
═════════════════════════════════════════════════════ ADAMS/View 使用入门练习 i

目 录
细化模型 总论 24 建立设计变量 24 重新设置设计变量的值 25 第六章 深化设计 总论 26 人工做一次的方案研究 26 运行 Design Study 26 检查方案研究结果 28 第七章 最优化设计 总论 30 调整设计变量 30 运行最优化设计程序 31 第八章 设计过程自定义 总论 34 建立设计变量 34 制作自定义的对话框 34 给对话框填充内容 34 给滑动条赋予命令 35 测试对话框 36 存储对话框 36 修改手柄力值 36 结束语 37 第五章
═════════════════════════════════════════════════════ ADAMS/View 使用入门练习 ii

【XXXX项目】二次开发设计说明书

文档编号: XXXX 二次开发设计说明书 XXXXXX有限公司

目录 1.引言 (3) 1.1.编写目的 (3) 1.2.项目背景 (3) 1.3.参考资料 (3) 2.二次开发结构 (3) 2.1.软件结构 (3) 2.2.条件与限制 (4) 2.3.二次开发设计框架 (4) 3.二次开发内容 (4) 3.1.内容1(如:窗体定制—- ITEM属性表单的定制) (4) 3.2.内容2 (5) 3.3.内容n (5) 4.接口设计 (5) 4.1内部接口 (5) 4.2外部接口 (6) 5.数据结构设计 (6) 5.1.库结构 (6) 5.2.表结构 (6) 6.出错处理设计 (6) 6.1.出错信息 (6) 6.2.补救措施 (6) 6.3.系统维护设计 (6) 7.其他 (6)

1.引言 1.1. 编写目的 本文档主要针对系统的二次开发部分。对在《实施总体设计方案》中描述的需要二次开发的内容,详细进行描述。 为编程人员、测试人员、实施人员和维护人员之间提供共同的参考依据,对XX软件功能及集成模块的实现作详细描述。本说明书面向对象为编程人员、测试人员、实施人员和维护人员。 1.2. 项目背景 本项目软件开发平台: 本项目软件二次开发实施单位: 1.3. 定义 PLM (product life cycle management):产品生命周期管理 PDM (product data management):产品数据管理 BOM (bill of material):材料明细表 CAPP(Computer Adied Process Planning):计算机辅助工艺设计 PSE (product structure editor):产品结构编辑器 ItemRevision:版本零部件 …… 1.4. 参考资料 《XXXX项目需求规格说明书》 《XXXX项目总体设计方案》 …… 2.二次开发结构 2.1. 软件结构 例如:

泛微OA ecology 二次开发实例 开发完整说明

二次开发培训文档 一、ECOLOGY系统框架结构 1、主要的程序结构 Ecology Classbean 存放编译后的CLASS文件 js 系统中使用的JA V ASCRIPT和VBSCRIPT脚本 Css 系统中JSP页面使用的样式 Images Images_face Images_frame 系统中使用的图片的存放目录 Crm Workflow 该功能分文件夹存放每个功能的文件 WEB-INF Prop 系统配置文件存放 Service 系统的接口配置文件的存放 二、说明一个JSP页面,一个JA V A程序的基本组成,如何阅读JSP页面 1、一个jsp页面通常需要包含什么内容 2、如何阅读一个JSP页面 由于ECOLOGY系统支持多语言,因此在JSP页面上一般不出现中文,全部使用 标签的形式来显示中文: 比如:在IE上显示“姓名”那么在JSP页面中将通过 <%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>这样的形式来表示,其中的数字413就是表示姓名,同时可以通过“select labelname from htmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,其中 languageid=7表示中文显示名称,languageid=8表示英文显示名称. delete from HtmlLabelIndex where id=81249 delete from HtmlLabelInfo where indexid=81249 INSERT INTO HtmlLabelIndex values(81249,'选择范围') INSERT INTO HtmlLabelInfo VALUES(81249,'选择范围',7) INSERT INTO HtmlLabelInfo VALUES(81249,'Range of choice',8) INSERT INTO HtmlLabelInfo VALUES(81249,'選擇範圍',9) 3、JA V A程序的基本组成 在ECOLOGY中开发JA V A程序建议继承weaver.general. BaseBean,在BaseBean 中主要封装了两个方法:写日志文件,获取配置文件中的参数值。 public String getPropValue(String fname , String key) public void writeLog(Object obj)

ADAMS入门详解与实例-第03章 添加约束

第3章添加约束 ∑本章主要内容 (1)定义运动副 (2)创建运动副 (3)添加驱动 ∑本章重点 (1)定义运动副 (2)创建运动副 一个系统通常由多个构件组成,各个构件之间通常存在某些约束关系,即一个构件限制另一个构件的运动,这种约束关系成为运动副或铰链。要模拟系统真实的运动情况,需要根据实际情况抽象出相应的运动副,并在构件之间定义运动副,并在构件间定义运动副。要使系统运动起来,需要在运动副上添加驱动和载荷,以及在构件之间施加载荷。驱动的本质也是一种约束,只不过这种约束是约束两个构件按照确定的规律运动,而运动副约束两个构件的运动规律是相对静止的,系统根据运动副建立的约束方程的右边等于零,而根据驱动建立的约束方程的右边等于驱动规律。 3.1 定义运动副 运动副关联两个构件,并限制两个构件之间的相对运动。定义运动副时,一般都需要选择两个构件,即使在只选择一个构件的情况下,也需要将另一个构件默认为大地,而且是第一个构件相对于第二个构件运动。 在ADAMS/View中的运动分为低副(Joints)、高副(Higher Pair Constraints)和基本副(Joint Primitives)3类。如图3-1所示。 图3-1 运动副及驱动的按钮 3.1.1 低副的定义 低副通常具有的物理意义的约束副其两构件通过面接触而构成的运动副。 在ADAMS中低副分为旋转副、滑移副、圆柱副、球绞副、平面副、万向节(胡克副)、螺杆副、齿轮副、耦合副和固定副。其中齿轮副和耦合副是复合副,是在低副的基础上,将两个低副的运动关联起来的运动副,其余的都是非复合副。两个构件在空间中有6个相对自由度,即3个平面自由度和3个旋转自由度,在两个构件之间加了约束副后。运动副所关联的两个构件之间相对自由就有所减少,表3-1所列是低副约束关系的说明。 表3-1 低副的约束关系

U8-EAI二次开发说明

企业应用集成工具(EAI)二次开发 1.概述 U850企业应用集成工具(EAI)是U850与外部系统的数据接口,EAI提供了一些组件,可以在这些组件的基础上进行二次开发(以下简称“EAI二次开发”),实现与外部系统的集成。 不同系统集成的关键是遵循共同的数据标准,U850根据自己系统提出了一套数据标准,包括各种单据和基础档案,外部系统如果要和U850集成则必须遵循这一标准。这套标准用XML 描述,因此数据流都为XML格式。 EAI二次开发可分为两种模式: 注意:文中所有编程都以VB为例 一、直接利用EAI管理工具。在开始菜单中选择企业应用集成工具,登录企业应用集成主界面。在这里可以将U850数据以标准XML文件的形式导出U850数据库或将标准XML数据文件导入U850系统。二次开发程序员只需编写一个工具将标准XML数据文件进行适当转换写入外部系统或取出外部系统数据写成标准XML数据文件。(参看EAI安装目录\xml\Samples\下的例子) 数据流程如下: 这种开发模式比较简单,优点是:充分利用EAI工具提供的功能,编程简单;缺点是:只能提供批量导入导出功能。 二、利用EAI提供的组件,进行灵活的二次开发。 包括两种方式:本地COM方式、Internet方式。 1)本地COM方式:

这种方式可根据开发者的需要批量处理或者实时处理。 接口调用非常简单,简化了编程。开发者只需将标准数据传入接口,如下: Set Obj=CreateObject(U8Distribute.iDistribute) Str = obj. Process(sXml) sXml为标准数据串,具体格式后面会说明。 2)Internet方式: http.Open "Post",http_name & “import.asp", True //指定服务器ASPhttp.send dom.xml //把xml数据发送到服务器端strRet= http.responseText //strRet :返回的xml格式的回执信息 2.数据格式标准 EAI可以导入导出的数据范围包括: ?总帐 §凭证 §银行对账单 ?工资管理 §人员档案 §工资项目数据 ?固定资产 §固定资产卡片 ?成本管理 §材料消耗数据 ?资金管理 §资金内部结算单 ?应收管理 §应收单 §收款单 ?应付管理 §应付单 §付款单 ?采购管理 §采购订单 §采购到货单 §采购发票 ?销售管理 §销售订单 §发货单 §销售发票

ADAMS的入门例子---凸轮机构的建模

ADAMS 的入门例子---凸轮机构的建模 前面已经分别举例说明了连杆机构, 齿轮机构的建模,本篇列举一个凸轮机构建模的例 (1)准备。 打开ADAMS 新建模型,并更换模型窗口背景为白色。 * 广買 L, JR ■匚¥疊5 礁 *3 * Pmr" II J Dn.EipkailHn | Pluima | Smutrinn | 础皿’[ % -』丿 C 吨fn 轴C4E (2)创建凸轮。 这里用封闭的样条曲线创建凸轮。 选择样条曲线按钮。 子。 卜」冲 匚半:H 叭 *■潘 fiodn Cww^xi I Unlicna ' Fenn 淞庐看卞 匸3S [ 血偉 _ PiTiqim , [MOt>eLj 二 蛮苛了 [' fHSUfffl iFftSffl 1 h ea4m 4 CwvHrlns -P Motons ¥ -I- fivrnenrfi H UMrSUm. L VwAblEX h 兀* £r?EB h GA h 匸EH SftlDms -■ 卜 口叭曲事 ■+ MOdiar || StJrch * U. bl . I

] Mviiwf | Fmet | ] DewflftEiptoiaticin ] PI岬审| I 丿0UI c d 丐3莎口^护* L2L P J ?Q f o?(ur>i $圖;1,Fiexa^lt Carnirutnan Soolfiifiia 注意细节窗口,选中CLOSED. Gecmet y: Spline Ne>Af Pan H ? ?■ ■ H ■ .... ■、 F SCbsed^ 'i iiirnii imiiin-iiB! Create by picking: | Poirts ▼ 然后在屏幕中点击8个点,形成凸轮的轮廓。在点到8个点后,右键结束创建。注意第一个点是从坐标原点开始的,这样做的目的是为了方便创建后面的推杆。 推杆用一根线段来表示。选择下图所示的按钮,它是用于创建多条连续线段的。 UHiiif CwwiKiDH ■ iWflUflflB I Fnrctt | Elwnnrrif | Dcugn | Phigjn i|| ih ? * o a o 仮)沿y ? 2国由}cP m £4刖4 Fl"i曲B诃hH 匚如祖叫亡ti# F圈K E 注意细节视图,选择是ONE LINE。就是说创建一条直线。 然后在模型窗口中从坐标原点向上拉出一条线段,长短任意。

项目二次开发需求规格说明书

需求说明书 北京金和软件股份有限公司 2012年0月00日

{项目名称} 需求说明书

变更

目录 1.文档介绍 (3) 1.1 文档目的 (3) 1.2 文档范围 (3) 1.3 读者对象 (3) 1.4 参考文档 (3) 1.5 术语与缩写解释 (3) 2.需求内容 (3) 2.1 需求概述 (3) 2.2 功能结构(可选) (4) 2.3 功能需求1 (4) 2.4 功能需求2 (4) 3.产品的非功能性需求(可选) (5) 3.1 业务规则 (5) 3.2 性能需求 (5) 3.3 用户界面需求 (5) 3.4 软硬件环境需求 (5) 3.5 产品质量需求 (6) 3.6 其它需求 (6) 4.需求确认 (6)

1.文档介绍 1.1文档目的 文档编写目的 1.2文档范围 文档使用范围 1.3读者对象 文档可读人员 1.4参考文档 提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期 例如: [SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期 相关参考文档和资料 1.5术语与缩写解释 2.需求内容 2.1需求概述 提示: 客户需要整体描述

2.2功能结构(可选) 提示: 客户实际需求业务功能关系描述 2.3功能需求1 2.3.1业务流程图 功能业务流程图 2.3.2需求描述 详细需求描述 2.3.3参考原型/截图说明 功能实现原型图或者C6模块截图的图文说明2.4功能需求2 2.3.4业务流程图 功能业务流程图 2.3.5需求描述

ADAMS基础知识讲解

新手上路:ADAMS 基础知识讲解(图文并茂) 经过不知道多少个日夜,终于出来一个雏形了,由于时间问题,内容还不全,以后将不断完善,请大家多多支持! 内容大纲如下: 软件介绍 学习书籍 3.软件安装问题 4.常见基础问题 一般问题 有关齿轮副 有关凸轮副 蜗轮蜗杆模拟 有关行星齿轮传动 5.常用函数 函数总体介绍 样条函数:akispl,cubspl 函数 函数 与bistop函数 和sforce函数 ,acf的应用 与CAD数据转换 其他CAD软件 相关 和ADAMS联合仿真篇

一、软件介绍篇 ADAMS是Automatic Dynamics Analysis of Mechanical System缩写,为原MDI公司开发的著名虚拟样机软件。1973年Mr. Michael E. Korybalski取得密西根大学爱娜堡分校(University of Michigan,Ann Arbor)机械工程硕士学历后,受雇于福特汽车担任产品工程师,四年后(1977)与其它等人于美国密执安州爱娜堡镇创立MDI公司(Mechanical Dynamics Inc.)。密西根大学对ADAMS发展具有密不可分的关系,在ADAMS未成熟前,MDI与密西根大学研究学者开发出2D机构分析软件DRAMS,直到1980年第一套3D机构运动分析系统商品化软件,称为ADAMS。2002年3月18日公司并购MDI公司,自此ADAMS并入MSC 产品线名称为(本文仍简称ADAMS)。 ADMAS软件由若干模块组成,分为核心模块、功能扩展模块、专业模块、接口模块、工具箱5类,其中核心模块为ADAMS / View——用户界面模块、ADAMS / Solver——求解器和ADAMS/Postprocessor——专用后处理模块。 ADAMS / View是以用户为中心的交互式图形环境,采用PARASOLID作为实体建模的内核,给用户提供了丰富的零件几何图形库,并且支持布尔运算。同时模块还提供了完整的约束库和力/力矩库,建模工作快速。函数编辑器支持FORTRAN/77、FORTRAN/90中所有函数及ADAMS独有的240余种各类函数。使用ADAMS / View能方便的编辑模型数据,并将模型参数化;用户能方便地进行灵敏度分析和优化设计。ADAMS / View有自己的高级编程语言,具有强大的二次开发功能,用户可实现操作界面的定制。 ADMAS/Solver是ADAMS产品系列中处于心脏地位的仿真“发动机”,能自动形成机械系统模型地动力学方程,提供静力学、运动学和动力学的解算结果。ADMAS/Solver有各种建模和求解选项,可有效解决各种工程应用问题,可对由刚体和柔性体组成的柔性机械系统进行各种仿真分析。用户除输出软件定义的位移、速度、加速度和约束反力外,还可输出自己定义的数据。ADMAS/Solver具有强大的碰撞求解功能,具有强大的二次开发功能,可按用户需求定制求解器,极大满足用户的不同需要。 ADAMS/Postprocessor模块主要用来输出高性能的动画和各种数据曲线,使用户可以方便而快捷地观察、研究ADAMS的仿真结果。该模块既可以在ADAMS / View环境中运行,也可脱离ADAMS / View环境独立运行。 ADAMS是世界上应用广泛且最具有权威性的机械系统动力学仿真分析软件,其全球市场占有率一直保持在50%以上。工程师、设计人员利用ADAMS软件能够建立和测试虚拟样机,实现在计算机上仿真分析复杂机械系统的运动学和动力学性能。 利用ADAMS软件,用户可以快速、方便地创建完全参数化的机械系统几何模型。既可以是在ADMAS软件中直接建造的几何模型,也可以是从其它CAD软件中传过来的造型逼真的几何模型。然后,在几何模型上施加力、力矩和运动激励。最后执行一组与实际状况十分接近的运动仿真测试,所得的测试结果就是机械系统工作过程的实际运动情况。过去需要几星期、甚至几个月才能完成的建造和测试物理样机的工作,现在利用ADAMS软件仅需几个小时就可以完成,并能在物理样机建造前,就可以知道各种设计方案的样机是如何工作的。

齐博3.5二次开发 代码说明

齐博3.5二次开发代码说明-网站建设制作 齐博3.5二次开发代码说明 1.首页logo控制 image/风格/Style.css 2.首页导航控制 Head.htm

相关文档