|
Lisp : Notepad-Task
Arcuso am 15.10.2012 um 10:32 Uhr (0)
Hallo !Ich muss die Hintergründe besser erklären:Es handelt sich um eine Datei, die von einem Logger über die RS232-Schnittstelle portionsweise Messdaten eines Theodoliten zeilenweise weitergeschrieben wird. Von dort lese ich mit Lisp immer die jüngsten Zeilen und kartiere mit den lokalen Polar-Daten die Punkt-Blöcke in die Zeichnung. Der Beobachter kann sie dann vor Ort sofort in seinem Notebook verbinden. Das alles funktioniert bereits wunderbar, es kann aber sein, dass der Beobachter irgendeinen Fehler ...
|
| In das Form Lisp wechseln |
|
BricsCad : Lisp-Unterschiede zu ACAD
Arcuso am 16.12.2011 um 09:11 Uhr (0)
Hallo !Habe weiteren Unterschied zu ACAD entdeckt:Weder mit(redraw Attrib-Entity 3) noch mit(vla-Highlight Attrib-Object 3)lässt sich bei BricsCAD ein Attribut separat vom Block ausleuchten.Ausserdem ist generell das Ausleuchten strichliert nicht möglich sondern nur mit Fett-Darstellung.MfG Arcuso
|
| In das Form BricsCad wechseln |
|
BricsCad : Lisp-Unterschiede zu ACAD
Arcuso am 20.12.2011 um 15:10 Uhr (0)
Danke für die Anteilnahme, WB !Die selbstgstrickten Dialogboxen sehen auch manchmal völlig anders aus als in ACAD. Das liegt wohl auch daran, weil in der Benutzeroberfläche ein anderer Font verwendet wird. Ob man den irgendwie ändern kann, glaube ich allerdings nicht.Im MerviSoft-Forum herrscht so wenig Frequenz, dass ich bezweifle, dort weiterzukommen.L.G. Arcuso
|
| In das Form BricsCad wechseln |
 LWneu2D-Ref.lsp.txt |
Lisp : Kranke Polylinien?
Arcuso am 30.07.2011 um 10:50 Uhr (0)
Guten Tag!Um die Sache abschließen zu können:Der Zugriff auf ein neues Objekt kann ermöglicht werden, indem man das alte nicht mehr vorhandene per (vlax-release-object) freigibt, egal ob darauf per (vlax-dump-object) oder einer anderen VLA-Funktion zugegriffen wurde.Hintergrund meiner dbzgl. Anfrage ist, wie eingangs erwähnt, dass ich unseren Zeichnungs-Altbestand ggf. in eine neue Block- und Layer-Struktur konvertieren muss. Um dabei bestehende Verweise in den XDaten nicht zu verlieren, wenn ich z.B. eine ...
|
| In das Form Lisp wechseln |
|
BricsCad : XData, APPID und Lisp
Arcuso am 23.05.2014 um 07:50 Uhr (1)
Hallo!Eigentlich hatte ich gehofft, über den GC 70 vom APPID einer Applikation feststellen zu können, ob sie noch von einem Objekt referenziert wird. Dort finde ich aber in jedem Fall 0 vor, auch in AutoCAD.Mit Try & Error komme ich bei meiner Version 12.2.8 jedoch auch nicht weiter, weil sie das Löschen einer APPID per Lisp auch dann ohne Meldung zulässt, wenn sie von Objekten referenziert wird:per (entdel) - EntityName (in ACAD aber nil)per (vla-Delete) kein Error im Gegensatz zu ACAD mit entspr. Meldung ...
|
| In das Form BricsCad wechseln |
 RotBlock.lsp.txt |
Lisp : Blockattribute drehen
Arcuso am 02.08.2011 um 17:38 Uhr (0)
Hallo !Anbei eine Lisp, wenns wer brauchen kann:Geklickte Blöcke manuell drehen mit 3 Modi:Option O: Es wird nur der Block ohne Attribute gedrehtOption S: Der Block wird samt seinen Attributen gedreht (Standard)Option A: Attribute werden zwar mitgedreht, ihre Ausrichtung bleibt aber gleichBei Attributen werden gesperrte Layer berücksichtigt.Auch mit BricsCAD getestet.MfG Arcuso
|
| In das Form Lisp wechseln |
|
Lisp : Kranke Polylinien?
Arcuso am 26.07.2011 um 15:17 Uhr (0)
Hallo Alfred!Habe dEhre, das wären tausende von archivierten Alt-Zeichnungen, die !vielleicht! irgendwann wieder gebraucht werden! Nachdem ich ja bei dem Umstieg auch unsere Block- und Layer-Struktur (wurde seinerzeit unter Rel.12-14 aufgebaut) auf intelligentere Beine stellen will, komme ich um einen umfangreichen Lisp-Konverter ohnehin nicht herum. Wer also eine alte Archiv-Zeichnung umbauen oder irgendwo einbauen will, der muss eben zuerst den Konverter laufen lassen, bevor er in der neuen Struktur weit ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : LW-Poly -> AcDb2dPolyline
Arcuso am 05.08.2011 um 14:57 Uhr (0)
Hallo mitsammen !Für unseren Bedarf in der Vermessung (überwiegend Grundteilungspläne)bin ich dabei, geeignete Lisp-Funktionen zu erstellen, die sowohl auf AutoCAD alsauch auf BricsCAD laufen müssen (hardwarebedingter künftig teilw. Software-Mischbetrieb). Um unsere Leute mit den Errungenschaften heutiger CAD-Software nicht zu überfordern (dzt. ACAD 2005 in Verwendung, Kenntnisse 50% von Rel.12 !), möchte/muss ich per Lisp bei minimalem Anwender-Wissen maximale Datensicherheit erreichen (für eine neue Bloc ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : LW-Poly -> AcDb2dPolyline
Arcuso am 05.08.2011 um 12:27 Uhr (0)
Hallo Alfred !Das glaube ich schon, dass bei einer so großen Anzahl die Performance einbricht.Bei Polylinien, die ich nicht mehr bearbeiten muss kann ich sie ja als LW belassen.Solange ich jedoch aus einem Konglomerat mit Linien, Bögen und Polylinien, die irgendwer, irendwie und irgendwann erstellt hat, mit Lisp-Funktionen ein topologisch sinnvolles Lineament aufbauen will, bin ich froh, mit einem einheitlichen Datenformat arbeiten zu können. Es ist ohnehin schon schwer genug, uninteressierten Anwendern Mö ...
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCad : Layer: Status, Definition und Referenz
Arcuso am 15.02.2014 um 16:15 Uhr (1)
Hallo Holger,die interne Datenbank-Struktur soll und braucht auch gar nicht verändert zu werden, es geht nur um Darstellungs-Varianten. Ich hätte mir halt gewünscht, die beiden Gleise Layer-Status und AF-Überschreibung unter einem Namen zu vereinen und in einer einheitlichen Struktur zu verwalten.Ich erinnere mich an das erste Layerstatus-System, das mit den Express-Tools zugeladen wurde, Adesk hat dann selbst eines in ACAD implementiert.Vielleicht kann man ja hier auch eine Runtime arx/brx entwickeln, die ...
|
| In das Form BricsCad wechseln |
|
BricsCad : DXF und UTF
Arcuso am 27.05.2014 um 15:38 Uhr (1)
Hallo Holger !Mehrwert ist gut! Mir persönlich wäre es ja viel lieber, wenn man einen Geodäsie-Aufsatz für BricsCAD investiert und ich mich nur mehr mehr auf die Sonderwünsche konzentrieren brauche, die von der Software nicht abgedeckt werden (spezielle Strukturen für Bahn, Autobahn, Hochbau etc.), was ja meine ursprüngliche Aufgabe war.Wenn man sowas brauchte, war ja der Auftrag schon da und deshalb Feuer am Dach. Meistens habe ich die Funktionen dann so zwischen Freitag Mittag und nächsten Montag geliefe ...
|
| In das Form BricsCad wechseln |
|
Rund um AutoCAD : LW-Poly -> AcDb2dPolyline
Arcuso am 09.08.2011 um 08:09 Uhr (0)
Guten Morgen Geos !Ich will versuchen, das Wesentlich aus beiden Themen zu filtern:1.) LW-Polylinien können keine zusätzlichen Scheitelpunkte zur Kurven-Anpassung aufnehmen.2.) Bei einer Kurven-Anpassung entsteht immer eine 2D-Polylinie3.) Bei einer Begradigung (Kurven löschen) einer 2D entscheidet die Systemvariable PLINETYPE (0 - es bleibt eine 2D, andernfalls wird sie in eine LW konvertiert).4.) Solange man AutoCAD-Befehle verwendet (bzw. mit command in Lisp), bleiben bei einer Konversion sowohl Entityn ...
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCad : XData, APPID und Lisp
Arcuso am 26.05.2014 um 10:12 Uhr (1)
Hallo T.Moses !Danke für den Hinweis.Ich habe in einer Zeichnung, in der mehrfach Blöcke mit XDaten zur APPID "²Herkunft" existieren, folgendes abgefragt:(entget (tblobjname "APPID" "²Herkunft"))und erhalte:((-1 . Entity name: 06ca3050 ) (0 . "APPID") (5 . "49") (330 . Entity name: 06ca32d0 ) (100 . "AcDbSymbolTableRecord") (100 . "AcDbRegAppTableRecord") (2 . "²Herkunft") (70 . 0))also leider keine Dauerverweise.Beim BitCode in GC 70 hätte ich zuerst eine Info laut DXF-Beschreibung erhofft:64 = Wenn diese ...
|
| In das Form BricsCad wechseln |