|
CATIA V5 Programmierung : Skizze im Raum Ausrichten
INLU am 18.06.2008 um 21:01 Uhr (0)
Hallo Lila, Hallo Zoltandanke für die Antworten. Leider führen sie in meinem Fall nicht zum Erfolg. Ich versuche das Problem etwas simpler zu gestalten. Folgender Code soll nur, wie Lila beschrieben, die Vektoren der Skizzenachse auslesen. Beim Start bekomme ich eine Fehlermeldung (siehe Anhang). Ihr könnt es ja mal selber Probieren. Ich habe es auch mit Variant als Datentyp probiert. code:Dim geoele As HybridBodyDim hb1 As HybridBodiesDim meinpart As PartDim skizzen As SketchesDim skizze As SketchDim ursp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrische Sets erstellen
Tapani. am 05.07.2006 um 16:46 Uhr (0)
moin,das mit den querverweisen muss ich noch mal üben :-)zu den Sets: Wenn du die HybridBodies-Collection hast, kannst du ja in einer Schleife durchgehen, und die Namen aller bereits vorhandenen HybidBody-Objekte mit deinen Pflicht-Sets vergleichen.so à laCode:dim ar()pflichtnamen="Becks:Jever:Budwiser:Erdinger"set hybs = mypart.HybridBodiesa = split,(pflichtnamen,":")for j = 1 to UBound(a)if hybs.Count 0 then found = 0 for i = 1 to hybs.Count if a(j) = hybs.Item(i) then found = 1 end if nextend ifif ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs
K.Siebert am 14.01.2008 um 10:12 Uhr (0)
Hallo Lusilnie;Es Funktioniert jetzt !!!!!!!!!! Der Code 1.Ist der Code den ich brauchte damit dieses Skript funktioniert Der Code 2.Hatte die Auswirkung das er überhaupt nichts gespeichert hatte habe den alten Code verwendet Der Code 3.Funktioniert mit (1) und mit (I) warum keine Ahnung Ich bin noch nicht so bewandert mit Skripts Schreiben könntest du mir nochmals bei einem Anderem Skript helfen? Da habe ich Probleme mit dem Count der Zählt stur nach oben ohne zu erkenn das Teile das erste mal vorhande ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rotationsachse
Scipio am 10.05.2010 um 14:03 Uhr (0)
Hallo liebe cad gemeinde versuch mich gerade mit Catia-Makro Programmierung(VBSCRIPT). In meinem Makro kopiere ich ein Geometrisches Set von einem Produkt in ein anderes dabei geht die Referenz der Rotationsachse einer Ebene verloren. Wie kann ich diese neu vergeben. Bzw Den Benutzer eine Achse auswählen lassen und diese dan als Rotationsachse definieren. wär klasse wenn mir jemand weiter helfen könnte hab beim durchstöbern des Forums leider noch nix gefunden.Language="VBSCRIPT"Sub CATMain()//////////// ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & VB.NET
Jens Hansen am 27.03.2008 um 07:55 Uhr (0)
Hallo,das Problem ist die externe Deklaration auch v5 vie den interopilierten DLL... (hä???) .. d.h. dein Programm arbeitet zum Teil schneller als V5 selbst ... V5 kommt manchmal (oft) nicht mit den Anweisungen eines externen Zugriffs hinterher. Daher steh deinem Programm dann benötigte Infos oder Zustände von V5 (noch) nicht zur Verfügung und es kommt zum Fehler; den du aber mit Error Resume Next abwürgst.Lösung:- V5 über LateBinding machen, oder- eine Zustandsabfrage (mit Warteschleife) einbauen, oder- p ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichen im Part gefunden / RuelBase
logan am 08.11.2008 um 11:53 Uhr (0)
Hallo WilliGo,Workbench: Knowledge ExpertFeature: Expert RuleLizenz: ? (vermutlich KWE) (build time/für das Erstellen), ? (vielleicht KE1) (run time/für das Anwenden)Hintergrund: Knowledge Expert arbeitet auf der Basis der CATIA V5 Feature Typen. "Hole" und "Pad" sind Feature Typen. Eine auf den Typ "Hole" definierte Expert Rule prüft nun für alle im Modell genutzten Features des Typs "Hole" bestimmte eigenschaften.Beispiel: h:Holeif (h.Diameter 10.0 mm) h.Diameter = 10.0 mmDabei steht in diesem Beispiel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formel eines 3Dimensionalen Spline Auslesen
P.Katter am 14.12.2011 um 14:19 Uhr (0)
Leider kenne ich mich nur mit der grundsätzlichen Programmierung von VBA aus, weniger mit dem Zugriff auf Funktionen von Catia. Deswegen komme ich mit dem Aufruf vom "GetSplineType" auch nicht recht weiter.Mein Code dazu sieht folgendermaßen aus:... Dim Spline As HybridShapeSpline Dim UserSel As Object Set UserSel = CATIA.ActiveDocument.Selection Auswahl = UserSel.Item(1).Value Set asdf = Spline.GetSplineType(Auswahl)...Ausgegeben werden soll mir der Typ (z.B. Quadratisch, Kubisch) eines bestimmten ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gewicht Hauptkörper
cmb am 06.11.2012 um 15:36 Uhr (0)
Hallo Forum,ich möchte gerne über eine Abfrage des Volumens meines Hauptkörpers, das Gewicht ermitteln. Ich habe durch die Zuweisung der Density immer eine Dichte auch wenn kein Material angewendet ist.Meine formulaM wird aber nur gefüllt wenn ich die Dichte einmal händisch eingetragen habe.(Beim verknüpfen zeigt CATIA die Dichte als externen Parameter an.)Vielleicht hat jemand eine Idee wie ich mit der Density in einer Formel rechnen kann:Sub CATMain()Dim oPart As PartDim oCatia Ankerobjekt deklarieren ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verweis aus einer Drawing aus, auf eine Part in einem Produkt
Maetes am 10.09.2009 um 16:21 Uhr (1)
Hallo!Hab folgende Ausgangssituation:Ein Produkt enthält mehrere Catparts. Jetzt wurde eine Drawing mit dem Produkt erstellt.Nun zeigt CATIA mit der Funktion "Referenzkreis" den Namen des Parts an, wenn ich mit der Maus drüber fahre.Ergo scheint es in CATIA möglich zu sein, beim Klick auf einer Linie das entsprechende Part auszulesen.Wie stelle ich das an? Makroaufzeichnung ist leer. Im Watchfenster finde ich keine Verweise.Klick auf Linien zeigen mir die Bezeichnungen der Linien an, nicht aber zu welchem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Start Commands
nreim1 am 09.02.2012 um 12:18 Uhr (0)
Ach.. Mensch Thomas, Schön von dir zu hören !?Wie geht es dir ? Ich hoffe doch blendend !Vielen Dank erst mal für deinen Link, ich hatte die Suche hier schon mehr als bemüht, aber auf den Beitrag bin ich noch nicht gestoßen.Oftmals fehlt einem nur das richtige Schlagwort um "Erfolgreich" zu finden !Ich habe grade mal etwas damit Probiert, und konnte die Instanziierung zumindest starten !Allerdings wird dann nicht das übliche Fenster angezeigt welches einem Zeigt was alles benötigt wird.Momentan Spielen wir ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ProductToPart für Arme
moppesle am 25.04.2018 um 11:19 Uhr (1)
Hallo Sylas,ich bin mir nicht sicher was du überhaupt möchtest.-Wenn du ein Part von deinem Produkt haben möchtest nutze "Generate Part From Produkt"-Wenn du die Parts mit der Produktstruktur haben möchtest ist die STP-Variante die richtige.-Wenn du die Parts einzeln ohne Produktstruktur benötigst ist auch die STP-Variante und lösche die Produkte von dem Verzeichnis.Zitat:Ich will kein neues CATProduct haben, nur ein neues Part für jedes Product (anlisch wie mit CATIA Funktion: "Generate CATPart from CATPr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Symbolleiste mit Makros und Powercopy überall anwenbar machen
Randle am 15.08.2016 um 11:57 Uhr (1)
Hallo,also die Makros könntest du auch auch über DLNames einbinden. Allerdings müssen diese dann auch auf Firmen-fremden Rechnern konfiguriert werden.Eine weitere Alternative wäre sich z.B. in .NET eine Exe zu erstellen die dann das Starten deiner Makros über eine Auswahl/nachgebaute Toolbar startet.Letztendlich scheint mir das sinnvollste eine kleine Doku zu erstellen wie man Makros in CATIA einbindet.Was die Pfade zu den Powercopies (oder anderen Dokumente die deine Makros benötigen) als CATIA Variable i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V- und H-Constrains löschen
DanielFr. am 22.01.2010 um 13:35 Uhr (0)
Hallo,habe mal kurz Bernds Idee aufgegriffen und ein kleinen Script daraus gemacht. Hier das Ergebnis (es werden alle V- und H-Bedingungen aus den Skizzen gelöscht)Code:Sub CATMain() Dim intDoc As Document Dim intSel As Selection Dim intSearchType As CatConstraintType: intSearchType = catCstTypeParallelism Dim intConstaint As Constraint Dim intConstRef As Reference Dim intDelMsgBoxRes As VbMsgBoxResult Dim intConstaintColl As New Collection Set intDoc = CATIA.ActiveDocument Set intSel = intDoc.S ...
|
| In das Form CATIA V5 Programmierung wechseln |