Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 79 - 91, 101 Gesamtergebnisse mit Suchbegriffen catia v5 sec.

Direkter Link in ein Forum:

CATIA V5 Allgemein CATIA V5 Drafting CATIA V5 CAM CATIA V5 Kinematik DMU CATIA V5 Programmierung
CATIA V5 Flächen CATIA V5 Part / Assembly CATIA V5 Infrastruktur CATIA V5 Datentransfer CATIA V5 FEM
CATIA V5 ICEM Shape Design CATIA V5 Composite

CATIA V5 Programmierung : CATIA V5 Parameter über Python auslesen
zoltan.bekesi am 23.06.2010 um 19:47 Uhr (0)
Hallo,so einfach ist die Sache leider nicht.ich würde es in zwei ineinander verschachtelte ifs machen:Code:if TypeName(param1) = "Dimension" then Länge, Winkel und andere Parameter mit Einheit haben in VB(A) den Datentyp "Dimenion" Dim oDimParam As Dimension Set oDimParam = param1 dieser Schritt würde aber Fehler bringen, wenn es kein "Dimension" wäre if lcase(oDimParam.Unit.Magnitude)="length" then du hast ein Parameter der Typ Länge LCase ist nur für die Vereinfachung drin andere Typen kannst du ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : V4-Geometrie über SelectElement2
zoltan.bekesi am 25.06.2010 um 19:32 Uhr (0)
Hallo,versuche den Typ auszufinden, indem du einige V4 Kanten markierst und anschließend dessen Datentypen ausgibst, z.B. mit folgender Code:Code:Sub Catmain()dim i as integerfor i=1 to catia.activedocument.selection.count2 msgbox(typename(catia.activedocument.selection.item2(i)))nextGruß,Zoltan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA V5 Parameter über Python auslesen
zoltan.bekesi am 22.06.2010 um 18:22 Uhr (0)
Hallo D.S.,mit TypeName(oParam) bekommst du den Datentyp. Die von dir erwähnte Parametertype wie Winkel und Dichte sind alle vom Typ Dimension.Den spezifischen Typ kannst du mit ElseIf strDatatype = "Dimension" Then Dim oDimParam As Dimension Set oDimParam = oParam strTemp = oDimParam.Unit.Magnitude & ";" ausfinden.Gruß,Zoltan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Catproduct und catpart aus excel umbenennen
zoltan.bekesi am 18.07.2010 um 09:24 Uhr (0)
Hallo Veniceline,wo das Kode genau reinpasst (wo du die Name am einfachsten bestimmen kannst), kannst nur du entscheiden.Umbenennen geht wie folgt:ActiveDoc, PartNumber: Catia.ActiveDocument.Product.PartNumber = "Neue_Name"Part unter ActiveDoc, PartNumber:ActDoc.Products.Item(i).ReferenceProduct.Parent.Product.PartNumber = "Neue_Name_Part_" & cstr(i) Part unter ActiveDoc, InstanceName:ActDoc.Products.Item(i).Name = "InstanceName." & cstr(i)wobei letzteres die Links zwischen den Parts/Products kaputt macht, ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Partnumber synchronisieren
zoltan.bekesi am 19.07.2010 um 18:25 Uhr (0)
Hallo,folgender Code tut genau das: FileName - PartNumber, rekursiv in einen Product.Code:Option ExplicitSub CATMain() On Error GoTo 0 Dim oRoot As Document Set oRoot = CATIA.ActiveDocument Dim oProduct As Product Set oProduct = oRoot.Product Dim oProducts As Products Set oProducts = oProduct.Products Dim strOldName As String Dim strNewName As String strOldName = oRoot.Name strNewName = Replace(strOldName, ".CATProduct", "") oProduct.PartNumber = strNewName RecursiveThroughTree_fn2pn oProd ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
zoltan.bekesi am 13.08.2010 um 18:12 Uhr (0)
Hallo Christian,die Methode, ein CATIA Modell aus eine Excel-Tabelle zu steuern finde ich nicht optimal, du wirst es aber mit der Zeit selber erkennen, insbesondere wenn noch mehrere Leute an dem Ding arbeiten sollen.Bis dahin, anbei die gewünschte Paar Zeile Code:Code:Option ExplicitPublic CATIA As INFITF.ApplicationSub Button1_Click() Main_UpdateParametersInCATIAEnd SubSub Main_UpdateParametersInCATIA() GetCatia Aktives Document wird aktualisiert darf nur ein Part sein UpdateParameters CATIA.Activ ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : mit C# drawing in schleife bearbeiten
zoltan.bekesi am 29.09.2010 um 18:23 Uhr (0)
Hallo,CATIA.Documents.Open(strFileNameWithPath) sollte das Problem mit den Datei öffnen lösen.In C# kenne ich mich nicht aus, wenn du aber den geöffneten Datei einen Objekt zuweist (z.B. oDrawingDocument), dann kannst du es anschließend mit oDrawingDocument.Save speichern und oDrawingDocument.Close auch schließen.Gruß,Zoltan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Fehlermeldung beim ändern eines Punktes im Raum
zoltan.bekesi am 30.09.2010 um 21:34 Uhr (0)
Hallo cChris,mit einen Makro wird dein Vorhaben leider nicht funktionieren können, da CATIA für Makros (VBA, VBScript, CATScript) den Ereignis "Modell geändert" nicht weitergibt.Den Ereignis die du hier verwenden möchtest steht dir als Auslösen nur in den schon genannten Fällen von Check/Reaction zur Verfügung.Was du höchstenst machen kannst ist, dass der Benutzer auf einen Knopf drücken muss und somit die Kontrolle veranlasst.Gruß,Zoltan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
zoltan.bekesi am 12.10.2010 um 19:07 Uhr (0)
Hallo Christian,mit dieser Aufgabenstellung bist du definitiv im falschen Forum.Die Konstruktion über ein Makro zu erstellen ist weder sinnvoll, noch einfach.Es lässt sich auch alleine in Part Design mit etwas Hilfe von Wireframe and Surface/Generative Shape Design lösen.Ich persönlich habe sowas noch nicht gemacht, meine Konstrukteur Kollegen verwenden aber für ähnliche Fälle den Assembly Design mit einen Skelett und für die Einzelteile Part Design. (Bei uns müssen die anzufertigende Teile in einzelnen Pa ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
zoltan.bekesi am 14.08.2010 um 08:17 Uhr (0)
Hallo Christian,sorry, ich habe die Name der Tabellenblatt aus den Vorgaben vergessen.In der Zeile "UpdateParameters CATIA.ActiveDocument, "DataForCATIA"" ist es am Ende "versteckt". Setze ein Breakpoint auf diese Zeile und folge die Ausführung Schritt für Schritt.Ich habe den einfachen Weg genommen und den Tabellenblatt aus den aktiven Exceldatei mit eine vorgegebene Name für die Daten verwendet.Es war nicht absichtlich, aber genau solche Fehler können oft vorkommen und hierfür müssen Lösungen da sein, we ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Viewpoint aus VB2008 heraus erstellen bzw. ändern
zoltan.bekesi am 09.11.2010 um 18:16 Uhr (0)
Hallo Martin,es ist relativ einfach.Was du an CATIA übergibst, muss aoObjektArray as Object() deklariert sein.CATIA gibt dir die Ergebnisse ebenfalls als Objektarray zurück, die dann auf Double/String oder sonst was konvertiert werden müssen.Anbei zwei .NET Hilfsfunktionen und ein Beispiel dazu:Code: Public Function ConvertObjArr2DblArr(ByVal aobjInput As Object()) As Double() Dim adblWork As Double() adblWork = New Double(aobjInput.Length - 1) {} For i As Integer = 0 To aobjInput.Length - 1 ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Viewpoint aus VB2008 heraus erstellen bzw. ändern
zoltan.bekesi am 10.11.2010 um 18:29 Uhr (0)
Hallo Martin,prinzipiell musst du wissen, dass CATIA alle Arrays als Objekt, den Grundlegenden Typ von VB.NET (in VBA hieß es noch Variant) liefert und auch erwartet.Mit diesen Typ kannst du aber nicht rechnen (kein Double oder Integer) oder es auch nur schwer als Zeichen/String verwenden.In den Funktionen ist nur eine Deklaration vorhanden und eine Schleife. Dieser geht durch den Input Array durch und konvertiert die Werte. In unseren Fall einmal Double-Objekt (hier braucht man keine Sonderfunktion zur Ko ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Properties auslesen
zoltan.bekesi am 06.09.2010 um 19:23 Uhr (0)
Hallo linuxer,ich würde dich auf folgende Beiträge hinweisen:Rekursiv durch das BaumParameter im Parameterset (inkl. weiteres über rekursive Sachen)In letzteres habe ich auch versucht zu erklären, wie die ganze Objektstruktur von CATIA Products aufgebaut ist.Von den beiden Scripts sind die Zeilen ab 12 bis 41 redundant. Die kannst du mit einer klugen Funktion ersetzen, wenn du die Sachen aus den zweiten Beitrag begriffen hast.Dein Skript würde etwa folgender Struktur haben:-Hauptroutine *ActiveDocument prü ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz