搜档网
当前位置:搜档网 › 史上最全ProE二次开发测试及环境配置方法

史上最全ProE二次开发测试及环境配置方法

史上最全ProE二次开发测试及环境配置方法
史上最全ProE二次开发测试及环境配置方法

32位系统preo5.0二次开发测试及环境配置

首先,proe5.0是配合VC++2008来进行二次开发的,因此首先得安装VS2008,其次,要确保proe5.0中已经安装了protoolkit,安装方法略。

如何测试Pro/Toolkit安装成功

第一步,找到proe安装目录下的protooltik文件夹,并找到..\protoolkit\i486_nt\obj这个路径下的一个叫做make_install的文件,用写字板打开,找到如下

# Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT)

这么一行字,然后把它下面的PROTOOL_SRC=../..改成PROTOOL_SRC = ...\PTC\protoolkit,保存下关闭就好了。

第二步,在“开始”中找到Microsoft Visuall Studio Tools→Visual Studio Tools→Visual Studio Tools2008命令提示符,打开。

第三步,在打开的这个界面里面敲下如下字符cd ...\PTC\protoolkit\i486_nt\obj,然后回车,再敲上如下字符:nmake /f make_install dll,然后再回车,等其运行完毕,关掉命令提示符,然后再回到...\PTC\protoolkit\i486_nt\obj文件夹中,会发现多了一个pt_inst_test.dll文件,证明前面的工作全是成功的。

第四步,回到...\PTC\protoolkit文件夹,找到protk.dat文件,用写字板打开,将第二行和第三行前面的“.”改成路径...\PTC\protoolkit,将第五行后面的“18”改成“wildfire5.0”,其他保持不变,保存,关闭。

第五步,启动proe5.0,找到工具→辅助应用程序,打开,点“注册”,找到...\PTC\protoolkit,里的protk.dat,打开,选中,点“启动”,发现左上角出现“’pt_inst_test.dll’启动成功”。关闭“辅助应用程序”。

第六步,打开“文件”菜单栏,会有一个“安装检测”,点击后,会出现“PRO/PROTOOLKIT 安装检测成功”。至此,PRO/PROTOOLKIT安装检测全部完成。

配置VC++2008

Debug模式配置

第一步,加上PRO/TOOLKIT的包含文件和库文件,打开工具→选项→项目与解决方案→VC++目录显示以下内容的目录→包含文件,添加如下文件:

...\PTC\protoolkit\includes

...\PTC\protoolkit\protk_appls\includes

...\PTC\prodevelop\includes

...\PTC\prodevelop\prodev_appls\includes

将包含文件换为库文件,添加如下文件:

...\PTC\protoolkit\i486_nt\obj

...\PTC\prodevelop\i486_nt\obj

然后点击确定,包含文件和库文件加载完毕。

第二步,新建一个MFC工程,打开项目→属性→配置属性→链接器→输入,在附加依赖项中输入以下代码:

(若为MFC DLL文件)

wsock32.lib

mpr.lib

protk_dllmd.lib

prodev_dllmd.lib

psapi.lib

netapi32.lib

(若为MFC应用程序工程)

wsock32.lib

mpr.lib

protk_dllmd.lib

prodev_dllmd.lib

psapi.lib

netapi32.lib

pt_asynchronous.lib

在忽略待定库中,添加libcmtd。

第三步,打开项目→属性→配置属性→C/C++→预处理器→预处理器定义中添加命令PRO_USE_VAR_ARGS。

(若为异步模式,异步模式其他设置请参考文献[1])

wsock32.lib

mpr.lib

psapi.lib

netapi32.lib

pt_asynchronous.lib

protkmd.lib

prodevelop.lib

prodevmd.lib

在忽略待定库中,添加libcmtd。

第三步,打开项目→属性→配置属性→C/C++→预处理器→预处理器定义中添加命令PRO_USE_VAR_ARGS。

Release模式配置

第一步,与Debug模式配置相同。

第二步,新建一个MFC工程,注意向导的第二步中应选择使用静态链接MFC库方式。

1、打开项目→属性→配置属性→调试→配置管理器中进行如下操作。

将配置选项改为“活动(Release)”

2、打开项目→属性→配置属性→常规,将“字符集”选项改为“使用多字节字符集”。

3、打开项目→属性→配置属性→C/C++→预处理器,在预处理定义中输入PRO_USE_VAR_ARGS和_AFXDLL,点击OK。

4、打开项目→属性→配置属性→C/C++→代码生成,将“运行时库”选项改为“多线程DLL/MD”。

5、打开项目→属性→配置属性→C/C++→语言,将“将wchar_t视为内置类型”改为“否(/Zcwchar_t-)”。

6、打开项目→属性→配置属性→链接器→输入,在附加依赖项中输入以下代码:

wsock32.lib

mpr.lib

psapi.lib

protk_dllmd.lib

prodev_dllmd.lib

配置完成。

第三步,测试程序。

1、添加头文件:

#include "ProMenubar.h"

#include "ProMenu.h"

#include "ProUtil.h"

#include

#define MSGFILE "message.txt"

#pragma comment(lib, "netapi32")

static uiCmdAccessState UserAccessTestMenu (uiCmdAccessMode);

extern "C" int user_initialize()// 入口函数

{

AfxEnableControlContainer();

ProError status;

ProName menumsgfile;

uiCmdCmdId cmd_id;

//在Help菜单的右边添加“二次开发菜单”

ProStringToWstring(menumsgfile,"usermsg1.txt");

status=ProMenubarMenuAdd("Menu0","USERMenu0","Help",PRO_B_TRUE,menumsgfile);

return(0);

}

static uiCmdAccessState UserAccessTestMenu(uiCmdAccessMode access_mode)

{

return (ACCESS_AVAILABLE);

}

extern "C" void user_terminate() // 出口函数

{

AFX_MANAGE_STATE(AfxGetStaticModuleState());

}

2、创建注册文件protk.dat,内容如下:

name Dtest

startup dll

allow_stop TRUE

delay_start FALSE

exec_file …\Dtest\Release\Dtest.dll

text_dir …\Dtest\text

revision widfire5.0

end

3、在Dtest文件夹中创建text文件夹,在text文件夹内创建usermsg1.txt文件,内容如下:

USER Menu()

二次开发菜单

#

#

4、注册运行。

64位系统preo5.0二次开发环境配置

64位操作系统的环境配置与32位的有所不同,首先64系统需要在X64平台上进行调试,而不是在默认的Win32上,其次,在添加PRO/PROTOOLKIT的包含文件和库文件时,打开工具→选项→项目与解决方案→VC++目录显示以下内容的目录→包含文件,此时平台要注意选用X64平台,在包含文件和库文件中添加和32位系统里一样的include文件和obj文件:...\PTC\protoolkit\includes

...\PTC\protoolkit\protk_appls\includes

...\PTC\prodevelop\includes

...\PTC\prodevelop\prodev_appls\includes

将包含文件换为库文件,添加如下文件:

...\PTC\protoolkit\i486_nt\obj

...\PTC\prodevelop\i486_nt\obj

这里要多出一步,将库文件转换为可执行文件,并添加如下内容:

$(SystemRoot)\System32

$(SystemRoot)

$(SystemRoot)\System32\wbem

(注:若不加载此项,会提示诸如无法生成“cmd.exe”的错误。

然后点击确定,包含文件和库文件和可执行文件加载完毕。这时再运行程序,就不会出现错误。

二次开发基础知识

1、菜单栏菜单的添加(Pro/E二次开发技术基础P103)

菜单栏菜单是Pro/E菜单体系的最顶层菜单,ProMenubarMenuAdd()是完成菜单栏菜单添加的函数

2、菜单按钮的添加

单击某个菜单按钮后,应能调用某个函数,因此它的添加过程分为两步:首先是添加动作函数和菜单按钮,然后把动作函数和菜单按钮联系起来,作为菜单按钮的响应函数。

2.1 菜单动作函数的添加

在将菜单按钮和动作函数联系起来之前,先在程序主文件的头文件中定义动作函数,Pro/E中,将菜单按钮和动作函数联系起来的函数是ProCmdActionAdd(),该函数将返回一个uiCmdCmdId类型变量,此变量用来表示动作函数的标识,在添加菜单项菜单时需要提供动作函数的标识。

2.2 菜单按钮的添加

向菜单栏菜单中添加菜单按钮的函数是ProMenubarmenuPushbuttonAdd()

3、复选菜单按钮的添加

添加复选按钮之前也需要设置复选按钮的响应函数、复选按钮初始状态函数。使用复选按钮的过程中,需要有可以得到按钮状态值以及设置按钮状态值的函数。因此添加一个复选框菜单按钮需要用到四个函数:

ProCmdOptionAdd();选项设置命令函数的添加

ProMenubarmenuChkbuttonValueGet();复选按钮状态值的获取

ProMenubarmenuChkbuttonValueSet();复选按钮状态值的设置

ProMenubarmenuChkbuttonAdd()。向菜单项菜单添加复选按钮的函数

4、单选菜单按钮的添加

添加一组单选按钮需要用到四个函数:

ProCmdOptionAdd();选项设置命令函数的添加

ProMenubarMenuRadiogrpValueGet();单选按钮组值的获取

ProMenubarMenuRadiogrpValueSet();单选按钮组值的设置

ProMenubarMenuRadiogrpAdd()。单选按钮组的添加函数

单选按钮的添加与复选按钮的添加很相似,不过单选按钮是以组的形式来添加,同一组中的单选按钮只有一个单选按钮被选中。

5、菜单栏菜单的下级菜单

在下一个菜单栏菜单下除了一般按钮、复选按钮、单选按钮之外,还可以添加子菜单。

在子菜单下也能够添加一般按钮、复选按钮、单选按钮、子菜单。函数是

ProMenubarmenuAdd()

6、菜单按钮的图标设置

Pro/E的菜单可以有图标,按钮被添加到工具栏上面时会以图标的形式显示。函数是ProCmdIconSet()

7、对原有菜单的操作

对原有菜单按钮可以进行的操作有:改变菜单的访问控制函数,使菜单无效、隐藏、移除等等,还可以在菜单按钮动作函数执行之前或之后执行自定义函数,实现这些功能主要有以下几个函数:

ProCmdCmdIdFind();

ProCmdAccessFuncAdd();

ProCmdAccessFuncRemove();

ProCmdBracketFuncAdd();

具体用法可查帮助。

8、常用Pro/TOOLTIK头文件

ProUtil.h是常用的头文件,在这个头文件内定义Pro/TOOLTIK的基本数据类型以及常用函数,如:ProStringToWstring()、ProWstringToString()、ProFileOpen()、ProDirectoryChoose ()、ProPathCreate()等。

ProMenu.h这个文件内定义了一些菜单按钮的操作,如ProMacroExecute()、ProMacroLoad()、ProMenuVisibilityGet()。

ProMenuBar.h定义了添加菜单工具栏菜单、菜单按钮时用到的函数。

ProWindows.h里定义了进行窗口操作的函数,如ProWindowCurrentGet()、ProWindowRefresh()、ProWindowCurrentSet()、ProObjectwindowGreate()、ProWindowActivate()等等。

ProMdl.h、ProSolid.h定义了用于对模型进行操作的函数,如获得当前模型、获得模型类型等等很多函数。

ProDimension.h定义了对尺寸操作的函数。

ProParameter.h定义了对参数进行操作的函数。

ProParamval.h定义了对参数的值进行操作的函数。

ProRelSet.h定义了对关系进行操作的函数。

ProModelitem.h定义了对模型项进行操作的函数。

ProFeature.h定义了用于特征操作的函数。

9、对象句柄

Pro/TOOLKIT中,每个对象都由一个标识符来标识,利用标识符就可以调用所对应的对象,这个标识符就是对象句柄。

句柄是Windows用来标识被应用程序所建立或使用的对象的唯一整数。Windows使用各种各样的句柄标识诸如应用程序实例、窗口、控制、位图、GDI等对象。

10、常用函数及形式

Get获得,用来获取对象的某个数据。这类函数的输入是基本数据对象,输出是基本数据对象的某一信息。常用的函数有:

ProMdlCurrentGet(ProMdl *p_handle)//获得当前的模型。

ProDirectoryCurrentGet(ProPath path)//获得当前的工作路径。

ProMdlTypeGet(ProMdl model, ProMdlType *p_type)//获得当前模型的类型,模型的主要类型是指零件模型、组件模型和工程图模型。

ProMdlDataGet(ProMdl handle, ProMdldata *p_data)//获得模型的数据,通过这个函数可以获得模型名称以及模型的类型,模型的存放位置等信息。

ProWindowCurrentGet(int *p_window_id)//获得当前的窗口。

ProModelitemMdlGet(ProModelitem *p_model_item,ProMdl *p_owner)//获得模型项所属的模型句柄。

Set设置,用来设置对象的函数值。它也是以基本数据对象作为输入,并输入需要设置的变量的值,常用的函数有:

ProDimensionValueSet(ProDimension *dimension,double *value)//设置尺寸的值。

ProDimensionSymbolSet(ProDimension *dimension,ProName symbol)//设置尺寸的符号。

ProParameterValueSet(ProParameter *param,ProParamvalue *proval)//设置自定义参数的值。

ProMenubuttonVisibilitySet(ProMenuName menuname,ProMenubuttonName button,ProBoolean visible)//设置菜单按钮的可见性(自己定义的菜单)。

ProAsmcompTypeSet(ProAsmcomp *comp,ProAssembly top_assem,ProAsmcompType Type)//设置组件(装配体)的元件类型。

Visit访问,用来访问数据对象内的一组数据集合,如访问零件模型的特征等。这类函数的输入参数通常是要被访问的数据对象以及访问的动作函数和过滤函数。

ProError ProSolidFeatVisit(ProSolid p_handle,//模型的句柄

ProFeatureVisitAction visit_action,//访问动作函数

ProFeatureFilterAction filter_action,//访问过滤函数

ProAppData app_data//访问过程中传递的数据

)//访问模型的特征

ProFeatureDimensionVisit(ProFeature *feature,//特征的指针地址

ProDimensionVisitAction visit,//访问动作函数

ProDimensionFilterAction filter,//访问过滤函数

ProAppData data//访问过程中传递的数据

)//访问特征的尺寸

ProParameterVisit(ProModelitem *owner,//模型项的指针地址

ProParameterFilter filter,//访问过滤函数

ProParameterAction action,//访问动作函数

ProAppData data//访问过程中传递的数据

)//访问模型项的自定义函数

11、关于ProError

Pro/TOOLKIT函数的返回值类型基本上都是ProError,ProError是一个枚举数据类型,它定义了所有可能的返回值。具体返回值种类见(P17页)

参考文献

[1]王文波. Pro/E Wildfire 4.0二次开发实例解析[M]. 清华大学出版社, 2010.

proe工程图配置文件.dtl常用选项及使用详解

工程图配置文件.dtl常用选项及使用详解 工程图配置文件是出工程图所必需了解掌握的知识。我写过一篇关于系统配置文件config.pro的教程,里面提到过配置文件对于使用PROE非常重要。 config.pro的使用,请先看这个帖https://www.sodocs.net/doc/288576124.html,/thread-9138-1-1.html 不可否认的是,论坛工程图版的求助帖超过一半与工程图配置文件设置有关。可见工程图配置文件的重要性。工程图配置文件*.dtl使用上比系统配置文件config.pro要简单一些。所以本帖先将一些常用选项列出,供大家参考。配置文件使用方面的内容放在后面讲解。 本帖为原创,严禁转载! 请勿综合成PDF或WORD等格式打包下载,谢谢合作! 本帖不设回复可见,方便大家都可以见到 本帖所讲述的内容目录如下: 一、工程图配置文件常用选项及说明 二、工程图配置文件使用详解 1、创建工程图配置文件*.dtl 2、工程图配置文件选项的查找 3、工程图配置文件的选项设置与修改 4、工程图配置文件的正确调用 一、工程图配置文件常用选项及说明 drawing_units mm(前面为选项,空格后为值,下同) 此项设置所有绘图参数的单位,比如后面的文字大小、箭头大小等选项,是以mm为单位的,先要设置这个选项。 drawing_text_height 3.5 设置缺省文本的缺省高度,如注释中的文字,标注中的数值大小。 text_width_factor 0.7 设置文本的高度和宽度的比例,按国标应使用长仿宋体,应为0.7。 但此项设置对于windows系统自带的仿宋体无效。 broken_view_offset 3 设置破断视图两破断线之间的距离 detail_circle_line_stylephantomfont 设置详细视图(局部放大图)的边界线的线型,影响打印的粗细 projection_typefirst_angle 设置视图的投影方向为第一角法(国标要求用第一角法,日本等国用第三角法)

如何在企业中定制proe的使用环境

如何在企业中定制proe的使用环境 一、引言 Pro/ENGINEER是目前国际上最流行的“参数化、全相关”的三维设计软件。全相关技术即产品的三维模型与二维图形相互关联,能高效率地生成二维投影视图。因为在工程实践中,二维工程图是必不可少的,作为重要的技术文档,工程图必须有一定的规范和标准,特别是工程信息的标注如各种标注符号(焊接符号、表面粗糙度等)、标题栏和明细表以及工程图的打印等,这都需要按行业、企业的标准统一做相应的二次开发定制工作。以下是厦门工程机械股份有限公司在 Pro/ENGINEER2000i版本下为生成符合国标的工程图所进行的开发定制的主要过程。 二、定制Pro/ENGINEER建模的模板 由于Pro/ENGINEER的三维模型和二维工程图的全相关性,在建模板时可以 附加一些有用的模型通用信息和工作环境,将模板保存成startpart.prt或startasm.asm。此后每次新建模型时,就用Copyfrom startpart.prt或startasm.asm,这样,模板所带的全部信息都直接传递给新模型,避免了重复劳动。一般模板应包含下述内容。 1.设置环境配置文件和绘图设置文件 这两个文件很重要,应根据企业的标准统一设置。环境配置文件config.pro 是用来设置Pro/ENGINEER工作环境的,包括窗口形式设定,指定一些重要文件 的路径如绘图设置文件、跟踪文件、符号库、标准件库、格式库等;模型单位;公差的模式;图层的设定(三维模型和二维工程图);映射键的设置等。绘图设置文件中可确定诸如尺寸高度、文本注释、文本方向、几何公差标准、字体属性、箭头样式等选项的特性,系统为这些选项赋了缺省值。我们可根据企业标准为某些选项重新赋值定制一个统一的绘图标准,并将其保存在名为“filename.dtl”的绘图设置文件中,对于没有设置的选项,系统使用绘图设置文件选项的缺省值。 2.创建三个基准面 三个基准面是模型的定位基准,是模型所必须的。为了统一基准面在工程图中的放置,可对三个基准面的默认名字进行更改,DTM1、DTM2和DTM3分别 改名为FONT、TOP和RIGHT。 3.建立模型的用户自定义参数 在模型中设立用户自定义参数,如Part_name(零件名称)、Material(材料)、Weight(重量)等每个模型都必须包含的基本参数,这些参数的值是工程图的标题栏和明细栏的基本信息。用菜单命令,如图1所示,每创建一个参数都必须先选择参数的类型(包括整型、实型、字符型、逻辑型及文本注释),再给参数命名,可根据企业的习惯来命名,然后为参数赋值,赋值时要注意与前面定义的参数类型相一致。用Modify可随时修改参数值,创建一“修改”映射键,在建模状 态下,只要点击该映射键,系统会依次弹出可供修改的各参数值,可以很方便地

proe二次开发教程

proe二次开发教程——手把手教你如何二次开发 经历了千辛万苦才把图片截取完整,现在就把它贴出来吧…… 本实例是针对proe4.0在VS2005环境下的开发,对于vs2003以上版本的开发本例均适用,本例从开始的打开vs2005软件开始讲解,一步不漏,并加入适当的解释和必要的说明,相信照着做完之后应该没有不成功的了! 注:软件安装注意事项:proe的安装目录不能有空格,比如:“D:\Program Files\proeWildfire 4.0”是不对的,运行的时候会出错,要把路径中的空格去掉,如“D:\proeWildfire4.0” 一、配置相关信息: 打开VS2005,选择工具——》选项, 在“项目和解决方案”中选择“VC++目录”,在“显示一下内容的目录”中选择“包含文件”,加入以下文件: D:\proeWildfire4.0\protoolkit\includes D:\proeWildfire4.0\protoolkit\protk_appls\includes D:\proeWildfire4.0\prodevelop\includes 在“显示一下内容的目录”中选择“库文件”,加入以下文件: D:\proeWildfire4.0\protoolkit\i486_nt\obj

D:\proeWildfire4.0\prodevelop\i486_nt\obj 注:这是开始前的环境配置,一次配置之后永久生效,以后再新建项目就不需要再配置了二、新建项目,进行项目设置: 文件——》新建——》项目: 选择MFC DLL 模板,输入项目名称: 确定后点完成,项目生成后选择项目——》属性,进行属性设置:

Solidworks二次开发入门教程[VB实现]

Solidworks二次开发入门教程:运用VB语言实现二次开发 Visual Basic(简称为VB)是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(O LE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。 Visual Basic 6.0作为Visual Studio 6.0的优秀一员,已成为企业级快速开发的利器。Visual Basic 6. 0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有多层结构的分布式应用程序。同时,Visual Basic还可以在IIS上开发性能超群的Web应用程序。Visual Basic 6. 0在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如File System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。 Visual Basic 6.0具有下述优点: (1) 面向对象 (2) 事件驱动 (3) 软件的集成式开发 (4) 结构化的程序设计语言 (5) 强大的数据库访问功能 (6) 支持对象的链接与嵌入技术 (7) 网络功能 (8) 多个应用程序向导 (9) 支持动态交换、动态链接技术 (l0) 联机帮助功能 VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO 连接数据库,或者轻松的创建ActiveX控件。它不像高级语言Visual C++那麽复杂,但它的功能很全,程序员可以轻松的使用VB提供的组件进行二次开发,快速建立属于自己的应用程序。 2 利用VB实现圆台交互式绘制的实现过程 2.1 启动VB程序 启动VB程序,VB6.0的主窗口如图1所示,可以直观地看到主窗体主要有以下部分组成:标题栏;菜单栏;工具栏;窗体设计器;控件(工具)箱;弹出式(上下文)菜单;工程管理器窗口;属性窗口;对象浏览器;对象浏览器及窗体布局窗口。

Proe-Config文件完整说明

Proe Config全部配置文件說明(完整版) 关于配置文件选项 为配置文件输入所需的设置,可以预设环境选项和其它全局设置。要设置配置文件选项,使用「选项」对话框(「实用工具」>「选项」)。 本帮助模块含有一个按字母顺序显示每一选项或相关选项组的配置选项列表: ?配置选项名称。 ?相关变量或值。选项的缺省值显示为斜体。 ?简单说明。 accuracy_lower_bound 数值(在1.0e-6和1.0e-4之间) 输入一个精确值来覆盖缺省下限0.0001。上限固定为0.01 add_java_class_path <搜索路径> 此选项涉及到有关JAVA环境变量CLASSPATH的选项值,它用于查找J-Link程序中使用的类。可在同一行上指定多个搜索路径,在UNIX中用「:」隔开,在Windows NT中用「;」隔开。设定此选项后,激活第一个J-Link应用程序时才会生效 add_weld_mp yes, no yes - 系统在计算质量属性时,包括焊接。 no - 系统在计算质量属性时,排除焊缝。 allow_anatomic_features yes, no 将此配置文件现象设置为yes,使得下列选项可用: 「扭曲」菜单中:「局部拉伸」、「半径圆顶」、「截面圆盖」、「耳」、「唇」。「实体」菜单中:「开槽」、「轴肩」、「凸缘」、「退刀槽」。 「基准」菜单中:「计算」。 allow_cycle_optimize yes, no 在18.0以前的版本中,有一个孔加工序列参数,允许用户优化孔加工序列CL-数据的循环输出。自版本18.0以来,该参数不再有效。 yes - 使该参数在序列中可见 no - 该参数在序列中不可见 allow_move_attach_in_dtl_move yes, no 确定绘图模式中的「移动」和「移动附属」命令是(yes) 否(no) 一起执行

AutoCAD VBA二次开发初级教程

AutoCAD VBA二次开发初级教程 第一课:入门 1.为什么要写这个教程 市面上ACAD VBA的书不多,它的帮助是英文版的,很多人看不懂。其实我转行已经好几年了,而且手艺也慢慢生疏了,写个教程对自己来说也是一次复习。 2.什么是Autocad VBA? VBA是Visual Basic for Applications的英文缩写,它是一个功能强大的开发工具,学好VBA可以成倍甚至成百、成万倍提高工作效率,在工作中,有很多任务仅用ACAD命令不可能完成的,只要学好VBA就可以做到,相信到时候您一定会得到同事的佩服、老板的器重。 3、VBA有多难? 相信大家都知道Basic是的含义。应该承认,我的水平还不高,错误之处在所难免,如果大家发现错误一定要提出批评,以便及时更正。 4、怎样学习VBA? 介绍大家一个学习公式:信心+恒心=开心。仔细阅读本教程,完成例题,在学习的过程中一定要多思考,多想一些是什么、为什么。本教程将陆续发布在CAD 世界论坛上,您不需要付费就可以学习。本作者在此郑重承诺:关于本教程中有任何疑问,可以跟贴提问,只要有时间,本人一定会耐心解答。我不会发到任何人的邮箱中,您自己在论坛上找就可以了,请不要再向我索要这份教程。 5、现在我们开始编写第一个程序:画一百个同心圆 第一步:复制下面的红色代码 第二步:在模型空间按快捷键Alt+F8,出现宏窗口 第三步:在宏名称中填写C100,点“创建”、“确定” 第四步:在Sub c100()和End Sub之间粘贴代码 第五步:回到模型空间,再次按Alt+F8,点击“运行” Sub c100() Dim cc(0 To 2) As Double '声明坐标变量 cc(0) = 1000 '定义圆心座标 cc(1) = 1000 cc(2) = 0 For i = 1 To 1000 Step 10 '开始循环 Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆 Next i End Sub 也许您还看不懂上面的代码,这没有关系,只要能把同心画出来就可以了,祝您成功。

proe如何设置配置文件

PROE的配置文件让不少初学者感到烦恼,尽管不少教材里都会提到关于PROE的配置文件。但大多数显得过于理论化,而不便于初学者理解,可操作性不强。本文力求以通俗的语言结合实际运用向大家介绍PROE的配置文件,希望能给各位带来帮助。 配置文件是PROE的一大特色,却也常常把初学者弄得一头雾水、云里雾里。掌握各种配置文件的使用是很有好处的,可以提高工作效率、减少不必要的麻烦,也有利于标准化、团队合作等等。同时也是从初学者到进阶提高的必经之路。所以,还是要静下心来,好好看一看。当然,我所说的掌握不是让你死记硬背,也不是让你记熟哪个选项起什么作用,哪个配置文件怎么做。我们所要做的只是对各种配置文件的作用和基本使用方法要有所了解,然后根据自己的需求来做配置。 下面以proe wildfire3.0m120中文版为蓝本,(其实对于大多数版本都适用) 依次为大家介绍以下内容: 一、配置文件是什么东西? 二、系统配置文件config.pro (一)config.pro文件在哪里? (二)config.pro文件怎样才起作用? (三)config.pro文件怎么编辑,怎么加选项? (四)关于config.pro中的快捷键 (五)为什么有些选项设了还是不起作用? (六)怎么查找config.pro的选项? (七)别人说的选项我的怎么没有? (八)配置文件的加载顺序 (九)为什么我的PROE 总是和别人不一样?总是莫名其妙的退出? (十)怎么用别人的config.pro文件?

(十一)config.pro常用的一些选项 一、配置文件是什么东西? 首先,要建立一个概念,PROE里的所有设置,都是通过配置文件来完成的。打个比方,在AU TO CAD里,新安装完软件后,我们就会把自己常用的一些工具条调出来,在窗口摆放好位置,设好十字光标大小,右键设置等等直到把整个AUTO CAD调成自己想要的样子,然后退出程序。再次运行AUTO CAD时,我们会发现之前设置都还有效。 用同样的方法,在PROE里就不灵了!听说在选项里可以设置中英文双语菜单……听说还可以设单位……听说还要设公差……听说还可以改颜色……。好的,费了大半天劲都一一改好了,这下放心了,关掉PROE。再一次打开PROE时,一看,傻眼了,之前明明设好的怎么又没了呢!你可能会觉得——这什么鬼烂软件,人家其他软件都是这样设,它就不行!告诉你,这就是PROE的配置文件在作怪!你没有保存这些配置文件,也没有放到适当的位置!这下你应该知道,这些配置文件是用来干嘛的了。 那么配置文件(有些书也叫映射文件)又包括哪些呢?下面介绍常用的几个 config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。

proe视频分类-124个实例教程proe族必备!

proe视频分类-124个实例教程proe族必备! 来看看何为高质量proe视频教程,下面的视频包括了proe安装和配置、proe基础指令、proe曲面造型和逆向造型、proe阵列特征和proe优化设计、proe模具设计和分模、proe 数据管理和二次开发、proe工程图和直接建模、proe机构模拟和动画,总之所有的proe 模块的视频教程你都可以从下面的视频教程中找到。所有视频都进行分类整理,方便各位懒人使用,菜鸟收藏它,早晚成高人! 1、proe安装配置视频教程 116、Pro/Toolkit二次开发视频教程:Pro/E Wildfire5.0配Microsoft Visual Studio 2008编译安装测试(野火5.0版本):https://www.sodocs.net/doc/288576124.html,/html/video/2010-03/4178.html 117、proe视频教程之低版本打开高版本模型文件及后续特征更新和操作: https://www.sodocs.net/doc/288576124.html,/html/video/2010-10/4499.html 118、Pro/Engineer精度系统详解和应用: https://www.sodocs.net/doc/288576124.html,/html/video/2008-11/3089.html 119、proe5.0安装方法_终极版视频: https://www.sodocs.net/doc/288576124.html,/html/video/2010-10/4487.html 120、emx4.1安装方法视频教程:https://www.sodocs.net/doc/288576124.html,/html/video/2010-10/4494.html 121、emx5.0安装方法视频教程:https://www.sodocs.net/doc/288576124.html,/html/video/2010-10/4495.html 122、emx6.0安装方法_视频教程:https://www.sodocs.net/doc/288576124.html,/html/video/2010-10/4496.html 123、proe配置文件之config.pro: https://www.sodocs.net/doc/288576124.html,/html/video/2010-10/4542.html 124、proe5.0安装方法视频教程: https://www.sodocs.net/doc/288576124.html,/html/video/2010-10/proe5_sv.html 2、proe基础指令视频教程 88、ProE曲线方程式应用和进化(WildFire): https://www.sodocs.net/doc/288576124.html,/html/video/2008-11/2965.html 89、ProE实体化曲面造型实例视频教程:手机按键: https://www.sodocs.net/doc/288576124.html,/html/video/2008-11/2966.html 90、ProE螺旋扫描视频教程(WildFire4.0版本): https://www.sodocs.net/doc/288576124.html,/html/video/2008-11/2975.html 91、ProE可变扫出(vss)的轨迹参数trajpar详解: https://www.sodocs.net/doc/288576124.html,/html/video/2008-11/2976.html 92、ProE扫描混合指令视频教程(WildFire4.0):

Solidworks二次开发入门教程

Solidworks二次开发入门教程连载4:运用VB语言实现二次开发 VB简述 Visual Basic(简称为VB)是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。 Visual Basic 6.0作为Visual Studio 6.0的优秀一员,已成为企业级快速开发的利器。Visual Basic 6. 0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有多层结构的分布式应用程序。同时,Visual Basic还可以在IIS上开发性能超群的Web应用程序。Visual Basic 6.0在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如F ile System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。 Visual Basic 6.0具有下述优点: (1) 面向对象 (2) 事件驱动 (3) 软件的集成式开发 (4) 结构化的程序设计语言 (5) 强大的数据库访问功能 (6) 支持对象的链接与嵌入技术 (7) 网络功能 (8) 多个应用程序向导 (9) 支持动态交换、动态链接技术 (l0) 联机帮助功能 VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。它不像高级语言Visual C++那麽复杂,但它的功能很全,程序员可以轻松的使用VB提供的组件进行二次开发,快速建立属于自己的应用程序。 2 利用VB实现圆台交互式绘制的实现过程 2.1 启动VB程序

PROE---config.pro---常用参数+设置方法

用PROE,就一定要灵活使用“config.pro”文件来设置属于自己的系统参数,界面,为后续的设计工作添油加速。 config.pro文件可以存放在以下两个地方: (1) Pro/E 安装目录下的text 目录; (2) Pro/E 的工作目录; 以鼠标右键点选Pro/E 的快捷方式图标,-→“属性”-→“快捷方式”栏的“起始 位置”即为工作目录。 当使用者进入Pro/E系统时,系统会先去读取text 目录下的config.pro 档案,然后再去读取Pro/E 工作目录下的config.pro 档案:这些档案内若有重复设定 的参数选项,则系统会以最后读取的数据为主(亦即以工作目录下的

config.pro 档案为主)。 因此系统管理者可以先将大环境需要所规画出来的config.pro 放于Pro/E 安装目录下的text 目录底下,而使用者再将自己规画的config.pro 放于Pro/E 的内定工作目录下。另外于text 目录底下,系统管理者还可将config.pro 更名为config.sup,如此则可强制Pro/E 的使用者使用此项设定数据,后来读取的config.pro 若有重复之参数也无法改写。 启动 Pro/E 时,系统会自动加载环境设定档config.pro,若我们设定config.pro 时用到某些较特殊的环境参数,例如:visible_message_line 1……则我们必须重新启动Pro/E,这些设定才会有效。 以下为常用的 config.pro 参数: =================================================================== =========

Revit二次开发从入门到精通学习之路

Revit二次开发从入门到精通学习之路 Autodesk Joe Ye 叶雄进 July 2010 Revit的在国内的应用越来越广泛, Revit 2011在速度和功能上有显著的提高,所以现在对Revit应用关注更多。Revit二次开发亦受到大量的关注和评估,许多国内朋友想了解学习 Revit 二次开发技术,希望获得快速学习的材料。这里我将简要介绍学习Revit二次开发的步骤和路径。另外把所有本人做过的中文培训讲座链接如下,使大家可以一站式收集可用学习资源。 在开发一项技术之前,大家都想了解该技术的发展现状和趋势。去年我在Autodesk University 上做过一次讲座,介绍 Revit 二次开发的功能和发展趋势,请下载观看了解Revit在全球的研发现状和后续发展趋势。 Revit 2011 的开发接口和开发模式与2010 有不少的变化和功能增强。如果是刚开始学习二次开发,建议从Revit 2011 开始学习。从入门就了解最新的技术和API功能。 一、预备Revit开发需要具备三个条件 1. Revit 2011产品,下载并安装 2. Revit 2011 SDK, 下载并安装 3. Visual Studio 2008 或Visual Studio 2008 Express 二、安装Revit 产品之后,学习Revit产品功能和特点。 如果您已经很熟悉,忽略产品学习步骤。 三、学习支持基于.NET的开发语言,如果已经具备,请继续下面的学习。 四、下载Revit开发入门培训录像,Revit 2011 API DevTV。 这个培训录像是一个入门级的培训,为没有从事过Revit开发的朋友预备。详细的演示了创建Revit 命令的步骤,Revit数据对象访问的步骤和方法,高效Revit二次开发工具和基本窍门。经过这90分总的学习,可以获得二次开发的许多知识。顺便说一下,在Autodesk 网站的Developer 页面 Autodesk Developer 的可以下载到许多Autodesk 多种产品二次开发的讲座录像。 五、下载Revit 2011 API更全面的二次开发讲座 这个讲座给大家更充分介绍Revit 2011 API的功能和用法,内容比上面的DevTV更充分,包含了对象的访问,对象的创建和修改。Revit 用户交互方面的编程讲解,比如事件,创建Ribbon界面控件,模型动态更新等高级开发内容。 六、学习Revit SDK中的文档 经过上面两个培训材料的学习,已经具备编写简单Revit程序,并且了解Revit二次开发的特点,Revit二次开发的重要技术。对Revit 二次开发有一个框架性的了解。如果您想具体的更详细的深入学习某一功能点,请阅读在SDK中的一个的开发指南:Revit 2011 API Developer Guide.pdf,这是目前为止介绍Revit二次开发最全面的书。比较详细的介绍了每一个功能的编程相关的类和函数的用法,并附有很多的例子来讲解API的用法。 SDK中的RevitAPI.chm 文档是全面解释所有API中的类,方法,属性的文档。所有的类,方法和属性都可以在其中找到。这个开发过程中最重要的一个API手册。

怎样修改proe的配置文件

怎样修改p r o e的配置 文件

怎样修改proe的配置文件 一、配置文件是什么东西?"C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files" 首先,要建立一个概念,PROE里的所有设置,都是通过配置文件来完成的。打个比方,在AUTO CAD里,新安装完软件后,我们就会把自己常用的一些工具条调出来,在窗口摆放好位置,设好十字光标大小,右键设置等等直到把整个AUTO CAD调成自己想要的样子,然后退出程序。再次运行AUTO CAD时,我们会发现之前设置都还有效。 用同样的方法,在PROE里就不灵了!听说在选项里可以设置中英文双语菜单……听说还可以设单位……听说还要设公差……听说还可以改颜色……。好的,费了大半天劲都一一改好了,这下放心了,关掉PROE。再一次打开PROE时,一看,傻眼了,之前明明设好的怎么又没了呢!你可能会觉得——这什么鬼烂软件,人家其他软件都是这样设,它就不行!告诉你,这就是PROE的配置文件在作怪!你没有保存这些配置文件,也没有放到适当的位置!这下你应该知道,这些配置文件是用来干嘛的了。那么配置文件(有些书也叫映射文件)又包括哪些呢?下面介绍常用的几个 config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。

史上最全ProE二次开发测试及环境配置方法

32位系统preo5.0二次开发测试及环境配置 首先,proe5.0是配合VC++2008来进行二次开发的,因此首先得安装VS2008,其次,要确保proe5.0中已经安装了protoolkit,安装方法略。 如何测试Pro/Toolkit安装成功 第一步,找到proe安装目录下的protooltik文件夹,并找到..\protoolkit\i486_nt\obj这个路径下的一个叫做make_install的文件,用写字板打开,找到如下 # Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT) 这么一行字,然后把它下面的PROTOOL_SRC=../..改成PROTOOL_SRC = ...\PTC\protoolkit,保存下关闭就好了。 第二步,在“开始”中找到Microsoft Visuall Studio Tools→Visual Studio Tools→Visual Studio Tools2008命令提示符,打开。 第三步,在打开的这个界面里面敲下如下字符cd ...\PTC\protoolkit\i486_nt\obj,然后回车,再敲上如下字符:nmake /f make_install dll,然后再回车,等其运行完毕,关掉命令提示符,然后再回到...\PTC\protoolkit\i486_nt\obj文件夹中,会发现多了一个pt_inst_test.dll文件,证明前面的工作全是成功的。 第四步,回到...\PTC\protoolkit文件夹,找到protk.dat文件,用写字板打开,将第二行和第三行前面的“.”改成路径...\PTC\protoolkit,将第五行后面的“18”改成“wildfire5.0”,其他保持不变,保存,关闭。 第五步,启动proe5.0,找到工具→辅助应用程序,打开,点“注册”,找到...\PTC\protoolkit,里的protk.dat,打开,选中,点“启动”,发现左上角出现“’pt_inst_test.dll’启动成功”。关闭“辅助应用程序”。 第六步,打开“文件”菜单栏,会有一个“安装检测”,点击后,会出现“PRO/PROTOOLKIT 安装检测成功”。至此,PRO/PROTOOLKIT安装检测全部完成。 配置VC++2008 Debug模式配置 第一步,加上PRO/TOOLKIT的包含文件和库文件,打开工具→选项→项目与解决方案→VC++目录显示以下内容的目录→包含文件,添加如下文件: ...\PTC\protoolkit\includes ...\PTC\protoolkit\protk_appls\includes ...\PTC\prodevelop\includes ...\PTC\prodevelop\prodev_appls\includes 将包含文件换为库文件,添加如下文件: ...\PTC\protoolkit\i486_nt\obj ...\PTC\prodevelop\i486_nt\obj

ProE_二次开发入门实例

ProE二次开发入门实例 1. 创建项目 这个就不用多说了吧,新建-> 项目->C++->MFC DLL 2. 项目配置 这个可以参考我以前的一篇文章:P⑹ENGINEER的二次开发(5)-Vc环境配置 3. 初始化菜单文件 在这里,先创建一个菜单,作为演示,: (1)在住文件添加Pro/TOOLKIT 头文件。由于在后面的操作中,都要用到这些头文件,故将头文件放到stdafx.h 文件中。77777777777777777777777777777777777777777777777777777777777777777777777777 ⑵添加Pro/TOOLKIT 程序的初始化函数和终止函数,

return TRUE : } … 『 extern int uier_initi alii e fint j char* 』char* j char* * v char_t 电rrbnf [so ]) r eturia. L ; 】 初始化函数 t 匸L X' r?id e 终止函数 ⑶创建一个窗体:右键单击解决方案的资源文件,然后点击添加Dialog,如图: ms? 零 Accelerator S§ Bitmap Sfe Cursor S HTML FJ Icon 自 M@nu *fc Strrg Tatile 到到 Toolbar Ol \ ersion 蜀 Resource.h ? stdafx.h g zenun,h 3 TestDelg.h □ 资潺立件 3 zenun.rc 31 zeraun.rc? IS ReadMe.txt 刀解"??丨马类…国熒… 3. (4)添加一个按钮,然后双击添加类向导,创建CTestDialog 类,然后再窗体中添加一个按钮,做测试之用,如图: ar gc argw[] versi on b^ili

proe4.0配置文件和一些有用的设置

proe4.0配置文件和一些有用的设置 系统环境配置文件(config.pro) 这是ProENGINEER软件系统提供给用户定制自己工作环境的配置文件。它是一个文本文件,利用这个文件 用户可以定制很多标准设置,如定制菜单、公差显示模式、尺寸单位、映射键(Mapkey)、计算精度、工 程图控制等等。一般在企业或公司把它定制为标准文件,作为大家共同的工作环境,在应用产品数据管理 (PDM)和协同设计过程中便于交流和数据共享。 ProENGINEER软件启动过程中会在几个不同的位置读入配置文件。当在不同的位置分别读入多个配置文件 时,如果遇到同一个选项的参数取值不同,则以最后读入的值为准。但有一个例外,就是受系统保护的 config.sup文件。下面详细说明配置文件及其几个存放位置。 按照加载顺序,第一个检索并加载的是Config.sup文件,它是受到系统保护的配置文件,优先级别较高, 其他的config.pro配置文件与其相同的配置选项不能覆盖他们。如果在其他的config.pro 文件中存在同一 个选项设有不同的参数,则以Config.sup文件为准而忽略其它,因此该文件中不应该有重复设定的选项。 使用此文件,用户可以创建并共享企业或公司的标准配置,其存放位置在.text下,它同样也是文本文 件,需要用户自己创建,扩展名必须是.sup。 第二个加载位置在同样的.text目录下查找,如果存在config.pro文件,加载之。 第三个加载的置在你的系统用户的根目录中(UNIX操作系统),对使用NT操作系统的用户而言,使用启动 目录会更方便些。 下面详细说明一下启动目录。 在ProE软件安装过程中会指定一个启动目录,如dptcproeWildfire_start,笔者建议把公司的标准配 置放在config.sup文件中,而把个性化的配置文件config.pro放在启动目录中,这样在ProE启动时会先 加载config.sup文件,然后加载config.pro文件。这样,即共享了公司的标准配置,又达到了个性化设置 的目的。另外,一些环境配置文件如config.win、颜色配置文件color.map等也应该放在

ProE二次开发国内外现状综述

Pro/E二次开发国内外现状综述 CAD技术起步于50 年代后期,在CAD软件发展初期,CAD的含义仅仅是图板的替代品,人们希望借助此项技术来摆脱繁琐、费时、绘制精度低的传统手工绘图。此时CAD 技术的出发点是用传统的三视图方法来表达零件,以图纸为媒介进行技术交流,这就是二维CAD 技术,占据绘图市场主导地位的是Autodesk 公司的AutoCAD软件。进入70年代,CAD技术从单纯的二维制图延伸到了三维建模,实现了以计算机完整描述产品零件的主要信息的过程,同时也使得CAM 和CAE等技术的开发有了现实的基础。随着计算机技术的迅速发展,CAD 技术也取得了日新月异的进步,许多功能更加强大、用途更加广泛的软件不断涌现[3]。 Pro/E软件系统是美国参数化技术公司PTC的优秀产品,于1986年开发创建,不仅最先将“参数化”技术融入CAD系统,并且借助PC(个人计算机)的快速崛起,率先将高端CAD系统从航空、航天、国防等尖端领域推介到民用制造行业,为现代CAD的技术发展与应用普及做出了贡献。经过近20年的快速发展,目前Pro/E 系统的功能得到很大提升和完善,已成为一个集CAD/CAM/CAE于一体的中高端系统。它提供了集成产品的三维模型设计、加工、分析及绘图等功能的完整的CAD/CAE/CAM 解决方案。Pro/E 软件在我国的机械、电子、家电、塑料模具等行业取得了广泛的应用,并且在这些行业里应用的时间也较长。 由于Pro/E在CAD/CAM领域的优秀表现,它在各大中型企业中的使用率越来越高。但这同时也带来了另外一个问题,那就是怎样对通用软件进行本地化。因为通用的软件在设计的时候不可能考虑到每个企业的特殊情况,要想充分发挥软件的功能,为企业创造更大的效益,企业必须跟据自身的特点,对软件进行本地化的工作,即二次开发。Pro/E为用户提供的二次开发工具有Pro/Program,族表(Family Table),用户自定义(UDF),J-link和Pro/Toolkit[4],其中Pro/Toolkit 是功能最强大的二次开发工具。 目前,国内外有不少科研单位已经或正在进行Pro/E二次开发的研究工作。北京科技大学的谢敏理等人研究了一种利用Pro/Toolkit进行Pro/E二次开发实现零件的自动装配的方法[5];江南大学的宋峨、李世国等人研究了Pro/E二次开发中的界面设计技术,即分析了在VC 环境下开发Pro/Toolkit应用程序的关健技

proe选项配置文件

pro/e选项配置文件 allow_anatomic_features yes 设置建立扭曲里所有的加载菜单. bell 设置每次是否提示键盘铃 def-layer layer-axisAXES 轴图层为不同的类型项目指定预设的图层 名称. layer-csysCSYS 坐标layer-curveCURVES曲线 layer-pointPOINTS点 menu-translation both为中英文指定非英文版Pro/e时,选择显示的 版本. dialog_translation yes 中文 no英文执行非英文版Pro/e时,指定对 话块的显示语言. help_translation yes本国语言 no 英文执行非英文版Pro/e时,显示简要说明信息所用的语言. Save_model_display设定储存的图形数据总数. wireframe线框. Shading-high大多数详图(被着色) Shade_with 控制着色对象上基准曲线的显示. system_colors_file 指定系统颜色档案 spin-with-part-entities yes指定模型动旋转时,将显示基准特特征 trail-dir 指令pro/e在指定的目录中建立轨迹档案,而不是在启动目录 中建立. rename_drawings_with_object both 控制系统是否自动复制与零件和组 件相关的绘图 template_solidpart 指定用作预设的模板零件模型 default_dec_places 3 设定在所有模型式中显非角度尺寸的小数字 数. Feature_create-auto_ok yes在特征建立期间,确定当定义完所需的最后一个元素是否自动启动对话方框的确定. Flip_arrow_scale 2 为扩大反向箭头尺寸设定比例因子.

PROE 配置文件的设置

一、config 的设置 常用配置文件: config.pro ——系统配置文件,配置整个PROE系统 gb.dtl ——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl ——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt ——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf ——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1 ——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg ——模型树配置文件,主要设置在模型树窗口显示的内容、项目。 Config 文件,从后缀分主要有config.pro和config.sup两种,可满足包括系统的精度、显示设置、单位、打印机的设置、快捷键的设置、输入输出设置等等。应由经验丰富的工程师针对公司需要进行设置,然后作为公司的标准执行,方法是:在config 加入一行:变量名:drawing setup file值:指向你的dtl文件的绝对路径如:F:\MY Design\Pro_Stds\Config\Company.dtl 然后将config保存为config.pro在你的工作目录(安装proe时指定的目录,不是安装目录)下,启动proe会自动加载了。这样利于数据的交换和统一管理。config.pro 还要放在恰当的位置才能正确调用!Config.pro可以放在text目录下面顺利加载。建议把config.pro放在启动目录下,不要放在PROE安装目录的text目录下面,以免造成管理混一、config的设置 常用配置文件: config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。 Config文件,从后缀分主要有config.pro和config.sup两种,可满足包括系统的精度、显示设置、单位、打印机的设置、快捷键的设置、输入输出设置等等。应由经验丰富的工程师针对公司需要进行设置,然后作为公司的标准执行,方法是:在config加入一行:变量名:drawing setup file值:指向你的dtl文件的绝对路径如:F:\MY Design\Pro_Stds\Config\Company.dtl 然后将config保存为config.pro在你的工作目录(安装proe时指定的目录,不是安装目录)下,启动proe会自动加载了。这样利于数据的交换和统一管理。config.pro还要放在恰当的位置才能正确调用!Config.pro可以放在text目录下面顺利加载。建议把config.pro放在启动目录下,不要放在PROE 安装目录的text目录下面,以免造成管理混乱,重装又没备份等问题。建议所有的配置文件全部放在一个文件夹中,再把启动目录指向这个文件!config.pro文件某些选项的值,是带*号的,是系统默认值,这些选项是可以不加的。因为系统默认就是这样,加了也是多余的! config.pro是一般类型的配置文件,而config.sup是受保护的系统配置文件是强制执行的配置文件,如果有其他配置文件里的项目和这个文件里的冲突则以这个文件里的配置为准。CONFIG文件设好后,放在以下目录:proe2000i\\text 改名为config.sup作为缺省环境变量强制执行,这样无需每一次打开靠载入CONFIG 。 config.pro设置窗口中的图标会有三种,电脑、闪电、火柴棒这三个图标意义不同! 电脑——选项设置后要重新运行PROE后才生效。(关闭PROE再重新打开)

相关主题