|
CATIA V5 Programmierung : Einen beliebigen Punkt in die Mitte des Bildschirms schieben.
Knowledge am 22.06.2010 um 16:53 Uhr (0)
Hallo Mitstreiter,Ich hoffe mal wieder auf Eure Hilfe!Ich suche ein Stück Quellcode... Manueller Weg:Ich selektiere mit der mittlern Maustaste auf einen Punkt. Damit wandert dieser in den Bildschirmmittlepunkt. Ferner ist er der neue Drehpunkt.Automation:Wie bekomme ich CATIA dazu, einen Punkt so zu verschieben, dass er mittig auf dem Bildschirm liegt. Die Skalierung soll dabei nicht verändert werden.Ich freue mich schon jetzt über Eure Hinweise!!Danke im Vorraus.Ralf
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makrostart schliesst Fenster
tomtom1972 am 25.06.2009 um 08:15 Uhr (0)
Moin,nix einfacher als das:du erzeugst dir ein neues CATScritp welches nur die folgende Zeile enthält:CATIA.SystemService.ExecuteBackgroundProcessus "C:TestPfadZuDeinerExeDeineExe.exe"Dann weisst du dem CATScript ein Icon zu und ziehst es in eine vorhandene / oder neue Werkzeugleiste.Falls du nicht weisst wie das funktioniert: Suche im Forum (gibt mehr als einen Beitrag dazu) oder Online-Doku.Oder eben nochmals posten.Hilft dir das weiter?Gruß TomTom------------------tomtom1972[Diese Nachricht wurde von to ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Layerbelegung in V5
akrenz am 11.01.2007 um 10:49 Uhr (0)
Hallo lusilnie,erstmal vielen Damk für deine Antwort....Ich habe den Code jetzt geändert und bekomme jetzt eine Fehlermeldung wie im Anhang beschrieben... Vielleicht kann mir hierbei jemand helfen...Habe den Code auch nochmal geändert sieht jetzt so aus .. Dim selction2 Set selection2 = CATIA.ActiveDocument.Selection selection2.Search "Name=Fill.* ,all" iaCount =selection2.Count Set visProperties1 = selection2.VisProperties visProperties1.SetLayer catVisLayerNone selection2.Clear Danke mfgAkrenz
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript zum
hjschmid am 01.09.2003 um 18:31 Uhr (0)
Hallo CATIA-Mitstreiter, hat jemand von Euch schon etwas konkretes über dieses Gerücht (denn z.Z. hab ich nicht mal ne rechte Quelle für diese Aussage) gehört oder gelesen ? Lt. diesem Gerücht will DS künftig die Unterstützung von CATScript einstellen. Wer weiß etwas darüber oder kann sogar ein Quelle zum Nachlesen benennen ? Besten Dank für Eure Mithilfe ! P.S.: Falls es ein hoax sein sollte - bitte ich um Nachsicht Suche bei TU-Berlin diesbezüglich war erfolglos. Gruß hjschmid
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publication einer Fläche bei mehreren Instanzen
Lusilnie am 06.05.2008 um 23:02 Uhr (1)
Hallo AstraUrtyp,kann es sein, dass Du über die "interne" Struktur von CATIA gestolpert bist?Nach meiner Meinung, ohne es getestet zu haben, sollte Deine "Zeile 4" so lauten:Code:Set product2 = products1.Item(1).ReferenceProductoder so:Code:Set product2 = products1.Item(1).ReferenceProduct.Parent.Product mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer aus Catia v5 in Excel Stückliste suchen
graaas am 22.01.2013 um 07:09 Uhr (0)
Danke für die schnellen Antworten, funktioniert super!!Ein Problem das ich aber noch habe ist, dass in der Excel Stückliste die Teilenummer immer mit ein paar Leerzeichen davor und danach angegeben sind (lässt sich leider nicht vermeiden, wird so automatisch aus dem System gefahren). Wenn ich nun nach der Nummer suche findet er diese nicht. Kann man in den VLookup-Befehl vor und nach das mySelection noch einen Platzhalter einfügen wie *, wie muss ich das machen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 und Layer
Lusilnie am 04.02.2011 um 01:17 Uhr (0)
Hallo haensel,willkommen im Forum!Über die Suchfunktion und "Advanced" ("Erweitert"(?)) kannst Du auch nach dem "Attribute" "Layer=..." suchen. Damit kannst Du Deine Elemente finden, kopieren und in die neuen Geo-Sets einfügen. Alternativ geht dies prinzipiell auch mit den Layer-Filtern, doch habe ich dort den Eindruck, dass es nicht 100%ig funktioniert.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro
Ahlemann am 13.12.2011 um 09:38 Uhr (0)
Guten Morgen zusammen,vorweg, ich bin leider blutiger Anfänger in Sachen Makroprogrammierung.Nu zu meiner Frage:Ich kenne und nutze das Excel Makro (Elements from Excel) erfolgreich um mir Punkte nach CATIA zu holen.Was ich gerne hätte, wäre dass ich vorweg ein Achsensystem "auswählen" könnte, aufgrund dessen die Punkte dann mit Ihren X Y Z Werten eingelesen werden. Die Referenzierung auf ein eigens Achsensystem unabhängig von den Ursprungsebenen würde mir die Arbeit deutlich erleichtern...Danke schon mal ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Umgekehrte Flächenrückführung
ch86 am 15.02.2012 um 10:44 Uhr (0)
Hallo ich suche einen mir in Catia V6 eine Oberfläche als diskretisierte Punktewolke ausgeben zu lassen. Meine Idee ist über meiner Fläche eine Skizze zu erzeugen in der im mittels einer Schleife Punkte erhalte. Diese Punkte sollen dann auf die Fläche Projiziert werden und die Koordinaten ausgelesen werden (vgl. Bild).Ich hoffe jemand von euch hat so etwas ähnliches schon einmal gemacht bzw. hat eine Idee wie es besser gehen könnte.Vielen Dank im Voraus.------------------GrußChristopher
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros in CPD Workbench möglich?
Meeper am 25.05.2009 um 17:40 Uhr (0)
Ich arbeite mich gerade in die Makro Funktionen von CATIA V5 ein. Speziell im Composite Part Design (CPD) will ich mir das Leben etwas erleichtern und ein Makro schreiben. Beim ersten Rumspielen mit dem Makro-Rekorder musste ich allerdings feststellen, dass keine Befehle der CPD Workbench aufgezeichnet werden, von anderen Workbenches wie GSD jedoch schon.Daher meine Frage: sind Makros im CPD überhaupt möglich? Bevor ich mich da weiter rein vertiefe, will ich das im Vorfeld lieber gleich klären. Danke!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA CommandButton Alles aktualisieren
V5Playaz am 20.01.2010 um 14:23 Uhr (0)
Eine Möglichkeit gibt es.Indem man ein Prozess erstellt der auf dem Remote-Rechner läuft und prüft, ob sich die Exceldatei auf dem Netzlaufwerk ändert. Falls ja, wird automatisch auf CATIA zugegriffen und die Aktionen ausgeführt.Im Prinzip eine Client-Server-Anwendung.Dies ist mit VB2008 realisierbar.Es muss natürlich sichergestellt sein, dass auf dem Remote-Rechner niemand arbeitet. Stellt sich die Frage wie häufig das genutzt wird und ob sich dafür die Lizenzkosten lohnen.Grüsse Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net Searchfunktion funktioniert nicht
student1992 am 09.05.2018 um 11:29 Uhr (1)
Hallo zusammen,ich möchte eine Linie im CATPart durchsuchen, unter berüchsichtigung, dass die Linie "Vector" heißt. Im VBA editor von CATIA V5 funktioniert das auch ohne Probleme. Mit Visual Studio 2015 bin ich über die COM-Schnittstelle verknüpft. Alles andere, wie zb Selection add.... usw funktioniert, nur die searchfunktion von selection1 nicht Fehlermeldung gibt nicht, die Search funktion ist meiner Meinung nicht ganz richtig definiert (siehe Bild). Kann mir da jemand weiterhelfen?vielen Dank im Voraus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Drawing ausblenden
Azazel1 am 04.08.2017 um 11:53 Uhr (1)
Hallo zusammen,ich versuche aktuell in meinem Drawing einzelne Ansichten aus- & einzublenden. Aktuell bekomme ich nur den Namen der Ansicht herraus.Kann mir hier jemand helfen?Vielen Dank.htmlSub CATMain()Dim docDrawing As DrawingDocumentDim Selection As SelectionSet docDrawing = CATIA.ActiveDocumentDim shSheet As DrawingSheetFor Each shSheet In docDrawing.SheetsIf Left(shSheet.Name, 3) = "SBR" Then Dim vwView As DrawingView For Each vwView In shSheet.Views If Left(vwView.Name, 1) = "P" Then MsgBox ...
|
| In das Form CATIA V5 Programmierung wechseln |