Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.317
Anzahl Beiträge: 31.755
Anzahl Themen: 6.270

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 1 - 13, 59 Gesamtergebnisse mit Suchbegriffen komponente in anordnung verschieben nx sec.
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
bgrittmann am 19.02.2018 um 21:06 Uhr (15)
Servus MaxDoku zur API: V5Automation.chm im Installationsverzeichnisallgemeine Doku: F1 drückencgr öffnen: Im Assembly - Einfügen - vorhandene Komponente GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Drawing manueller Text aus Template auslesen
bgrittmann am 05.10.2021 um 08:50 Uhr (1)
ServusDu solltest über GetModifiableObject (und GetModifiableObjectsCount) von der DrawingComponent direkt auf die modifizierbaren Texte zugreifen können.Auf die CompRef (die Komponente auf dem Detail-Sheet) solltest du nicht zugreifen müssen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Minimaler Abstand zw. Ebene und Komponente
bgrittmann am 16.04.2020 um 20:18 Uhr (1)
ServusDa CreateReferenceFromObjekt nur in einem Part funktioniert musst du wohl den Pfad für CreateReferenceFromName zusammenbauen (siehe zB hier)Wenn du statt der Ebene ein genügend große Fläche nutzen würdest, könntest du ggf auch eine Abstandsanalyse nutzen (GetTechnologicalObject("Distances")). AFAIR musst du dann nur die Products übergeben.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : 2D-Komponente erstellen
bgrittmann am 24.11.2012 um 23:25 Uhr (0)
ServusEine Komponente kannst du folgendermaßen erzeugen (genauso wie von Hand, sollte sich auch durch den Makrorekorder aufzeichnen lassen):- Detail-Blatt anlegen- neue View erzugen (=Komponente)- Tabelle/Geometrie... in View erzeugenEine Instanz einer Komponente erzeugst du über DrawingComponents.Add (siehe Doku)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : flexible Komponente
bgrittmann am 20.04.2011 um 10:22 Uhr (0)
ServusSolle so gehen:- Komponente selektieren- CATIA.StartCommand ("flexible/starre Unterbaugruppe")Vorsicht: die Befehle sind Sprach abhängig.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kollisions-Analyse
bgrittmann am 16.03.2020 um 10:51 Uhr (1)
ServusWillkommen im Forum.Wie wäre es wenn du iterativ vorgehst: bei einer Kollision Bauteil A um X in Z-Richtung verschieben erneut nach Kollision prüfen und ggf weiter verschieben nach maximal Y Iterationen abbrechen (um eine Endlosschleife zu verhindern)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Detail Component in Drawing verschieben
bgrittmann am 30.05.2012 um 10:12 Uhr (1)
ServusJede Komponente hat die Eigenschaft x und y. zB:Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.ActiveSheetDim drawingViews1 As DrawingViewsSet drawingViews1 = drawingSheet1.ViewsDim drawingView1 As DrawingViewSet drawingView1 = drawingSheet1.Views.Item(2)Dim drawingComponents1 As DrawingComponentsSet dra ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Exemplar einer 2D Komponente erzeugen (per Makro)
bgrittmann am 11.01.2012 um 17:34 Uhr (0)
ServusWillkommen im Forum.Die Funktion "Exemplar einer 2D Komponente erzeugen" findest du bei den DrawingComponents (siehe V5Automation) mit der Methode "Add". Anbei ein Beispiel:Code:Set KatalogViews = KatalogSheet.ViewsSet KatalogView = KatalogViews.Item("Test") Name der 2D-Komponente auf dem Datailblatt Set KatalogComponents = ZielView.Components    die Collection der 2D-Komponentn in der Zielansicht aufrufenSet KatalogComponent = KatalogComponents.Add(KatalogView, 0, 0) einfügen bei den Koordinaten 0,0 ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Measure Inertia Informationen kopieren
bgrittmann am 02.06.2020 um 18:14 Uhr (1)
Servusich hab dazu folgende Ideen: Gesamt-COG aus den einzelnen COGs/Massen berechnen alle anderen Products in der Rootbaugruppe deaktivieren und von der Rootbaugruppe as COG bestimmen zu messende Instanzen in ein leeres Product/Komponente kopieren, COG bestimmen, Hilfsproduct/Komponente wieder löschenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : IsInactive-Eigenschaft im Assembly-Design?
bgrittmann am 30.01.2012 um 17:51 Uhr (0)
Servus TobiWas meinst du mit "herausfinden ob das Part aktiviert".In diesem Thread ging es primär um deaktivierte Parts/Components (RMT auf Part - Objekt - Komponente deaktivieren)Wenn eine Komponente (auf diese Weise) deaktiviert ist wird der Parameter auch im Cache-Mode angezeigt.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : 2D-Komponente erstellen
bgrittmann am 25.11.2012 um 19:48 Uhr (0)
ServusIch würde so vorgehen:- Schleife über alle Sheets- mit isDetail prüfen ob es sich um ein Detail-Blatt handelt- 2D-Komonente erstellenIn der Doku gibt es ein Beispiel wie man eine Komponente (mit Anklicken eines Einfügepunktes) instantiiert. ggf sind die Kooridinaten der Usereingabe aber nicht auf die Zielansicht bezogen (Umrechnung über Position der Ansicht sowie Maßstab)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
bgrittmann am 01.01.2011 um 14:54 Uhr (0)
ServusIch wünsche auch allen ein frohes neues Jahr.Die einfachst Möglichkeit wäre (ohne Makro) mit "Senden an", der Sicherungsverwaltung oder "Neu aus" alle Part und Products des RootProduct in ein neues Verzeichnis zu verschieben/neu erstellen.Über Makro könnte es so gehen:- Prüfen ob nur das Product geöffnet ist (über Windows-Collection)- Array mit den Dateinamen/Fullname der Document-Collection füllen- das entsprechende Verzeichnis durcharbeiten ob der Dateiname im Array vorhanden ist, wenn nicht mit "M ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aktivierungsstatus der Komponente / Component Activation State
bgrittmann am 09.08.2017 um 12:27 Uhr (1)
ServusIch nehme an dass bei dir actProd die Product-Instanz ist.Schon mal probiert deinen dritten Ansatz so umgestalteten (ungetestet und nur grobe Fehlerbehandlung):Code:Function GetComponentActivationState (InstanceProduct as Product) as Parameterdim oParameters as Parametersdim i as IntegerSet oParameters = InstanceProduct.Parametersfor i = oParameters.Count to 1 Step -1 if (InStr(oParameters.item(i), "Component Activation State" 0) or InStr(oParameters.item(i), "Aktivierungsstatus der Komponente" 0) ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5 

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