|
CATIA V5 Programmierung : Probleme mit UserSel
HoBLila am 03.03.2010 um 13:17 Uhr (0)
Ich gebe lieber die Librarys an, da einige Klassen-/Objektnamen mehrfach vergeben sind.Daher mache ich dies gerade auch beim CATVBA, da da ja schon von Anfang an alle CATIA-APIs angezogen werden.Ob ich den Namen jetzt aus dem Gedächnis richtig geschrieben habe weiß ich aber nicht, da ich immer Nur INF und Strg + Leertaste eingebe. Edit: Ich nutze übrigens lieber VB6, statt VS2008 ;p. Das hat aber auch den Grund, dass ich VB6 kein .NET-Gedöns hat (ich komme weniger in Versuchung bei den COM-Verlinkungen un ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Startpunkt von geschlossener Kurve
HoBLila am 08.12.2010 um 17:40 Uhr (0)
CATIA macht intern übrigens auch einen Extrempunkt.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrude-Fläche erstellen
HoBLila am 28.04.2011 um 08:55 Uhr (0)
Hallo billisk,ich habe mir den Code jetzt nicht angeschaut, aber es wäre auch für andere Hilfreich, wenn Du kurz nennen könntest welches CATIA Du einsetzt und vor allem wie die Fehlermeldung lautet und in welcher Zeile sie genau auftritt.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe Fehler in Programm bei Nutzung von R18
HoBLila am 20.05.2011 um 13:47 Uhr (0)
2 Versuche hätte ich zu bieten:CATIA registrieren über den regserverund niemals zwei verschiedene Releases in einer Windows-Session laufen lassen, am besten nicht einmal auf dem gleiche nrechner installiert haben, da soetwas genau zu solchen Fehlern führen kann.Ich muss allerdings sagen, dass ich auch mehrere CATIAs auf einigen Rechnern habe und mit der Regel beim Releasewechsel neu zu starten ganz gut fahre.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf z ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Darstellung als Drahtgitter
HoBLila am 26.05.2011 um 10:48 Uhr (0)
Hallo Christian,ver such mal CATIA.StartCommand("")darüber kann man CATIA-Befehle aufrufen.Eintragen tust Du dort den Namen des Commands, welcher erscheint (rechts unten wo man Command eingeben kann c:...), wenn Du mit der Maus darüber fährst.Eventuell hilft das schon weiter.Ansonsten glaube ich nicht, dass das Allcatpart assoziativ ist.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Darstellung als Drahtgitter
HoBLila am 26.05.2011 um 13:41 Uhr (0)
Code:Sub CATMain()Call CATIA.StartCommand("Wireframe (NHR)")End Subist also nicht das Richtige?Edit: Ahhh ich seh schon, das ist eine Option, die ist bei mir ausgegraut.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing[Diese Nachricht wurde von HoBLila am 26. Mai. 2011 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetCoordinates
HoBLila am 26.05.2011 um 16:07 Uhr (1)
Schaue mir erst jetzt Deine Systeminfo an. :-)Hätte uns viel Grübeln erspart, aber naja man lernt ja.Wollte nämlich gerade schreiben, dass Du dann nen 64bit Rechner hast, aber das steht ja auch in der Sysinfo :-DDann zur Begründung:Ist bei mir schon länger eine Programmierrichtlinie, vor jedem Methodenaufruf Call zu schreiben, wenn ich keine Rückgabewerte erwarte.Dies ist bei 64bit manchmal nötig, da die Skriptbibo von CATIA nicht nur COM sondern auch 32bit ist.Das ist der Architektur geschuldet. Aus diese ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Seltsame Probleme beim Start eines externen Programms mit Paramterübergabe aus Catia
HoBLila am 27.05.2011 um 09:39 Uhr (1)
Setz mal die UmgebungsvariableCNEXTOUTPUT=consolevielleicht zeigt sich dann etwas in der CATIA-Ausgabe.Bezweifle es aber, mit fällt dazu nur auch nichts ein. :-(Edit: Vielleicht hilft Dir dieses Thema weiter http://ww3.cad.de/foren/ubb/Forum137/HTML/000815.shtml ------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension texts im Drafting
HoBLila am 30.05.2011 um 11:26 Uhr (1)
Hallo Heiko,ich vermute das Problem liegt daran, dass das Durchmesserzeichen in CATIA in einer anderen Schriftart (CATIA-Stroke) vorliegt und in dieser ein normales Zeichen ist.Siehe Symboltabelle.Also auf die Schriftart für das Zeichen achten.Hoffe das geht in die richtige Richtung.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, imm ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reaction Fehlermeldung
HoBLila am 21.06.2011 um 12:00 Uhr (0)
Der Hinweis mit V6 ist wichtig, vielleicht eine der wichtigstens Eigenschaften hier in Deinem Post, weshalb ich nicht verstehe, dass er nur so in einem Halbsatz kommt...Also ActiveDocument gibts nicht mehr im V6, das sollte eigentlich klar sein, hierzu bitte die Doku lesen.Dann gibt es überhaupt keine Dokumente mehr im V6, das sollte auch klar sein.Das ganze Modell geht nun über Editoren, was 1:1 dem CAA-Ansatz entspricht und viel praktikabler ist, da man das aktuell in bearbeitung befindliche Objekt erhäl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multiview ändern
HoBLila am 29.06.2011 um 17:37 Uhr (0)
Fenster aktivieren über CATIA.Windows().ActivateDann könntest Du mir helfen, indem Du mir sagst, wie Deine MultiView-Klasse heißt, denn meine Doku geht grad nicht zu durchsuchen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übergeordnetes Produkt ermitteln
HoBLila am 19.07.2011 um 16:08 Uhr (0)
Hallo Tiberius,ich habe die Frage sicher falsch verstanden, aber hier mein Code.Code:Option ExplicitSub CATMain() Dim prodWork As ProductStructureTypeLib.Product Dim selWork As INFITF.Selection Set selWork = CATIA.ActiveDocument.Selection Set prodWork = selWork.Item2(1).Value Call MsgBox(prodWork.Parent.Parent.Name)End SubAnalog dazu über das ReferenceProduct vom Part.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ing ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Performance Makro
HoBLila am 04.08.2011 um 15:45 Uhr (0)
Das RefreshDisplay benötigt nen modalen Dialog, den kannste von außen aber schlecht aufmachen.Meist kann man aber auch mit anderen Mitteln seinen Code ordentlich aufmöbeln. ;-)Hierzu gibts jedoch keine pauschalen Antowrten, zumal Du ja auch nichts konkretes sagst, sondern nur Erfahrung.Unter 64bit sind auf Grund der Architektur VBAs langsamer, das bitte ich auch zu bedenken und jeder Zugriff über die API-Schnittstelle kostet sehr viel Zeit, also die Aufrufe irgendwie vereinfachen.Bei Excel mache ich das z. ...
|
In das Form CATIA V5 Programmierung wechseln |