|
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 : 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 : CATPart Regel erstellen
CatiaVerhaeltnis am 27.04.2015 um 10:13 Uhr (1)
Zitat:Original erstellt von moppesle:Halloleider kann ich beide deiner beschriebenen Probleme nicht nachvollziehen.Hast du mal ein paar Bilder?Das Problem ist, ich kann nach erstellung nirgends auf die Regel zugreiffen, ich muss mir diese Kompliziert per "Parents/Children" Funktion raussuchen. Ich hatte das mal komfortabler in erinnerung.Wenn ich in der Regel einen Wert 10mm festlege, gibt mir die Skizze 20mm heraus, ich muss den wert 10 quasi Halbieren dass mir in der Skizze dann der wert 10mm angenommen ...
|
| 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 : 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 : Parameter in Konstante umwandeln
Mörchen am 23.07.2008 um 11:52 Uhr (0)
Hallo TheBurner,ich habe das Gefühl, du schmeißt ein paar Begriffe durcheinander:Was eine Konstante ist, hat Rick schon erklärt.Du meinst vielleicht einen Parameter Typ "reelle Zahl" (= ohne Einheit) oder "ganze Zahl".Wenn Du diesen Parameter von einem Parameter Typ "Länge" (Einheit mm) abhängig machen willst, musst du die einheit rauskürzen:Parameter1 (ohne Einheit)= Parameter2(Typ Länge)/1mmWichtig ist geteilt durch 1mm. ohne die 1 versteht es CATIA nicht.GrußMörchen
|
| 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 : Parameter im Parameterset
michi79 am 13.03.2009 um 10:04 Uhr (0)
Hallo Zoltan, erst mal vielen Dank. Ich bin jetzt schon ein Stück weiter, aberder letzte Durchblick fehlt mir noch. Ich denke der wird mit dem Watch Fenster klar, wenn ich durch den Baum gehe. Bei mir klappt das aber nicht. Das Watch Fenster wird nicht aktualisiert wenn ich durch den Baum klicke. Ein Watch auf CATIA.ActiveDocument habe ich gesetzt. Aber was meinst Du mit -Global -Global einstellen ? Gruss Michi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In VBA - Not auf Catia-Befehle nicht möglich
tomtom1972 am 03.03.2010 um 15:29 Uhr (0)
Hallo,deinen Code verstehe ich nun gar nicht.Not ist nicht für eine Zuweisung gedacht, sodern für eine Negation, d.h.b = Not b geht sowieso nie.b ist False, wenn die Datei nicht existiert, und dann tritt ssomit die If-AbfrageIf Not b ThenEnd ifein, die ja nur eine verkürzte Schreibweise vonIf Not b = True ThenEnd ifist, und das ist wiederum das gleiche wieIf b = false ThenEnd ifBei mir funktioniert das.Wie gesagt, willst du eine Zuweisung, dann heisst es:b = FalseGruß------------------tomtom1972
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATProduct nach CATPart
mattu82 am 15.07.2005 um 10:50 Uhr (0)
Hi, ich möchte ein Makro erstellen, um den Schritt "Generate CATPart from CATProduct" zu automatisieren. Ich habe den Vorgang einmal durchgespielt und dabei ein Makro aufgezeichnet, dabei ist folgendes herausgekommen Language="VBSCRIPT" Sub CATMain() Set specsAndGeomWindow1 = CATIA.ActiveWindow Set viewer3D1 = specsAndGeomWindow1.ActiveViewer Set viewpoint3D1 = viewer3D1.Viewpoint3D End Sub Damit kann ich jetzt gar nix anfangen. Ist das wirklich eine Automatisierung, so dass ich damit beliebige CATProdukts ...
|
| In das Form CATIA V5 Programmierung wechseln |