|
CATIA V5 Programmierung : Wie kann ich eine Form eigenständig öffnen (VBA)
HoBLila am 02.09.2008 um 16:09 Uhr (0)
Das verstehe ich leider nicht so ganz.Warum sit CATIA gesperrt, wnen du VB6.0 verwendest?Und warum ahst du mehrere Formulare für jeden Knoten?Handle sie doch als Objekte in Rekursiven Funktionen ab.------------------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 |
|
CATIA V5 Programmierung : Micosoft Visual Studio 2010 und Catia V5 R19
HoBLila am 07.08.2012 um 09:52 Uhr (0)
Ist denn ein Part offen?In welcher Zeile passiert der Fehler?Bin kein C#-Entwickler, ich rate daher auch nur, aber der Code sieht gut aus, aber versuch es alternativ mal mit INFITF.Document------------------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 |
|
CATIA V5 Programmierung : ICON mit VBA DEFINITION
Lusilnie am 01.11.2006 um 02:22 Uhr (0)
Hallo cwillmann, hallo allerseits,die gestellte Frage bringt doch unglaubliche Phänomene zum Vorschein!Ich habe einfach mal versucht, das "schreibgeschützt Öffnen" mit dem Makro-Rekorder aufzunehmen. Fazit (, und das ist der wirkliche Clou!): Die Datei wurde nicht schreibgeschützt geöffnet! Da kann ich doch nur sagen: .... (ohne Worte)(Catia V5 R14 Sp3 Hf64)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 : MultiOutput Elemente
dc_tke am 19.04.2007 um 11:31 Uhr (0)
Hallo,ich habe von einem MultiOutput Element (Intersect - 2 Punkte) eine Referenz ezeugt und davon wieder ein PointDatum. Nun möchte ich an die Koordinaten des PointDatum kommen. Mit Measurable bekomme ich den Typ 0=CATMeasurableUnknown.Hat jemand eine Idee? Mit beiliegendem Skript kann man das Scenario aufbauen:Sub CATMain() Set documents1 = CATIA.Documents Set partDocument1 = documents1.Add("Part") Set part1 = partDocument1.Part Set hybridBodies1 = part1.HybridBodies Set hybridBody1 = hybridBodies1.Add() ...
|
| In das Form CATIA V5 Programmierung wechseln |
 Replay1.txt |
CATIA V5 Programmierung : Simulation + Replay
AierMandi am 08.02.2013 um 13:09 Uhr (0)
ServusIch bin ein gutes Stück weiter gekommen. Mit Hilfe eines aufgezeichenten Makros konnte ich nachvollziehen wie ein Replay erzeugt wird.- siehe Anhang1Zuerst werden die Mechanismuselemente durchnummeriert. Danach wird zur jeden Nummer und Timestep die Transformationsmatrix zugewiesen.Mein Problem ist im Moment, dass ich die wirre Nummerierung der Mechanismuselemente nicht nachvollziehen kann. Derzeit nummeriere ich die Gelenke etc. wie im Baum durch und weise zu jedem Zeitschritt die aktuelle Transform ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
RSchulz am 29.07.2008 um 15:22 Uhr (0)
Hallo,im VB gibt es eine Funktion Sendkeys(). Diese führt jedoch die Funktion lediglich innerhalb der Programmumgebung aus.z.B. Sendkeys "%{F4}", trueDas sendet z.B. Alt(%) + F4({F4}) welches ein Programm beendet.Druck : {PRTSC}Ich weis wohl nicht, ob es auch in der VBA-Umgebung von CATIA funktioniert. Google mal na "vb6.0 Sendkeys", dann dürftest du alle Tastencodes finden.HTH------------------MFGRick SchulzKonfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part aktuallisieren
Martin Lepple am 06.02.2009 um 19:50 Uhr (0)
Hallo Lusilnie,war ne prima Idee aber leider funktioniert das nicht. Die Funktion Selection kann ich nur auf Objekte "ProductDokument" verwenden aber leider nicht auf "PartDocument". Auch die Selection auf das ParentDocument, also übergeodenetes Product zu setzt bring nicht den gewollten Effekt...Also für weiter Tips oder Denkanstöße bin ich weiterhin dankbar, was CATIA angeht bin ich ziemlich unerfahren...GrüßleSandraP.S. M.Lepple ist quasi mein Auftraggeber und ich die Programmiererin...----------------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenname auslesen mit Select2
IIYTII am 02.10.2009 um 14:42 Uhr (0)
Code:Sub main()Dim AchsennameDim Filter(0)Dim achsinfoDim userselSet usersel = CATIA.ActiveDocument.Selectionusersel.ClearFilter(0) = "AnyObject"achsinfo = usersel.SelectElement2(Filter, "Bitte Achse selektieren", False)Achsenname = usersel.Item(1).Value.NameMsgBox (Achsenname)End SubBringt die Fehlermeldung: Object variable or With block variable not setAber NUR, wenn ich eine Achse einer Bohrung anwähle. Warum? SelectElement4 etc. würde für mich nicht in Frage kommen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : auf externes Makro zugriefen
Spritty am 23.04.2006 um 14:44 Uhr (0)
Hallo Makro-Freunde,habe mal wieder ein Problem:Ich habe ein Makro1 geschrieben und möchte kurz vor Ende Makro1 in das Makro2 wechseln.Language="VBSCRIPT"Sub CATMain()...Datumsuhr = CATIA.SystemService.ExecuteScript ("C:..........Makroverzeichnis", ScriptLibraryTypeDirectory, "Datumsuhr.catvbs")End SubIst bestimmt ganz einfach, aber irgendwie sitz ich mal wieder auf dem Schlauch!Kann mir vielleicht jemand weiter helfen? Wäre super und vielen Dank schon mal!GrußYvonne
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme äußerster Punkt/Ebenen zwischen
zoltan.bekesi am 19.04.2009 um 21:10 Uhr (0)
Hallo Breitinger,1)Hier könntest du auf den Extrememum eine Messung mit SPAWorkbench machen und vom Measurable die GeometryName abfragen. Da steht drin, ob es sich um ein Punkt oder was anderes handelt. Wenn es kein Punkt ist, kannst du eine Mittelpunkt auf der Kurve erstellen, dann hast du mit Sicherheit ein Punkt.2)Du hast im Relation im String Variablen aus der Skript, welche CATIA so nicht interpretieren kann: " * z / ( count +1 ) "Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement3 abbrechen
Watje am 31.10.2005 um 11:16 Uhr (0)
Es soll nicht mein ganzes Scrip abgebrochen werden sondern nur die Funktion. Ich habe z.B. als Filter "Point" angegeben. Wenn der Benutzer nun gar keinen Punkt in seinem Part hat, gibt es keine andere Möglichkeit für ihn als Catia komplett "abzuschießen" um aus der Funktion wieder heraus zu kommen. Das will ich natürlich nicht.Schön wäre z. B. das er während der Funktion Esc drücken könnte um die Funktion zu beenden, mein Scrip aber nach dem Funtionsaufruf weiter läuft.Dirk
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isometrische Ansicht aufrufen
Lusilnie am 25.01.2011 um 02:55 Uhr (1)
Hallo cl10b,suche Dir doch mal das "Viewpoint3D" im Object-Browser vom VB-Editor in CATIA. Dort sollte dann auch aufgeführt sein, aus welcher Bibliothek der Befehl kommt. Dann brauchst Du diese Bibliothek nur noch einbinden und es sollte funktionieren...Das wäre zumindest mal mein erster Ansatz!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 : VBA-Projekt Entry Point
Yizzy am 26.05.2015 um 14:17 Uhr (1)
Hallo Joe, da kommt doch gleich eine ganz andere Meldung... (siehe Anhang03), bin ich die erste Zeile und habe eine Einzelschritt gemacht, dann kam Sie auch schon.Wenn ich das richtige sehe muss man da was auf 64Bit umstellen. Unsere Catia Version war mit R19 allerdings auch bereits 64Bit um diese Frage direkt zu beantworten.Danke vielmals Joe Grüße------------------Inkompetenz muss mit Inkompetenz kompensations Kompetenz kompensiert werden.
|
| In das Form CATIA V5 Programmierung wechseln |