Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Konstruktionstabellen -- inkrementaler Wertebereich

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
Autor Thema:  Konstruktionstabellen -- inkrementaler Wertebereich (1164 mal gelesen)
4M
Mitglied
Dipl.-Ing. Kunststoffbereich


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

Beiträge: 140
Registriert: 28.10.2004

erstellt am: 02. Jul. 2009 08:26    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 zusammen,
wir wollen mit Hilfe einer Konstruktionstabelle Parts (z.B. Rahmen mit Bohrungen und parametrisierten Fräsungen)definieren. Dabei haben wir für ansonsten identische Geometrien z.B. eine Platte mit 50mm Breite und 60mm Breite.
Gibt es eine Möglichkeit, diese 2 Werte innerhalb der Konstruktionstabelle für EINE Konfigurationszeile zu hinterlegen, also sozusagen einen "inkrementalen" Wertebereich für den Anwender auswählbar zu machen? Einen Wertebereich innerhalb dessen sich die Werte einer Zelle einer Konstruktionstabelle bewegen dürfen ( z.B.: [-10;10] <5> ) ist uns bekannt, hilft uns aber hier nicht weiter, da die Werte für verschiedene Konfigurationen unterschiedlich und eindeutig definiert aber nicht frei wählbar sind.
Wir wollen/können eigentlich nicht mit Scripts/Macros arbeiten. Falls das nicht so machbar ist, wie müßte grundsätzlich ein Script oder Macro aussehen, was das leisten könnte?
Im Vorab besten Dank
Thomas

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

shorty10l
Mitglied
Projektingenieur


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

Beiträge: 11
Registriert: 03.05.2009

CATIA V5 R18 P2
Windows XP, SP5 BN18 HF40

erstellt am: 02. Jul. 2009 09:49    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 4M 10 Unities + Antwort hilfreich

Hallo Thomas,

ich habe eine ähnliche Problemstellung (falls ich Dich richtig verstanden habe) über eine kleine Programmierung in Excel gemacht.
Dort kann der Benutzer eine (auch gerasterte oder vorgeschriebene) Auswahl treffen, und Excel vba erstellt entweder ein neues Part mit z.B.Parametern, oder fügt in ein bestehendes Werte ein. Ein Makro in CATIA habe ich dabei nicht geschrieben. Damit hättest Du auch keine anhängende Konstruktionstabelle, falls Du das Part noch im PDM speichern möchtest.

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

4M
Mitglied
Dipl.-Ing. Kunststoffbereich


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

Beiträge: 140
Registriert: 28.10.2004

erstellt am: 02. Jul. 2009 10:36    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 shorty10I,
vielen Dank für die Antwort. Ein interssanter Ansatz, jedoch müssen/wollen wir vom Konzeptansatz her mit Konstruktionstabellen arbeiten. Aber - kannst du uns einen kleinen Hinweis geben, wie du es in VBA ansatzweise gelöst hast? Vielleicht ändern wir dann unseren Ansatz.
Besten Dank!
thomas

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

shorty10l
Mitglied
Projektingenieur


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

Beiträge: 11
Registriert: 03.05.2009

CATIA V5 R18 P2
Windows XP, SP5 BN18 HF40

erstellt am: 06. Jul. 2009 11:32    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 4M 10 Unities + Antwort hilfreich

Hallo Thomas,

Du könntest in Excel VBA z.B. über eine UserForm die Bauteilauswahl starten, die entsprechenden Ergebnisse dann in das mit CATIA verlinkte Tabellenblatt schreiben. Wenn ich mich richtig erinnere, erkennt das verlinkte Part die Änderung in der Konstruktionstabelle und will sich aktualisieren.
Wenn das in Deine Richtung geht, kann ich Dir mal sowas zukommen lassen.

Gruß,
Andreas

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

4M
Mitglied
Dipl.-Ing. Kunststoffbereich


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

Beiträge: 140
Registriert: 28.10.2004

erstellt am: 06. Jul. 2009 12:28    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 Andreas,
die Aufgabe von letzter Woche haben wir mit einem "String"-Vergleich über einen doppelten ReplaceSubString(...) und damit indirekten Wertevergleich gelöst, da wir in diesem Fall nur 2 möglich Werte haben.
Allerdings haben wir jetzt noch eine Aufgabe mit vielen inkrementalen Werten und einer zunächst unbekannten Anzahl von Werten aus den gewählt werden soll. Vielleicht hilft dann das ExcelVBA-Script weiter. Wäre schön, wenn du uns das schicken könntest.
Besten Dank im Voraus
Thomas

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