solidworks二次开发工具安装管理程序不能找到c:Windowsinstallerandata.cab

64位的可能不支持软件应用,建議重装系统wind7 30位的再试

solidworks二次开发工具二次开发与API 07官方教程(叶修梓、陈超祥主编)
本书使用说明 括了所有在课堂演示中用到的实例文件, Exercise文件夹包括了所有练习中需要的参考文件 本书使用说明 讀者也可以从solidworks二次开发工具官方网站下载本教程的整套练习文件,网址是解决方案中添加工 自定义U1……227 练习102设置工具栏按钮……………255 中,该選项可以以全局作用的方式 larations 打开,选择【工具】/选项】,然后选择【项目】/VB默认 Option Explicit 对话框 图0-1 Option Explicit语句 0.1.3变量 变量用于在应用程序运行期间保存一个临时徝。变量由两部分组成:名称和数据类型从本质上 讲,变量就是内存中用于保存未知值的一个地方。声明变量就是事先把这些告诉程序 使鼡Dim语句声明一个变量时,变量命名格式为: Dim variablename[ As data type]。其中的可选子 句“ As data type”,允许用户为其定义不同的数据类型或对象类型在声明时定义类型是一个良恏的编 程习惯。这样,系统将在运行前为变量分配需要的内存空间,而不是等到运行时刻动态地确定需要的 内存空间如果运行时决定,可能会汾配比实际需要大的内存。 0.1.4选择数据类型 Visual basic支持以下标准数据类型 l. String保存字符串在变量名后使用$,可以确保变量是该类型。 2. Integer保存在-3之间的数值在变量名后使用%,可以确保变量是该类型。 3.Long长整型保存在-~+之间的数值在变量名后使用&,可以确保 变量是该类 型 4. Single prec单精度保存带小数点的值,精確到小数点后7位。在变量名后使用 可以确 保变量是该类型 5. Double Precision双精度保存带小数点的值,精确到小数点后16位。在变量名后使用#,可以 确保变量是該类型 olid works高级教程:二次开发与AP 6. Decimal支持直到29位的数值最大可以表示到7.928×103它特别适用于需要数值很大但 7.Date保存从100F1月1日到9090年12月31日午夜的时间。使用符號##包围变量,可以 0.2宏录制技巧 不允许取整误差的计算,比如金融计算 录制宏是获得基本函数的一个很好的起点然面,不是所有的AP函数都可以被錄制。宏录制时 确保变量是该类型 要注意以下几个方面: 8.Byte保存0-255之间的整型值。 9. Boolean保存Te或者 False的值 1)使用宏录制器作为从小应用程序创建更大应用程序的工具每次录制几步。许多记录可以放到 1. Object保存一个32bi(4byte)的地址,指向一个对象使用Set语句可以将任何对象引用赋 个程序中。 10. Variant保存所有数据類型的值 2)在录制前要计划好步骤。 12.Dm语句声明或 dimensions一个变量保存给定类型的值 给声明为oict的变量 3)录制时尽量减少视图变换的次数。所有的视圖变换都会添加到录制的宏中如果有必要,可选 Solid works中使用到的类。 Solid works是使用面向对象技 类型库包含了SW,AP方法使用的所有常量定m 术设计的在 Solid Works之下昰表示软件各个方面的对象模型。为了将APl暴露给使用其他编程 语言的开发者,COM编程允许 Solid works将实际的 Solid Works对象的函数功能暴露给外部世界 们所代表嘚实际数值。这能保证程序在安装了新版本,计,m 的sdWk之后仍然能正常运行实际使用的数值/ COM编程已经超出了本书的涵盖范围,但是读者应该理解AP1昰由一组接口组成的,这些接口被 [浏宽 组织为接口对象模型( interface object model)。一般来说将接口看作一个对象( object),这些词语意 可能因为版本不同面不同,但是常量定義是相同的, 8.语法(COM)专属于C++编程的语法 色Bm 关于使用该成员的程序员的注意事项。在使用任何成员之前 都需要花点时间读 读这部分信息 图05AP接ロ成员的描述方法 1.API成员名用于描述AP接口成员。它按照一般语法格式书写(对象∷成员)本例中的对象 名是 Sid works,双分号表示这里应该使用访问操作;荿员名是 Arrange Windows(本例中是一个方法), 这个是不能更改的。 2.API接口图和成员链接显示当前选中的AP接口在 Solid Works对象模型中的位置 3.AP描述这是关于AP接口或者选中嘚成员函数的说明。 4.语法( OLE Automation)这一部分描述了使用接口对象成员的OE(通常是VB程序员使用)。 5.API调用这一部分展示了使用成员的完整语法 Void works宏可以记錄 Solid Works用户 对应用程序接口(AP)的调用,这和使用用户接 接口执行的各种操作,并且可以重放这一过 程 个宏包含 和键盘按键的操作 口进行操作是等效的。宏可以记录鼠标点击、菜单选择 1.2宏工具栏 宏工具栏中包含宏录制命令的快捷按钮,如图14所示也可以通过【工具】(Toos)/【宏1( Macro) 菜单得到这些命令。 默认 情况下,宏工具栏是处于关闭状 态 宏,最好将宏工具栏显示在 Solid Works窗口的 的要创建和使用自己的 顶层。打开【视图】D留国 具栏】( Toolbars)/【宏】( Macro)选項,即可显示 STU 宏工具栏 图11宏工具栏 1.“运行”(Rn) 调用运行宏对话框,通过该对话框,用户可以选择要执行的宏。 2.“停止”(Sop) 调用另存为对话框,提示用戶为宏输入合法的名字和扩展名如果取消保 存,会出现一个提示,允许用户继续或者取消宏录制。 3.“录制/暂停”( Record/pause 允许用户开始或暂停宏录制 4.“新建”(New) 此命令进行3项操作:首先,调用新建宏对话框,用户为宏输入合法的名 字;然后,宏文件自动生成连接 Solid Works的程序代码;最后,VBA编辑器打开宏文件,用戶可以开 始编写代码 ]学习目标 5.“编辑”(Edin) 圖 调用编辑宏对话框,通过该对话框选择要察看或修改的宏文件 理解宏,理解怎样利用宏自动操作 Solid Works 6.“洎定义”(Cmmn)圆允许用户在宏工具栏上添加自定义的按钮。通过选择一幅图片,设 0识别宏工具栏上的每个按钮 置一个宏文件的路径,把自定义的按鈕拖放到宏工具栏上以供使用 面m ◎录制第一个宏,并使用 Microsoft Visual Basic for Applications编辑宏代码 0自定义宏工具栏按钮运行相应的宏 操作步骤 0理解宏如何开始一个程序,如哬与 Solid Works相联系 0改进宏录制器的默认代码 利用宏命令建立一个宏文件 ◎调试宏 步骤1启动 solidworks二次开发工具并且创建一个新的零件 添加窗体和控件,使用户可以和宏进行交互 创建一个新零件,用mm(毫米),作为默认度量单位。 步骤2察看宏工具栏 在【视图](View)菜单中,选择【工具】( Toolbars)/【宏】( Macro),显示宏工具栏 步骤3启动宏命令 单击“录制”( Record) 步骤4选择前视基准面(见图12) 步骤5创建草图 单击“草图”( Sketch 步骤6创建圆 高商级教程 二次开 发与AP 第1章使用宏录制器 宏为 Macro 副静 步骤10删除所有的特征 删除拉伸基体和先前创建的草图。 步骤11测试宏文件 选择上一步的M Np,单击“运行 (Play 如图15所示 图15测试宏文件 人 自动操莋回顾:让我们来看一下,到目前为止 单击1—选择基准面 ,这个简单的宏实现了多少自动操作 单击2—插入草图 图12选择前视基准面 单击3—创建圆 单擊4—确定圆心 单击“圆”( Circle 绘制半径约为40mm的圆,然后在属性管理器中输入精确值 单击5—设置圆半径大约为40m。 40mm,如图1-3所示 键盘输入1—精确圆半徑为40mm 单击6—确认输入 部0每块如,· 单击7—拉伸凸台/基体。 单击8——设置拉伸距离大约为15m 键盘输入2—精确拉伸距离为15mm 单击9确认输入。 总共点擊数:9 总共键盘输入数:2 通过运行宏,所有的用户输入和用户时间都被删除 步骤12自定义宏工具栏 在【工具】(Tols)莱单中,选择【自定义】( Customize)。 在【命令欄】( Commands),高亮【宏】( Macro)目录项 将“自定义宏”( Custom macro)按钮从显示的对话框拖放到宏工具栏上,如图1-6 所示 图1-3创建圆 步骤7拉伸基体 注意 自定义宏按钮可以被放置到任何工具栏上,不仅仅是宏工具栏 单击“拉伸凸台/基体”( Extruded Boss/ Bass)) 步骤13编写自定义按钮 ,拖动拉伸距离大约为15mn,然后在属性管理 当拖放新按钮到工具欄后,将弹出【 Custom Macro Button】(自定义宏按钮)对话框,如图 器中输入精确值15m,单击【确定】,如图1-4 17所示 所示 在【 Macro I(宏)栏中选择文件Maml.swp。【 Method】(方法)域将自动用宏文件Φ可用 步骤8停止宏录制 1的子程序更新 单击“停止”(S09p) 保留默认图片,在【oip】(工具提示)栏和【 Prompt】(提示)栏(可选)中输入帮助文本。 停止宏录制 步骤9保存宏 单击【OK】 在【另存为】( Save as)对话框中,保存这个 步骤14测试自定义按钮 图14拉伸基体 单击“自定义”(C 圖 观看新零件的创建过程

我要回帖

更多关于 solidworks二次开发工具 的文章

 

随机推荐