|
CATIA V5 Programmierung : Array sortieren
MakroNovize am 11.08.2009 um 09:45 Uhr (0)
Hallo Leutz,eine Frage an die Erfahrenen unter uns. Kann ich im CATIA ein Array sortieren? Ich habe in der V5Automation.chm und im Objekt Browser gesucht und habe nichts gefunden. Nur Excel Befehle bzw. den Material sortieren Befehl. Auch hier im Forum finde ich nur Beiträge um in Excel was zu sortieren. Ich wende mich an euch, in der Hoffnung, dass einer von euch vielleicht eine Methode kennt wie ich trotzdem ein Array sortieren kann.danke, egal was dabei rauskommt ------------------GrüßeChristoph******* ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Versionsinfo auslesen aus Datei
Tiberius am 12.08.2009 um 11:52 Uhr (1)
Hallo,gibt es eine sichere Methode die Versionsinfo aus einem Part, Product oder Drawing auszulesen.Ich meine jetzt nicht die Version der laufenden CATIA, sondern von abgespeicherten Dateien?GrußTiberius
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Versionsinfo auslesen aus Datei
tberger am 12.08.2009 um 11:54 Uhr (1)
http://ww3.cad.de/foren/ubb/Forum133/HTML/007999.shtml#000003------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschluckte Zahlen!!!!
DanielFr. am 13.08.2009 um 11:45 Uhr (0)
Hallo,ich habe gerade kein CATIA zur Hand und kann nichts testen ich könnte mir aber vorstellen das es an der Deklaration von Variablen liegt. CATvba deklariert mache Variablen scheinbar anders als ein CATScript.Beispiel:Ich deklariere ein Objekt in CATvba als "HybridBody" und übergebe einen Body an die Variable = Fehler weil falscher Typ (CATvba erwartet ein geometrisches Set)Ich machen das selbe in CATScript = kein Laufzeitfehler aber das Objekt bleibt leerIch hätte aber einen ev. sogar einen schnelleren ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SaveAs oder ExportData ...erzeugt Meldung Aktiviert weitere Dokumentensicherungs..
tberger am 13.08.2009 um 13:34 Uhr (0)
evtl. CATIA.DisplayFileAlerts = false und am Ende des Makros wieder auf true setzen.Ist aber nur aus dem Kop heraus, habe es nicht getestet.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drucken im Batch Mode, ohne Detail-sheets
DanielFr. am 13.08.2009 um 14:37 Uhr (0)
Hallo Manu,du kannst du mit .IsDetail abfragen ob ein Blatt ein DetailSheet ist oder nicht.Code:Dim oDoc as DocumentDim oSheets as SheetsSet oDoc = CATIA.ActiveDocumentSet oSheets = oDoc.SheetsFor i =1 to oSheets.Count If oSheets.Item(i).isDeatil = false then hier musst du drucken Else hier passiert nicht weil das Blatt ein DetailSheet ist End IfNext------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand für deutsche Catia Umgebung
zoltan.bekesi am 13.08.2009 um 18:19 Uhr (0)
Hallo CadV5UserR,um den Workbench zu wechseln brauchst du nicht unbedingt StartCommand.Es gab hier zwar schon einige Beiträge, wie man die Deutsche Befehlsnamen ermitteln kann, in diesen Fall würde ich dir aber folgender Thread vorschlagen: Workbenchwechsel ohne StartcommandGruß,Zoltan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drucken im Batch Mode, ohne Detail-sheets
Manu_b am 13.08.2009 um 14:27 Uhr (0)
Hallo,das TIF-Drucken wird bei uns per Makro erledigt. Nun habe ich das Problem, dass alle aktiven Sheets ausgegeben werden - also incl. der Detail sheets. Habt ihr eine Idee wie wir das unterbinden können ?Hier ein Auszug aus dem Skript:-----------------------------------------Set MyDoc = CATIA.ActiveDocumenti = 1For Each MySheet In MyDoc.Sheets Set pageSetup1 = MySheet.PageSetup pageSetup1.PaperSize = catPaperA0 pageSetup1.Orientation = catPaperPortrait pageSetup1.Orientation = catPaperLandscape pag ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drucken im Batch Mode, ohne Detail-sheets
DanielFr. am 14.08.2009 um 08:15 Uhr (0)
Hallo,ja sicher das ist ja einen CATIA Methode und keine VBA Methode. Im CATScript geht es auch mit einem geänderten Syntax:If Not mySheet.IsDeatil then....End If------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand für deutsche Catia Umgebung
CadV5UserR am 13.08.2009 um 10:44 Uhr (0)
Hallo,Ich bin dabei ein Script zu schreiben welches mir ermöglichen soll willkürliche Schnitte zu erstellen.Hierzu habe ich vor das ein Negative - Part bei allen Körpern über eine Boolesche Operation abgezogen wird.Im Buch CATIA V5 automatisieren unter Kapitel 16 gibt es ein Script, wo beschrieben wird wie man Schnittansicht ohne DMU Lizenz erstellen kann.Leider sind die Scripte wohl nur mit Englischer Catia Umgebung getestet worden.Mein Problem ist die Zeile:CATIA.StartCommand Design Mode Läuft bei mir u ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand für deutsche Catia Umgebung
CadV5UserR am 14.08.2009 um 08:42 Uhr (0)
Hallo zoltan.bekesi,Danke für den Link.Den befehl Catia.GetWorkbenchId kannte ich noch nicht. Damit sollte mein Problem gelöst sein. Werde ich nachher mal ausprobieren.Ich hatte vorab auch schon im Forum gesucht, aber nichts über den Design Mode gefunden.GrußCadV5UserR
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrisches Set deklarieren
BettinaRauch am 12.08.2009 um 13:29 Uhr (0)
Hallo,hab ein Makro in VBScript geschrieben. Das macht ganz viele tolle Dinge Mein Problem ist jetzt, dass ich das Ganze immer auf das Geometrische Set anwenden können will, welches gerade aktiv ist. Das kann demnach immer nen anderen Namen haben, bzw. auch auf einer anderen Ebene im Strukturbaum liegen. Gibt es dafür ne Funktion?Unter dem gewählten Set gibt es dann weitere GeoSets mit geometrischen Elementen, auf die das Makro dann auch zugreift.Hier mal ein Stück Code zur hoffentlich verständlicheren Erk ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrisches Set deklarieren
DanielFr. am 13.08.2009 um 08:02 Uhr (0)
Hallo Bettina,ich hab hier zu den Script mal kurz ein paar Anmerkungen (in den Quelltext) geschrieben. Am besten erstellt du dir eine neue CATvba Library (oder nimmst eine existierende) und fügst den Quelltext in ein neues Modul ein. Die Kommentare werden dann grün gezeigt der ausführende Code schwarz. Ein weiterer Vorteil ist das die mit der Symbolleiste "Debugging" die Schritt-für-Schritt Debugg-Methode nutzen kannst. Das heißt das Script wird Zeile für Zeile ausgeführt. Mithilfe der Variablen/Objekt-Übe ...
|
In das Form CATIA V5 Programmierung wechseln |