|
CATIA V5 Programmierung : Masse GesamtMasse berechnen
denyo_1 am 12.01.2009 um 08:54 Uhr (0)
Hallo,kopiere mal den ganzen Code aus dem CATScript in ein leeres Modul (CATVba) und debugge es Step-by-Step. Die wichtigen Parameter und Objekte kannst du überwachen lassen. Damit wird der Code wesentlich überschaubarer und leserlicher und amn sieht was die einzelnen Befehle und Methoden genau bewirken.Hier nun die neue Version mit den beiden Änderungen------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausrichtung einer Zeichnungstabelle / Text in Tabelle
bgrittmann am 26.05.2010 um 19:13 Uhr (0)
ServusPoste mal ein Bild wie weit die Formatierung erzeugt wird.GrußBerndPS: In deinen Code gehört nach dem bestimmen der "ASSY_NUMBER" noch ein Err.Clear rein (und ggf Fehlermeldung dass Parameter fehlt). Sonst wird im folgenden ggf der falsche Fehler gemeldet. ------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 26. Mai. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wenn Änderung an Parameter dann Messagebox
bgrittmann am 06.09.2011 um 22:13 Uhr (0)
ServusAls Formel für den String zB: ToString(ceil( `Länge.1` * 100 / 1mm) + 10000).Extract(1,4) Also zunächst den Wert mit einem entsprechenden Faktor multiplizieren (ggf noch runden), Wert addieren dass die Anzahl der Stellen garantiert wird (führende Nullen), und mit "Extract" den String "zuschneiden"GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IsInactive-Eigenschaft im Assembly-Design?
bgrittmann am 30.01.2012 um 17:51 Uhr (0)
Servus TobiWas meinst du mit "herausfinden ob das Part aktiviert".In diesem Thread ging es primär um deaktivierte Parts/Components (RMT auf Part - Objekt - Komponente deaktivieren)Wenn eine Komponente (auf diese Weise) deaktiviert ist wird der Parameter auch im Cache-Mode angezeigt.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim aut. ändern von Parametern, wenn mehrerer PowerCopys vorhanden sind.
8user8 am 12.12.2012 um 13:03 Uhr (0)
Hi,- umbennen beim Einsetzen der PowerCopy sollte funktionieren- wenn das Geoset bekannt ist, kannst du dieses mH der Selection nach Parametern durchsuchenwelchen Typ Makro verwendest du?Makros mit Argumenten lassen sich bspw direkt in Powercopies integrieren und du kannst ihnen Argumente (zb deine Parameter) übergeben.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro gibt nur Zahlenwerte aus keine Buchstaben
JuPaV am 05.07.2011 um 17:57 Uhr (0)
Hallo Du kannst nicht.Schau mal Methods: Zitat:o Sub SetLayer( CatVisLayerType iLayerType, long iLayerValue) Sets the layer for the current selection. Note: This property is global for the object. Parameters: iLayerType the type of the layer iLayerValue A value between 0 to 1000 This parameter is used only when the type of the layer is catVisLayerBasic. ------------------Mit freundlichen Grüßen,JuPaV
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selbst erstellte Parameter aus Part auslesen
bgrittmann am 05.12.2012 um 22:09 Uhr (1)
ServusBeim mir funktioniert der Code auch wenn Leerzeichen in den Parameternamen vorkommen.Hast du vielleicht beim Parameternamen an letzter Stelle noch ein Leerzeichen?Ggf kannst du noch vor dem Vergleich in beiden Strings mit der Trim-Funktion die Leerzeichen entfernen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Webseite (PHP) Part erstellen / Parameter an Catia übergeben
DanielFr. am 20.12.2013 um 10:34 Uhr (1)
Hallo Goddz,zu deiner überlegten Lösung eine *.CATPart / *.CATDrawing Datei direkt auf der Homepage / PHP zu erstellen...Das geht natürlich aus folgenden Gründen nicht!1. Der SourceCode der CATIA Dateien ist kompiliert. D.h. du kannst nicht, wie bei unproprietären Dateiformaten (vgl. iges) den Code einfach im Editor schreiben und die Datei umbenennen sondern du musst den erstellten Code durch einen Kompiler jagen. Der Kompiler macht den aus dem eigentlichem Source Code die native (proprietäre) CATIA DateiD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
Nixon am 24.02.2011 um 16:21 Uhr (0)
Hallo,Dann beschreibe ich mal kurz den Zweck des Makros:In meinem Part habe ich Parameter angelegt mit denen ich verschiedene Products steuern kann. So gibt es z.B. den Parameter Anzahl der die Anzahl der Komponenten im Product regeln soll. Nun hatte ich die Aufgabe ohne KWA-Anwendungen eine Regel zur Steuerung des Products zu erschaffen. Dafür habe ich die Makros erstellt, die über ein Catia-externes Programm angestoßen werden sollten. Die Makros aktivieren/inaktivieren die der Anzahl entsprechenden Kompo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage: Product speichern
tomtom1972 am 14.07.2006 um 06:50 Uhr (0)
Hallo,die einfachste Methode (wenn du das rekursive Durchlaufen nicht hinbekommst):- über Search alle XY-Ebenen suchen- ins Show wechseln- wieder zurück- Parameter ins Root und speichern (Save)Da nun alle Parts eine Änderung erfahren haben wird beim Speichern des Roots alles automatisch mitgespeichert.Das ist zwar wie gesagt äußerst primitiv, da jede Datei gesichert wird, aber es funktioniert.Language="VBSCRIPT"Sub CATMain()Set oRoot = CATIA.ActiveDocumentSet oSel = oRoot.SelectionoSel.Search "CATGmoSearch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
MKampmann am 13.02.2012 um 18:42 Uhr (0)
Ja das habe ich gemacht, aber beim Ausführen wird dann ja nur ein neuer punkt erzeugt. Ich will ja den Punkt nicht ändern in dem ich die Parameter einfach so ändere, sondern in dem ich ihn wie bei der Punktdefinition (siehe foto) wo anders hinsetzen kann durch einfaches klicken...Ist das denn überhaupt möglich was ich mir da überlegt habe oder ist das eine Sackgasse?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 28.07.2011 um 11:15 Uhr (0)
Danke JuPaV für den Link. Damit kann ich zumindest mehr anfangen, als mit der V5Automation.chm.Kann man für das Auslesen der physikalischen Parameter nicht das "Inertia"-Objekt oder die Methode "GetTechnologicalObject" benutzen?Laut Dokumentation müßte das folgende Werte liefern:* mass * center of gravity * inertia matrix * principal axes * principal momentsWie wendet man das praktisch auf ein Product an?------------------GrußJürgen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter anlegen und einfach wiederfinden
HoBLila am 13.03.2012 um 12:44 Uhr (0)
Ich bleib erst einmal bei UserRefProperties, die sind zwar einfacher zu finden, aber editieren kann man ja beide Varianten. :-)------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |