Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  CATVBA Makro funktioniert nur an einem Rechner

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:  CATVBA Makro funktioniert nur an einem Rechner (1188 mal gelesen)
ToKa1202
Mitglied
Student

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

Beiträge: 3
Registriert: 09.12.2013

CATIA V5R19

erstellt am: 09. Dez. 2013 09:10    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,

die Aufgabe von einem Kommilitonen und mir ihr ist es, ein Makro für eine Rohrleitung und eine Armatur mittels CATVBA zu programmieren.
Rohrleitung und Armatur sollen sowohl einzeln, als auch in einer Baugruppe erstellt werden können. Die Rohrleitung besteht dabei aus 4 Abschnitten und die Armatur soll auf dem ersten Abschnitt platziert werden.

Unser Problem ist, dass das Makro für die Erstellung der Baugruppe nur an dem Rechner funktioniert, an dem es auch aufgezeichnet wurde. Die Erstellung der einzelnen Parts ist jedoch an allen Rechnern möglich.
Wenn das Product erstellt wird, wird am "Fremdrechner" zwar ein Product mit zwei neuen Parts geladen - die geometrischen Sets beider Parts bleiben aber leer und es geschieht weiter nichts.

Die CATSettings wurden bereits angeglichen.


Vielen Dank für eure Hilfe!

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

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


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

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 09. Dez. 2013 09:17    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 ToKa1202 10 Unities + Antwort hilfreich

>>Vielen Dank für eure Hilfe!

Du stellst keine Frage - welche Art von Hilfe erwartest Du?

Und ohne den Makro zu kennen, kann man nur raten, warum er nicht an allen Plätzen läuft:
Pfade/Dateien nicht gefunden?
Unteschiedliche Berechtigungen?
Unterschiedliche Software / Installationsprobleme?

------------------
Rainer Schulze

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: 09. Dez. 2013 09: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 Nur für ToKa1202 10 Unities + Antwort hilfreich

Servus
Willkommen im Forum.
Wird eine Fehlermeldung ausgegeben? (ist dazu die Fehlerbehandlung im Code aktiviert)
WIe weit läuft der Code durch?
Sind unter "Tools -> References" die gleichen Referenzen aktiviert?
Verwendet ihr die gleiche Sprachumgebung in Catia?

Gruß
Bernd

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

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

ToKa1202
Mitglied
Student

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

Beiträge: 3
Registriert: 09.12.2013

CATIA V5R19

erstellt am: 09. Dez. 2013 09:38    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, danke für die schnellen Antworten!

Auf allen Rechnern ist CATIA V5R19 mit einer Hochschullizenz aktiviert, die Berechtigungen sind überall gleich.
Pfade spielen in unserem Fall keine Rolle, da das Bauteil durch den Code direkt im Part oder Product generiert werden werden soll.


Eine Fehlerbehandlung wurde von uns nicht aktiviert. Augenscheinlich läuft der Code bis zur Erstellung der neuen Parts im Product durch und hört dann auf, da er die Drahtgeometrie nicht erstellen kann.
Die Sprachumgebungen sind unterschiedlich, wenn wir im Code beispielsweise aber Part zu Teil verändern, geschieht auch nichts.

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: 09. Dez. 2013 09:41    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 ToKa1202 10 Unities + Antwort hilfreich

Servus
Kannst du einen Teil des Codes posten (wo es Probleme mach)?
Sprecht ihr Geometrie über den Namen an (Achsesystem, GeoSet), die ighr nicht selbst erzeugt und umbenannt habt?
Habt ihr die Fehlerbehandlung explizit ausgeschaltet ("on error resume next")?

Gruß
Bernd

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

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

ToKa1202
Mitglied
Student

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

Beiträge: 3
Registriert: 09.12.2013

CATIA V5R19

erstellt am: 09. Dez. 2013 11: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

Hallo, danke für eure Bemühungen.

Der Fehler lag doch an der Sprachumgebung, wir haben nicht alles übersetzt, was sich dann gerächt hat.
Unser Programm funktioniert jetzt so wie gewünscht.

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: 09. Dez. 2013 11: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 ToKa1202 10 Unities + Antwort hilfreich

Servus
Deshalb sollte man vermeiden auf Elemente per Namen zuzugreifen (bzw nur wenn man diesen zuvor selbst im Makro so definiert/zugewiesen hat).
Bis auf wenige Ausnahmen ist dies möglich (zB Startcommand).

Gruß
Bernd

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

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