Hot News:
  Foren auf CAD.de (alle Foren)
  AutoCAD VBA
  Auslesen von Blockeigenschaften mittels VBA möglich? (Seite 5)

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

Anzeige:

Thema geschlossen  Thema geschlossen!
UBBFriend: Senden Sie diese Seite per eMail an einen Freund!
Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen Dieses Thema ist 10 Seiten lang:   1  2  3  4  5  6  7  8  9  10

nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   Auslesen von Blockeigenschaften mittels VBA möglich? (12899 mal gelesen)
Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



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

Beiträge: 2999
Registriert: 17.05.2001

ACAD20XX, defun-tools

erstellt am: 05. Nov. 2004 14:20    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,

ja, so ist es. Was sollte denn sonst der Unterschied zum manuellen Arbeiten sein? Dem Anwender sollte es doch so ziemlich egal sein, wie die Datei heißt, vermutlich kann sich das (bei mehr als 20 verschiedenen Bauteilen) sowieso kein Mensch merken. Das was du dir vorstellst scheint für mich nur das Nachprogrammieren des Explorers zu werden, der die dateien nicht öffnet, sondern gezielt einfügt. Dieser Vorgang ist allerdings das allerkleinste Problem bei dieser Aufgabenstellung.

Deshalb noch einmal der gut gemeinte Ratschlag:
Hol dir jemanden an die Seite, der sich technisch mit den Anlagen auskennt und jemanden der das, für diese Aufgabe notwendige, strukturierte Denken mitbringt und jemanden, der das dann in einer Datenbank 'layouten'/wiederspiegeln kann.

Grüße Holger

Grüße Holger

------------------
Holger Brischke
(defun - Lisp over night!
AutoLISP-Programmierung für AutoCAD
Da weiß man, wann man's hat!

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

kiltswitch
Mitglied



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

Beiträge: 189
Registriert: 27.10.2004

Windows 98 (Version 4.10.1998)
AutoCAD 2000i

erstellt am: 05. Nov. 2004 11:11    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
Ach solche Eigenschaften muß ich herausbekommen? Na aber wie komme ich denn mit diesen Eigenschaften dann weiter? Tue ich dann z.B. später mal eine Datenbankabfrage machen "wähle Mast 40m hoch , rechteckig, Gittermast"? Oder so in etwa? Also der sucht mir dann genau die Zeichnung raus, wo das zutrifft?

Zitat:
Original erstellt von Brischke:
Wie die Dateinamen heißen ist doch im Moment vollkommen uninteressant.
MAch dir gedanken darüber, welche Eigenschaften z.B. ein Mast besitzt.
Bsp:
Bauart (Fachwerk, aus den Vollen geschnitzt)
Querschnitt (Rechteckig, Quadratisch, rund, Dreieck)
Höhe (..)
BreiteAmFuß
BreitAmAnschlußOben
... usw

Gleiches git für die Antennen:
Funktion (Empfang, Senden)
Bauart (Stabantenne, 'Schüssel' ..)
Anschluß (unten, seitlich)
Abstrahlrichtung (überall, nachOben, nachUnten, Seitlich)
... usw

Du musst alle die Eigenschaften ermittel/bestimmen, die zur eindeutigen Zuordnung einer bestimmten Datei erforderlich sind.

Grüße Holger


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

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



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

Beiträge: 2999
Registriert: 17.05.2001

ACAD20XX, defun-tools

erstellt am: 05. Nov. 2004 10:55    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
Wie die Dateinamen heißen ist doch im Moment vollkommen uninteressant.
MAch dir gedanken darüber, welche Eigenschaften z.B. ein Mast besitzt.
Bsp:
Bauart (Fachwerk, aus den Vollen geschnitzt)
Querschnitt (Rechteckig, Quadratisch, rund, Dreieck)
Höhe (..)
BreiteAmFuß
BreitAmAnschlußOben
... usw

Gleiches git für die Antennen:
Funktion (Empfang, Senden)
Bauart (Stabantenne, 'Schüssel' ..)
Anschluß (unten, seitlich)
Abstrahlrichtung (überall, nachOben, nachUnten, Seitlich)
... usw

Du musst alle die Eigenschaften ermittel/bestimmen, die zur eindeutigen Zuordnung einer bestimmten Datei erforderlich sind.

Grüße Holger

------------------
Holger Brischke
(defun - Lisp over night!
AutoLISP-Programmierung für AutoCAD
Da weiß man, wann man's hat!

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

kiltswitch
Mitglied



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

Beiträge: 189
Registriert: 27.10.2004

Windows 98 (Version 4.10.1998)
AutoCAD 2000i

erstellt am: 05. Nov. 2004 10: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
Danke für Deine ganzen Tipps, die Du mir gerade wieder gegeben hast. So langsam sehe ich Licht am Ende des Tunnels, wie ich an diese Sache überhaupt richtig rangehen muß. Ich habe eben leider noch nicht so das Wissen und bin froh, dass mich hier mal jemand ein bißchen unterstützt. Deinen Rat, mich erstmal nur mit dem Konzept zu befassen, werde ich annehmen.

Nur nochmal zu dem Thema technische Eigenschaften und Dateiname. Ja, ich habe mir schon Gedanken gemacht, wie ich überhaupt an die richtige Datei rankomme, wenn ich z.B. einen ganz bestimmten Mast aussuche. Bloß mir fällt da einfach nicht mehr als der Dateiname ein?
Viele Dateien haben eine bestimmte Zeichnungsnummer, aber leider nicht ALLE! Welche Eigenschaft könnte ich denn noch wählen, um eindeutig auf die richtige Datei zuzugreifen?
Die beste Lösung wäre dann aber sicher wirklich eine Datenbank mit Vergabe einer ID für jede Zeichnung - so könnte man dann im VBA-Programm beim Aufruf des Bauteils direkt die ID ansprechen. Könnte das so klappen?

Zitat:
Original erstellt von Brischke:
Zum Konzept:
Du musst zunächst die Bauteile katalogisieren.
Soll heißen, du bestimmst für jede Bauteiltype die relevanten technischen Eigenschaften, die für die eindeutige Bestimmung notwendig sind....

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

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



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

Beiträge: 2999
Registriert: 17.05.2001

ACAD20XX, defun-tools

erstellt am: 05. Nov. 2004 10:08    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
Zum Konzept:
Du musst zunächst die Bauteile katalogisieren.
Soll heißen, du bestimmst für jede Bauteiltype die relevanten technischen Eigenschaften, die für die eindeutige Bestimmung notwendig sind.
--------------------------------------------------------------------------------
Wie genau meinst Du das? Meinst Du damit ganz allgemein die Eigenschaften des Bauteils. Da die Bauteile in unserem Bauteilkatalog als Blöcke abgelegt sind, wäre das dann wohl z.B. die Drehung des Blockes, die Koordinaten seines Basispunktes etc.?
NEIN, Das sind die technischen Eigenschaften der Bauteile. Keine Ahnung welche das sind. Du machst dir doch sicherlich Gedanken, welches Bauteil du nun warum einsetzen willst (du entscheidest sicher nicht nach wohlgefallen des Dateinamens oder doch?) .. Der Inhalt dieser Überlegungen sind die relevanten Eigenschaften.
Zitat:
--------------------------------------------------------------------------------

Anschließend bestimmst du die Eigenschaften, die für eine saubere grafische Darstellung der Komponenten notwendig sind. Ich denke da an die Anschlußpunkte weiterer Bauteile, den Basispunkt des Bauteils selbst.

--------------------------------------------------------------------------------

Also damit meinst du die Einfügepunkte/Anschlußpunkte beim Zusammenfügen der Einzelteile? Also Koordinaten jener, relative Abstände usw?

JA

Zitat:
--------------------------------------------------------------------------------

Aus diesen Erkenntnissen baust du dir eine Datenbank auf. Entscheidest dich für einen Datenbanktypen, und fängst an die notwendigen Tabellen zu definieren.

--------------------------------------------------------------------------------


Das mit der Datenbank habe ich leider noch nicht so richtig verstanden. Muß ich da jetzt wirklich eine aufbauen, wo alle Bauteile drin abgelegt sind? Oder wie genau läuft das ab - mit was muß ich die Datenbank denn aufbauen? SQL? Oder meinst Du im AutoCAD diese Datenbank-Sache - da gibts ja auch so was in der Art?
Ich dachte eigentlich, dass ich einfach beim Zusammenfügen auf die entsprechenden Bauteile im jetzigen Katalog - also mit Pfadangabe - zugreifen muß?

Wie willst denn mit einem Programm entscheiden, welches Bauteil nun genommen wird? Das ist wieder die Frage danach, ob du den einzufügenden Block nach Wohlgefallen des Dateinamens entscheidest?. Du musst doch irgendwo, die technischen Eigenschaften des Bauteils haben? Wo, wenn nicht in einer Datenbank? Oder soll der Anwender sich später immer durch die Verzeichnisstruktur hangeln? Dann wäre garnix, aber auch wirklich gar nix gewonnen.

Zitat:
--------------------------------------------------------------------------------

Nun gilt es zu unterscheiden, ob die geplanten Masten ebenfalls in der Datenbank gespeichert werden sollen, dann ist die Struktur dafür auch festzulegen. Dann erhält der Mast natürlich irgendwelche relevanten Gesamteigenschaften. Das ist notwendig, um später auch ausschließen zu können, dass ein Turm, gleicher Bauart, mehrfach geplant wird.

--------------------------------------------------------------------------------

Das mit der mehrfachen Planung verstehe ich nicht so richtig. Es sind ja ganz bestimmte Masttypen und der gleiche Typ wird ja öfters an unterschiedlichen Orten aufgestellt?


Das wäre Luxus. Wenn es Euch egal ist, dass ihr identische Masten mehrfach plant, dann vergiss das ganze. Ansonsten wäre es (meiner Meinung nach) schon sinnvoll, das zu vermeiden, um eben Kosten zu sparen. NAch irgendwelchen Statistiken kostet ein Bauteil, welches doppelt entwickelt, gebaut und im Lager und Ersatzteilwesen vorgehalten wird bis zu 1Mio €, allein vor diesem hintergrund sollte man darauf achten, dass Bauteile nicht doppelt entstehen.

Zitat:
--------------------------------------------------------------------------------

Hast du diese grundsätzlichen Vorüberlegungen getan, dann geht es ran, aber auch erst dann!, die Verbindung zum AutoCAD herzustellen.
Soll heißen, dass die Bauteilzeichnungen mit den Datenbankeinträgen verknüpft werden.

--------------------------------------------------------------------------------


Und wie funktioniert diese Verknüpfung? Muß ich das so verstehen, dass ich z.B. mit SQL eine Datenbank erstelle und dann von jedem Eintrag in der Datenbank aus auf die jeweilige Datei des Bauteils zugreifen muß?


JA. Du musst ja, wenn du alle technisch notwendigen Eigenschaften eines Bauteils ermittelt hast, abfragen können, welche Zeichnung nun einzufügen ist? Also muss dere Ablageort der Zeichnung entweder automatisch generiert werden können oder direkt in der DB vorgehalten werden werden.

Zitat:
--------------------------------------------------------------------------------

Jetzt steht die Entscheidung an, welches System, AutoCAD oder die Datenbank, der Container deines Programmes werden soll. Programmierung in AutoCAD oder in der Datenbank?

--------------------------------------------------------------------------------


Nun, diese Frage müßte ja eigentlich klar sein. Denn ich soll die ganze Automatisierung des Mastkonfigurators ja mittels VBA programmieren. Und das ist ja in AutoCAD integriert - demzufolge ist also eine Programmierung in AutoCAD vorzunehmen - sehe ich das so richtig?

Die Frage ist überhaupt nicht klar. Es ist doch beides möglich.
In der DB kann man auch programmieren und auf AutoCAD zugreifen, genauso anders herum. Man kann im AutoCAD mit VBA auch eine datenbank anbinden.

Zitat:
--------------------------------------------------------------------------------

Dann kannst du auch eine Oberfläche / ein Programm beginnen zu schreiben, welches die Eigenschaften des zu bauenden Masten abfragt, und dann die Bauteile entsprechend zusammen setzt. An dieser Stelle wirst du auch die grafischen Eigenschaften, der Bauteile sicherlich noch ändern müssen, denn nichts ist dann tatsächlich so, wie es anfangs schien.

--------------------------------------------------------------------------------


Mmh, na ich will diese Oberfläche im VBA mit Formularen umsetzen - ist das so möglich? In den Formularen soll dann einfach der Mast gewählt werden, das zugehörige Fundament, der Mastfuß, Halterungen für die Antennen, Bühnen sowie die Antennen selber.
Weiterhin ist geplant, nachträglich Änderungen am Mast zu ermöglichen. Z.B. eine Drehung des Mastgerüstes, aber die Richtung der Antennen soll bleiben. Da ist dann eine Abprüfung notwendig, ob die Antenne noch an der alten Halterung bleiben kann, wegen Strahlrichtung, Schwenkbereich etc - notfalls muß sie am Mast umgesetzt werden. Das soll alles automatisch passieren. Weiterhin das Einfügen/Austauschen von Antennen, Halterungen usw...


Ja klar Formulare, was sonst?
Was mir mehr Gedsanken macht, wie willst du prüfen, ob du den Mast drehen kannst und die Antennenhalterung ändern musst oder nicht? Das sind Informationen, die du in der Datenbank vorhalten kannst!

Zitat:
--------------------------------------------------------------------------------

Ich denke, jetzt hast du genug "Futter", wie du eine solche Aufgabe angehst.
--------------------------------------------------------------------------------

Vielleicht kannst Du Dir - wenn Du Zeit hast - nochmal ein paar Gedanken darüber machen und mir einfach nochmal ein paar Tipps geben?
Ich habe leider noch nie im AutoCAD programmiert - nur so mit dem Programm gearbeitet. Bei Ebay habe ich mir jetzt das Buch "AutoCAD programmieren mit VBA" ersteigert - vielleicht hilft mir das weiter, damit ich erstmal weiß, wie die einfachsten Dinge - z.B. ziehen einer Linie - programmiert werden.


Wenn du das Buch dann hast, dann lass es am besten eingewickelt liegen. Das brauchst du im Moment überhaupt nicht!
Du solltest Dir wirklich grundlegende Gedanken zum Konzept machen .. mehr nicht! Für mich hat es den Anschein, dass du in Abhängigkeit dessen, was du für machbar hältst, die Anwendung konzipieren willst. Das ist nun wirklich der falsche Ansatz. Wenn du dir schon ein Programm selber stricken willst, dann sollte das doch so sein, dass die Wünsche das Anwenders erfüllt werden. Zudem bin ich der Meinung, dass Du noch nicht soweit bist, das überhaupt abschätzen zu können, was geht und was nicht. Allein aus diesem Grund, solltest du deinen Chef überzeugen, professionelle Hilfe in's Haus zu holen.
Fang einfach mal an, das zu notieren, was das Programm können/machen soll. Dann schreibst du hinter diese punkte, welche Informationen für die einzelnen Schritte notwendig sind, dann fängst du an, diese Informationen zu sammeln ... usw. wie bereits geschrieben.

Grüße Holger

------------------
Holger Brischke
(defun - Lisp over night!
AutoLISP-Programmierung für AutoCAD
Da weiß man, wann man's hat!

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

kiltswitch
Mitglied



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

Beiträge: 189
Registriert: 27.10.2004

Windows 98 (Version 4.10.1998)
AutoCAD 2000i

erstellt am: 05. Nov. 2004 08: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
Guten Morgen, ich muß Dir zum Konzept noch einmal ein paar Fragen stellen:

Zitat:
Original erstellt von Brischke:
Hallo kiltswitch,

[b]Zum Konzept:
Du musst zunächst die Bauteile katalogisieren.
Soll heißen, du bestimmst für jede Bauteiltype die relevanten technischen Eigenschaften, die für die eindeutige Bestimmung notwendig sind.



Wie genau meinst Du das? Meinst Du damit ganz allgemein die Eigenschaften des Bauteils. Da die Bauteile in unserem Bauteilkatalog als Blöcke abgelegt sind, wäre das dann wohl z.B. die Drehung des Blockes, die Koordinaten seines Basispunktes etc.?

Zitat:

Anschließend bestimmst du die Eigenschaften, die für eine saubere grafische Darstellung der Komponenten notwendig sind. Ich denke da an die Anschlußpunkte weiterer Bauteile, den Basispunkt des Bauteils selbst.


Also damit meinst du die Einfügepunkte/Anschlußpunkte beim Zusammenfügen der Einzelteile? Also Koordinaten jener, relative Abstände usw?

Zitat:

Aus diesen Erkenntnissen baust du dir eine Datenbank auf. Entscheidest dich für einen Datenbanktypen, und fängst an die notwendigen Tabellen zu definieren.


Das mit der Datenbank habe ich leider noch nicht so richtig verstanden. Muß ich da jetzt wirklich eine aufbauen, wo alle Bauteile drin abgelegt sind? Oder wie genau läuft das ab - mit was muß ich die Datenbank denn aufbauen? SQL? Oder meinst Du im AutoCAD diese Datenbank-Sache - da gibts ja auch so was in der Art?
Ich dachte eigentlich, dass ich einfach beim Zusammenfügen auf die entsprechenden Bauteile im jetzigen Katalog - also mit Pfadangabe - zugreifen muß?

Zitat:

Nun gilt es zu unterscheiden, ob die geplanten Masten ebenfalls in der Datenbank gespeichert werden sollen, dann ist die Struktur dafür auch festzulegen. Dann erhält der Mast natürlich irgendwelche relevanten Gesamteigenschaften. Das ist notwendig, um später auch ausschließen zu können, dass ein Turm, gleicher Bauart, mehrfach geplant wird.


Das mit der mehrfachen Planung verstehe ich nicht so richtig. Es sind ja ganz bestimmte Masttypen und der gleiche Typ wird ja öfters an unterschiedlichen Orten aufgestellt?
Zitat:

Hast du diese grundsätzlichen Vorüberlegungen getan, dann geht es ran, aber auch erst dann!, die Verbindung zum AutoCAD herzustellen.
Soll heißen, dass die Bauteilzeichnungen mit den Datenbankeinträgen verknüpft werden.


Und wie funktioniert diese Verknüpfung? Muß ich das so verstehen, dass ich z.B. mit SQL eine Datenbank erstelle und dann von jedem Eintrag in der Datenbank aus auf die jeweilige Datei des Bauteils zugreifen muß?
Zitat:

Jetzt steht die Entscheidung an, welches System, AutoCAD oder die Datenbank, der Container deines Programmes werden soll. Programmierung in AutoCAD oder in der Datenbank?


Nun, diese Frage müßte ja eigentlich klar sein. Denn ich soll die ganze Automatisierung des Mastkonfigurators ja mittels VBA programmieren. Und das ist ja in AutoCAD integriert - demzufolge ist also eine Programmierung in AutoCAD vorzunehmen - sehe ich das so richtig?
Zitat:

Dann kannst du auch eine Oberfläche / ein Programm beginnen zu schreiben, welches die Eigenschaften des zu bauenden Masten abfragt, und dann die Bauteile entsprechend zusammen setzt. An dieser Stelle wirst du auch die grafischen Eigenschaften, der Bauteile sicherlich noch ändern müssen, denn nichts ist dann tatsächlich so, wie es anfangs schien.


Mmh, na ich will diese Oberfläche im VBA mit Formularen umsetzen - ist das so möglich? In den Formularen soll dann einfach der Mast gewählt werden, das zugehörige Fundament, der Mastfuß, Halterungen für die Antennen, Bühnen sowie die Antennen selber.
Weiterhin ist geplant, nachträglich Änderungen am Mast zu ermöglichen. Z.B. eine Drehung des Mastgerüstes, aber die Richtung der Antennen soll bleiben. Da ist dann eine Abprüfung notwendig, ob die Antenne noch an der alten Halterung bleiben kann, wegen Strahlrichtung, Schwenkbereich etc - notfalls muß sie am Mast umgesetzt werden. Das soll alles automatisch passieren. Weiterhin das Einfügen/Austauschen von Antennen, Halterungen usw...
Zitat:

Ich denke, jetzt hast du genug "Futter", wie du eine solche Aufgabe angehst.
[/B]

Vielleicht kannst Du Dir - wenn Du Zeit hast - nochmal ein paar Gedanken darüber machen und mir einfach nochmal ein paar Tipps geben?
Ich habe leider noch nie im AutoCAD programmiert - nur so mit dem Programm gearbeitet. Bei Ebay habe ich mir jetzt das Buch "AutoCAD programmieren mit VBA" ersteigert - vielleicht hilft mir das weiter, damit ich erstmal weiß, wie die einfachsten Dinge - z.B. ziehen einer Linie - programmiert werden.

K

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

kiltswitch
Mitglied



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

Beiträge: 189
Registriert: 27.10.2004

Windows 98 (Version 4.10.1998)
AutoCAD 2000i

erstellt am: 04. Nov. 2004 10:19    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
Ach ja stimmt. Ich studiere Wirtschaftsinformatik.

Zitat:
Original erstellt von Brischke:
pi/180 = RAD/DEG

Nun kannste die Formel umstellen.

Was studierst du?

Grüße Holger


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

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



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

Beiträge: 2999
Registriert: 17.05.2001

ACAD20XX, defun-tools

erstellt am: 04. Nov. 2004 10: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
pi/180 = RAD/DEG

Nun kannste die Formel umstellen.

Was studierst du?

Grüße Holger

------------------
Holger Brischke
(defun - Lisp over night!
AutoLISP-Programmierung für AutoCAD
Da weiß man, wann man's hat!

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

kiltswitch
Mitglied



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

Beiträge: 189
Registriert: 27.10.2004

Windows 98 (Version 4.10.1998)
AutoCAD 2000i

erstellt am: 04. Nov. 2004 10: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
Na die Suche habe ich verwendet, aber nichts richtig nützliches oder passendes zu meinem Problem gefunden. Deshalb habe ich die Frage im Forum gestellt.

Und wie kann ich nun das Bogenmaß in Grad umrechnen?

K

Zitat:
Original erstellt von BloodyMess:
Ja es ist die Drehung in RAD.
Autocad selbst arbeitet mit DEG.

Benutz doch bitte erstmal die Suche hier im Forum ...
Den Link hab i Dir gestern schon gepostet, damit kommst weiter .. [b]Block einfügen

Gruß TP

[/B]


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

kiltswitch
Mitglied



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

Beiträge: 189
Registriert: 27.10.2004

Windows 98 (Version 4.10.1998)
AutoCAD 2000i

erstellt am: 04. Nov. 2004 10:01    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
Nun mit den Details ist es so, dass ich doch zur Konzepterstellung in etwa wissen muß, was programmtechnisch lösbar ist und was nicht. Also ich kann ja nicht irgendein Konzept aufstellen, ohne vorher zu wissen, ob das überhaupt alles so geht, wie ich mir das vorstelle. Deshalb versuche ich gerade gewisse Dinge zu erforschen.

Zunächst mal Danke für Deinen Konzeptvorschlag. Nun, die Bauteile sind bereits in einem Bauteilkatalog gegliedert. Also sie sind in einer gewissen Ordnerstruktur bei uns im Netzwerk abgelegt - dieser Katalog wurde uns durch den Mobilfunkanbieter zur Verfügung gestellt.

Das mit den technischen Daten ist eine gute Einbringung von Dir. Denn dann denke ich, dass ich in dieser Hinsicht auf dem richtigen Weg bin - ich versuche nämlich z.B. gerade rauszubekommen, welche Eigenschaften Blöcke haben und wie man diese verarbeiten kann. Denn die Bauteile sind im Katalog alle als Blöcke abgelegt.

Wie Du das mit der Datenbank meinst, weiß ich leider nicht so richtig. Was für eine Datenbank soll das denn sein? Oh Gott, das klingt alles so kompliziert. Ich weiß nicht, ob ich zu dieser Aufgabe das notwendige Wissen habe - sicher brauche ich da irgendwie Hilfe.

Mit dem Thema Student - Modul - Chefs kann ich Dir nur Recht geben. Mir kommt es auch so vor, als ob das über das Prinzip "Mach mal!" läuft. Ich habe das Gefühl, dass das nicht gutgehen kann, weil ich noch nicht das ausreichende Wissen habe, alle wichtigen Fakten abzuschätzen, die notwendig sind, diese Aufgabe zu lösen.

K

Zitat:
Original erstellt von Brischke:
Hallo kiltswitch,

du schreibst, dass das Programm zunächsteinmal nur der I-Punkt ist. Dann verstehe ich nicht, dass du dich hier in Details verlierst. Das aber nur am Rande.

[b]Zum Konzept:
Du musst zunächst die Bauteile katalogisieren.
Soll heißen, du bestimmst für jede Bauteiltype die relevanten technischen Eigenschaften, die für die eindeutige Bestimmung notwendig sind.
Anschließend bestimmst du die Eigenschaften, die für eine saubere grafische Darstellung der Komponenten notwendig sind. Ich denke da an die Anschlußpunkte weiterer Bauteile, den Basispunkt des Bauteils selbst.

Aus diesen Erkenntnissen baust du dir eine Datenbank auf. Entscheidest dich für einen Datenbanktypen, und fängst an die notwendigen Tabellen zu definieren.

Nun gilt es zu unterscheiden, ob die geplanten Masten ebenfalls in der Datenbank gespeichert werden sollen, dann ist die Struktur dafür auch festzulegen. Dann erhält der Mast natürlich irgendwelche relevanten Gesamteigenschaften. Das ist notwendig, um später auch ausschließen zu können, dass ein Turm, gleicher Bauart, mehrfach geplant wird.

Hast du diese grundsätzlichen Vorüberlegungen getan, dann geht es ran, aber auch erst dann!, die Verbindung zum AutoCAD herzustellen.
Soll heißen, dass die Bauteilzeichnungen mit den Datenbankeinträgen verknüpft werden.

Jetzt steht die Entscheidung an, welches System, AutoCAD oder die Datenbank, der Container deines Programmes werden soll. Programmierung in AutoCAD oder in der Datenbank?

Dann kannst du auch eine Oberfläche / ein Programm beginnen zu schreiben, welches die Eigenschaften des zu bauenden Masten abfragt, und dann die Bauteile entsprechend zusammen setzt. An dieser Stelle wirst du auch die grafischen Eigenschaften, der Bauteile sicherlich noch ändern müssen, denn nichts ist dann tatsächlich so, wie es anfangs schien.

Ich denke, jetzt hast du genug "Futter", wie du eine solche Aufgabe angehst.

Was ich jedoch nicht verstehe, ist wiedereinmal die Einstellung der Chefs. Das geht jetzt nicht gegen dich persönlich. Scheinbar ist die Aufgabenstellung an dich ein Einzeiler derart: Mach mal!. Ich finde hier werden grundsätzliche Dinge, das Unternehmen betreffend, entschieden und festgelegt, die sowohl in der Entwicklungsphase Geld kosten (auch wenn kein externer mit zu Rate gezogen wird!), und die Arbeitsweisen im Unternehmen zukünftig maßgeblich beeinflussen, somit entweder wieder viel Geld kosten oder auch einsparen können. Deshalb ist das Projekt auf dem Tisch eines Studenten, der neu im Unternehmen ist, nicht wirklich umfassend zu lösen.
Es ist sehr darauf zu achten, dass das ganze System offen für zukünftige Änderungen ist, ansonsten hat sich das ganze schon überholt, bevor auch nur die erste Konstruktion damit erstellt wurde.

Hier sollte man wirklich sehr viele Überlegungen im Vorfeld investieren!

Meine Meinung!

Grüße Holger

[/B]


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

Anzeige:

Anzeige: (Infos zum Werbeplatz >>)

Dieses Thema ist 10 Seiten lang:   1  2  3  4  5  6  7  8  9  10

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

nächster neuerer Beitrag | nächster älterer Beitrag


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

Administrative Optionen: Beitrag öffnen | Archivieren/Bewegen | Beitrag melden!

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


(c)2011 CAD.de
-