|
CATIA V5 Programmierung : Textparameter mit einer reellen Zahl verknüpfen
denyo_1 am 08.12.2008 um 17:17 Uhr (0)
Hallo,ah ok jetzt hab ich dich. Dafür brauchst du kein Skript sondern das kannst du auch mit einer Rule machen. Dafür brauchst du aber unbedingt eine KWA-Lizenz. Wenn du diese zur Verfügung hast dann musst du die KnowledgeAdvisor Workbench öffnen, eine neue Rule definieren und den obigen Quellcode (mit dem richtigen Syntax) eigeben. Kann dir gerade mit dem Syntax nicht helfen, da ich im Auto sitze und kein CATIA hab. Wenn ich wieder in der Firma bin poste ich dir den richtigen Syntax. Aber wie gesagt ohne ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textparameter mit einer reellen Zahl verknüpfen
CEROG am 08.12.2008 um 19:13 Uhr (0)
Hallo Kess,vielleicht hilft dir das ja weiter: [URL=http://ww3.cad.de/foren/ubb/Forum137/HTML/003052.shtml]Syntax von if-Abfragen[URL].Auch wenn ich der Meinung bin, daß es auch in diesem Fall ohne KWA-Lizenz geht. Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzerdefinierte Darstellung eines Werkzeugs hinzufügen
crash am 09.12.2008 um 10:57 Uhr (0)
Hallo ArnoWenn ich Werkzeuge habe, die mit einer Benutzerdarstellung versehen werden sollen, dann ist es mein Ziel, das im Katalog zu tun um diese Einstellungen dann auch zu speichern.Für mich gibt es 2 Methoden das zu machen.1) ich fülle die XLS Tabelle mit dem Pfad und dem Partnamen auf und erzeuge mir den CATIA catalog neu.2) Wenn ich einen Werkzeugkatalog habe, kann ich den CATIA "catalog" mit diesen Infos erweitern.Einen direkten Zugriff habe ich bis jetzt auch nicht gefunden.Grußcrash
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax von if-Abfragen
CEROG am 27.11.2008 um 17:59 Uhr (1)
Hallo zusammen, Zitat:Original erstellt von bgrittmann:AFAIK kann man im Regeleditor (fog) keine if Schleifen bilden. geht nur mit einem Rule (KW-Lizenz erforderlich)Damit liegst du leider etwas daneben. Auch wenn viele den Eindruck haben.Ich habe in einem Bauteil sowas:if (FormalSchenkelLaenge 100mm){FormalLochabstand=10}else {FormalLochabstand=15}Diese Rule wird mit einer Formel ausgewertet, die die Verknüpfung zwischen der Rule und dem Bauteil herstellt.Die Formel sieht dann so aus:Lochabstand_horizonta ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatVBA Makros auf anderen Rechner
denyo_1 am 20.01.2009 um 12:32 Uhr (0)
Hallo,nein die kann NICHT seperat installiert werden. Die VBA Bibliothek stellt eine Bibliothek dar in der sich alle CATVba Projekte befinden. Wenn du die Makros in V5 öffnest (also Alt + F8 drückst) findest du gleich oben rechts den Button Makrobibliotheken. Hier kannst du (falls VB6 in CATIA installiert wurde) eine CATVba Datei auswählen (*.catvba). Im Visual Basic Editor (ALT + F11 falls installiert) kannst du dann das Projekt mitsamt Modulen, UserFormen tec. sehen.VB6 muss aber für CATIA definitiv inst ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Boolsche Operationen über eine Regel inaktivieren
CEROG am 10.12.2008 um 17:58 Uhr (0)
HAllo Kess,warum versuchst du nicht, die Activity einer Booleschen Operation direkt per Formel anzuspechen? Eine Formel könnte dann so aussehen:[CODE]PartBodyRemove.1Activity=(Laenge_Schenkel_horizontal 100mm)[CODE] Der Parameter nimmt dann den Wert an, der bei dem Vergleich ermittelt wird (true/false)Im Augenblick finde ich interessant, daß der Themenkomplex gerade mehrfach hochkommt. Wobei da möglicherweise auch die positiven Ergebnisse anderer Threads aktivierend wirken.Viele Grüße,CEROGPS: Wenn du R18 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA Schnittstelle
HoBLila am 10.12.2008 um 22:42 Uhr (0)
Also die CAA-Programmierung lohnt sich in den Meisten Fällen nicht. Das liegt daran, dass so ne Lizenz z.B. erstmal mit rund 50000¤ zu Buche schlägt und dann sogar noch mehr Zeit zum Entickeln der Applikation brauchst. Das liegt daran, dass du im CAA mehr machen kannst, aber auch mehr machen musst.Mich regt es z.B. auf, dass wenn ich im CAA ein Dassault-Objekt verwenden möchte ich so ne art Include erstmal an 3 bis 4 Stellen eintragen muss und jedesmal noch anders heißt, weil Framework, Interface...CAA hat ...
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |