 |
CATIA V5 Programmierung : Parameter_mit_Eigenschaften_verknüpfen
bgrittmann am 26.09.2018 um 16:16 Uhr (15)
Servus FelsenIch hab dir mal einen kleinen Code zu deinem Problem zusammen geschrieben (damit ich in Übung bleib)Code:Sub CATMain()Dim oPartDocument As PartDocumentDim oParameterSet as ParameterSetDim oParameter as ParameterDim oUserRefPropertyParameter as ParameterDim strFormula as StringDim oFormula as FormulaDim i as IntegerDim sParameterName as StringSet oUserRefPropertyParameter = NothingIf TypeName(CATIA.ActiveDocument) "PartDocument" Then MsgBox "No PartDocument opened and active", vbCritical Exi ...
|
| In das Form CATIA V5 Programmierung wechseln |
 BoundaryBox.zip |
CATIA V5 Programmierung : RoughStock per Makro
moppesle am 31.07.2012 um 13:06 Uhr (0)
Hallo Sky Walker,vieleicht hilft das weiter.Habe mir die BoundaryBox in mein Startpart gepackt.Zusätzlich einen Parameter zum ein und ausschalten,Zitat:Das Problem bei der BoundingBox ist auch, dass die Ermittlung der Extremwerte wohl etwas länger dauert.damit nicht während der Konstruktion jedesmal die Extremwerte ermittelt werden.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : COM References verschwunden (V5R26)
Randle am 25.11.2017 um 13:08 Uhr (1)
Moin, moin,also soweit ich mich erinnere musst du wenn du CATIA Bibliotheken in .NET (als Verweis, zu erkennen an den Kopien mit Prefix Interop.* - oder so ähnlich - in deinem .NET Projektverzeichnis) einbindest musst du diese bei jedem Releaseupdate aktualisieren, da diese Release spezifisch sind.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshots erzeugen?
Catia-Junkie am 26.05.2004 um 10:30 Uhr (0)
Screenshots kan man recht einfach erzeugen: Tools- Image- Capture dann entweder den ganzen Bildschirm oder einen Rahmen abfotografieren. Die Datei kann in allen möglichen Formaten gespeichert werden. Umwandeln in eine pdf-Datei dann mit den üblichen Tools.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : drawing isolate via vba makro
Proofin am 09.03.2007 um 09:43 Uhr (0)
Hi toyo,im not sure but i think this is what you mean:----------------------- Code----------------------- Dim oDoc As Document Set oDoc = CATIA.ActiveDocument Dim oSheet As DrawingSheet Set oSheet = oDoc.Sheets.Item(1) oSheet.Isolate----------------------- Code-----------------------regards Proofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisieren Zeichnungen aktualisieren
CTenschert am 09.03.2005 um 13:26 Uhr (0)
ich bin Anfänger was Catia-Programmierung angbelangt kenne mich aber mit Access-VBA einigermassen aus. Geht eigentlich einfach, Zeichne einfach die Arbeitsschritte auf (Tools/Makro/Makroaufzeichnung starten), und Passe dann den Code an. Habe ich eine Chance folgendes zu programmieren: -Öffnen einer IGES-Datei Müssen nur als *.ig2 geladen (Importiert) werden -Selektieren aller Texte Geht mit der Select Funktion. (kannst Du aufzeichnen) Makro Aufzeichen, auf Suchen gehen (Bearbeiten/Suchen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfrage ob Part in Product vorhanden ist?
K.Siebert am 14.07.2008 um 20:23 Uhr (0)
Hallo Schlabba,möchtest du nur danach suchen und weiter nichts?Da hat CATIA selbst schon eine Suchfunktion.Wenn du über Makro suchen möchtest kuck mal hier . Ich selbst habe noch nicht in das Makro reingeschaut hört sich aber an als könntest du dieses als Vorlage verwenden.------------------ Sei Schlau bleib Dumm !!?!!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatentransformation/Transformationsmatrizen im Part
Lionel Hutz am 14.02.2023 um 13:35 Uhr (1)
Wirf mal einen Blick auf das Makro DMUPstCopyPasteKeepAbsolutePosition aus der Catia-Hilfez.B. hier https://www.maruf.ca/files/caadoc/CAAScdDmuUseCases/DMUPstCopyPasteKeepAbsolutePositionSource.htmDa werden Parts per Matrixmanipulation im Product positioniert.Mathematisch musst du ja die Verschiebung und Verdrehung, die du auf dein Referenz-Achsensystem aufbringen müsstest, um es auf den Nullpunkt ohne Verdrehung zu platzieren auf die anderen Achsensysteme anwenden.Da sollten dann die Koordinaten relativ z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy+Paste per VBA -> funktioniert nicht
joehz am 23.01.2017 um 12:43 Uhr (1)
Hi,das Ziel für den Paste fehlt noch.zB: Code: oSel.Add oP.Bodies.Item(n) oSel.Copy oSel.Clear Set oDestSel = oDestDoc.Selection oDestSel.Clear oDestSel.Add oDestDoc.Part oDestSel.PasteSpecial "CATPrtResultWithOutLink" DoEvents oDestSel.ClearTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Eigenschaften (added Propertities) über eine Eingabemaske vergeben,ändern und löschen
bgrittmann am 05.07.2016 um 13:23 Uhr (15)
ServusWillkommen im Forum.Dies ist auch in Catia möglich.Die Eigenschaften kannst du in den "UserRefProperties" speichern. (manuell über Eigenschaften des Products - "andere Eigenschaften definieren")Eingabefenster (falls das normale Catiafenster nicht ausreicht) kannst du über VBA (fast) beliebig erstellen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Properties im Drawing
Lusilnie am 25.10.2006 um 22:14 Uhr (0)
Hallo Hokay,nach meiner Meinung funktioniert das mit der Textbreite nur für Texte, nicht für eine Selektion!Es müßte also etwa so lauten (ungetestet, da CATIA gerade nicht vorhanden!):Code:Dim K as IntegerFor K = 1 to selection1.count selection1.Item(K).Value.visProperties.SetParameterOnsubString catCharSpacing,0,0,70Next( Oder ohne ".Value" ?)mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Properties im Drawing
Lusilnie am 25.10.2006 um 22:14 Uhr (0)
Hallo Hokay,nach meiner Meinung funktioniert das mit der Textbreite nur für Texte, nicht für eine Selektion!Es müßte also etwa so lauten (ungetestet, da CATIA gerade nicht vorhanden!):Code:Dim K as IntegerFor K = 1 to selection1.count selection1.Item(K).Value.visProperties.SetParameterOnsubString catCharSpacing,0,0,70Next( Oder ohne ".Value" ?)mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Properties im Drawing
Lusilnie am 25.10.2006 um 22:14 Uhr (0)
Hallo Hokay,nach meiner Meinung funktioniert das mit der Textbreite nur für Texte, nicht für eine Selektion!Es müßte also etwa so lauten (ungetestet, da CATIA gerade nicht vorhanden!):Code:Dim K as IntegerFor K = 1 to selection1.count selection1.Item(K).Value.visProperties.SetParameterOnsubString catCharSpacing,0,0,70Next( Oder ohne ".Value" ?)mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |