QQ登录

只需一步,快速开始

登录 立即注册

工程图中的模型项目,不能插入零件模型中的草图尺寸

[复制链接]
查看: 2358|回复: 8
ning58 发表于 2017-2-4 08:39:29
草图尺寸1.jpg
草图中标注的尺寸。为什么不能在模型项目中,不能插入草图尺寸。
草图尺寸2.jpg

在工程图中的模型项目功能,不能插入草图中标注的尺寸。






aa.zip

35.54 KB, 下载次数: 212

楼主  ning58 发表于 2017-2-4 21:43:23
本帖最后由 ning58 于 2017-2-4 21:55 编辑

没搞懂,只有在断开剖视图条件下,才能实现目标需求。
工程图中的模型项目,能实现插入零件模型中的草图尺寸的操作。


草图尺寸3.jpg

在剖面视图中,才能实现目标需求。

草图尺寸4.jpg

TerryZhang 发表于 2017-2-5 19:09:02
我明天试一下,现在电脑没有SW;
surfing2009 发表于 2017-2-6 08:25:28
唯一能影响的就是这个选项了,楼主检查下这设置。

2017-02-06_082306.png
tianma 发表于 2017-2-6 20:19:20
打开工程图的特征树,选择草图,然后,点击插入模型项目,尺寸就可以插入
http://fans.SolidWorks.com.cn/blog/?387
tianma 发表于 2017-2-6 20:19:42
对于光秃秃的草图,尺寸默认是不会插入工程图的
http://fans.SolidWorks.com.cn/blog/?387
mzz2016 发表于 2017-2-7 08:52:38
我也有点不明白你想要的是什么结果
楼主  ning58 发表于 2017-2-11 18:32:21
mzz2016 发表于 2017-2-7 08:52
我也有点不明白你想要的是什么结果
  1.     ''Annotations = SwDraw.InsertModelAnnotations3(0, 32776, False, False, True, True)
  2.         With SwDraw
  3.             pLayerMgr.SetCurrentLayer "文本"
  4.             Annotations = .InsertModelAnnotations3(0, swInsertNotes, False, True, True, True)
  5.             pLayerMgr.SetCurrentLayer "尺寸线"
  6.             Annotations = .InsertModelAnnotations3(0, 1736728, True, True, True, True)
  7.             ''Stop
  8.             ''
  9.             .ClearSelection2 True
  10.         End With
  11.         ''
  12.         Str = Join(Xls.WorksheetFunction.Transpose(Rng), ",")
  13.         'Debug.Print Rng.Address, Str
  14.         For ii = 0 To UBound(Annotations)
  15.            ''
  16.            Set SwAnn = Annotations(ii)
  17.            Set SwDispDim = SwAnn.GetSpecificAnnotation
  18.            Set SwDim = SwDispDim.GetDimension
  19.            'nn = InStr(Str, SwDim.Name)
  20.            'Debug.Print SwDim.FullName
  21.            If InStr(Str, SwDim.FullName) = 0 Then
  22.                SwAnn.Select True
  23.            Else
  24.                SwDispDim.CenterText = True
  25.            End If
  26.            'Debug.Print SwDim.FullName
  27.         Next ii
复制代码
要解决的问题是API,插入所有尺寸,需要删除,如何删除就要用到算定的草图中的尺寸。
seanxujun 发表于 2017-2-13 11:04:37
这么跟你说,如果草图在你生成工程图之前就在模型中,那么生成工程图时草图尺寸是可以插入的,如果是已生成工程图再在模型中添加的草图就不行,解决方法,在工程图所在VIEW的对应模型树中,使草图可见,就可以API插入了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|京ICP备11009482号-2  

400 - 818 - 3535 (中国地区咨询电话) | 达索析统(上海)信息技术有限公司北京分公司

京ICP备11009482号-2 | 电话:01065362288

北京市朝阳区建国路79号华贸中心2号写字楼707-709室,邮编:100025

GMT+8, 2020-7-13 14:06 , Processed in 0.125026 second(s), 40 queries .

Copyright © 2002-2018 Dassault Systèmes - All rights reserved

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