|
CATIA V5 Programmierung : Part aktuallisieren
HoBLila am 09.02.2009 um 09:33 Uhr (0)
Das ganze ist ein Reihenfolgeproblem würde ich sagen. Das habe ich auch immer wenn ich programmiertechnisch etwas was man manuell auch nicht machen kann versuche nachzustellen. Die Selection ist da das Paradebeispiel. Ich wette im Code ist irgendwas nicht direkt sichtbares falsch. Etwas in der Richtung, dass z.B. mit der Selection aus dem falschen part gearbeitet wird oder so. Oder dass PartDesign verlangt wird, aber Assembly aktiviert ist. Eine Kopie zwischen zwei Parts ist z.B. nicht direkt durch Copy & ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : HybridShapeSplit - BothSidesMode 2tes Element auswählen
HoBLila am 19.07.2010 um 13:44 Uhr (0)
Hallo,also Idee woran das liegen könnte habe ich, jedoch keine Lösung, da der Fehler bei CATIA zu liegen scheint.Das Split.1 dürfte nicht unter .2 liegen, das ist nicht korrekt, da Split an sich kein Listenelement ist.Hervorgerufen wird das wahrscheinlich dadurch, dass nur 1 Element mit Append hinzugefügt wird.Die Methode Item liefert das Ergebnis nicht, da es Item von Split nicht geben dürfte und Split.1 nicht unter den HybridShapes hängt. Was ich probieren würde ist, das Ergebnis zu selektieren und eine ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
HoBLila am 24.02.2012 um 15:08 Uhr (0)
Code:Dim arrRefWokrk() As INFITF.ReferenceDim iElem As IntegerDim selWork As INFTIF.SelectionSet selWork = CATIA.ActiveDocument.SelectionCall selWork.ClearCall selWork.Search("((((((FreeStyle.Point + 2D Layout for 3D Design.Point) + Sketcher.Point) " _ & "+ Drafting.Point) + Part Design.Point) + Generative Shape Design.Point) + Functional Molded Part.Point);scr")ReDim arrRefWokrk(1 To selWork.Count2)For iElem = 1 To selWork.Count2 Set arrRefWokrk(iElem) = selWork.Item2(iElem).Reference ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll warten
HoBLila am 28.06.2013 um 09:44 Uhr (0)
Beim Aufruf kannst Du, glaube ich, ein TRUE oder FALSE mitgeben, ob gewartet werden soll.Alternative wäre, aber irgend eine Rückmeldung des Prozesses, auf den der startende Prozess wartet.Das kann auch sein, dass Dein prozess verschwindet, kenne die Aufgbaenstellugn jetzt nicht.Könntest ja eine Ausgabedatei erzeugen. Auf diese prüft der aufrufende Prozess (Polling), was auch immer ein DoEvents enthalten sollte.Besser wäre aber irgend ein Rückgabewert oder etwas in der Prozessliste, hier hast Du sehr viele ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotations TPSView selektieren
HoBLila am 22.10.2010 um 13:40 Uhr (0)
Hallo zusammen,ich habe mal wieder eine Denksportaufgabe. Code:Public Function userSelectView() As String Dim docWork As INFITF.Document Dim selWork As INFITF.Selection Dim arrVarTypes(0) As Variant Dim objBuffer As Object userSelectView = "" On Error Resume Next Set docWork = CATIA.ActiveDocument If (docWork Is Nothing) Then Exit Function End If On Error GoTo 0 Set selWork = docWork.Selection arrVarTypes(0) = "TPSView" Set objBuffer = selWor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Toolbar mit Subtoolbar erstellen
HoBLila am 24.02.2012 um 15:15 Uhr (0)
Ich kann ja mal erklären, wie es im CAA läuft, vielleicht hilft das bei der Suche:Im CAA ist eine Toolbar ein Objekt mit einer Liste.Dieser Liste füge ich Objekte (Commands) hinzu, als einfach oder doppelt verkettete Liste, ich glaube sogar doppelt verkettet.Sprich jedes Objekt hat einen Nachfolger und einen Vorgänger, außer das Erste und das Letzte. :-)Wenn ich nun zwischendrin eine andere Toolbar (Container) als Objekt reinhänge, dann macht CATIA selbstständig solch eine Sub-Toolbar daraus, wobei das ers ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizze im Raum Ausrichten
HoBLila am 19.06.2008 um 08:13 Uhr (0)
*g* ohh sorry, dass ich das nicht gestern Abend gleich gelsen habe, aber war zu müde... Also dein Problem ist eine VB6 typische Sache, die mir damals als ich damit anfing VB Programmierung für CATIA wirklich viel Zeit und nerven gekostet hat, du wirst noch auf viele andere socleh Sachen Treffen.Die Lösung deines Problems ist denkbar einfach, wenn auch unlogisch. Deine Skizze muss vom Objekttyp Object sein. Frag mich nicht nach Sonnenschein, aber wenn VB deine Bibliotheken genau kennt, dann klappen die Über ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion nach CATParts in einem CATProduct
HoBLila am 28.09.2009 um 11:14 Uhr (0)
Hallo zusammen,sorry, dass ich mich in diese Diskussion auch noch einmische, aber ich glaube ich muss auch meinen Senf zu zwei Themen geben, die ich hier heraus gefiltert habe.Erst einmal Parts "aktivieren" geht indem man ihre Workbench aufruft, ich hoffe das war damit gemeint und ich antworte jetzt nicht auf etwas falsches. Dann ist auch eine Multiselection möglich und zwar auf zwei Weisen, einmal mit einer Schleife, bis der User Esc drückt, würde ich aber nicht machen. Und über so ne richtige Multiselect ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grenzen von PowerCopies und Makros
HoBLila am 21.07.2010 um 13:10 Uhr (0)
Hallo Hannes12,ich glaube die Fragen solltest Du lieber im allgemeinem Forum posten, dort gibt es mehr Leute, die sich mit PowerCopies auskennen, da deine Fragen ja mehr in diese Richtung, als in die Programmierung gehen.Zur grafischen Benutzeroberfläche kann ich nur sagen, dass es die ja auch bei den PowerCopies gibt, an der Makroschnittstelle aber nur unter Windows im CATVBA. Soll das Makro unter Unix als CATSkript laufen siehts schon wieder schlecht aus, da sind nur einfache Input-Dialoge möglich, oder ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : 3DText for CATIA
HoBLila am 23.09.2011 um 12:58 Uhr (1)
Hallo Rick,der Formhalber möchte ich dann aber dennoch die Alternativen aufzählen, dass hier nicht nur eine Applikation genannt bleibt:Firma | Tool | SpracheVision numeric | Type3 CAA V5 Based | CAACENIT | CreateGravure | VBWolf | Txt2CATIA | mir unbekanntHansen | im Kochbuch beschrieben | CATVBAdiverse OEMs | z.B. CADGlyph | CAAWie ich hörte hat die Firma :em nun auch eine Lösung.Denke mal alle Lösungen haben ihre Vor- und Nachteile. Eine Kostenlose Lösung ist natürlich sehr im Interesse der Anwender, als ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Externe Referenzen
HoBLila am 01.09.2008 um 09:37 Uhr (0)
Das hört sich wie ein Problem an, was ich neulich erst hatte.Und zwar ging es bei mir darum ein Bohrungsmakro zu schreiben, welches die Bohrungen durch alle Bauteile treibt, so dass diese nicht in jedes Teil neu angelegt werden müssen, was ja sehr lästig ist.Da war das Problem, dass CATIA einen speziellen Punkt oder so nur einmal veröffentlicht für die Bohrung akzeptiert, da dieser fehlerhaft übergeben wurde. Sprich, es dufte nur ein solcher fehlerhafter punkt existieren.Meine vermutung also: Wenn du das M ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makro Aufzeichnung
HoBLila am 25.02.2011 um 16:01 Uhr (0)
Hallo,also ich kann mit VBA und CAA dienen. :-DRick ist im VBA aber fitter als ich und von daher vertraue ich seinem Urteil.Ich glaube deine Fehlerbeschreibung ist einfach zu schwammig.Ich vermute mal dein Problem ist, dass kein VBA-Modul installiert ist, oder etwas in der Art und VBA daher auf deinem Rechner grundsätzlich nicht funktioniert.Daher würde ich Dich bitten noch einmal detailiert aufzuführen, was Du genau probierst und was passiert.Denn einen Klotz aufzuzeichen geht immer ohne Probleme, wie Ric ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Normal View beschleunigen
HoBLila am 31.05.2012 um 12:47 Uhr (0)
Hallo Bernd,ich habe Deinen Ansatz leider nicht verstanden. :-(Ich habe das Problem, dass ich die Normale vom TPSView, während der Verarbeitung brauche.Da der FTA-Bereich im CATIA extrem schlecht implementiert ist, bekomme ich die Normale nicht. :-(Daher dachte ich mir: Ich zwing den User gerade drauf zu schauen um eine Ebene erzeugen zu können, die genau drauf liegt um wiederum den 2D-PickingPoint auslesen zu können. :-)Alles sehr schlimm mit Workarounds, ich weiß, aber ich muss den fehlerhaften TextWithL ...
|
| In das Form CATIA V5 Programmierung wechseln |