线宽/刻度问题。大学教师
亲爱的朋友,在autocad2012中尝试修复多段线厚度一直让我头痛。我的0.45mm多段线一直显示一条不寻常的粗线。我已将plinewid设置为0,并将默认线宽也更改为0。我在有问题的图纸中有其他使用相同ctb的图纸,但其他图纸显示很好,即使线设置为0.45mm厚。只有当单线厚度为0.45mm时,才会出现问题。请帮忙。我目前正在使用auto cad 2012,并使用基于ctb的绘图。此外,我还玩了线重量秤,但没有取得任何积极的结果。无论如何,当我试图将dog转换为pdf时,问题发生在绘图阶段。
此外,我刚刚意识到,当我将比例从1:200(我想要的原始大小)更改为1:50时,线条厚度看起来是正确的。但是,更改线型比例也无助于显示正确的线宽。我应该如何创建1:200正确的线宽图形? 多段线是否在标高“0”处? 你是否在有问题的图纸中点击了LWT按钮,而在其他图纸中点击了LWT按钮?LWT按钮是显示/隐藏线宽,这是AutoCAD对所见即所得的尝试。 您好,谢谢您的回复。是的,所有多段线都位于高程0处 再次感谢您的回复。两个LWT按钮都处于打开状态,但仅显示线条粗细的纸张空间。然而,这是第二个问题,因为更紧迫的问题是,当我尝试打印预览(dwg到pdf)时,线的厚度或比例不正确。 这有帮助吗?我喜欢在运行线路的PLINE时使用它。
;****************************************************************************
; PWID.LSP V1.0 by Zoltan Toth
; ZOTO Technologies,
; 23 Greenhills Dve,
; Melton 3337.
; E-MAIL: zoltan.toth@ains.net.au
; WWW: http://www.ains.net.au/zoto/
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Version 1.1 - 9 Jan 2000
; Modified to recognize LightWeightPolylines
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This program prompts the user to select a number of POLYLINES and then
; requests a new width. The user can respond by either keying in a number,
; picking 2 points on screen, "H" to supply a Halfwidth for the POLYLINES or
; "I" to change the width (or Halfwidth) Individually. If Halfwidth was
; selected, the user again can enter the Halfwidth value by either keying
; in a number or picking 2 points on screen. If Individually was selected,
; each polyline will be highlighted in turn and the user will be prompted
; for a width (or Halfwidth) for that POLYLINE. Tapered polylines will
; become parallel. The program will filter out non-POLYLINE objects,
; facilitating selection by Window or Crossing.
;****************************************************************************
;define program and localize variables
(defun C:PWID(/ CTR2 SS2 WID2 OBJN2 WID3)
(setq CMD (getvar "CMDECHO") ;save CMDECHO status
CTR2 0 ;initialize counter CTR2
)
(setvar "CMDECHO" 0) ;turn off command echoing
(prompt "\nSelect polylines")
;get polylines and/or lwpolylines
(setq SS2
(ssget '((-4 . "<OR")(0 . "POLYLINE")(0 . "LWPOLYLINE")(-4 . "OR>"))))
(if SS2 ;if any polylines were selected
(progn
(initget 5 "Halfwidth Individually") ;initialize allowable keywords
;set WID2 to either a distance for width or a keyword
(setq WID2 (getdist "\n<Enter new width>/Halfwidth/Individually: "))
(if (= WID2 "Halfwidth") ;if it was keyword "Halfwidth"
(progn
(initget 5)
;set WID2 to width by doubling supplied halfwidth
(setq WID2 (* 2 (getdist "\nEnter halfwidth: ")))
) ;end PROGN
) ;end IF
(if (/= "Individually" WID2) ;if the value in WID2 is not "Individually"
;repeat next section by number of polylines selected
(repeat (sslength SS2)
(setq OBJN2 (ssname SS2 CTR2) ;get name of polyline
CTR2 (1+ CTR2) ;increment counter
)
(command "._PEDIT" OBJN2 "_W" WID2 "") ;change polyline width
) ;end REPEAT
;else if WID2 is "Individually", then repeat next
;section by the number of polylines selected
(repeat (sslength SS2)
(setq OBJN2 (ssname SS2 CTR2) ;get name of polyline
CTR2 (1+ CTR2) ;increment counter
) ;end REPEAT
(redraw OBJN2 3) ;highlight polyline
;set WID2 to either distance for width or keyword
(if (= 'REAL (type WID2)) ;if value if WID2 is a real
(progn
(initget 4 "Halfwidth") ;initialize keyword
;set WID2 to either distance for width or keyword and prompt
;with last entered value as default for width
(setq WID2
(getdist
(strcat "\n<New width for this polyline>/Halfwidth "
"<"
(rtos WID2)
">: "
)
)
) ;end SETQ
) ;end PROGN
(progn ;else if value of WID2 is not a real
(initget 5 "Halfwidth") ;initialize keyword
;set WID2 to either distance for width or keyword and prompt
;without default width
(setq WID2 (getdist "\n<New width for this polyline>/Halfwidth: "))
) ;end PROGN
) ;end IF
(if (= WID2 "Halfwidth") ;if value of WID2 is the keyword
(progn
(initget 5)
;set WID2 to width by doubling supplied halfwidth
(setq WID2 (* 2 (getdist "\nEnter halfwidth: ")))
) ;end PROGN
) ;end IF
(if (not WID2) ;if WID2 has no value (default width was accepted)
(setq WID2 WID3) ;set WID2 to previous supplied width
(setq WID3 WID2) ;else store current width for use as default
)
(command "._PEDIT" OBJN2 "_W" WID2 "") ;change polyline width
) ;end REPEAT
) ;end IF
) ;end very first PROGN
;else if no poly lines were selected, inform user
(prompt "\No polylines selected!")
) ;end very first IF
(setvar "CMDECHO" CMD) ;restore command echoing status
(princ) ;exit quietly
)
是的,有时候体重秤会因为你自己的问题而出现问题,你的身体说体重秤出了问题。。。和线规模,如果塑料比一些方面是损坏的,你的结果是不应该在你想要的预期。。。谢谢
地秤 Xnompo:
这个问题与线宽有关,有些人错误地称其为厚度。这与线条的“缩放”无关。有些人也用“宽度”代替“厚度”,尽管AutoCAD在谈到多段线时更喜欢使用“宽度”这个词,并且能够使多段线更粗体,从而使其从其他线中脱颖而出。
页:
[1]