Autor
|
Thema: abdruck manikin (9073 mal gelesen)
|
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 26. Jun. 2007 03:31 <-- editieren / zitieren --> Unities abgeben:
|
inkommpartybell Mitglied
Beiträge: 369 Registriert: 21.04.2005
|
erstellt am: 26. Jun. 2007 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
|
KYD Mitglied Dipl. Ing. Schiffbau
Beiträge: 629 Registriert: 24.03.2004 Catia V5 r17 SP6 (englisch) Win XP Pro SP2 Dell M90, 2 GB RAM, 512MB Graphik
|
erstellt am: 26. Jun. 2007 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
Manikins sind CGR und daher nicht fuer Splits oder Boolsche Operationen anwendbar. Ich habe aber hier im Forum mal einen Bericht gelesen, wie man aus einem manikin ein flaechenobjekt machen konnte. ich finde es nur leider nicht wieder. Damit kann man dann auch wieder nroamle Catia funktionen benutzen. Der umrechnungsaufwand war aber ziemlich hoch, wenn ich mich richtig erinnere. sollte ich den beitrag finden, werde ich den posten. lg, christoph Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KYD Mitglied Dipl. Ing. Schiffbau
Beiträge: 629 Registriert: 24.03.2004 Catia V5 r17 SP6 (englisch) Win XP Pro SP2 Dell M90, 2 GB RAM, 512MB Graphik
|
erstellt am: 26. Jun. 2007 14:28 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
|
inkommpartybell Mitglied
Beiträge: 369 Registriert: 21.04.2005
|
erstellt am: 26. Jun. 2007 14:46 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
Zitat: Original erstellt von KYD: Manikins sind CGR und daher nicht fuer Splits oder Boolsche Operationen anwendbar. Ich habe aber hier im Forum mal einen Bericht gelesen, wie man aus einem manikin ein flaechenobjekt machen konnte. ich finde es nur leider nicht wieder. Damit kann man dann auch wieder nroamle Catia funktionen benutzen. Der umrechnungsaufwand war aber ziemlich hoch, wenn ich mich richtig erinnere. sollte ich den beitrag finden, werde ich den posten.lg, christoph
ups, wusste ich nicht. Wäre halt logisch gewesen Gruss inkommpartybell
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KYD Mitglied Dipl. Ing. Schiffbau
Beiträge: 629 Registriert: 24.03.2004 Catia V5 r17 SP6 (englisch) Win XP Pro SP2 Dell M90, 2 GB RAM, 512MB Graphik
|
erstellt am: 26. Jun. 2007 14:49 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
|
inkommpartybell Mitglied
Beiträge: 369 Registriert: 21.04.2005
|
erstellt am: 26. Jun. 2007 15:04 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
Zitat: Original erstellt von KYD: jo, leider ist das so. Man kann sie zum beispiel auch nicht (ohne Umstaende) mit ausdrucken. Ist manchmal schade.Aber nunja ;-) wir werdens ueberleben! lg, Christoph
wir müssen das einfach überleben Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 26. Jun. 2007 16:05 <-- editieren / zitieren --> Unities abgeben:
so heist das ich das problem mit eine makro beheben kann? Sub CATMain() Dim sInputFile As String sInputFile = CATIA.FileSelectionBox(".cgr-Datei auswaehlen", "*.cgr", CatFileSelectionModeOpen) Dim sInputFileName As String sInputFileName = Left(sInputFile, InStrRev(sInputFile, ".") - 1) Dim sInputFileNameV4 As String If Len(sInputFileName) > 72 Then sInputFileNameV4 = Left(sInputFileName, 72) & ".model" Else sInputFileNameV4 = sInputFileName & ".model" End If Dim oDoc As document Set oDoc = CATIA.documents.Read(sInputFile) oDoc.ExportData sInputFileNameV4, "model" oDoc.Close Set oDoc = CATIA.documents.Open(sInputFileNameV4) Dim docSel As selection Set docSel = oDoc.selection If CATIA.SystemConfiguration.Release < "16" Then docSel.Search "Name=CAT_1000_1" Else docSel.Search "V4Model.MASTER" End If docSel.Copy Dim iPartNumber As String iPartNumber = Mid(sInputFileName, InStrRev(sInputFileName, CATIA.FileSystem.FileSeparator) + 1) Set oDoc = CATIA.documents.Add("Part") Dim iProduct As Product Set iProduct = oDoc.Product iProduct.PartNumber = iPartNumber Set docSel = oDoc.selection docSel.Add iProduct docSel.Paste iProduct.Update oDoc.SaveAs sInputFileName & ".CATPart" 'oDoc.Close Set oDoc = CATIA.documents.Item(CATIA.documents.Count) oDoc.Close End Sub aber wie mache ich dass habe das noch niemals im catia gemacht aber wo und wie?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 26. Jun. 2007 16:31 <-- editieren / zitieren --> Unities abgeben:
|
kri Mitglied Dipl. Ing. Konstruktion / FEM
Beiträge: 965 Registriert: 15.12.2004 Hauptrechner CATIA V5R12, R14, R16 32/64Bit Windows XP Pro X64 Edition Intel XEON E5345 4x2,33GHz 16GB RAM Quadro FX 3450/4000 SDI 256MB - Zweitrechner CATIA V5R12, R14, R16 32/64Bit Windows XP Pro X64 Edition 2x Intel Pentium D 3.2GHz 4GB RAM Quadro FX 3450/4000 SDI 256MB
|
erstellt am: 26. Jun. 2007 17:57 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
Hallo, Du musst es als *.cgr abspeichern. Dann das Script aussführen. Wichtig: in einer Umgebung in der man auch als *.model speichern kann. DC geht z.B. nicht. Je nach Version entsteht ein *.model und ein *.CATPart. Mit der Version im Anhang bleibt das CATPart geöffnet und Du kannst es gleich per copy/paste special in richtige Produkt einfügen. Ich habe es nochmal getestet. In unserer Firmenumgebung funktioniert es einwandfrei. ------------------ kri Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 12. Jul. 2007 01:41 <-- editieren / zitieren --> Unities abgeben:
|
Lusilnie Mitglied
Beiträge: 1486 Registriert: 13.07.2005
|
erstellt am: 12. Jul. 2007 20:20 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
Hallo klaasvaak, Du musst das Script als "solidman.CATScript" abspeichern und ausführen, nicht als "solidman.catvbs"! Der CODE ist nicht catvbs-kompatibel! mfg, Lusilnie
------------------
Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!! frei nach größeren Geistern Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 12. Jul. 2007 21:26 <-- editieren / zitieren --> Unities abgeben:
|
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware7.1 UG11-Nx9
|
erstellt am: 13. Jul. 2007 09:20 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
|
Steffen Hohmann Mitglied
Beiträge: 446 Registriert: 06.03.2002
|
erstellt am: 13. Jul. 2007 11:34 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
|
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware7.1 UG11-Nx9
|
erstellt am: 13. Jul. 2007 12:25 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
@Steffen Hohmann 3dxml ist ne interessante Sache ich meinte mehr ohne Umweg CGR sondern 3dXML->cat Product /cat Part ähnlich dem jt in beide Richtungen mfg uwe.a [Diese Nachricht wurde von uwe.a am 13. Jul. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 24. Jul. 2007 02:48 <-- editieren / zitieren --> Unities abgeben:
|
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 26. Jul. 2007 02:14 <-- editieren / zitieren --> Unities abgeben:
|
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 26. Jul. 2007 07:29 <-- editieren / zitieren --> Unities abgeben: Nur für klaasvaak
Servus Schon versucht die Flächen über einen "Joint" zusammenzufassen und danach im Partdesign die Fläche zu schließen? Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
klaasvaak Mitglied
Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 26. Jul. 2007 11:31 <-- editieren / zitieren --> Unities abgeben:
|