|
Rund um Autocad : Blöcke verschwunden
CADmium am 16.02.2004 um 11:33 Uhr (0)
1. Blöcke sind nicht sichtbar! Was in der Zeichnung sichtbar ist, sind Blockreferenzen ( Inserts ). Und da kann sein : Einfügelayer der Inserts ausgeschaltet? GC60 gesetzt ? Skalierung der Inserts nahe 0 ? Blockdefinition enthält keine Elemente? Elemente der Blockdefinition haben GC60 gesetzt ? Stell am besten mal die Zeichnung rein! Thomas ------------------ [Diese Nachricht wurde von CADmium am 16. Feb. 2004 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linientyp exportieren geht nicht
CADmium am 21.04.2005 um 15:34 Uhr (0)
Zitat: Original erstellt von Susa12: Hallo, aber warum so umständlich? Kopieren der Geometrie in eine andere Zeichnung hat doch auch zum Effekt, daß die Linientypen mit rüberkopiert werden. Kannste doch einfach rüberschieben. Ciao Tja, und wenn der Linientyp schon in der Zeichnung existiert, man ihn aber anders definiert haben möchte ... , eben so wie in der Ursprungszeichnung ??? Da ist deine Methode leider am Ende!! ------------------ - Thomas - Bei 99% aller Probleme ist die umfassend ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : VBA-Routine automatisch aus neu geöffneter DWG starten
CADmium am 07.10.2011 um 20:05 Uhr (0)
Du bis in Zeichnung A .. und hier werden auch beide Commands abgesetz :(command "vbastmt" "AcadApplication.Documents.Open "H:xx.dwg"") ... (hier hätte ein einfaches (command "_open" "H:xx.dwg") auch gereicht )(command "_-vbarun" "Routine")in der göffneten Zeichnung xx.dwg kommt das (command "_-vbarun" "Routine") also nie anevtl . ließe sich was über activX mit vl-vbarun machen... hab ich aber noch nie------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems b ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Layer in access einlesen und wieder zurück
CADmium am 30.08.2005 um 13:31 Uhr (0)
Autocad speichert die Layereinstellungen in der Zeichnung. Eine Zeichnung ist wie eine Datenbank. Darauf zugreifen kannst du u.a. mit dem Frontend "AUTOCAD" und dem Befehl _layer oder halt mit einer Autocadinternen Programmierung.(progn (setq LAYER nil) (While (setq LAYER (tblnext "LAYER" (null LAYER))) (princ"
")(princ (cdr(assoc 2 LAYER))) )(princ))gibt dir z.B. alle Layernamen aus ....------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als di ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Linientypen automatisch laden
CADmium am 20.03.2012 um 08:32 Uhr (0)
Linientypen sind Bestandteil der Zeichnung. Die vorhandenen gibts also schon in deiner Vorlage. Beim Importieren aus einer *.LIN Datei werden die Linientypen in der Zeichnung angelegt. Die Linientypdefinitionen lassen sich auch programmtechnisch erzeugen oder über das DesignCenter aus anderen Zeichnungen in die aktuelle holen..(vl-load-com)(vla-add(vla-get-linetypes(vla-get-activedocument(vlax-get-acad-object)))"AAA")legt z.B. den Linientyp "AAA" an ( auch wenn der jetzt erstmal wie Continuous ist )------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Mechanical : Seiteneinrichtung als Standard
CADmium am 05.07.2005 um 11:51 Uhr (0)
1.Du erstellst dir eine Zeichnung mit deiner(n) Wunschseiteneinrichtungen und speicherts diese in einem ACAD-Supportpfad als PAGESETUP.DWG ab 2. du lädst dir das Tool aus dem Anhang als vlx in einen ACAD-Support-Pfad 3.du ergänzt deine acaddoc.lsp um folgende Zeilen: (if (/=(load pagesetup.vlx FEHLER ) FEHLER ) (DT:PAGESETUP PAGESETUP.DWG ) ) Dann solltest du deine Seiteneinrichtungen in jeder Zeichnung zur Verfügung haben, da sie beim öffnen automatisch importiert werden -------------- ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um AutoCAD : Wo wird bemaßt?
CADmium am 06.10.2009 um 13:16 Uhr (0)
mal ein Aspekt .. als Lanschaftsgärtner oder Archi legst du dir einen Grundrißplan als XREF in eine andere Zeichnung ... das Xref referenziert den Modellbereich ... du willst Texte und Maße auch in deiner Zeichnung sehen - also wird imn der Xrefzeichnung im Modellbereich betextet und bemaßt .....als Maschinenbauer würde mich solche Sachen stören .. da will ich nur das Modell, sonst nicht .. also alles was nicht zum eigentlichen Modell gehört, ins Layout ....------------------ - Thomas -"Bei 99% aller Pro ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad LT : Layer zeichnungsübergreifend wegschalten..
CADmium am 19.10.2005 um 16:02 Uhr (0)
Zitat:Original erstellt von LionelTwain: obs da nicht eine Möglichkeit gibt einen Layer mit selber Bezeichnung in verschiedenen geöffneten Zeichnungen auf einen, bzw. bedeutend weniger Klicks unsichtbar zu machen? Bsp. Ich will Layer X in der Zeichnung A, B, C, D und E ausschalten, und das ganze ohne dass ich an jeder Zeichnung einzeln herumfingern muss! im "großen Autocad" -nicht im LT / auch (bisher) nicht mit Extender - kannst du dir sowas mittels der ActivX-Schnittstelle programmieren.---------------- ...
|
| In das Form Autocad LT wechseln |
|
AutoCAD Mechanical : Probleme mit DWT-Datei und AutoCAD Mechanical 2006/2007
CADmium am 30.11.2006 um 09:41 Uhr (0)
1.)zu der 2-Stelligen Anzeige : gib mal Luprec ein und setzt die Sysvar auf 42.) Zu Fang - Sysvar SNAPUNIT .. wird eigentlich in der Zeichnung gespeichert3.) gleiches gilt für den LTFAKTOR - Sysvar LTSCALE .. wird auch in der Zeichnung gespeichert usw. Das HAnduch findest du unter F1modifizier doch notfalls deine acaddoc.lsp um folgende Zeilen(setvar "luprec" 4)(setvar "SNAPUNIT" (5.0 5.0))(setvar "LTSCALE" 15)------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Proble ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Lisp : Blockdefinition neuladen mit ODBX
CADmium am 06.01.2009 um 11:31 Uhr (0)
wenn der Block in der Zeichnung schon existiert, löscht du alle Blockelemente via activX und durchläufts dann den Block in der anderen Zeichnung, sammelst die Blockelemente in einem safearray und machst dann vla-copy-objects .... genauso wie auch jetzt schon, bloß halt nicht mit blockdefs zum Doc sondern mit Objekten zur Blockdef als neuen Owner ...code bekommst du sicher selber hin, so dass ich mir den Teil zwecks Übung deinerseits erübrige ------------------ - Thomas -"Bei 99% aller Probleme ist di ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Textstile komplett ändern
CADmium am 24.06.2008 um 08:06 Uhr (0)
Zitat:Original erstellt von CAD-Huebner:Ich würde den Textstil "Standard" einfach in "MeinStil" umbenennen (Befehl UMBENENN), danach kann man die Zeichnung weitergeben.Geht aber nur, weil Autodesk an der Stelle geschlampt hat... im Textstildialog verhindert eine Prüfung, dass es evtl. keinen Textstil "Standard" mehr in der Zeichnung gibt.. komischerweise auch das Umbenennen des schon umbenannten Textstil "Standard" ... Hmm?? ... (ähnlich Layer "0" , Linientyp "Continuous" usw. )------------------ - Thom ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Wblock
CADmium am 27.02.2004 um 21:52 Uhr (0)
1. In der Zeichnung gibt es bloß Blöcke! Füge ich eine *dwg in meine aktuelle Zeichnung ein, dann wird daraus ein Block ( außer bei * als Blocknamenbeginn für die ganz genauen). 2. Was ich dann in der Zeichnung bzw. am Cursor hängend einfüge wird zur Blockreferenz , und die kann u. a. skaliert sein. 3. Wenn ich dich richtig verstehe , könnten folgende Zeilen als Ansatz ( und als nichts weiter )dienen: (defun A () (setvar attreq 1) ;Attribute anfordern (setvar attdia 0) ; ..aber nur in der Be ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
CADmium am 02.08.2004 um 09:45 Uhr (0)
(vl-load-com) (defun DOCUMENT-ACTIVATE (DOCUMENT / FOUND) (vlax-for ITEM (vla-get-documents (vlax-get-acad-object) ) (if (and(not FOUND) (=(strcase(vla-get-name ITEM))(strcase DOCUMENT)) ) (setq DOCUMENT ITEM FOUND T ) ) ) (if FOUND (vla-activate DOCUMENT)) ) Aufruf dann mit (document-activate Zeichnung1.dwg ) Zu bedenken ist allerdings, das das Lisp normalerweise in eine Zeichnung geladen wird, und ...
|
| In das Form AutoLisp wechseln |