|
CATIA V5 Programmierung : Loop mit Update
fili am 24.06.2009 um 22:54 Uhr (0)
Hallo zusammen,hat jemand einen guten Rat für die folgende Problemstellung?(Basis: CatiaV5 R19, CatProduct mit zwei SubProducts)Ich habe einen Parameter Length.1 den ich ausgehend von einem Startwert schrittweise (jeweils um 1mm)ändern möchte. Durch Length.1 wird die relative Lage eines Bauteils verändert, so dass sich der minimale Abstand zu einem fixen Bauteil verringert. Allerdings muss das gesamte Product nach jeder Erhöhung zunächst upgedatet werden, bevor der minimale Abstand ermittelt wird. Die schr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung auf update prüfen
RSchulz am 21.04.2011 um 14:01 Uhr (0)
Hallo zusammen,vll. kann mir ja jemand weiterhelfen. Ich finde auf jeden Fall im Moment keine Lösung dafür...Kann man eine Zeichnung, ein Sheet oder eine View auf ein notwendiges Update hin prüfen? Sprich kann man irgendwie abfragen, ob das Element aktualisiert werden muss?Ich habe es direkt und über Umwege versucht, finde aber keine Möglichkeit, einen derartigen Parameter zu finden bzw. abzufragen. Das Ganze soll mit vba-Mitteln gemacht werden. Wenn jemand allerdings eine Idee mit .Net-Mitteln hat, dann w ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kann das ein Makro?
Jens Hansen am 07.08.2009 um 14:09 Uhr (0)
Hallo Meeper,dein Problem lässt sich auf auf jeden Fall mit einem Makro lösen. Mit der Messung muss allerdings aufpassen, da sich diese nicht automatisch beim Update neu berechnet. Es müsste also die Messung bzw. der entpsrechende Parameter dafür händisch aktualisiert werden.Das Auslesen des Parameters und Schreiben dann nach Excel ist kein Problem.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit dem RuleEditor in einer PowerCopy
tberger am 14.01.2010 um 20:19 Uhr (0)
Ich habe so etwas ähnliches mit Rules und Reactions gemacht und es funktioniert einwandfrei. Ich vermute ein geschwindigkeitsbedingtes Update-Problem deiner Rule, weil die in Echtzeit arbeitet/reagiert. Teilweise sind Parameter schon geändert (deine Formel-Messungen) und schon rennt die Rule los. Ich weiss nicht, ob es eine Lösung ist, aber ich verwende da wo es geht Reactions. Damit müsste deine Aufgabenstellung auch funktionieren. Einen Test ist es Wert.Dann fehlt noch deine Systeminfo. Wenn du die GA Co ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA CommandButton Alles aktualisieren
Track Daniels am 20.07.2009 um 12:35 Uhr (0)
das war folgendermassen gedacht:Catia läuft auf einem Rechner, benanntes Product ist geöffnet,die Excelliste liegt auf einem Netzlaufwerk, also kann man auch von anderen Rechnern darauf zugreifen.Wenn nun ein Sachbearbeiter Werte in der Exceltabelle (die Parameter in Catia ansteuern) ändert oder hinzufügt, war der CommandButton in erster Linie für das Update des Products gedacht, sollte aber in Zukunft die Möglichkeit eröffnen, stp-Dateien auszulesen , aus einer Zeichnung pdf zu generieren, Stk-Listen-upda ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Lösung zum wiederfinden von mehreren Parametersets im Part!!!
Timo-84 am 21.01.2010 um 12:07 Uhr (0)
Hallo CAD-Gemeinde,möchte euch einen Lösungsansatz für folgenden Problem nicht vorbehalten und erläutere folgende Situation:Habe eine PowerCopy erstellt, in der die Knowledge-Advisor Funktionen Reaction / VB Skript enthalten sind. Diese Funktionen sollen ganz einfach nur vier Linien auf dessen Länge hin prüfen und ggfs. eine MsgBox ausgeben! - Messung1 = length(Line.1) - Messung2 = length(Line.2)- Messung3 = length(Line.3)- Messung4 = length(Line.4)In der PowerCopy befinden sich natürlich neben den Geometr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumentenweise Parts Updaten mit VBA
bgrittmann am 18.02.2011 um 11:12 Uhr (0)
ServusLäuft das Update am Part "von Hand" durch? Viel liegt es nicht am Script, sondern, dass ein ein (Aktuallisierungs)Fehler mit Part auftritt (widersprüchliche Bedingungen/Parameter/...)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumentenweise Parts Updaten mit VBA
katjadassault am 18.02.2011 um 09:47 Uhr (0)
Hallo liebe CAD Gemeinde,nachdem ich nun schon fast eine Stunde nach der Lösung meines Problemes gesucht habe und nicht fündig geworden bin stelle ich mal hier meine Frage:Ich habe gerade ein eine Umfangreiche Tabelle in Excel gebaut und über VBA diverse Berechnungen in Auftrag gegeben. Mit Hilfe von VBA wird auch ein parametrisches Modell geöffnet (.CATProduct) das aus insgesamt 13 .CATParts besteht. Das Programm läuft soweit ganz gut durch, die Parameter werden übergeben etc.Im letzten Schritt sollen die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : innerhalb CATPart in CATProduct arbeiten
Martin K am 29.03.2010 um 14:07 Uhr (0)
Hallo DanielDanke für die schnelle Antwort.Ich habe in der zwischenzeit mit dem Makrorecorder probiert und folgendes script erzeugt:---------------------------------------------------------------------------Language="VBSCRIPT"Sub CATMain()Set documents1 = CATIA.DocumentsSet partDocument1 = documents1.Item("TEST.CATPart")Set part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Add()part1.Update End Sub---------------------------------------------------------------------------Jetzt möchte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametrisches Offset
DanielFr. am 26.04.2010 um 15:25 Uhr (0)
Hallo Hannes ,hierbei ist die Vorgehensweise im Script genauso wie die Vorgehensweise per Hand. D.h. du benötigst einen Parameter (Lenght) und die Ebene. Die Ebene selber hat einen internen Parameter mit dem Namen "Offset" (Lenght). Diesen internen Parameter verknüpfst du mit einer "=" Formel mit dem von dir erstellten Parameter. Hier mal das ganze in einem Script als Beispiel. Die Ebene sowie den Parameter kann man natürlich im Script auch interaktiv vom Anwender selektieren lassen (dann ist man nicht an ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy in Produktumgebung ausführen
Bernod am 26.04.2010 um 10:28 Uhr (0)
Hallo,ich habe das bereits in diesem Thema angesprochene Problem: http://ww3.cad.de/foren/ubb/Forum137/HTML/003626.shtml - Ich befinde mich in einem Product- In diesem Product befinden sich 2 Parts- ein Part ist als aktives Dokument gesetzt (Bsp. Part 2)- In diesem Part soll eine PowerCopy ausgeführt werden- Die Input-Geometrie wird per Selektion gewählt- Die Input-Geometrie befindet sich in einem anderen Part im gleichen Product (Bsp. Part 1). Die genaue Struktur des Products ist unbekannt.Bsp:Code:Produc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSet in Body / Körper
tobiley am 05.05.2010 um 11:39 Uhr (0)
Hallo Bobby_Joe,deine Lösung funktioniert, auch ohne KWA-Lizenz!Vielen Dank!Einfaches Beispiel siehe unten.Habe bis jetzt keine andere Lösung gefunden. Code:Set MyPart = CATIA.ActiveDocument.PartSet mybody = MyPart.MainBodySet Params = MyPart.Parameters Parameterset im Body erstellenParams.CreateSetOfParameters mybodySet mybody = MyPart.MainBodySet mySelection = CATIA.ActiveDocument.Selection mySelection.ClearmySelection.Add mybodyParameterset suchenmySelection.Search "CATKnowledgeSearch.AdvisorParameterS ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabe Überschneidungsergebnis als Datei
Thomas_79 am 11.03.2004 um 15:14 Uhr (0)
Ich führe automatisiert eine Kollisionsuntersuchung durch.Dabei ändere ich die Parameter zweier Blöcke in einem Produktfortlaufend über eine Schleife und möchte hinterher wissen, wo Kollisionen auftraten.Anschließend schreibe ich alle Kollisionen in eine Textdatei.Leider werden dabei nicht alle Kollisionen erkannt. Ich habe jetzt eine Messagebox eingebaut, die aufpoppt, wenn eine neue Kollisionsuntersuchung ansteht. Warte ich nun nach der Veränderung der Geometrie solange, bis das Update des Products abges ...
|
In das Form CATIA V5 Programmierung wechseln |