|
CATIA V5 Programmierung : Produkt nachbauen
elharry am 09.05.2007 um 12:37 Uhr (0)
Hallo,scheint schwerer zu sein als ich Dachte.Habe mich nun entschlossen, das Produkt nicht Parallel zum bestehenden aufzubauen sondern innerhalb des bestehenden Produktes ein neues Produkt anzuhängen und unter diesem die Parts zu kopieren.Das erzeugen eines Produktes klappt inkl. aktuellem Datum und Urzeit.Probleme macht mir noch das aufbauen der Selektion der Parts und dann das kopieren in das gerade erzeugte Produkt. Das habe ich mir mal mit dem Makro Recorder aufgezeichnet und versucht hier einzubauen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt nachbauen
elharry am 08.05.2007 um 09:24 Uhr (0)
Hallo miteinander,ich habe folgendes Problem: ein Produkt muss in einer durch eine Kinematik angefahrenen Position verschickt werden. Wenn ich das Produkt nun mit der DF1 Lizenz bearbeite landen die Bauteile wieder in der Konstruktionslage.Das ganze lässt sich umgehen wenn man die Parts aus der Lage in ein neues Produkt kopiert.Das Produkt hat aber mehrere Ebenen und sollte die Struktur beibehalten.Da diese Aufgabe immer wieder auftritt, wollte ich hier ein Makro zum Einsatz bringen. Habe aber keine Ahnung ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Performance-Test-Macro
elharry am 26.06.2007 um 16:03 Uhr (1)
Hi,wenn du die CATIA Performance Testen willst kannst Du auch mal mit diesen beiden Befehlen versuchenc: performance gauges (die Leerstelle muss zwischen : und p raus!)C:TestVisuPerfoDrawEinfach unten rechts in die Eingabe Zeile eintragen, gibt einen Wert zur Grafikkarten Performance aus. Diese findest Du auch in der Online Dokumentation beschrieben.Viele GrüßeHarald
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt speichern
elharry am 08.08.2007 um 08:33 Uhr (0)
Hallo zusammen,ich habe wieder mal ein Problem. Gestern lief es noch und heute mag es einfach nicht mehr. Aber ich weiß auch nicht mehr was ich geändert habe ;-(Vielleicht hat ja jemand von Euch eine Ahnung was ich da falsches eingebaut habe.Aufgabe des MakrosEs sollen alle Parts und Produkte im aktiven CATIA in einen Ordner "C:tempunter" gespeichert werden.Gestern wurden alle Parts und Produkte gespeichert außer dem Root Produkt. Nun speichert es mir nur noch einige Produkte und keine Parts mehr.Ich habe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt speichern
elharry am 08.08.2007 um 13:01 Uhr (0)
Hallo,ich lass es sowohl aus dem VBA Editor laufen als auch als catvbs.Beidemale kommt die Meldung das in Zeile 40 die Methode Reference nicht funktioniert.Gestern hatte ich den Eindruck, das CATIA alles selbst in den Designmode lädt wenn der "Save As" Befehl kommt.Es sind keine Links zwischen meinen Bauteilen oder Produkten, nur einige Constraints auf Assembly Designe Ebene.Könnte mich so ärgern das ich wieder mal an einem laufenden System rumgepfuscht habe. Warum habe ich mir das gestern nicht schön beis ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Viewgröße und Position
elharry am 03.03.2008 um 13:12 Uhr (0)
Hallo zusammen,ich möchte prüfen ob alle Views auf einem Zeichnungsblatt liegen. Damit beim Plotten nichts übersteht und nicht mit gedruckt wird.Herrausgefunden habe ich schon wie groß das Blatt ist. Nun wollte ich mit die Boundingbox der Views anschauen und da hänge ich.Ich habe mir den Code dazu aus der Onlinedoku herraus gesucht.Weiterhin benötige ich nocht die Position X, Y der Views, wie macht man das?Sub CATMain() Dim DrawingDocument As Document Dim DrawingSheets As DrawingSheets Dim DrawingSheet ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Viewgröße und Position
elharry am 04.03.2008 um 12:09 Uhr (0)
Hallo CAMiCADse,Danke für die Antwort und sorry, das ich mich erst jetzt melde. Heute ist hier viel los.Habe das AS Views auskommentiert, aber das funktioniert nicht.Danach habe ich das ganze aus dem VBA Editor genommen und in eine CATVBS Datei kopiert.Alle AS... auskommentiert.Fehlermeldung: The method Size failedIch habe auch folgende Varianten ausprobiert DrawingViews.Item(I).Size oXY DrawingViews.Item(I).Size oXY () DrawingViews.Item(I).Size oXY (i)Hast Du eine Idee oder Anregung?Habe den Code noch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf eines CAA Programms aus einem Makro
elharry am 13.08.2008 um 11:18 Uhr (0)
Hallo,danke für die Antwort. Das mit dem Sleep werde ich probieren befürchte aber das es nicht funktionieren wird. Da das Makro einfach weiterläuft nach dem ich Validat gestartet habe.Ein Msgbox habe ich ja nach dem Validatstart schon im Code stehen aber diese wird sofort angezeigt. Für das Makro ist der Aufruf sozusagen schon das Ende des Befehlsvalreturn = CATIA.Application.StartCommand ("Standard Check")Danach wird sofort die Messagebox gestartet erst wenn diese Beantwortet wurde und das Makro zu ende i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wunschliste für Makros und Powercopies
elharry am 11.04.2008 um 08:04 Uhr (0)
Hallo Jens,- Ein große Hilfe für viele ist sicherlich ein Makro das das Rootpart aus einem Haufen von Produkten findet. Hier gibt es zwar schon was, aber das tut nur auf Windows und da muss noch .NET installiert sein...- Ein Tool um Schnittemappen zu erstellen. Das Thema hat sicherlich jeder OEM und somit alle Automotive Zulieferer.- Makro / Tool mit dem Mann Meßpunkt / RPS - Punkte erstellen kann und später auch in eine EXCEL Liste ausgeben kann. Das ganze dann auch noch so das es Zeichnungsmäsig erfasst ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : catvba mit catscript aufrufen
elharry am 31.10.2008 um 08:43 Uhr (0)
Hallo zusammen,ich habe hier ein Tool(CAA) das mit eine Toolbar erstellt. Nun habe ich ein Makrogeschrieben mit einer USERForm drin als catvba. Leider kann ich das nicht direkt einbinden. Deshalb dachte ich mir machste eben noch ein catvbs welches das catvba aufruft. Dazu habe ich die folgende Zeilen gemurkst. Dim EE Dim Params() EE=CATIA.SystemService.ExecuteScript("C:caxR16", catScriptLibraryTypeDirectory, "TEST.catvba", "CATMain", params)Hat jemand eine Idee wie ich das hinbekomme?mfgelHarry
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : HTML-mit Makro II
elharry am 04.11.2008 um 08:21 Uhr (0)
Hallo,das hier funktioniert bei uns sehr gut sowhol unter UNIX und Windows.Dim OSVARDIM ReturncodeOSVar=(CATIA.SystemConfiguration.OperatingSystem)If OSVAR="intel_a" then CreateObject("WScript.Shell").Run "iexplore.exe http://ww3.cad.de/foren/ubb/Forum137/HTML/000746.shtml#000000" Else Returncode=CATIA.SystemService.ExecuteBackgroundProcessus("browser http://ww3.cad.de/foren/ubb/Forum137/HTML/000746.shtml#000000") End IfAnmerkung:browser ist ein Skript auf UNIX das den aktuellen Browser aufruft!mfgelHarry
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetAsyncKeyState / KeyPressed / DOEvents
elharry am 13.10.2009 um 15:04 Uhr (0)
Hallo zusammen,versuche mich gerade mal wieder an einem Makro und bekomme es nicht hin.Das Makro soll beim drücken der ESC Taste abbrechen. Das Makro soll nur auf Windows laufen.Den folgenden Code habe ich.Sub Main() For I = 1 To 10000 DoEvents KeyPressed = CBool(GetAsyncKeyState(vbKeyEscape) And &H8000) &H8000 meint gedrückt! DoEvents Catia wartet kurz? MsgBox ("Keypressed : " & KeyPressed) If KeyPressed = "True" Or KeyPressed = "Richtig" Then Exit Sub MsgBox ("R ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Farbe zurücksetzen
elharry am 26.11.2008 um 10:28 Uhr (1)
Hallo zusammen,im PartDesing bevorzuge ich es die Properties einfach wieder zurück zu setuzen.RM auf PartBody -- PartBoy object -- Reset Properties -- Apply to children -- OKDanach ist alles im CATIA grau.viele grüßeHarry
|
In das Form CATIA V5 Programmierung wechseln |