Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD VBA
  ARX-Anwendungen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  ARX-Anwendungen (4081 mal gelesen)
Danillo
Mitglied
Bauingenieur


Sehen Sie sich das Profil von Danillo an!   Senden Sie eine Private Message an Danillo  Schreiben Sie einen Gästebucheintrag für Danillo

Beiträge: 229
Registriert: 12.11.2003

erstellt am: 13. Nov. 2003 11:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,
kann mir jemand sagen, was eigentlich ARX-Anwendungen sind und kann man diese mit VBA programmieren? Ist es damit möglich eigene Zeichnungsobjekte mit gewissen Eigenschaften zu schaffen, wie z.B. eine Klotoide, wie sie im Straßenbau gebraucht wird?

Danke

Danillo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pan
Mitglied



Sehen Sie sich das Profil von pan an!   Senden Sie eine Private Message an pan  Schreiben Sie einen Gästebucheintrag für pan

Beiträge: 141
Registriert: 18.01.2003

HP Z200
Win 7 prof
ADT 2012

erstellt am: 13. Nov. 2003 13:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

Hallo
Arx Programme sind nicht VBA
Du brauchst dazu Entwicklungsumgebung von Autodesk und Visual C++
Gruß Pan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

peter12
Mitglied


Sehen Sie sich das Profil von peter12 an!   Senden Sie eine Private Message an peter12  Schreiben Sie einen Gästebucheintrag für peter12

Beiträge: 6
Registriert: 22.08.2002

erstellt am: 14. Nov. 2003 00:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

Hi Leute,

bei diesem Thema hab ich eine Frage?

Was ist der Vorteil einer "aufwendigen" .arx programmierung oder
was geht mit C++ was NICHT mit VB(VBA) geht?

bitte um eure meinung

lg peter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Danillo
Mitglied
Bauingenieur


Sehen Sie sich das Profil von Danillo an!   Senden Sie eine Private Message an Danillo  Schreiben Sie einen Gästebucheintrag für Danillo

Beiträge: 229
Registriert: 12.11.2003

Windows 10 - AutoCAD 2017

erstellt am: 14. Nov. 2003 09:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Peter,
so weit ich das Thema überblicke, sind ARX-Objekte Zeichnungselemente mit gewissen Eigenschaften. z.B. die AutoCAD-Bemaßung: sie reagiert auf Dehnen, ändert dabei den Zahlenwert, kann verschiedenes Aussehen annehmen und ist immer EIN Element. Bei Architectural Desktop wurden viele solche Arx-Objekte eingebaut: z.B. Fenster und Türen. Du kannst über den Eigenschaften z.B. den Öffnungswinkel regulieren, du kannst das Aussehen steueren und trotzdem handelt es sich immer nur um ein Objekt. Ich bin kein Experte und bitte dich mein Hinweis nur als ungefähr und ohne Gewähr zu betrachten.
Ich bin Bauingenieur und wollte mir Arx-Objekte für häufige Bauelemente programmieren: z.B. Stützen mit den Bewehrungseisen, Breite, Höhe, Betonqualität usw. So wie die Auskunft von Pan klingt, ist die Programmierung schwierig und man braucht ein eigene Entwicklungsumgebung von Autodesk... Wahrscheinlich bleibt es also ein Wunschtraum...
Grüße
Danillo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pan
Mitglied



Sehen Sie sich das Profil von pan an!   Senden Sie eine Private Message an pan  Schreiben Sie einen Gästebucheintrag für pan

Beiträge: 141
Registriert: 18.01.2003

erstellt am: 14. Nov. 2003 11:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

Hallo,
hier vielleicht noch mal lesen http://www.industrie24.com/bbs/read.php?f=5&i=7215&t=7200
@Danillo
wie macht ihr denn jetzt Bewehrung. Eine Appli?
Kannst mal berichten.Ich such eine kleine feine Bewehrung
Gruß Pan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Karsten HST
Mitglied
Bauingenieur


Sehen Sie sich das Profil von Karsten HST an!   Senden Sie eine Private Message an Karsten HST  Schreiben Sie einen Gästebucheintrag für Karsten HST

Beiträge: 54
Registriert: 22.04.2003

erstellt am: 14. Nov. 2003 14:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Danillo:
So wie die Auskunft von Pan klingt, ist die Programmierung schwierig und man braucht ein eigene Entwicklungsumgebung von Autodesk... Wahrscheinlich bleibt es also ein Wunschtraum...
Grüße
Danillo

Eine Entwicklungsumgebung von AutoCAD braucht man nicht, nur die Bibliotheken von AutoCAD (.h. lib ...), die dann bei der Entwicklung mit MS C++ eingebunden werden. Diese Bibliotheken stellen die notwendigen Routinen zum Zugriff auf AutoCAD bereit. Man muß sich "nur" mit C++ auskennen und vielleicht schon Erfahrung mit MS C++ haben. Dann ist eine Erstellung von ARX-Anwendungen (sind nichts anderes als normale DLL's) durchaus möglich. AutoCAD bietet hier ein Paket zum Downloaden an, das auch eine Reihe an Beispielen beinhaltet (Ist allerdings alles in englisch).

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Danillo
Mitglied
Bauingenieur


Sehen Sie sich das Profil von Danillo an!   Senden Sie eine Private Message an Danillo  Schreiben Sie einen Gästebucheintrag für Danillo

Beiträge: 229
Registriert: 12.11.2003

Windows 10 - AutoCAD 2017

erstellt am: 14. Nov. 2003 14:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Pan,
ich verwende zur Zeit eine selbstgeschriebene LISP-Applikation zur Erstellung von Bewehrungen. Ich habe die Anwendung im Laufe der Jahre geschrieben und gezwungener Maßen immer wieder an die neuen Versionen von AutoCAD angepasst. Jetzt wollte ich mich eigentlich von LISP verabschieden und auf VBA umsteigen, in der Hoffnung, dass man dort ARX-Ojekte programmieren kann. War leider eine falsche Hoffnung.
Ich kenne den Bewehrungsmodul von Ing. Obholzer (Innbruck), der mir die Inspiration zu meiner eigenen Aplikation geliefert hat. Außerdem scheint mir die Aplikation von Soficad ganz brauchbar. Die zwei Module findest du sicher im Internet. Naja, am schönsten wäre natürlich die eigene...

Grüße und dankeschön
Danillo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

peter12
Mitglied


Sehen Sie sich das Profil von peter12 an!   Senden Sie eine Private Message an peter12  Schreiben Sie einen Gästebucheintrag für peter12

Beiträge: 6
Registriert: 22.08.2002

erstellt am: 15. Nov. 2003 21:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

hi leute!

um solche arx programme zu schreiben muss du dazu certified developer sein, oder kann das ein jeder der C++ kann?

und gibts ne doku (wo)  dazu? habs gefunden unter: http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=785550


und habt ihr anwendungsfälle wo eine vba-programmierung nicht mehr ausreichend?

Zitat: "Mit vba oder lisp kannst du ein wenig vereinfachen, aber wenn du ne applikation willst solls eine arx programmierung sein!"
ist das so?

lg peter

[Diese Nachricht wurde von peter12 am 15. Nov. 2003 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Karsten HST
Mitglied
Bauingenieur


Sehen Sie sich das Profil von Karsten HST an!   Senden Sie eine Private Message an Karsten HST  Schreiben Sie einen Gästebucheintrag für Karsten HST

Beiträge: 54
Registriert: 22.04.2003

erstellt am: 16. Nov. 2003 09:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

Für den Hausgebrauch sind Lisp oder VBA allemal ausreichend. Man kann auch hiermit schon recht umfangreiche Applikationen entwickeln.

Um ARX-Anwendungen entickeln zu können mußt Du nirgends Mitglied sein. Erforderlich hierfür sind lediglich MS Visual C++ 6.0 oder höher und die entsprechenden Bibliotheken von AutoCAD, die als Download bei Autodesk erhältlich sind (rund 20MB).

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


Sehen Sie sich das Profil von fuchsi an!   Senden Sie eine Private Message an fuchsi  Schreiben Sie einen Gästebucheintrag für fuchsi

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 28. Nov. 2003 13:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

@danillo
du verwechselst ARX mit Object-ARX

ARX sind im wesentlichen ganz normale programme, nur halt nicht in VBA oder LISP sondern in C++ geschrieben. die möglichkleiten autocad-elemente zu ändern, erstellen sind im wesentlichen die gleichen, wie mit lisp und VBA, C++ verwendet im Prinzip die gleichen APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface)´s in der Programmierschnitstelle wie VBA und Lisp.
der Vorteil, es sind mehr Möglichkeiten nach aussen hin vorhanden (alles was in c++ möglich ist) bzw. die programme sind wesentlich schneller.
zum proggen braucht man kein zertifizierter developer sein. die autocad-bibliotheken zum einbinden in c++ kann man gratis von der autodesk-homepage runterladen

mit Object-ARX kann man dann eigene objekte erstellen, die dann bestimmte eigenschaften, usw. haben (siehen mechanical- , architektural desktop usw. z.B.: Objekt WAND mit der Eigenschaft Raumhöhe Wandlänge usw.)
wird genauso in c++ programmiert, bekommst aber die bibliotheken als normaler user nicht, da musst du zertifizierter developer sein.

------------------
***********************************************
AutoCad 2000i, 2002, 2004 deutsch und englisch
Windows 2000, NT, XP

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


Sehen Sie sich das Profil von fuchsi an!   Senden Sie eine Private Message an fuchsi  Schreiben Sie einen Gästebucheintrag für fuchsi

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 28. Nov. 2003 14:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

eine technologie habe ich noch vergessen
Object DBX
das ermöglich den zugriff auf dwg-zeichnungen ohne autocad installiert zu haben, z.B.: verwednet ads der volo-view umd die dwgs zu betrachten. bekommst du leider auch nur als developer
eine "kleine" version ist in autocad integriert, da autocad intern auch diese technologie verwendet. du hast inenrhalb von autocad (z.B: VBA oder LISP) die möglichkeit zeichnungen zu verändern ohne diese zu öffnen, brauchst aber autovad dazu

------------------
***********************************************
AutoCad 2000i, 2002, 2004 deutsch und englisch
Windows 2000, NT, XP

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Praktikant (w/m/d) Projektplanung Wertstrom Lkw

Zu besetzen ab:

sofort

Dein Arbeitsumfeld

Wir bei MAN Truck & Bus sind Teil eines starken internationalen Teams und einer der führenden europäischen Nutzfahrzeughersteller und Anbieter von Transportlösungen. Zusammen mit den Marken Scania, Volkswagen Truck & Bus und Navistar gehören wir zur TRATON GROUP.
Als Teil dieses Verbundes ...

Anzeige ansehenProjektmanagement
fuchsi
Mitglied
Programmierer c#.net Datawarehouse


Sehen Sie sich das Profil von fuchsi an!   Senden Sie eine Private Message an fuchsi  Schreiben Sie einen Gästebucheintrag für fuchsi

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 28. Nov. 2003 18:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Danillo 10 Unities + Antwort hilfreich

huch da waren ja in meinem letztem beitrag viele vertiepsler dabei

hoffentlich hats jeder lesen können

------------------
***********************************************
AutoCad 2000i, 2002, 2004 deutsch und englisch
Windows 2000, NT, XP
Programmiere in Lisp, VB6, VBA und C#.NET

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz