|
CATIA V5 Programmierung : CATIA.StartCommand synchron?
Jens Hansen am 12.10.2005 um 21:38 Uhr (0)
Hallo Lusilnie,außerhalb von V5 wäre es leichter; ich erschalge solche Probleme mittles "LateBinding"-Methoden; d.h. ich greife von außen auf V5 zu und muss logischerweise warten, bis V5 mit der Funktion fertig ist.Innerhalb eines Makros könnte man eine Do-While-Schleife einbauen, die z.B. fragt, ob ein Part vorhanden ist. Das wäre son ein Ansatz.schöne grüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anwendung nur unter beim kompilieren geöffneten Release lauffähig
Jens Hansen am 13.10.2005 um 15:35 Uhr (0)
Hallo carsten,wenn du für deine Application die CATIA-Dlls als Verweise herangezogen hast, dann werden diese in den Anwedungsverzeichnis quasie "verändert und kopiert" - Stichwort Interoperbility"So gesehen verwendest du nur die Bibliotheken, der gerade geöffneten CATIA-Version.Wenn du Release-übergreifend abreiten willst/musst. hast du 2 Möglichkeiten:1. Du verweist vor der eigentlichen Start deines Programms auf die zu verwendene V5-Version - also vorher die dlls heranziehen und die "alten" überschreiben ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATskript STRING DOUBLE
Jens Hansen am 25.10.2005 um 23:57 Uhr (0)
Hallo Sparkey,Fehler abfangen geht mit:On Error Resume NextViel ErfolgJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : INPUTBOX - OK - ABBRECHEN
Jens Hansen am 29.10.2005 um 20:07 Uhr (0)
Hallo Sparky,schau mal in der online-Hilfe für die Automation (..intel_acodeinV5Automation.chm) nach, da steht einiges drin. Anbei ein kurzes Script-Beispiel:----------------------------------------Dim sFilterValue As String sFilterValue = "-1." Default value sFilterValue = InputBox("What is the filtering value ?", "Filtering value", sFilterValue) If (sFilterValue "") Then . . . end if-------------------------------------------------schöne grüßeJens Hansen------------------Inoffizielle CATIA-Hilfe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung unterdrücken???
Jens Hansen am 08.11.2005 um 15:07 Uhr (0)
Hallo Robert;Datei-Meldung werden wie folgt unterdrückt:CATIA.DisplayFileAlerts = Falseschöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt und Partnumber - gibts die ???
Stoffel am 11.11.2005 um 18:31 Uhr (0)
ansonsten einfach mal per catia.documents.count nachschauen, ob es ein "activeDocument" überhaupt geben kann....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATscript schützen
Jens Hansen am 04.12.2005 um 21:48 Uhr (0)
Hallo,die Datei ***.catvbs verdunkeln und einfach in ***.catscript umbennen; fertig.schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unix: nach Catiastart autom. Makro laufen lassen
Watje am 15.12.2005 um 17:58 Uhr (0)
Moin!Habe mitlerweile 10 verschiedene Arten gefunden um Macros beim Catiastart unter Windows lauf zu lassen, aber keine funktioniert unter Unix. Ich programmmiere mit Java (VisualAge), vielleicht kennt sich ja jemand da aus.("..." steht für den Pfad den ich nicht komplett hinschreiben will)---------------------------------------------------------------------public void catiaMakroStart(String MakroName) { String cmd; cmd ="...irix_a...Catstart" + " CNEXT -macro " ...Scripte" + MakroName + ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Workbench wechseln bzw abfragen
Filippo am 21.12.2005 um 21:40 Uhr (0)
Hallo Baldi,probiere mal so.Sub CATMain()Dim documents1 As DocumentsSet documents1 = catia.DocumentsDim partDocument1 As PartDocumentSet partDocument1 = documents1.Add("Part")If catia.GetWorkbenchId "PrtCfg" Then catia.StartWorkbench "PrtCfg"End IfpartDocument1.CloseEnd SubCiaoFilippo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : [www.cad.de] Makrosammlung
Jens Hansen am 11.01.2006 um 14:16 Uhr (0)
Hallo,auch schon hier mal nachgesehen:http://catia.cad.de/v5/download.htmDa sind eingentlich schon recht V5-makros veröffentlicht.Schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : [www.cad.de] Makrosammlung
Jens Hansen am 11.01.2006 um 14:47 Uhr (0)
Hallo,naja.. bedenke aber, dass hinter den makros einiges an Know How steckt, was größtenteils Teil eines Projektes oder Auftrages sein könnte - Stichwort "Firmengeheimnis".Zur Plege der Hilfeseite und Anzahl der Makros kann ich nur sagen: "Je mehr mir Leute Makros schicken, desto mehr wird auf der Hilfeseite veröffetlicht".Makors hier im Forum abzulegen wird wohl kaum gehen, da das Forum keinen struktierten download-Bereich hat.Schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:cat ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Document Schreibschutz aufheben
bibi am 13.01.2006 um 14:52 Uhr (0)
Hallo zusammen,ich experimentiere schoon ne weile mit dem Problem Schreibschutz und hoffe jetzt auf euch:Ich habe ein Product mit verbauten Komponenten. Alle Komponenten haben vom Dateisystem her Schreibschutz. Jetzt setze ich einzelne Dateien auf read+write. Wie bringe Ich Catia bei, dass die Datei jetzt änderbar ist ?Folgende Versuche hab ich schon ausprobiert (ohne Erfolg)document.open (passiert nix)document.close + document.open (passiert auch nix weil komponente verbaut und close nicht akzeptiert wir ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Parameter über Excel VBA steuern
kruemmel am 17.01.2006 um 16:23 Uhr (0)
hallo!ich beschäftige mich gerade mit ähnlichen problemen. mit den office web components kann man z.B. ein excel-file in eine form einfügen. diese kann als quelle auf csv-daten zurückgreifen.die parameter kann man über part/product parameters.item(i).value bzw. .name aus dem catia herauslesen. vorsicht aber mit den formaten, da hier nur strings exportiert werden (es ist also etwas fuddelarbeit notwendig)naja - der rest ist fleißarbeit...gruss vom kruemmel
|
In das Form CATIA V5 Programmierung wechseln |