Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Macros und verscheidene Arbeitsumgebungen

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:  Macros und verscheidene Arbeitsumgebungen (700 mal gelesen)
X-O
Mitglied
Student


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

Beiträge: 12
Registriert: 18.08.2009

Catia v5 r18
Windows XP

erstellt am: 18. Aug. 2009 16:08    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 habe ein problem mit Makro und der FEM.
Ich habe ein Macro aufgezeichent, in dem ich 2 Maße von einem Bauteil ändere, und anschließend eine FEM-Berrechnung durchführen lasse.
Anschließend beende ich die Aufzeichnung.
Wenn ich das Macro nun ausführe, dann ändert er zwar die 2 Maße (so wie er es soll), allerdings wird die FEM-Berrechnung nicht durchgeführt.
Das einzige, was danach passiert, ist das ein neues (leeres) FEM-Fenster geöffnet wird.
Ich denke das Problem besteht darin, dass ich vom *.CATPart in das *.CATAnalysis wechseln muss.

Ich habe das Programm einfach mal angehängt:

Language="VBSCRIPT"

Sub CATMain()

Dim documents1 As Documents
Set documents1 = CATIA.Documents

Dim partDocument1 As Document
Set partDocument1 = documents1.Item("FlachstabRundkerbe.CATPart")

Dim part1 As Part
Set part1 = partDocument1.Part

Dim parameters1 As Parameters
Set parameters1 = part1.Parameters

Dim realParam1 As Parameter
Set realParam1 = parameters1.Item("B/b")

realParam1.Value = 2.000000

Dim parameters2 As Parameters
Set parameters2 = part1.Parameters

Dim realParam2 As Parameter
Set realParam2 = parameters2.Item("Roh/b")

realParam2.Value = 0.200000

CATIA.StartWorkbench "GPSCfg"

End Sub


Mir würde es reichen, wenn ich das Ergebnis von der FEM-Berrechnung im *.CATPart angzeigt bekommen würde.
Ich habe dafür einen Parameter im *.CATPart eingeführt, und ihn mit dem lokalen Sensor in der *.CATAnalysis verknüpft.
Das Problem dabei ist dann allerdings, dass die berechnung nicht automatisch in der *.CADAnalysis ausgeführt wird, wenn ich die 2 Maße im *.CADPart geändert habe.
Also wenn jemand dazu eine Lösung weiß, wäre das super hilfreich.

Vielen Dank

Robert

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

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



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

Beiträge: 5541
Registriert: 12.04.2007

@Work
Lenovo P510
Xeon E5-1630v4
64GB DDR4
Quadro P2000
256GB PCIe SSD
512GB SSD
SmarTeam V5-6 R2016 Sp04
CATIA V5-6 R2016 Sp05
E3.Series V2019
Altium Designer/Concord 19
Win 10 Pro x64

erstellt am: 18. Aug. 2009 16:13    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 X-O 10 Unities + Antwort hilfreich

Hallo,
das Makro macht auch nichts anderes. Die letzte Aktion ist "CATIA.StartWorkbench "GPSCfg"" und damit wird nur eine Workbench aufgerufen, jedoch keine Funktion gestartet. Das Problem beim Makrorecorder ist, dass es nicht alle Funktionen aufzeichnen kann und somit ein einfaches aufzeichnen und wieder abspielen meist nicht alles wiederholt.

------------------
MFG
Rick Schulz

Nettiquette (CAD.de)

Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."

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