|
CATIA V5 Programmierung : Object auslesen, auf welches eine Reference zeigt
tomtom1972 am 08.09.2011 um 10:14 Uhr (0)
Hallo,nochmals Danke für die Antworten.Ich gehe jetzt wohl oder übel doch über die Selection, da mir nix anderes einfallen will. Das .HSOSynchronized = False bringt nix, da ich ja jeweils nur ein Element in die Selection übergebe.Ich wüsste auch nicht, wie man die Selection schneller machen könnte,(wobei "langsam" ja auch relativ ist). Es ist halt fehleranfällig sofern der Anwender beim Ausführen des Scripts die Finger nicht still halten kann und im CATIA-Fenster rumfuhrwerkt; deshalb vermeide ich gerne Se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection copy innerhalb Produktstruktur
MarcDe am 18.03.2010 um 14:25 Uhr (0)
Hallo,ich muss innerhalb einer Produktstruktur von einem Part etwas in ein anderes Part kopieren. Um den CSO-Fehler bei Selection.copy zu umgehen, muss man ja bekanntlich die Selection aus dem ActiveDocument also dem geöffneten, übergeordneten Produkt gehen und dann das Zielpart der Selection nach dem Copy über ReferenceProduct.Parent.Part hinzufügen. Und dann eben ein pastespecial machen. Funktioniert alles gut, jedoch nur unter einer Bedingung:Das RootProduct, in welchem sich beide Parts befinden, muss A ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopies mit Makro erstellen, Richtung festlegen
hbert am 06.11.2009 um 10:16 Uhr (0)
Hallo Community,ich vertrete eben mal den Patrick. Also das mit der KT1 Lizenz ist bekannt und die wird auch benutzt. Das Problem liegt an der Ausrichtung der Elemente (Linien und Flächen), die wir über JOIN oder INVERSE Elemente bewerkstelligen. Setze ich die Powercopy manuell ein, werden diese Elemente auch übernommen. Setze ich die Powercopy per Makro ein kann ich die Elemente selektieren, sie werden bei der Instanzierung aber offensichtlich nicht an die Powercopy übergeben. Hier kurz ein Auszug aus dem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Besehends Makro Schleife erstellen
Picturato am 09.01.2017 um 18:04 Uhr (1)
Vorgegeben sind unzählich Punkte auf einer Fläche mit einer Geraden. Nun habe ich ein Makro, das zwei punkte miteinander verbindet und im Anschluss die erzeugte Linie über die Flächensenkrechtelinie spiegelt.Das Macro funktioniert jedoch eine Schleife einzubauen ist ???????Könnte mir jemand helfen eine Schleife für das Makro zu erstellen.Damit alle auf der Fläche bestehenden Punkte so verarbeitet werden.Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Split Richtung ändern
Tamo am 10.02.2012 um 08:40 Uhr (0)
So, ichhabe es jetzt mit 2 Scripts gelöst die ich über die Regel steuere. Hier das Beispiel für meine (im thread weiter oben gezeigten) Strukturbaum.Das Beispiel zeigt eine Seite, für die andere Seite ist dann das zweite VbScript notwendig. Da werden dann nur noch die Ausrichtugnen der Splits geändert.Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("Pa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfragen einer Textfeldgröße bei einem selektiertem Textfeld
AndyMattes am 28.11.2023 um 15:02 Uhr (1)
Hi Randle,sorry für die verspätete Antwort, ich war ein paar Tage außer Haus.Ich habe von unserer Entwicklungsabteilung und der QM-Abteilung folgende Vorgaben erhalten.Sie wollen zukünftig zwischen Prüfmaßen, Prozessfähigkeitsmaßen und Prüf+Prozessfähigkeitsmaßen unterscheiden.Hierbei bekommen die: - reinen Prozessfähigkeitsmaße einen gestrichelten Rahmen - Prüfmaße wie gehabt einen geschlossenen Rahmen (gibt es ja bereits in Catia) - und Prüf + Prozessfähigkeitsmaße einen geschlossenen sowie einen gestric ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dass Verfahren SaveAs ist Fehlgeschlagen
LordFuture am 19.03.2004 um 09:39 Uhr (0)
Hi, folgendes Problem: Speichern funktioniert im Makrorecorder nicht :- ). Und den Grossteil lern ich aber durch ihn. Sprich nächstes: Hilfe und im Internet schaun: Krieg ich aber auch keine Lösung gebacken, deshalb hier mein Script in der Hoffung dass sich hier wieder ein paar Personen mit einem „Herz für Newbies“ finde. Vorab: V5R10SP? unter Unix Mein Script öffnet eine Baurgruppe im File V5_OLDFILE, bennent die darin enthaltene Unterbaugruppe um und soll nur diese Unterbaugruppe im File V5_NEWFILE speic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension erzeugen
cChris am 04.10.2010 um 13:54 Uhr (0)
Hallo zusammen,ich formuliere die Frage etwas anderst.1. Front view erzeugen (erledigt)2. Dimensions erzeugen (hierzu benötige ich eure Hilfe)Ich habe als erstes eine Front View mit folgendem Code erzeugt.Sub CATMain() Const sFrontView = "FrontView" Const sLeftView = "LeftView" Const sTopView = "TopView" Set oProductDocument = CATIA.ActiveDocument Set oPart = oProductDocument.Part Set oSelection = oProductDocument.Selection Set oOriginElements = oPart.OriginElements Set oPlaneXY ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Update-Status aller Constraints einer Produktstruktur
reiffm am 22.07.2009 um 11:07 Uhr (0)
Hallo zusammen.Folgende Aufgabenstellung gilt es zu lösen: Ist das aktuell geöffnet CATProduct (mit Unterprodukten) up to date oder nicht? Der Update-Status der Bauteile spielt hierbei keine Rolle;oder anders: gibt es Constraints die den Status "Un-Updated" haben?Mit beiliegenden Script schaffe ich es, den Update-Status der Constraints der Root-Produktes abzufragen. Sobald jedoch dann instanzierte Unterprodukte analysiert werden, können die Constraints zwar noch in ihrer Anzahl erkannt, jedoch nicht mehr i ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Einen PartBody über Scale verändern
4ppU am 21.04.2016 um 07:22 Uhr (15)
Guten Morgen alle zusammen,ich hab da mal wieder eine Frage. Eigentlich arbeite ich mit dem Buch von Ziethen, aber das liegt heute leider zuhause auf dem Schreibtisch Ich möchte ein Makro durchlaufen lassen in dem ein PartBody über Boolesche Operationen verändert wird (das hab ich schon mal) und anschließend wird dieser Body über die "Scale" Funktion verändert (das brauche ich noch).Ich wollte es jetzt mal mit dem Makro Rekorder versuchen, aber irgendwie scheint mir das zu viel zu sein.Also es funktionie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strings und Integer
MichaelTreiber am 31.01.2011 um 14:13 Uhr (0)
Hallo nochmal,ich habe nun den Befehl Caption in Text umgewandelt, jedoch meckert das Programm immernoch bei der selben Zeile, in der ich meiner "Text" Variable den Wert meiner Textbox zuweisen möchte.Vielleicht liegt mein Problem jedoch auch wo anders. Ich versuch euch einfach mal ein paar mehr Infos zu geben:Ich starte mein Programm über ein Modul mit dem Namen "Main" welches meine Userform aufruft. In der Userform aktiviere ich dann über einen Click auf meinen Button ein weiteres Modul über "Call Masse. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten in Excel schreiben
ChrisMaaa am 19.09.2011 um 13:09 Uhr (0)
Servus alle zusammen,Hab ein paar Fragen. Ich möchte aus einer User selection die Ergebnisse an Excel übergeben. Problem ist der Übergang zu Excel. Aber hier erstmal der Code:Code:**********************************Definition globale Variablen**********************************Public ErrorCode As IntegerPublic objXL As ObjectPublic aktiWSPublic AllWSSub CATMain()Hier stehen ein paar Schleifen und User selections. Ich will die Ergebnisse der User Selection dann an Excel übergeben.***************************** ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisiertes Erstellen von Screenshots anhand Annotated Views
denyo_1 am 13.06.2008 um 08:10 Uhr (0)
Hallo Manuel,ich denke die Zeile Code:Catia.StartCommand "CompassDisplayOff" braucht man gar nicht (zu mindestens in V5R18Sp2 nicht mehr). Mit der Zeile Code:myWindow.Layout = catWindowGeomOnly sollte auch der Kompass verschwinden, da der Viewer nur noch die Geometrie anzeigt. Aber trotzdem braucht man die Zeile um ihn wider sichtbar zu machen, da das in der Zeile Code:myWindow.Layout = catWindowSpecsAndGeom nicht passiert ;) .Mir ist gestern nach dem Deutschlandspiel :( noch eingefallen das man ab ...
|
| In das Form CATIA V5 Programmierung wechseln |