delio
Guest
super, sehr freundlich! Ich werde gleich nach der Datei sein, obwohl...... anstelle des retino vielleicht würde ich es nützlich finden, um eine Polylinie zu erstellen, ist es möglich?
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
diese Liste gefunden haben und Sie so verfügbarDu hast Glück...
Diese Sache Revit hat es für ein Leben getan, aber Sie immer noch wagen, in Autocad zu arbeiten... bitte SieIch berechne Flächen und Umkreise von vielen Räumen, die ich dann in Excel einfügen muss, gibt es eine Liste, die mir erlaubt, einen Tisch für jedes Zimmer mit Raumnamen zu erstellen (progressive Nummer, die der Reihenfolge der wie seleziono folgt), Fläche und Perimeter?
Guten Abend.Diese Sache Revit hat es für ein Leben getan, aber Sie immer noch wagen, in Autocad zu arbeiten... bitte Sie
Guten Morgen.das retino hat die Funktion, das Flächenobjekt der Berechnung visuell hervorzuheben.
Bereiche können mehr als eine sein (die Programmsummen).
der kontinuierliche retino hat den Fehler, dass Sie nicht verstehen, wenn ein Bereich 2 mal geklickt wurde.
für diese Tatsache modifizierte ich das Programm mit einem gestreiften Retino, dessen Neigung zu jedem clik variiert.
also, wenn Sie 2 mal einen Bereich anklicken, sehen Sie die doppelte Netzhaut.
Ich denke, es ist notwendig.
wenn Sie nicht zeichnen wollen, ist es genug, um die Linie zu ersetzen
(Befehl "_-bhatch" "_s" en "") mit
;(Befehl "_-bhatch" "_s" en "") (auf diese Weise wird diese Zeile zu einem einfachen Kommentar und wird nicht ausgeführt)
Ich schicke Ihnen die neue Liste
Hi.
; a2.lsp berechnet den Bereich und Umfang von mehreren Zahlen
; weich. betoniera - autocad 2014
(Defun c:a2 ()
(Prompt "\n ")
(setq n (getvar "useri1")
(cond)
((= n 0); Einheit cm
(Setq um "cm" Coef 100)
)
((= n 1); Einheit mm
(setq um "mm" coef 1000)
)
((= n 2); Einheit m
(setq um "m" coef 1)
)
;
(falls ht1 nil (setq ht1 5)
(falls retino-ds nil (setq retino-ds 5) ;
(setq sc)
ort (getvar "orthomode")
osm (getvar "osmode")
b (Strkat "\nheight text in mm <" (rtos ht1) ">: ")
ht (getreal b)
(rtos retino-ds) "
ds (getreal a)
Angr 0
)
(falls ht nil (setq ht ht1); Texthöhensteuer;
(falls (/= ds nil) (setq retino-ds ds))
(setq ds1 (* retino-ds sc 0.1)
ht (* ht (getvar "dimscale") 0,1
g
♪
♪
0)
)
(Befehl "_color" 7)
(Befehl "_setvar" "hpname" "_u")
(Befehl "_setvar" "hpspace" ds1)
;(Befehl "_setvar" "hpang" angr)
(Befehl "_setvar" "textsize" ht)
(Befehl "_setvar" "orthomode" 0)
(Befehl "_setvar" 0)
;loop, von dem nur zurückkehrt
(nicht (eq str)
(setq p1 (getpoint "\nimmetti point "))
(setq angr (+ angr 45))
(Befehl "_setvar" "hpang" angr)
(cond)
(=p1 nil)
(setq str ") ;
)
;
(cond)
(/= p1 nil)
(setq p2 p)
(Befehl "_-boundary" p1 ")
(setq en (entlast)
(Befehl "area" "_o" "_l")
(setq ar1 (/ (getvar "area") coef coef coef)
(setq ar (+ ar))
(setq pe1 (/ (getvar "perimeter") coef
(seq pe (+ pe))
(Befehl "_-bhatch" "_s" en "")
(Befehl "_erase" en ")
)
;
;
(Befehl "_color" 3)
(Befehl "_text" "_j" "_c" p2 "" 0 (Strcat "area mq " (rtos ar) " perimeter m " (rtos pe))))
(Befehl "_setvar" ort)
(Befehl "_setvar" osm)
(Befehl "_move" "_l" p2)
)
Vielen Dank.Tschüss.
Dieses Programm wurde von einem komplexeren Lisp-Verfahren abgeleitet, bei dem die Fläche immer in Quadratmetern restauriert wurde, unabhängig von der Maßeinheit, die im Design angenommen wurde.
dann habe ich es überprüft und es ein bisschen gereinigt, um Ihren Anforderungen anzupassen.
In Anbetracht, dass Sie in mm arbeiten, habe ich das Programm wie folgt geändert:
fragt:
- Höhe des Textes in mm (in Druck im Zeichenmaßstab)
- Skalenfaktor pro Fläche (1 pro mm2, 10 pro cm2, 1000 pro m2). Dies gibt den Bereich auf den gewünschten Antrieb zurück und kann für die Off-Skala-Details verwendet werden, indem der richtige Faktor gesetzt wird.
- Ich entwerfe den Retino? auf Ihre Anfrage Ich setze "n" standardmäßig, aber wenn Sie "s" setzen, können Sie es immer drucken. Aufmerksamkeit, weil das Programm die Bereiche zusammenfasst und, wenn Sie das Netz nicht setzen, sehen Sie die betroffenen Bereiche nicht. Darüber hinaus, wenn Sie 2 mal auf den gleichen Bereich klicken, bemerken Sie es nicht (das Retino statt bemerken Sie, warum die Netzhaut Winkel bei jedem Klick ändert).
Ich habe die Beweise gemacht und es sollte funktionieren, wenn wir es nicht reparieren.
die Datei lesen ( laden "a3") und dann können Sie die Funktion mit a3 Befehl verwenden
Hi.
Du bist ein Genie!Dieser Befehl muss den Wert des Bereichs eines Bereichs kopieren, in eine Tabelle einfügen, dann die Dicke des Stücks aufzwingen und das Gewicht berechnen.
Ich kopiere dann den Gewichtswert und transcribe es in autocad (siehe Bild "Gewichtsregionen). Tschüss.
Es ist ein unnötig kompliziertes Verfahren.
Sie können alles im Autocad tun, ohne zu gehen.
paradoxerweise erklären Ihre Anfragen das Programm.
Wir haben Zeit, also hatte ich eine gute Zeit, das Programm einzurichten, das Sie natürlich testen müssen.
das Programm funktioniert in endlosen Zyklus, bis Sie esc drücken
Fragen:
- Dicke
- Anzahl Stücke
- Material
- Bereich
- schriftlicher Punkt
sobald Sie die Daten schreiben, wenn Sie esc nicht drücken, können Sie mit einem anderen Stück wiederholen.
wenn die Texthöhe nicht korrekt ist, müssen Sie die Anleitung ändern. "ht 5" mit dem neuen Wert (in mm).
Hi.
Hi.das einzige Problem entsteht, wenn ich ein Stück mit einem Loch oder einer Tasche wiegen muss, weil ich nicht weiß, warum es nicht die Subtraktion der Bereiche betrachtet. ist es möglich, es zu perfektionieren? wenn es ein Loch gibt, müssen Sie eine kleine Linie zwischen dem Loch und der Außenseite setzen, so dass Autocad nicht den geschlossenen Bereich im Freien findet und auch das Loch betrachten
![]()
Ich frage Sie eine letzte Sache, können Sie den Wert des Bereichs ohne die Dezimals einfügen? Sicher: wir machten 30 wir auch 71
nur, dass in a4.lsp der Bereich nicht geschrieben ist.
Möchten Sie das gesamte Gewicht schreiben?
Hi.
Wenn es nicht möglich war, ist es gut. Dieser a4 Befehl ist perfekt!Hi.
Ich möchte, dass die 28.86 29 werden und sogar für die Summe ohne Dezimals.
Vielen Dank an Betoniera! du bist ein toller!hier ist das richtige Programm und gute Arbeit.
Hi.