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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1948|回复: 9
打印 上一主题 下一主题

工程图上如何显示实际的视角

  [复制链接]

11

主题

53

帖子

614

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1724

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

跳转到指定楼层
楼主
 楼主| 发表于 2022-6-20 14:07:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
设计图纸会参照以前项目的图纸,这些老图纸有时候是第三视角的,借用的时候没发现,生产就可能做错。  想工程图上做个字段,能够显示实际的视角。如果发现是第三视角的就重新改下,有没有办法?

2.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

11

主题

106

帖子

1079

金币

传奇

Rank: 8Rank: 8

积分
3288

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

推荐
发表于 2022-6-21 09:39:15 | 只看该作者
这是SW自己是例子,就是查询和更改工程图视角设置的。
剩下的自己玩吧


Sub main()
    Dim swApp As SldWorks.SldWorks
    Dim swDraw As SldWorks.DrawingDoc
    Dim swSheet As SldWorks.Sheet
    Dim vSheetProps As Variant
    Dim bFirstAng As Boolean
    Dim bRet As Boolean
    Set swApp = Application.SldWorks
    Set swDraw = swApp.ActiveDoc
    Set swSheet = swDraw.GetCurrentSheet
    ' Get current sheet properties
    vSheetProps = swSheet.GetProperties
    ' Current sheet properties
    Debug.Print "Name = " + swSheet.GetName
    Debug.Print "  TemplateName              = " & swSheet.GetTemplateName
    Debug.Print "  PaperSize                 = " & vSheetProps(0)
    Debug.Print "  TemplateIn                = " & vSheetProps(1)
    Debug.Print "  Scale1                    = " & vSheetProps(2)
    Debug.Print "  scale2                    = " & vSheetProps(3)
    Debug.Print "  FirstAngle                = " & vSheetProps(4)
    Debug.Print "  Width                     = " & vSheetProps(5)
    Debug.Print "  Height                    = " & vSheetProps(6)
    ' Switch projection property
    bFirstAng = vSheetProps(4)
    vSheetProps(4) = Not bFirstAng
    ' Apply updated sheet properties
    swSheet.SetProperties vSheetProps(0), vSheetProps(1), vSheetProps(2), vSheetProps(3), vSheetProps(4), vSheetProps(5), vSheetProps(6)
    ' Current projection property
    Debug.Print " "
    Debug.Print "  New FirstAngle setting    = " & vSheetProps(4)
   
    swDraw.EditRebuild
End Sub
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 1 反对 0

使用道具 举报

3

主题

115

帖子

806

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2830

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

板凳
发表于 2022-6-20 16:04:38 | 只看该作者

   经典图书
好想法,顶一下!!!!!!!!!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

998

帖子

1万

金币

版主

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

积分
22280

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

地板
发表于 2022-6-20 17:24:12 | 只看该作者
好像没有提供这个字段,应该要使用宏才行
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

67

帖子

239

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
494
QQ
5#
发表于 2022-6-21 14:28:08 | 只看该作者

   经典案例图书
活到老学到老!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

236

帖子

562

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2059

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

6#
发表于 2022-6-21 14:43:36 | 只看该作者
caption_cn 发表于 2022-6-21 09:39
这是SW自己是例子,就是查询和更改工程图视角设置的。
剩下的自己玩吧

谢谢分享,正点!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

53

帖子

614

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1724

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

7#
 楼主| 发表于 2022-8-17 17:03:14 | 只看该作者

   经典案例图书
caption_cn 发表于 2022-6-21 09:39
这是SW自己是例子,就是查询和更改工程图视角设置的。
剩下的自己玩吧

这个宏试了下,运行后,第一变第三,第三变第一。
有没有判断是不是第一视角的代码,不是跳出窗口提示。后面手动改就行
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

53

帖子

614

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1724

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

8#
 楼主| 发表于 2022-8-22 09:39:45 | 只看该作者
Allate 发表于 2022-6-20 17:24
好像没有提供这个字段,应该要使用宏才行

网上有人用C++,写了个程序。通过这句来判断是否第一视角 if radiofirst.checked = false      可是我用VB写就报错,大神帮忙看看
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

998

帖子

1万

金币

版主

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

积分
22280

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

9#
发表于 2022-8-22 11:36:45 | 只看该作者
belibe 发表于 2022-8-22 09:39
网上有人用C++,写了个程序。通过这句来判断是否第一视角 if radiofirst.checked = false      可是我用V ...

见推荐位提供的代码,已经写得很清楚了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

53

帖子

614

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1724

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

10#
 楼主| 发表于 2022-8-22 12:06:49 | 只看该作者

   经典图书
Allate 发表于 2022-8-22 11:36
见推荐位提供的代码,已经写得很清楚了。

恩,刚才想明白了,已解决,确实很清楚了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-9-28 07:38 , Processed in 0.197087 second(s), 24 queries , Memcache On.

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

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

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