|
CATIA V5 Programmierung : Parts Selektieren
RSchulz am 25.06.2014 um 16:45 Uhr (1)
Hallo Petra,was meinst du mit Parts selektieren (Produkt, geladene oder im Ordner befindliche) und in eine Gruppe (in ein Produkt oder Ordner...) packen? Dann ist es sicherlich erforderlich, mehr Randparameter zu erfahren.Was genau möchtest du denn machen, oder geht es erstmal nur um eine Übung. Um in die Programmierung einzusteigen, gibt es vb literatur z.B. Galileo Computing und für den Direkteinstieg im CATIA VBA hat Jens Hansen ein sehr gutes Werk hinterlassen.------------------MFGRick SchulzNettiquett ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript Hide Show von Körpern
moppesle am 24.07.2020 um 10:20 Uhr (1)
Hallo,wenn die Bodys einzeln stehen kannst du nur die darin befindlichen Features deaktivieren.Bei verboolten Bodys kannst du mit einer Rule auf die Boolsche Operation zugreifen. Letztlich hast du / willst du ja nur einen Body der angezeigt wird. Somit kannst du diese verboolen.Nachtrag: Die Bollsche Operation deaktivieren oder aktivieren. Ausblenden geht in diesem Fall nicht ------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 24. Jul. 2020 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : auf externes Makro zugriefen
Lusilnie am 23.04.2006 um 18:03 Uhr (0)
Hallo Spritty,soweit ich damit Erfahrungen habe, funktioniert es nur mit Zugriff auf eine Funktion im Macro2. (Kann mich allerdings auch irren! )Dein Code müßte dann so lauten (, kann es gerade nicht testen!):Code:Language="VBSCRIPT"Sub CATMain()...Dim params(0)params(0) = ""Datumsuhr = CATIA.SystemService.ExecuteScript ("C:..........Makroverzeichnis", catScriptLibraryTypeDirectory, "Datumsuhr.catvbs", "Funktionsname", params)End SubSchau auch mal unter: http://ww3.cad.de/foren/ubb/Forum137/HTML/001581.sh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehl - Text in nächste Zeile
Tweety79 am 03.01.2009 um 21:37 Uhr (0)
Hi!Weiß jemand wie beim Schreiben von Texten der Befehl für "spring in die nächste Zeile" lautet?In meinem Macro heißt es wie folgt:Set dText = DrawingView.Texts.Add ("Punkt = " & refpoint1.Name & " X = " & FormatNumber(Round(CStr(koords1(0)),1),1), dPosX+10, dPosY+20)Nach "refpoint1.Name" will ich, dass "X" und was folgt in die nächste Zeile geschrieben wird - siehe JPG.Ich habe versucht nochmals Koordinaten einzufügen mit dPosY+16, aber das erlaubt CATIA nicht.Kennt sich jemand aus?Danke.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA: Measure Element auslesen
futterknecht am 19.08.2011 um 12:48 Uhr (1)
Hallo zusammen,kann mir von euch jemand sagen, wie ich in Catia V5R19 einen Messwert, welcher unter Applications / Measure abgelegt ist auslesen kann?z.B. Habe zwei Punkte die Variabel angeorndet werden im Assembly. Zwischen diesen Punkten habe ich einen Messung durchgeführt, welche ich mit der Option "keep measure" angelegt habe.Nun möchte ich auf den Wert mit dem Measurenamen darauf zugreifen. Wie ist denn hier der Code dazu?Finde leider nichts im Netz.Bin für jede Hilfe dankbar.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Position.GetComponents - Funktion
Laute am 23.07.2003 um 14:47 Uhr (0)
Hallo nochmals, hab die Sache ein bisschen abgeändertund jetzt bekomm ich eine Fehlermeldung Function marked as restricted or automation type not used in vb - ?? was hat das zu bedeuten? Dim oPart As PartDocument Dim oRoot As Product Set oPart = CATIA.ActiveDocument.Selection.Item(1) Set oRoot = oPart.Product Dim oPosition As Position Set oPosition = oRoot.Position Dim dPosition(11) oPosition.GetComponents dPosition For I = 0 To 5 MsgBox Num ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Balloon links entfernen
NyariG am 19.08.2015 um 08:28 Uhr (1)
Was ich probiert:1)Makro aufnahmen während Isolirung...2)drawingView1.Texts.Item(1).Isolate3)Code:For j = 1 To drawingView1.Texts.Countselection1.Add drawingView1.Texts.Item(j)NextAnwendung = "Isolate"CATIA.StartCommand Anwendung4)Copy-Paste5)Neue Balloon erstellen.Leaderposition kann ich nicht abfragen. Code:Dim MyText2 As DrawingTextSet MyText2 = drawingView1.Texts.Add("ComplexText", 0#, 0#) MyText2.AnchorPosition = 21 MyText2.FrameType = catCircleDim MyLeader As DrawingLeaderSet MyLeader = MyText2.Leade ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kollisionsuntersuchung
ChristophHirsch am 04.03.2013 um 18:06 Uhr (0)
Danke für die Antwort.Also der Programmcode sieht wie folgt aus:Private Sub Start_Click()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductSet product1 = product1.ReferenceProductDim products1 As ProductsSet products1 = product1.ProductsDim parameters1 As ParametersSet parameters1 = product1.ParametersDim product2 As ProductSet product2 = products1.Item("Part3.1")Dim Pfad As StringPfad = CATIA.ActiveDocument.Pathparamete ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizzen ins NOSHOW legen?
JPR am 21.07.2003 um 07:47 Uhr (0)
Hallo Dieter, eigentlich hatte ich mein Script auch so aufgebaut wie du es mir dann als Antwort gegeben hattest. Nur hatte die Zeile mit der Reference in meinem Script gefehlt. Deshalb lief es auch nicht! Jetzt hatte ich mich nur gefragt wieso ich nicht direkt das Skizzenobjekt ins NOSHOW legen kann, sondern über eine Reference die Sache lösen muss. Jetzt funkt es, wie gesagt, echt gut. ------------------ Gruß JPR ---------- [Ungebung: CATIA V5R8SP8 Smarteam 4.5]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
schurik01 am 13.03.2012 um 16:06 Uhr (0)
Danke für deine Antwort. Bei mir handelt es sich aber um catvba-Format. Ich hatte auch auf catvbs verändert gehabt. Excel hat es nicht geschluckt. Meine Button-Eingabe:Private Sub CommandButton2_Click()Shell "H:CATIAMAKROMakro2.catvbs", vbNormalFocusEnd SubHat es vielleicht was damit zu tun, wie ich mein Pfad angebe?? Du hast zum Beispiel gar kein ":" sondern //[Diese Nachricht wurde von schurik01 am 13. Mrz. 2012 editiert.][Diese Nachricht wurde von schurik01 am 13. Mrz. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constraints eines Produkts
CAMiCADse am 24.06.2010 um 20:42 Uhr (0)
Hallo Timber,du kannst das Product/Part zwar nicht direkt fragen welche Constraints darauf verweisen, aber du kannst den Constraint fragen auf welche Elemente er verweist. Wenn du also alle Constraints durchgehst, und die referenzierten Elemente ausliest, hast du über diese Tabelle die gewünschte Information. Ich hatte auch mal über so ein Makro nachgedacht, hab aber dann die Funktionalität in CATIA gefunden und damit hatte sich das erledigt...GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro gleich am Anfang starten?
masterk am 13.05.2004 um 08:25 Uhr (0)
Hallo miteinander, kann jemand mir bitte mal sagen wie mann den Makro gleich am Anfang startet? Also ausführlich: wenn ich z. B. CATIA V5 starte soll ein Makro oder zwei automatisch gestartet werden! (Ich bin ein Anfänger) Und zweitens: Wie heist das Befehl für VB wenn mann ein gespeichertes Teil öffnen will? (Es soll gleich am Anfang nach einer datei fragen die er öffnen soll oder nicht) Danke im Vorraus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimensionen von 3D-Part ermitteln - auslesen
Axel.Strasser am 28.01.2009 um 09:41 Uhr (0)
Du kannst auch kein Excel File erzeugen wenn Du Excel nicht installiert hast., Du bist also immer von irgendwelchen Applikationen abhängig. Wenn Du 3D PDF (ist ausserdem auch kein neutrales Format) nehmen willst, bist Du auch von Adobe abhängig und bei STEP müsstest Du Dir einen eigenen Parser schreiben, der Dein ganzes STEP File auswertet.Axel------------------Inoffizielle deutsche CATIA Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |