Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Properties und Parameter verknüpfen

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:  Properties und Parameter verknüpfen (2227 mal gelesen)
rough-tec
Mitglied
Konstrukteur


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

Beiträge: 387
Registriert: 19.04.2007

V5R16 SP5
V5R17 SP3
V5R19 SP3
NX5 *grr*
WIN XP Prof SP3
DELL - NVIDIA Quadro 4000
12GB RAM 64bit

erstellt am: 18. Sep. 2008 10:12    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


Macro1.zip

 
Hallo Ihr Programmier-Freaks!
Ich stehe gerade an der berühmten A-Wand.
Ich sollte in meinen Parts verschiedene Properties für die Stücklistenerstellung haben und auf der Partebene die dazugehörigen, verknüpften Parameter.
Die Properties und Parameter über eine Excel-Tabelle reinzuladen und dann die Parameter mit den Properties zu verknüpfen ist ja auch kein Problem.
Aber bei 100 Parts.. 
Nun habe ich mir gedacht, dass dies doch ein einfach mit einem Makro zu erschlagen ist. Ein Makro aufzuzeichnen ging ja auch noch.. aber dann verliesen mich die Geister.
Das Makro funktioniert auch so weit, aber ich meine, dass ich irgendwo das aktive Part als Variable setzten muss. Nur wie das geht... Keinen Plan.
Vielleicht schaut sich einer von euch Freaks den kleinen Skript mal an.
Im voraus schon Danke!!!

Viele Grüsse
Rough

------------------
Zu Risiken und Nebenwirkungen.. fragen Sie Ihren Admin oder schalten Sie den Rechner aus.

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

Lusilnie
Mitglied



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 18. Sep. 2008 22: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 rough-tec 10 Unities + Antwort hilfreich


Macro_von_rough-tec.catvbs.zip

 
Hallo rough-tec,

Du hättest wenigstens mal versuchen können, den Code zu verstehen und etwas aufzuräumen...

Anbei die "aufgeräumte" Variante, die bei jedem Part funktionieren sollte.


mfg,
Lusilnie

------------------
Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!

frei nach größeren Geistern

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

rough-tec
Mitglied
Konstrukteur


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

Beiträge: 387
Registriert: 19.04.2007

V5R16 SP5
V5R17 SP3
V5R19 SP3
NX5 *grr*
WIN XP Prof SP3
DELL - NVIDIA Quadro 4000
12GB RAM 64bit

erstellt am: 19. Sep. 2008 09: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

Hallo Lusiline!
Danke für deine schnelle Hilfe.
Aber: Dein Script hat einen kleinen Hacken... Die Verknüpfung zwischen den Parameter und den Properties funktioniert nur dann, wenn das CATPart "Part1" heisst.
Ausserdem musste ich noch die Zeile ändern.

Set strParam6 = parameters1.CreateString("Bemerkung", "")
strParam6.ValuateFromString ""

Ich denke du bekommst das sicher noch hin, dass bei allen Parts die Verknüpfung passt. 

Grüsse aus dem nebligen Süden

------------------
Zu Risiken und Nebenwirkungen.. fragen Sie Ihren Admin oder schalten Sie den Rechner aus.

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

Lusilnie
Mitglied



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 22. Sep. 2008 19:00    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 rough-tec 10 Unities + Antwort hilfreich


Macro_von_rough-tec.catvbs.zip

 
Hallo rough-tec,

sehr gut, Du machst ja schon Fortschritte bei der Programmierung! 

O.k., ich habe das Script korrigiert, sollte also nun auch bei beliebigen Partnamen (PartNumber) funktionieren.


mfg,
Lusilnie

------------------
Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!

frei nach größeren Geistern

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

rough-tec
Mitglied
Konstrukteur


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

Beiträge: 387
Registriert: 19.04.2007

V5R16 SP5
V5R17 SP3
V5R19 SP3
NX5 *grr*
WIN XP Prof SP3
DELL - NVIDIA Quadro 4000
12GB RAM 64bit

erstellt am: 23. Sep. 2008 12: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

Hallo Lusilnie!

Da sage ich doch sakrisch DANKE SCHÖN!!!! und lasse dir 10 Punkte da!

------------------
Zu Risiken und Nebenwirkungen.. fragen Sie Ihren Admin oder schalten Sie den Rechner aus.

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