Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Befehl für das Speichern eines CATParts

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:  Befehl für das Speichern eines CATParts (1231 mal gelesen)
Valser09
Mitglied



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

Beiträge: 62
Registriert: 16.07.2009

erstellt am: 17. Nov. 2009 17:01    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 versuche mich gerade in der Makroprogrammierung.
Folgendes habe ich aufgebaut:
CATPart mit einer Designtable.
Nun soll über ein Makro alle Varianten der Designtable erstellt werden.
Mein Stand, ich selektiere das Teil, selektiere die Designtable aber das separate Speichern will nicht so recht.
Habe es mit einer Schleife versucht aber so richtig will es nicht.
Leider gibt die Doku nicht allzuviel her.....Unter EXCEL Visual Basic habe ich wenigstens eine Hilfe....
Wer kann mir kurz sagen, mit welchem Befehl ich ein Part unter einem Pfad speichern kann???

Grüsse und Danke,
Fabian

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

tberger
Mitglied
Application Manager CATIA V5 / V6


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

Beiträge: 1385
Registriert: 13.01.2007

WIN 7 64bit
V5R21SP3HF49
3DX/V6 R2016x

erstellt am: 17. Nov. 2009 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 Valser09 10 Unities + Antwort hilfreich

Guten Abend Fabian,

oPartDoc.SaveAs Folder + NewPartNumber & ".CATPart"

wobei oPartDoc das als "As PartDocument" gedimte und mit

Set oPartDoc = CATIA.ActiveDocument

gesetzte aktive Dokument ist.

------------------
Grüße aus dem Rheinland

Thomas

+++++++++++++++++++++++++++++++++

CATIA - eine Laune der Natur ...

"Phase 2 in CATIA V5"  - www.tobeplus.de

    tberger@tobeplus.de

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

Randle
Mitglied
CAD/PLM Consultant


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

Beiträge: 695
Registriert: 12.04.2003

Win10 x64
CATIA V5 R18, R19, R21, R27-29

erstellt am: 17. Nov. 2009 20: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 Valser09 10 Unities + Antwort hilfreich

Hallo,

alternativ, könntest du das Teil samt Designtable in einem Katalog als Teilefamilie ablegen. Die angelegt Teilefamilie kannst du dann auflösen, dann wird für jede Konfiguration ein Dokument in ein Verzeichnis geschrieben (wie SaveAs, also gleiche UUID). Der Pfad steht auch unter Tools Options-->Catalogeditor.
Du musst dafür allerdings in deiner Designtable eine Spalte mit dem Namen PartNumber einfügen und für jede Konfiguration ausfüllen. Die Spalte PartNumber muss ganz vorne stehen. Du solltest zu diesem Thema zahlreiche Beiträge im Forum finden, ansonsten hilft auch die Onlindedokumentation weiter.

Viel Erfolg, so oder so

------------------
MfG
Randle

! It's not a bug, it's a feature !

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

tberger
Mitglied
Application Manager CATIA V5 / V6


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

Beiträge: 1385
Registriert: 13.01.2007

WIN 7 64bit
V5R21SP3HF49
3DX/V6 R2016x

erstellt am: 17. Nov. 2009 21: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 Valser09 10 Unities + Antwort hilfreich

JA, das Thema hatten wir schon hier und es war laut Fabian nicht das Optimalste (http://ww3.cad.de/foren/ubb/Forum133/HTML/008323.shtml#000010)

------------------
Grüße aus dem Rheinland

Thomas

+++++++++++++++++++++++++++++++++

CATIA - eine Laune der Natur ...

"Phase 2 in CATIA V5"  - www.tobeplus.de

    tberger@tobeplus.de

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

Valser09
Mitglied



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

Beiträge: 62
Registriert: 16.07.2009

erstellt am: 18. Nov. 2009 07: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 Randle,
danke für Deine Antwort. Genau so mache ich es bisher auch.
Aber nun hat mich die Programmierung erreicht und ich versuche eben mit den ersten Skripts Dinge zu vereinfachen (Danke an Thomas  ).
Habe nun mit Hilfe meines Kollegen ein Skript geschrieben welches z.B. von der Designtable jede Zeile herausschreibt als eigenständiges TXT-File.
Und mir fehlt jetzt eigentlich nur noch das selbige für die CATIA Seite.
Ist es eigentlich möglich in dem VB Editor von Excel auch Scripte für CATIA zu schreiben? Finde den CATIA Editor ziemlich 

Grüsse und nen guten Start in den Tag,
Fabian

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

V5Playaz
Mitglied
Dipl.-Ing (BA)


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

Beiträge: 447
Registriert: 12.07.2005

DELL PRECISION 390
3,25 GB RAM
WIN XP PRO SP2
CATIA V5 R16-19
Delmia V5 R19
VB6, VB2008
Adobe Acrobat 9 Pro Extended

erstellt am: 18. Nov. 2009 08:20    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 Valser09 10 Unities + Antwort hilfreich

Hallo Fabian,

es gibt in CATIA auch einen VBA-Editor (umfangreicher als der Makroeditor), genau wie in Excel.
Es ist somit auch möglich in Excel-VBA zu programmieren.

Warum erstellst du txt-Files? Und was willst du nun über CATIA machen?

grüße Dominik

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

Valser09
Mitglied



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

Beiträge: 62
Registriert: 16.07.2009

erstellt am: 18. Nov. 2009 08:30    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

Also hier das Szenario:
Es wird ein Teil erstellt.
Dieses Teil enthält mehrere Varianten in Form einer Designtable (hier ändert sich z.B. der Winkel).
Nun sollen diese Varianten erzeugt werden - allerdings als STL-Files.
Hierbei hat Thomas das Skript geliefert!
Nun hat sich herausgestellt, dass für den nachfolgenden Prozess das System nur die einzelnen Zeilen der Designtable lesen kann. Also 3.te Variante teil muss gleichzeitig zu der 3.ten Zeile in der Designtable gespeichert werden. Deswegen haben wir ein Skript geschrieben was eben die 3.te Zeile dann als eigenes TXT-File herausschreibt.
Nur das mit dem Teil speichern klappt noch nicht so gut....

Grüssle Fabian

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

V5Playaz
Mitglied
Dipl.-Ing (BA)


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

Beiträge: 447
Registriert: 12.07.2005

DELL PRECISION 390
3,25 GB RAM
WIN XP PRO SP2
CATIA V5 R16-19
Delmia V5 R19
VB6, VB2008
Adobe Acrobat 9 Pro Extended

erstellt am: 18. Nov. 2009 12:23    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 Valser09 10 Unities + Antwort hilfreich

Wo liegt momentan genau das Problem?

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

Valser09
Mitglied



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

Beiträge: 62
Registriert: 16.07.2009

erstellt am: 18. Nov. 2009 13:35    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

das problem ist,
dass mein skript nicht sauber jedes part speichert!
aber bin dabei und hoffe es so nach und nach lösen zu können....

grüssle fabi

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

CabinMaster
Mitglied
Diplomingenieur L&R


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

Beiträge: 19
Registriert: 31.07.2009

Windows XP
Catia V5 R18
[und nein: Katja mag nur einen Prozessor zur Zeit benutzen]
Makro mit CATVBS

erstellt am: 23. Nov. 2009 11:03    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 Valser09 10 Unities + Antwort hilfreich

Notepad++ nutzen.
Für CATVBS und VBA sehr gut.
Dazu Freeware.

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