Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Automatisches Aufrufen eines Makros im Batch-Modus

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:  Automatisches Aufrufen eines Makros im Batch-Modus (813 mal gelesen)
mp4711
Mitglied


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

Beiträge: 2
Registriert: 24.01.2006

erstellt am: 24. Jan. 2006 12: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 Zusammen,

ich möchte in einer nächtlichen Sitzung aus einem Java-Programm mehrere Modelle durch ein Catia-Makro bearbeiten lassen.
Mein Programm ruft also folgenden Befehl für jedes Modell auf:
CNEXT -batch -object <<Pfad zum Modell>>/modell1.CATPart -macro <<Pfad zum Makro>>

Dabei kann es vorkommen, dass ich keine Lizenz bekomme. In diesem Fall erscheint allerdings immer ein Dialog, der darüber informiert und bestätigt werden will. Zusätzlich wird unter Windows der Lizenzmanager angezeigt. Dies ist in diesem Fall unerwünscht, da so CNEXT nicht beendet, sondern auf die Bestätigung des Dialogs wartet. Jetzt meine Fragen:

1. Wie kann ich das Erscheinen unterbinden?

2. Wie erkenne ich, dass der Fehler ein Lizenzfehler war?

3. Gibt es evtl. einen besseren Weg als über CNEXT?

Wäre schön, wenn jemand helfen könnte!

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

Filippo
Mitglied
CAx-Systemverwalter


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

Beiträge: 168
Registriert: 09.11.2003

erstellt am: 09. Mrz. 2007 07:46    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 mp4711 10 Unities + Antwort hilfreich

Hallo mp4711,

ich wollte nur fragen ob du in diese Sache schon weiter gekommen bist, ich möchte auch ohne CNEXT abfragen ob die angefragte Lizenz verfügbar ist.


Ciao
Filippo

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

Stoffel
Mitglied
Student


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

Beiträge: 322
Registriert: 09.10.2002

R6/V2010

erstellt am: 12. Mrz. 2007 17: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 mp4711 10 Unities + Antwort hilfreich

zu 1. Ja, das geht! Suche mal nach CATIA.ServerMode=TRUE (oder irgendetwas so in diese Richtung)

Zu 2. und 3.
nix - da sieht es wohl leider schlecht für dich aus....

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



Informatiker als Senior Network Architect (m/w/d)

Südzucker ist eine international agierende Unternehmensgruppe. Die Südzucker AG mit Sitz in Mannheim ist die Muttergesellschaft der Südzucker-Gruppe und gleichzeitig die größte operative Gesellschaft. Die Gruppe umfasst die fünf Segmente Zucker, Spezialitäten, CropEnergies, Stärke und Frucht. Wir wollen als führende integrierte Unternehmensgruppe mit pflanzenbasierten Lösungen für Ernährung, Energie und weitere Anwendungen zu einer lebenswerten, gesunden und nachhaltigen Welt beitragen....

Anzeige ansehenSoftwareentwicklung
tomtom1972
Mitglied
dipl ing maschinenbau


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

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 13. Mrz. 2007 07:15    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 mp4711 10 Unities + Antwort hilfreich

Hallo,

zu 2.
du kannst im Script abfragen, welche Lizenz(en) CATIA gezogen hat. Wenn jene die du benötigst nicht dabei ist, liegt ein Lizenzfehler vor. Ein Problem hast du nur, wenn du auch keine Grundlizenz hast (MD2 oder HD2 oder was vergleichbares). Dann läuft das Script erst gar nicht.
zu 3.
Das dauert ja in deinen Fall ewig lange, wenn du mit jedem Modell CATIA neu startest. Besser wäre: am Anfang einmal CATIA aufrufen, und dann nur noch nacheinander die Modelle.

Gruss
TomTom

------------------
tomtom1972

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