|
CATIA V5 Programmierung : Kinematik-Makro?
Gruenbaumfunker am 10.12.2008 um 23:35 Uhr (0)
Hallo,ich schreibe zZ ein Makro mit Anlehnung an "CAAKiiMechanismCreation.CATScript" mit welchem man eine Kinematik steuern kann. Eig funktioniert alles ganz gut, bis auf folgendes Problem. Wenn ich zB die Kinematik von 180° bis 360° laufen lassen will werden die einzelnen Schritte so schnell Übertragen, dass Catia bei der Simulation direkt zum Endpkt (360°)springt. Ich hab zur Übertragung der Schritte (in CATIA bei Simulation with Comments sind das die Number of steps) bisher ein Array und eine Do...Loop ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Toolbar mit CAA
Jens Hansen am 11.12.2008 um 09:01 Uhr (0)
CAA hat aber leider nciht jeder .. nur die großen OEM und die Premium-Partner von Dassault kommen an CAA dran. Allein die Anschaffungskosten; dazu kommt noch, dass der Kauf und Einsatz von CAA einer expliziten Genehmigung von Dassault erfordert.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Method PartNumber failed
V5amSee am 11.12.2008 um 10:09 Uhr (0)
Hallo zusammen,wenn ich versuche folgendes Makro ablaufen zu lassen,-------------------------------------------------------------------------------------------------Sub CATMain()String5 = InputBox("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Test")String3 = InputBox("Zu ersetzenden Namen oder Nummer eingeben", "Test") Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search "(CATAsmSearch.Part),all" For i = 1 To selection1.Count Set p ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatVBA Makros auf anderen Rechner
tomtom1972 am 21.01.2009 um 09:45 Uhr (0)
Hallo walterwerner,du machst gar nix falsch.In der Überwachung von .Net wird jeweils nur das überwachte Object selbst mit den zugehörigen Properties/Methoden angezeigt, sofern es korrekt gedimmt wurde.Du kannst aber nicht wie bei VB6 die Knoten im Baum des Überwachungsfensters aufklappen und durch die Struktur navigieren.Die Ursache ist ganz simpel: .Net spricht CATIA über die COM-Schnittstelle an (die eben VB6 nutzt). CATIA unterstützt .Net nur über diese "Krücke", d.h. es gibt keine Namespaces, die du im ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatVBA Makros auf anderen Rechner
Jens Hansen am 21.01.2009 um 10:02 Uhr (0)
@tomtom: ... ist so nicht ganz richtig. Wenn auf V5 mittels LateBinding (also ohne COM-Bibliotheken) zur Laufzeit zugegriffen wird, sind alle entsprechenden Eigenschaften des jeweiligen Objektes innerhalb des Watch-Fensters sichtbar. Die Schwierigkeit liegt aber dabei im Vorfeld bei der Programmierung selbst, da für das Objekt keine spezifischen Eigenschaften vorliegen. Somit für Anfänger nicht geeignet.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automat ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Method PartNumber failed
Jens Hansen am 11.12.2008 um 10:22 Uhr (0)
Hallo,prüf mal nach, ob bei den Systemen mit dem Cache-Modus gearbeitet wird; denn dann ist kein direkter Zugriff auf die Partnumber möglich. Dafür muss das part erst in den Design--Modus versetzt werden.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Method PartNumber failed
V5amSee am 11.12.2008 um 10:44 Uhr (0)
Hallo,das wars natürlich danke!!!Bin zwar selber schon auf die Idee gekommen das es am Cache liegt und hab diesen dann auch deaktiviert,aber Catia danach nicht neu gestartet.Danke nochmals.Grußeazy_isi------------------Das Glück bevorzugt den der vorbereitet ist!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externer Editor für .catvba
Wahl am 11.12.2008 um 16:23 Uhr (0)
Hallo, einfach um den Code zu schreiben bzw. zu ändern Testen ist klar, geht ohne Catia nicht mfG L. Wahl
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externer Editor für .catvba
Jens Hansen am 11.12.2008 um 16:01 Uhr (0)
Hallo,ich habe da auch noch nichts gefunden. Allerdings frage ich mich, wie du die Makros testen/debuggen willst ohne V5 zu haben?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Toolbar mit CAA
Axel.Strasser am 24.11.2008 um 15:04 Uhr (0)
Es gibt da eine Anwendung von CENIT, die das Toolbar Handling sehr vereinfacht und es ist schon fertig . Wir haben sie inzwischen als Standard bei uns im Einsatz.Axel------------------Inoffizielle deutsche CATIA Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externer Editor für .catvba
Wahl am 11.12.2008 um 14:02 Uhr (0)
Hallo,gibt es die Möglichkeit .catvba Dateien auch ohne Catia zu bearbeiten ? Die Catia-Lizenzen sind zum Editeren von Programmen ja etwas teuermfG L. Wahl
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externer Editor für .catvba
denyo_1 am 12.12.2008 um 09:15 Uhr (0)
Hallo Wahl,*.catvba Dateien sind interne CATIA Dateien und können IMHO nur mit dem in CATIA installierten Visual Basic Editor geöffnet (editiert und erstellt) werden.Aber wenn du ein Programm schreiben willst und dabei kein CATIA brauchst (weil du alle Methoden, Klassen und Objekte von CATIA auswendig kennst ) dann schreib dein Programm doch mit Visual Basic Express 2008. Ist kostenlos zu haben und du kannst im endeffekt das selbe machen (wenn nicht noch mehr, da mehr APIs und mehr Controls für eine UserFo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ein Product im Baum anclicken und weiter im script benutzen
denyo_1 am 15.12.2008 um 10:14 Uhr (0)
Hallo valyaleta,das geht mit einem Code:selectedElement2. Dazu sind aber noch mehrere Abfragen nötig. Hierbei wird im Script vorbestimmt welchen Typ der Anwender auswählen darf (in deinem Fall ein Product). Anschließend wird der Selektion das Object übergeben das der Anwender ausgewählt hat. Leider sind für CATIA CATParts innerhalb einer Produktstruktur auch Produkte. Deswegen muss dein Abschnitt wie folgt ausehen:Code: Dim otype(0) Dim Auswahl Dim Check As Boolean Set oDoc = CATIA.ActiveDocument Set ...
|
In das Form CATIA V5 Programmierung wechseln |