Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Design Table (Konstruktionstabelle) erzeugen und Parameter hinzufügen

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:  Design Table (Konstruktionstabelle) erzeugen und Parameter hinzufügen (2973 mal gelesen)
tonka
Mitglied



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

Beiträge: 59
Registriert: 18.07.2006

erstellt am: 18. Okt. 2007 12: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

Hallo,

ich habe zwar hier im Forum schon öfters was über mein Problem gelesen, aber irgendwie hat keiner die Lösung dann geschrieben.

Mein Problem:
Ich habe nur einen Part offen. In diesem Part befindet sich 1200 Verdrehungen (vom Shape Design Workbench). Nun möchte ich die Parameter "Winkel" jeder einzelnen Verdrehung in eine Konstruktiontabelle bringen. So weit so gut, habe hier im Forum ein Beispiel gesehen, jedoch funktionert das hinzufügen (AddAssociation ) nicht, bloß ich weiß nicht warum?

' Konstruktionstabelle zuweisen -----------------------------------
    Dim Rels As Relations
    Set Rels = CATIA.ActiveDocument.Part.Relations
    Dim KTab As DesignTable
    Dim KName As String
    Dim Beschr As String
    Dim Pfad As String
    KName = "Tabelle"
    Beschr = "Daten"
    Pfad = "C:\testl.xls"
    Set KTab = Rels.CreateDesignTable(KName, Beschr, False, Pfad)

    ' Parameter verknuepfen -------------------------------------------
    KTab.AddAssociation PartDoc.Selection.Item2(1), "Laenge" <--      Fehler

Ich habe auch Probier, einen neuen Parameter zu erzeugen und diesen einzufügen. Geschrieben hab ich das in VBA und auch als CATScript!

Ich hoffe irgendjemand weiß die Lösung!

MfG
Tonka

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 18. Okt. 2007 12:39    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 tonka 10 Unities + Antwort hilfreich

Servus

Schon mal mit "Lenght" probiert (nur so ne Idee).

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

tonka
Mitglied



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

Beiträge: 59
Registriert: 18.07.2006

erstellt am: 18. Okt. 2007 13:06    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

Geht nicht => type mismatch!

andere idee?

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 18. Okt. 2007 13: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 tonka 10 Unities + Antwort hilfreich

Servus

Ist in der Tabelle auch der entsprechenden Spalte der Typ "Länge" zugewiesen?

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

ize
Mitglied
Student


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

Beiträge: 28
Registriert: 27.09.2007

erstellt am: 18. Okt. 2007 13: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 Nur für tonka 10 Unities + Antwort hilfreich

hm war unsinn einfach nicht beachten 

[Diese Nachricht wurde von ize am 18. Okt. 2007 editiert.]

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

tonka
Mitglied



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

Beiträge: 59
Registriert: 18.07.2006

erstellt am: 18. Okt. 2007 13:22    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

Zitat:
Ist in der Tabelle auch der entsprechenden Spalte der Typ "Länge" zugewiesen?

Wie meinst du das? Ich erstelle die tabelle neu, wie mache ich eine Spalte "Länge"???

Danke

MfG
Tonka

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 18. Okt. 2007 13: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 Nur für tonka 10 Unities + Antwort hilfreich

Servus

Allgemein definiert man die Einheit (Type) eines Parameters in der Tabelle durch Anhängen der Einheit in Klammern nach der Bezeichung, zB d(mm) (siehe auch Online-Doku).

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

tonka
Mitglied



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

Beiträge: 59
Registriert: 18.07.2006

erstellt am: 18. Okt. 2007 13:59    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

Diesen Code habe ich probiert -> geht nicht, ich denke aber das ich dich falsch verstanden habe.

Code:
' Parameter verknuepfen -------------------------------------------
    KTab.AddAssociation PartDoc.Selection.Item2(1), "Length(deg)"

Kannst du deinen schönen formulierten Text in Codezeilen bringen (irgend ein Beispiel)?

DANKE

MfG
Tonka

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

apollo11
Mitglied



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

Beiträge: 47
Registriert: 31.03.2007

MacBook Leopard 10.5.6 4GB Ram
VMWARE 3
WinXP Pro SP2
V5R16 SP5

erstellt am: 20. Okt. 2007 18:53    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 tonka 10 Unities + Antwort hilfreich

Du kannst deine "Parameter" ja auch in einen String schreiben und diesen in eine Textdatei zwischenspeichern und diese auf einmal in den DesignTable übernehmen.

Hast du die Aufzeichnungsfunktion schon ausprobiert.
Falls es mit der Aufzeichnung nicht funktioniert musst du programmtechnisch meistens einen Umweg gehen!

lg

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

apollo11
Mitglied



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

Beiträge: 47
Registriert: 31.03.2007

erstellt am: 20. Okt. 2007 19: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 Nur für tonka 10 Unities + Antwort hilfreich

Glaub du suchst nach folgendem:
Code:
KTab.AddAssociation PartDoc.Selection.Item2(1).Value, "Length(deg)"

Zur Kontrolle kannst du dir auch den Typ des selektierten Elements ausgeben lassen:

Code:
MsgBox TypeName(PartDoc.Selection.Item2(1))

liefert irgendwas mit SelectedObject oder sowas

Code:
MsgBox TypeName(PartDoc.Selection.Item2(1).Value)

liefert z.B. StrParam als Objekttyp
D.h., dass Item(i) nur ein 'SelectedElement' liefert und dessen Wert folglich das gewünschte Objekt.

lg ap

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

tonka
Mitglied



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

Beiträge: 59
Registriert: 18.07.2006

erstellt am: 22. Okt. 2007 07:56    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!

Leider funktioniert das von dir (apollo 11) auch nicht. Habe den Code jetzt auf 5 Maschinen getestet und es war überall das selbe, jedoch bei einem Kollegen (andere Firma) hat der exakt selbe Code mit exakt gleichem CATIA funktioniert.

MfG

Tonka

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 22. Okt. 2007 08:02    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 tonka 10 Unities + Antwort hilfreich

Servus

Ich weiß nicht, ob es hier eine Rolle spielt: Hast du zufällig Office 2007 drauf? Damit gibt es immer Probleme.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

tonka
Mitglied



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

Beiträge: 59
Registriert: 18.07.2006

erstellt am: 22. Okt. 2007 08: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

Rubio18
Mitglied
Ingenieur


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

Beiträge: 19
Registriert: 10.10.2013

Catia V5 R19SP09
Excel 2010

erstellt am: 16. Okt. 2013 13:09    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 tonka 10 Unities + Antwort hilfreich

Hi Tonka,

hast du eine Lösung für dein Problem gefunden?

Grüße
Ruben

------------------
CATIA V5 R19SP09

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