Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Material

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:  Material (1473 mal gelesen)
student1992
Mitglied
Student


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

Beiträge: 98
Registriert: 03.05.2017

erstellt am: 15. Feb. 2018 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


15-02-_2018_08-28-16.jpg

 
Kann mir beim User Material erstellen helfen, wo ich den Pfad vom Katalöog finde, im Onlinedoku steht.

Code:
MaterialFile = CATIA.FileSystem.ConcatenatePaths(sDocPath, "online\CAAScdAniUseCases\samples\CatalogForAutomation.CATMaterial")
Set oMaterial_document = CATIA.Documents.Open(MaterialFile

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: 15. Feb. 2018 09:56    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 student1992 10 Unities + Antwort hilfreich

Servus

Benötigst du den Katalog aus der Doku, oder den Standardkatalog aus der Installation? Oder hast du eigene Kataloge?
Schau doch mal im Catia-Installationsverzeichnis (intel_a\startup\materials)

Gruß
Bernd

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

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

student1992
Mitglied
Student


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

Beiträge: 98
Registriert: 03.05.2017

erstellt am: 15. Feb. 2018 13: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

Code:
Sub CATMain()

'-----------------------------------------------------------
'Optional: allows to find the sample wherever it's installed
'sDocPath = CATIA.SystemService.Environ("CATDocView")
'If (Not CATIA.FileSystem.FolderExists(sDocPath)) Then
'Err.Raise 9999, , "No Doc Path Defined"
'End If
'-----------------------------------------------------------


'Open the CATAnalysis Document

Dim sDocPath As String
sDocPath = "D:\sw\cv5\B26s03h42\win_b64\startup\materials\German"
Dim sFilePath As String
'sFilePath = CATIA.FileSystem.ConcatenatePaths(sDocPath, "online\CAAScdAniUseCases\samples\Beam.CATAnalysis")
sFilePath = CATIA.FileSystem.ConcatenatePaths(sDocPath, "Catalog.CATMaterial")
Set oAnalysisDocument = CATIA.Documents.Open(sFilePath)


'Retrieve the Analysis Managar and Analysis Model
Set cFamilies_list = oAnalysisDocument.Families

ifamily_no = 5
Set oFirst_family = cFamilies_list.Item(ifamily_no)

Set cMaterials_list = oFirst_family.Materials

imaterial_no = 16

Set oMaterial1 = cMaterials_list.Item(imaterial_no)

imaterial_no = 1
Set oMaterial1 = cMaterials_list.Item(imaterial_no)
Set anlysisMaterial = oMaterial1.CreateAnalysisData("SAMAnisotropicMaterial")


das Problem ist es wird in CATIA das Katalog geöffnet, das möchte ich nicht. Ich möchte, dass das Makro einfach nur ein Material im FEM Workbench erstellt. Mit der oberen anzeige kann ich das Material im makro erkennen welches sich suche, nur wie erstelle ich das am besten?

hier gibt es eine Fehlermeldung

Code:
Set anlysisMaterial = oMaterial1.CreateAnalysisData("SAMAnisotropicMaterial")

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: 15. Feb. 2018 13: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 student1992 10 Unities + Antwort hilfreich

Servus

Hast du das Beispiel aus der Doku mal zum laufen gebracht?
Hast du das Makro auch nachvollziehen können?
Ist in deinem Code oAnalysisDocument nun der Materialkatalog oder das Analysis-Dokument?
Reicht es nicht wenn du mit ApplyMaterialOnUserMaterial das Material übergibst? Warum willst du die Werte vorher nochmal festlegen?
ggf kannst du den Material-Katalog auch mit Read anstatt mit Open ansprechen.

Gruß
Bernd

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

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

student1992
Mitglied
Student


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

Beiträge: 98
Registriert: 03.05.2017

erstellt am: 15. Feb. 2018 13: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

Zitat:
Hast du das Beispiel aus der Doku mal zum laufen gebracht?

nicht wirklich, habe teile versucht nachvollzuziehen.

Zitat:
Ist in deinem Code oAnalysisDocument nun der Materialkatalog oder das Analysis-Dokument?

ich habe das Dokument schon geöffnet, ich möchte nur ein Material zusätzlich erstellen. Anschließend das eigentliche Makro laufen lassen. Und das kriege ich seit heute morgen nicht hin

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: 15. Feb. 2018 14:33    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 student1992 10 Unities + Antwort hilfreich

Servus

AFARI ist es zumindest im PartDesgin so, dass eine Material darin nicht erzeugt werden kann sondern immer aus Materialdocument übertragen werden muss.
ggf ist das im Analysisdocument auch so.
Und wo willst du nun ein Material zusätzlich erstellen?

Gruß
Bernd

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

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

C.Samer
Mitglied
CAD Administrator


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

Beiträge: 72
Registriert: 03.05.2017

erstellt am: 15. Feb. 2018 16:29    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 student1992 10 Unities + Antwort hilfreich


Materialkatalog.PNG

 
Hallo!

Der Materialkatalog befindet sich hier (siehe Bild)!

Liebe Grüße aus Wien,
Christoph

[Diese Nachricht wurde von C.Samer am 15. Feb. 2018 editiert.]

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