|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 11.05.2009 um 10:17 Uhr (0)
Hallo, hab ich schon versucht, geht auch nicht.Dim CATIA As ObjectSet CATIA = GetObject(, "CATIA.Application")Dim SysS As ObjectSet SysS = CATIA.SystemServiceSysS.Print "Retrieve the current part"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrisches Set kollabieren/expandieren
AndiKrue am 08.06.2009 um 15:40 Uhr (0)
CATIA.StartCommand("Expand First Level") CATIA.StartCommand("Expand Second Level") CATIA.StartCommand("Expand All Levels") CATIA.StartCommand("Collapse All") ---- Klappt den ganzen Baum einEin Anwendung nur auf ein spezifisches Geoset ist mir jetzt nicht bekannt.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 11.05.2009 um 08:55 Uhr (0)
Hallo, ich habe gerade ein Beispielmakro aus der Automation in VBA benutzt, nur geht irgendwie der CATIA.SystemService.Print nicht, ich bekomme folgende Fehlermeldung:Object doesnt support this property or method (Error 438)geht der SystemService.Print nicht über VBA, wenn doch, wie geht es?[Diese Nachricht wurde von AndiKrue am 11. Mai. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Die internen Namen für Elemente auslesen
AndiKrue am 02.02.2009 um 17:08 Uhr (0)
Ich benutz diesen Code, um erst den Anzeigennamen auszugeben und dann den internen Namen. damit funktionierts aber nur bei Geosets, Skizzen und Parametern. ich kann mir denken warum es nicht funktioniert, aber wie kann es funktionieren? Steh da vor einer Wand...Sub bla2() Dim Name as string Dim p As Part Set p = Catia.ActiveDocument.part Dim selection as selection Set selection = Catia.Activedocument.selection MSGBOX(selection.item(1).value.name) set name = selection.item(1).value.getitem("ModelEl ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Flächenausrichtung von erzeugten Flächen
AndiKrue am 10.08.2009 um 14:15 Uhr (0)
Hallo, ich versuche herauszufinde, in welcher Weise CATIA die Flächenausrichtung festlegt, und mir ist aufgefallen, dass CATIA teilweise genau das Gegenteilige von dem tut, was man aus mathematischer Sicht erwarten würde.Gibt es zu dem Thema schon Infomaterial?Ein einfacher Fall zum Beispiel:Ich erzeuge einen Intersect, Normalenvektor Plane1 ist (0,0,1) und von Plane2 (1,0,0). Das Kreuzprodukt und damit Linienrichtung wäre (0,1,0). Messe ich im Space die Linienrichtung aus bekomme ich die Richtung (0,1,0), ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Flächen : Ausrichtung von Flächen und Linien
AndiKrue am 10.08.2009 um 14:22 Uhr (0)
Hallo, ich versuche herauszufinde, in welcher Weise CATIA die Flächenausrichtung festlegt, und mir ist aufgefallen, dass CATIA teilweise genau das Gegenteilige von dem tut, was man aus mathematischer Sicht erwarten würde.Gibt es zu dem Thema schon Infomaterial?Ein einfacher Fall zum Beispiel:Ich erzeuge einen Intersect, Normalenvektor von Fläche 1 ist (0,0,1) und von Fläche 2 (1,0,0). Das Kreuzprodukt und damit Linienrichtung wäre (0,1,0). Messe ich im Space die Linienrichtung aus bekomme ich die Richtung ...
|
| In das Form CATIA V5 Flächen wechseln |
|
CATIA V5 FEM : Click ok to terminate
AndiKrue am 06.05.2009 um 15:02 Uhr (0)
Denke auch nicht, dass es am Prozessor liegt, hab nen Intel und es passiert trotzdem.das macht es besser-- http://catia.cad.de/index.php/Tipps_Tricks/126-klick-ok-to-terminate-performance-heruntersetzen
|
| In das Form CATIA V5 FEM wechseln |
|
CATIA V5 Part / Assembly : To Update in Properties Mechanical
AndiKrue am 22.04.2009 um 09:48 Uhr (0)
Ok ich beantworte mich mal selbst ^^,Sobald in dem Geoset etwas zu Updaten ist, setzt Catia diesen Schalter im Geoset, um nicht alle Geosets Updaten zu müssen.
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Programmierung : Änderung der Punktdefinition
AndiKrue am 30.01.2009 um 11:32 Uhr (0)
Ok, genau das war die Idee, also verknüpfte Punkte in ihrer Definition zu ändern aber nicht in ihrer Position. Per Hand ist das ja Problemlos möglich, drei Klicks... Schade, dass das Catia nicht richtig aufzeichnet.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 11.05.2009 um 13:23 Uhr (0)
Habs grade nochmal mit Variant und SystemService probiert, geht leider auch nicht, im Catscript hab ich keine Probleme.Wäre es möglich, dass eine Referenz fehlt?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 12.05.2009 um 09:19 Uhr (0)
It works! 10 Gummipunkte! Allerdings mussten bei mir noch Klammern drum, also so:AusgabeString = SysS.Print("Begin Instantiation")[Diese Nachricht wurde von AndiKrue am 12. Mai. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : (Masse)mittelpunkt einer Seite (Face) bestimmen
AndiKrue am 26.06.2009 um 13:46 Uhr (0)
Sollte so funktionieren, ich hoffe es hilft dir weiter.Dein Fehler liegt wohl an dem CreateReferenceFromObject. Geht nur über CreateReferenceFromName, selektiert man im Baum, geht es über Object. Nochmal nen Edit, nun kann man wirklich nur Flächen im Baum und im Space selektieren.Code:Private Sub GetCenterOfGravityFromFace()Dim oDocumentDim SelDim InputObjectType(1)Dim StatusDim i As IntegerDim oFaceDim oPartDim oReferenceDim oMeasurableDim iCenterOfGravity(2)Set oDocument = CATIA.ActiveDocumentSet oPart = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Flächen : Ausrichtung von Flächen und Linien
AndiKrue am 11.08.2009 um 09:52 Uhr (0)
Hallo, Ja meine Flächen sind Planar im Beispiel, sonst könnte ja die gesamte Fläche nicht nur einen Normalenvektor haben. Generell muss ich aber auch mit gekrümmten Flächen umgehen können, aber ich kenne die Ausrichtung der Eingangsflächen. Es ist wohl richtig, dass an jedem Schnittpunkt (Line = viele Punkte) ein eigener Vektor entsteht, der sich aus dem Kreuzprodukt aus Normalenvektor im Punkt auf Fläche 1 und Normalenvektor im Punkt auf Fläche 2 berechnet werden sollte (CATIA invertiert wohl an dieser St ...
|
| In das Form CATIA V5 Flächen wechseln |