SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 3415|回复: 8
打印 上一主题 下一主题

图纸格式替换讲解

  [复制链接]

15

主题

78

帖子

112

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
269
QQ
跳转到指定楼层
楼主
发表于 2016-1-26 14:18:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
图纸格式替换主要是SetupSheet系列的函数。下面罗列的solidworks2014最新的SetupSheet5(其他低于2014版本最新的是SetupSheet4)
这个函数的IDrawingDoc的方法。可参照API帮助文件,IDrawingDoc接口下的SetupSheet5.
语法是VB语言写的,其他语言,参数也是一样的,书写格式不同罢了。
Dim instance As IDrawingDoc
Dim Name As System.String
Dim PaperSize As System.Integer
Dim TemplateIn As System.Integer
Dim Scale1 As System.Double
Dim Scale2 As System.Double
Dim FirstAngle As System.Boolean
Dim TemplateName As System.String
Dim Width As System.Double
Dim Height As System.Double
Dim PropertyViewName As System.String
Dim RemoveModifiedNotes As System.Boolean
Dim value As System.Boolean

value = instance.SetupSheet5(Name, PaperSize, TemplateIn, Scale1, Scale2, FirstAngle, TemplateName, Width, Height, PropertyViewName, RemoveModifiedNotes)

参数讲解:instance,Dim instance As IDrawingDoc,为SOLIDWORKS工程图文件。
Name,Dim Name As System.String,为SOLIDWORKS工程图文件中的工程图名称

PaperSize,Dim PaperSize As System.Integer,SOLIDWORKS工程图文件中的工程图图纸的尺寸类型,
Dim TemplateIn As System.Integer,临时模板的工程图图纸的尺寸类型。常选择swDwgTemplateCustom
Dim Scale1 As System.Double
Dim Scale2 As System.Double,这个是图纸的比例,如果Scale1=0,Scale2=0,图纸将保持原来的比例。
Dim FirstAngle As System.Boolean,工程图视角,True为第一视角。False为第三视角。
Dim TemplateName As System.String,“.slddrt”文件,需要替换的工程图纸格式模板文件。需要全名称(包含文件路径)。
Dim Width As System.Double , 假如TemplateIn被设定为 swDwgTemplateNone 或者 swDwgPapersUserDefined,Paper width
Dim Height As System.Double 假如TemplateIn被设定为 swDwgTemplateNone 或者 swDwgPapersUserDefined,Paper height
Dim PropertyViewName As System.String,包含有当前模型属性的视图名称,可以为empty,"","Default",这三个选其一。
Dim RemoveModifiedNotes As System.Boolean,是否移除注解SetupSheet4,没有这个参数
Dim value As System.Boolean,函数的返回值
写完后需要条用IModelDoc2::ForceRebuild3。
附件总有一个案例SetupSheet4。
Macro1.zip (6.23 KB, 下载次数: 147)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 转播转播 分享教程|习题|模型|技巧 点赞点赞10622 拍砖拍砖181
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

0

主题

107

帖子

277

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2006

最佳新人活跃会员热心会员宣传达人

沙发
发表于 2018-12-5 16:29:46 | 只看该作者
学习学习。。。。。。。。。
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

6

主题

611

帖子

834

金币

实习版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
5299

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

板凳
发表于 2019-1-6 12:49:25 | 只看该作者
楼主很专业,写得很好!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

244

帖子

2341

金币

传奇

Rank: 8Rank: 8

积分
6326

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

地板
发表于 2019-1-9 19:51:01 | 只看该作者
solidworks论坛,顶一下。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

1148

帖子

87

金币

传奇

Rank: 8Rank: 8

积分
5454

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

5#
发表于 2019-1-24 19:31:14 | 只看该作者

   经典案例图书
楼主辛苦了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

41

帖子

8

金币

天使

Rank: 2Rank: 2

积分
137

最佳新人活跃会员宣传达人

6#
发表于 2019-4-7 07:30:55 | 只看该作者
楼主很专业,写得很好
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

130

帖子

32

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
442

最佳新人活跃会员热心会员宣传达人灌水之王

7#
发表于 2020-7-16 13:19:25 | 只看该作者

   经典案例图书
哈哈哈哈哈哈哈哈哈哈或或或或或或或或或或或
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

425

帖子

775

金币

传奇

Rank: 8Rank: 8

积分
4502

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

8#
发表于 2020-7-17 16:48:15 | 只看该作者
活到老学到老!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

44

帖子

72

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
250

最佳新人活跃会员宣传达人

9#
发表于 2022-1-17 21:46:49 | 只看该作者
很不错,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-7 22:56 , Processed in 0.285924 second(s), 36 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表