Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.316
Anzahl Beiträge: 31.735
Anzahl Themen: 6.266

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 8620 - 8632, 10970 Gesamtergebnisse mit Suchbegriffen catia r34 sec.
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
MarcDe am 15.07.2013 um 16:34 Uhr (0)
Moin Henry,Zitat:Du setzt zwei Mal die gleiche Referenz.Es ist immer eine Ebene vom Achsensystem in jeweils einem Part. BRep sieht da natürlich gleich aus, wird jedoch in je einem anderen Part erzeugt. Du kannst auch testweise mal den anderen BREP-String über Product einkommentieren, da kommt dasselbe heraus: 0.Zitat:Warum setzt Du die Referenzen so kompliziert?Wie soll ich sie anders setzen? Vom Achsensystem gibt es keine Member wie XZ-Plane als Referenz. Lediglich die Origin-Point Referenz als Member, ab ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
MarcDe am 16.07.2013 um 09:55 Uhr (0)
Moin Henry,ja ich bin auch so ein Fan von "wechvoncatia", aber manchmal ist das nicht so einfach  Ich bin vor einiger Zeit schon mal auf dein Tool gestoßen.Das Problem hier ist: Ich hab das ganze schon versucht mathematisch zu lösen, d.h. bin über Transformationsmatrizen gegangen, aber leider liefert Catia - obwohl eine Verschiebung der Achsensysteme da ist - hier oft auch nur falsche Matrizen zurück, die nicht nutzbar sind. GetComponents lieferter mir schon so oft keine Verschiebung zurück, obwohl die Ac ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
RSchulz am 17.07.2013 um 13:11 Uhr (0)
Hat sich eigentlich irgendwer mal meinen Code angeschaut...Startcommand ist immer schlecht, wenn du es vermeiden kannst, da es von der Sprache abhängig ist und frei definierbar.Wenn du so oder so eine Selection hast, kannst du auch "VisProperties" davon verwenden.Code: Sub CATMain() Dim oProdukt Dim oSel As Selection Dim oVisPropSet As VisPropertySet Set oProdukt = CATIA.ActiveDocument Set oSel = oProdukt.Selection oSel.Clear Set oVisPropSet = oSel.VisProperties oSel.Search "(((CATStFreeStyleSearc ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
gladly am 11.07.2013 um 09:51 Uhr (0)
Auch wenn etwas spät...Falls es tatsächlich um die langsame Suche geht hilft eine Eigenschaft die ab der R19 (meine ich zumindest) erhältlich ist. Die deaktiviert die Synchronisierung der Selection des Makros mit dem Windows. Also es wird nicht alles "gehighlighted". Somit laufen Selection-Intensive (viele Selektierte Elemente) Makros um einiges Schneller.Code:Catia.HSOSynchronized = Falsenach dem Makro bzw. der SelectionCatia.HSOSynchronized = True

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
RSchulz am 17.07.2013 um 15:17 Uhr (0)
Im Übrigens wäre das ein gute Ansatz, denn warum ist die Selektion so Zeitaufwendig? Weil die Selektion dargestellt wird. Diese Bildberechnung kostet zeit und kann mit HSOSynchronized = false deaktiviert werden birgt aber die von mir erwähnten Bugs.Ein weiterer Ansatz könnte es sein, CATIA unsichtbar zu schalten mit "CATIA.Visible = False" und nach der Bearbeitung wieder auf True zu setzen. Ob das etwas bringt weis ich allerdings nicht. Nur verstehe ich dann anscheinend immer noch nicht, wie du es machst. ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
Estafanos am 17.07.2013 um 15:41 Uhr (0)
wenn ein Part mit 30.000 Elementen dauert die Ausführungszeit nur 3 Sec. aber leider weiß ich nicht, wie man das Skript unter einer Baugruppe funktionsfähig machen kann?Du kannst gerne für einen Part mit vielen Elementen ausprobieren. dann wirst du feststellen, dass es wissentlich schneller ist. Ich kann leider nicht sagen, an was das liegt.Diese Selektion betrifft nur die Geometrical sets, die sind bei mir nur 5 Geometical sets. Danach wird "Hide Components" ausgeführt. Bitte nach dem Ausprobieren Beschei ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
RSchulz am 17.07.2013 um 16:10 Uhr (0)
Ja ist schnell......und mein Beispiel...Code:Sub CATMain() Uhrzeit1 = Time Dim oProdukt Dim oVisPropSet As VisPropertySet Dim oSel As Selection Set oProdukt = CATIA.ActiveDocument Set oSel = oProdukt.Selection Set oVisPropSet = oSel.VisProperties oSel.Search "(((CATStFreeStyleSearch.OpenBodyFeature + CATPrtSearch.OpenBodyFeature) + CATGmoSearch.OpenBodyFeature) + CATSpdSearch.OpenBodyFeature),all" oVisPropSet.SetShow 1 oSel.Clear Uhrzeit2 = Time A = DateDiff("s", Uhrzeit1, Uhrzeit2) MsgBox A ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
RSchulz am 10.07.2013 um 16:00 Uhr (0)
Hallo,nur als kleiner Tipp... Nicht die Suche, sondern die Selektion dauert so lange.Ich habe ebenfalls ein Makro geschrieben, welches aber schnell durchläuft.Code:Sub CATMain() Dim actDoc As ProductDocument Dim oSel As Selection Dim oVisPropSet As VisPropertySet Dim oriCaption As String CATIA.Interactive = False Set actDoc = CATIA.ActiveDocument Set oSel = actDoc.Selection Set oVisPropSet = oSel.VisProperties oriCaption = CATIA.Caption CATIA.Caption = "Bedingungen werden ausgeblendet" DoEvents ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Problem Instancenamen zuweisen
HeinHein am 18.07.2013 um 17:12 Uhr (0)
Hallo hier die wesentlichsten Teile vom codeCode: === Class members ====== private Sub MainSub Dim f_i 1. Step acvtivate assy window Set m_objWindowsOpen = m_objCATIA.Windows for f_i = 1 to m_objWindowsOpen.count msgbox(m_objCATIA.windows.item(f_i).name),vbinformation, "CATIA Windows" If m_objCATIA.windows.item(f_i).name=m_NameMainAssemblyNameShort Then m_objCATIA.windows.item(f_i).Activate exit for End If next 2. getActive Product Set m_objMainProduct=m_objCATIA.ActiveDocument.Produc ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Problem Instancenamen zuweisen
HeinHein am 17.07.2013 um 20:26 Uhr (0)
Hallo,BS: Windows XPCATIA V5 R16ich bin am verzweifeln.Gegenwärtig schreibe ich in VBScript ein Snchronisationsscript.Dabei soll u.a. der Instancename eines Subassemblies an den Dateinamen angepasst werden.Das es in CATIA mit Instancenamen Probleme gibt (was manuelle Instancenamenänderungen sowie via CATScriptfunktioniert, jedoch nicht via VBScript) hat das Forenmitglied TomTom bereits geschildert.Aus diesem Grund rufe ich zur Änderung des Instancenamens aus meinem VBScript ein CATScript auf.Die Zuweisung ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATDrawing Bemaßungsgenauigkeit ändern
DanielFr. am 19.06.2009 um 06:50 Uhr (0)
Hallo wumpel, hallo adran,diese Aktion kann man nicht mit dem Makroreacorder aufzeichnen. Es gibt Funktionen und Befehle die CATIA nicht aufzeichnen kann da diese Funktion nicht implementiert ist.Aber keine Sorge ich habe hier ein Script das alle Dimensionen einer Zeichnung sucht und die Genauigkeit auf "0,001" einstellt. Je nachdem wieviel Dimensionen du hast kann das ein wenig dauern (kann ich gerade nicht testen )Code:Sub CATMain() by Daniel Frauenrath for cad.de Deklarationen Dim oDoc As DrawingDo ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
gladly am 10.07.2013 um 15:44 Uhr (0)
Moin,selektiere einfach das Geometrische Set und starte dann einfach den Hide-Components BefehlAlso (freihand -nicht getestet)Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.clearselection1.add DEINBODY-OBJECTcatia.startcommand "Hide Components"End Sub[Diese Nachricht wurde von gladly am 10. Jul. 2013 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
Estafanos am 17.07.2013 um 12:43 Uhr (0)
Hallo gladly, hallo Zusammen,vielen herzlichen Dank für die sehr guten Informationen. leider konnte ich heute die Vorschläge erst testen, da ich mit anderen Makros gearbeitet habe.Code:catia.startcommand "Hide Components"hat sehr gut funktioniert . Ich glaube, dass es von der CATIA-Sprache abhängig. Man kann hier für die unterschiedlichen Sprachen so eine Unterroutine für die Spracherkennung reinbauen und mit eine If .. Else schleife z. B. für deutsch "catia.startcommand "Komponenten verdecken"" abfangen. ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  651   652   653   654   655   656   657   658   659   660   661   662   663   664   665   666   667   668   669   670   671   672   673   674   675   676   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz