|
Lisp : Civil3d API progn mit Vlisp C#
CADmium am 12.11.2012 um 14:16 Uhr (0)
Mit dem COM-Interface hast du Zugriff auf alle ACAD-Funktionen/Objekte, die die ACAD-Programmierer dem COM-Interface bekanntgegeben haben.Mit der .NET-API hast du Zugriff auf alle ACAD-Funktionen / Objekte, die die ACAD-Programmierer dieser Schnittstelle bekanntgegeben haben.. beides muss nicht übereinstimmen------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereit ...
|
| In das Form Lisp wechseln |
|
Lisp : vla-explode: MTexte?
Dorfy am 18.05.2011 um 15:59 Uhr (0)
Block oder Blockreferenz...Objekt wählen: ; IAcadBlockReference: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = ...; InsUnits (RO) = "Millimeter"; InsUnitsFactor (RO) = 1.0; IsDynamicBlock (RO) = 0...; Unterstützte Methoden:; ArrayPolar (3); ArrayRectangular (6); ConvertToAnonymousBlock (); ConvertToStaticBlock (1); Copy (); Delete (); Explode (); GetAttributes (); GetBoundingBox (2); GetConstantAttributes (); GetDynamicBlockProperties (); GetE ...
|
| In das Form Lisp wechseln |
|
Lisp : vla-explode: MTexte?
Dorfy am 18.05.2011 um 15:59 Uhr (0)
Block oder Blockreferenz...Objekt wählen: ; IAcadBlockReference: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = ...; InsUnits (RO) = "Millimeter"; InsUnitsFactor (RO) = 1.0; IsDynamicBlock (RO) = 0...; Unterstützte Methoden:; ArrayPolar (3); ArrayRectangular (6); ConvertToAnonymousBlock (); ConvertToStaticBlock (1); Copy (); Delete (); Explode (); GetAttributes (); GetBoundingBox (2); GetConstantAttributes (); GetDynamicBlockProperties (); GetE ...
|
| In das Form Lisp wechseln |
|
Lisp : Dynamische Parameter in Blockdefinitionen ändern
Andreas Kraus am 04.07.2013 um 08:22 Uhr (0)
Hm...irgendwie passt das noch nicht. Wenn ich mir die Daten von vlax-dump-object anschaue bekomme ich bei einem Parameter zB. das hier:; IAcadBlockLinearParameterEntity: IAcadBlockLinearParameterEntity-Schnittstelle; Eigenschaftswerte:; Angle (RO) = 0.0; Application (RO) = #VLA-OBJECT IAcadApplication 00000001401f8ca0; BaseLocation = 1; BasePoint = (-5.0 5.0 0.0); ChainActions = 0; Distance = 10.0; DistanceDesc = "41"; DistName = "Länge"; Document (RO) = #VLA-OBJECT IAcadDocument 00000000029c45f0 ...
|
| In das Form Lisp wechseln |
|
Lisp : Variable von .Net nach Lisp übergeben
Dirk.B am 05.09.2016 um 20:38 Uhr (1)
Hallo Klaus!Hintergrund dieser Aktion ist folgende.Ich habe für unser Unternehmen unter VB.NET eine Anbindung als Blockverwaltung zwischen unserer Branchensoftware und AutoCAD programmiert.Diese funktioniert auch prima.Nun soll bei uns ein Aufsatztool auf AutoCAD installiert werden in dem vieles noch unter Lisp programmiert ist.Unsere User wollen aber auf unser Tool Blockverwaltung nicht verzichten, daher der Umstand bzw. Lösungsansatz.Mit eurer Hilfe aus dem Forum konnte ich nun meinen Teil erledigen und ...
|
| In das Form Lisp wechseln |
|
Lisp : Wo bin ich - in Excel ?
Rabbit 007 am 18.08.2006 um 10:30 Uhr (0)
Hallo AndreasIch habe auch mal ein wenig probiert aber zu keinem Ergebnissgekommen. In VBA hätte man mit Selection oder ActiveCell arbeiten können.Aber in der ActiveX Schnittstelle habe ich nichts entsprechendesgefunden. Und so was wie CurrentRegion hat mich da auch nicht weiter gebracht. Vielleich meldet sich ja noch einer der Profis hierauf dein Thema.Aber falls alle Stricke reißen wäre es evt. mit einem Knopfdruckmehr in Excel zu machen und zwar ein Makro das die markiertenZellen in ein neues Tabellenbl ...
|
| In das Form Lisp wechseln |
|
Lisp : Textzeile Einlesen
CAD-Huebner am 24.08.2006 um 22:36 Uhr (0)
Zitat:Original erstellt von Niggemann:[B... Meine Frage - initialisierst du die Com-Schnittstelle oder hast du eine Idee was ich verkehrt mache.Gruß Niggemann[/B]Tja - was machst du denn? Also die Com-Ansteuerung aus Autolisp heraus ist sehr beschränkt. Datenrate und dergleichen stelle ich über die Systemsteuerung bzw. auf der Windows Console mit dem Mode Befehl ein, so dass es zum Messgerät passt.Dann wird mitCode:... ((WHILE (/= 10 (SETQ char (READ-CHAR comread))) ; 10 ist das CR...so lange gelesen, bis ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP für FelixCAD???
Rabbit 007 am 22.09.2007 um 13:02 Uhr (0)
Ich denke das sieht auch mit der Version 8 anders aus, hier ein auszug von dem was ich zur aktuellen Version von BricsCad gefunfen habe. Zitat:Für SoftwareentwicklerHier hat sich einiges getan, aber wir warten noch auf weitere Entwicklungen. In jedem Fall jetztschon zu nennen ist die weitestgehende Kompatibilität des Datenmodells zu AutoCAD. Sofortmerken wird man dies in der VBA-Schnittstelle. Ein großer Teil der VBA-Programme von Bricscdläuft ohne Änderungen unter AutoCAD und umgekehrt. Hier und da, mußte ...
|
| In das Form Lisp wechseln |
|
Lisp : Daten in Excel-Zellen schreiben
Andreas Kraus am 30.09.2008 um 08:18 Uhr (0)
Ist schon fertig. Hab schon gemerkt daß vlax-safearray-fill nur Lust hat wenn Liste und Array zusammenpassen.Bin grade noch dabei den Range auf das Array passend zu machen und dann sollte das doch laufen.Das komplette Tool ist eigentlich eine Schnittstelle zwischen ACAD und Excel. Blöcke mit Attributen, Multilinien, Polylinien, Texte, MTexte mit Layer und allem drum und dran, und natürlich meine eigenen EEDs in Excel übertragen und, bei Änderungen, auch wieder zurück ins ACAD. Wird also öfters für die unte ...
|
| In das Form Lisp wechseln |
|
Lisp : Zugriff auf CorelDraw
Andreas Kraus am 12.01.2016 um 09:32 Uhr (1)
Zitat:Im Netz findet man sicher einiges zur Corel-Schnittstelle, vermutlich aber kaum etwas im speziellen aus AutoCAD heraus.Genau das ist mein Problem.Ich find nix was mir weiterhilft.Zitat:Und genau so wie du es dort machst, kannst du auch auf Corel zugreifenIch suche noch danach wie ich auf Corel zugreifen kann, um mir den internen Aufbau anschauen zu können.Kann sein ich raff das nicht.Kann sein ich seh den Wald vor lauter Bäumen nicht.Kann sein ich suche nach den falschen Begriffen.Bin für jeden Stroh ...
|
| In das Form Lisp wechseln |
|
Lisp : Kranke Polylinien?
alfred neswadba am 25.07.2011 um 14:30 Uhr (0)
Hi, Zeichne mit _PLINE eine neue Polylinie mit 2 oder 3 Geraden, Fitte sie mit _PEDIT und schau Dir dann den Object-Dump an.Mit 2012 probiert, dieses ist das Ergebnis des Dumps:Code:; IAcadPolyline2: AutoCAD Polyline-Schnittstelle (Polylinie); Eigenschaftswerte:; Application (RO) = #VLA-OBJECT IAcadApplication 0000000140367198; Area (RO) = 10879.7; Closed = 0; ConstantWidth = 0.0; Coordinate = ...Indizierter Inhalt wird nicht angezeigt...; Coordinates = (-10.4609 103.692 0.0 78.4469 194.628 0.0 ... ) ...
|
| In das Form Lisp wechseln |
|
Lisp : Fläche von Hatch/Solid
CAD-Huebner am 31.10.2008 um 19:12 Uhr (0)
Es ist noch kein Meister vom Himmel gefallen Code:Befehl: (vlax-dump-object (vlax-ename-vla-object (car (entsel))) T)Objekt wählen: ; IAcadHatch: AutoCAD Hatch-Schnittstelle (Schraffur); Eigenschaftswerte:...; PatternAngle = 0.0; PatternDouble = 0; PatternName (RO) = "SOLID"; PatternScale = 1.0; PatternSpace = 1.0; PatternType (RO) = 1; PlotStyleName = "ByLayer"; TrueColor = #VLA-OBJECT IAcadAcCmColor 105eac50; Visible = -1; Unterstützte Methoden:...; Rotate (2); Rotate3D (3); ScaleEntity (2); ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
Gerd_Ecke am 17.03.2009 um 12:33 Uhr (0)
Hallo cadffm,so ungefähr ja.Ungefähr wie ein Navi, jedoch für Kettendozer. Die Koordinaten werden mit einem Leica SR530 während der Fahrt aufgenommen, im 1s Takt über die serielle Schnittstelle an einen Laptop / Oder IndustriePC weitergeleitet und mittels IntelliCAD auf den Schirm gebracht. Damit kann der Dozerfahrer in Echtzeit sehen in welchem Baufeld er schiebt bzw. wo die Auftragsgrenze ist.und im Hinterkopf habe ich dann noch wenn das Projekt im CAD vorhanden ist, die gemessene Höhe im cm Bereich lieg ...
|
| In das Form Lisp wechseln |