|
CATIA V5 Kinematik DMU : Simulation mit Regeln + Wiedergabe als .avi generieren
bgrittmann am 21.02.2011 um 21:34 Uhr (0)
ServusWenn du einen Mechanismus mit Regeln steuerst kannst du dir Umweg über eine Simulation sparen.Den Mechanismus selektieren - Tools - Simulation - Video generieren- Zeilpfad angeben- Codec einstellen (zB beim Cinepak: Kompressionsqualität auf 25 reduzieren)- in den Parameter des "Wiedergabegräts" (in entsprechender Symbolleiste Icon ganz recht) Abtsatrate zB af 0,1s stellen- Generierung starten.Dies ist nur eine von vielen (teilweise umständlichen) MöglichkeitenAlternativ können auch externe Tools zum ...
|
| In das Form CATIA V5 Kinematik DMU wechseln |
|
CATIA V5 Programmierung : Makro Achsensystem mit allen Elementen veröffentlichen
bgrittmann am 20.11.2011 um 18:24 Uhr (1)
ServusWie weit kommst d mit deinem Makro? Wo scheiterst du?Könntest du bitte den Code, mit dem du Probleme hast direkt hier als Text oder CATScript posten?CATvba lässt sich nicht in einem Text-Editor betrachten/analysieren und macht manchmal Probleme wenn beim Erzeugen andere Referenzen angegeben wurden.GrußBerndPS: Bitte Systeminfo ausfüllen------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 20. Nov. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extract und Fill in GeoSet detektieren
bgrittmann am 05.07.2016 um 15:41 Uhr (1)
ServusDu kannst direkt aus der Selektion schon die Reference bilden:Code:Set Elements(i)= selection1.Item2(i).ReferenceSchau dir mal in der Doku den Join an. Bei "AddNewJoin" müssen zwei Referenzen übergeben werden und danach die anderen mit ".AddElement" hinzugefügt werden.GrußBerndEDIT: Folgende Zeile ist bei dir noch falsch:Code:selection1.Search "(CATGmoSearch.GSMFill.Visibility=Visible + CATGmoSearch.GSMExtract.Visibility=Visible),GeoSet_Close_Surface sel"Zum muss vorher das GeoSet im dem du suchst se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
Tsetfurom : Hallo&Tschüß-Thread 13
bgrittmann am 05.09.2007 um 16:50 Uhr (0)
ServusHast du nachdem du eine kinematische Verbindung definiert hast ein Bauteil verändert?Wenn ja kann es sein dass eine Verbindung die Referenz verloren hat. Leider wird das ganze nicht als Fehlermeldung gezeigt. Somit musst du die Kinematik mit hoher Wahrscheinlichkeit neu aufbauen. (höchstens du weisst noch welche Gemetrie verändert wurde). Deshalb sollte man beim Erstllen einer Simulation immer möglicht allgemeine Gemotrie als Referenzen nutzen (zB das Achssystem, zusätzliche Linien als Achsen,...)Gru ...
|
| In das Form Tsetfurom wechseln |
|
CATIA V5 Programmierung : Partübergreifend / Erkennung von betroffenen Parts
bgrittmann am 23.04.2021 um 19:40 Uhr (1)
ServusZitat:Update 2: Das Script "CAASpaClashFiltering.CATScript" aus der Doku macht bei mir nichts. Keine Fehlermeldung und kein Ergebnis.Das Script legt lediglich ein Kollisions-Objekt im Baum an und füllt den Status und den Kommentar für jede Kollision aus.Zu deinem MinimumDistance-Problem: Wie lautet die Fehlermeldung? Stimmen die "Pfade" bei der Erstellung der Referenzen? (ggf Screenshot des Baums posten)GrußBerndPS: ggf ist es einfacher ein Distance-Objekt zu verwenden, dann entfällt die Erstellung d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Vermessung mittels Makroprogrammierung
bgrittmann am 09.05.2023 um 17:27 Uhr (1)
ServusWillkommen im Forum.Das was du vor hast sollte gehen. Ein grober Ablauf könnte sein: zB per MsgBox dem User die Anweisung geben was er selektieren soll (ggf auch nur über die Statusleiste im nächsten Schritt) (oder sogar per UserForm in VBA) per Selection über die Methode SelectElement2 die Punkte selektieren lassen aus den selektierten Elementen die Referenzen bilden (Pfad für CreateReferenceFromName bilden) über GetWorkbench("SPAWorkbench") eine Messung per GetMeasurable erzeugen Werte geeignet exp ...
|
| In das Form CATIA V5 Programmierung wechseln |
 KIN_Roboter.3dxml.txt |
CATIA V5 Kinematik DMU : Roboterarm über ExcelMatlab steuern
bgrittmann am 01.07.2011 um 11:53 Uhr (0)
ServusFür die ersten drei Achsen würde es ach ohne externe Berechnung der Winkel gehen:- die Winkel dieser Achsen nicht als "abhängige Länge" definieren- 3x ein einfaches Skelettpart (leeres Part nur mit Achsensystem) einfügen- zwischen den 3 Parts und dem Gestell je eine Primatische Verbindung ("abhängige Länge") erzeugen, so dass das letzte Part mit den Koordinaten X, Y, Z gesteuert werden kann- eine Sphärische Verbindung und dem 3. Skelettpart erzeugen, damit sich der Roboterarm mitbewegtGrußBerndEDIT: ...
|
| In das Form CATIA V5 Kinematik DMU wechseln |
|
CATIA V5 Kinematik DMU : Robotersimulation/ befehle über Excel einlesen
bgrittmann am 15.04.2008 um 23:07 Uhr (0)
ServusDas Arbeiten mit der Wertetabelle muss ich mir noch genauer anschauen.Zu deinen anderen Fragen:- In CATIA kann man Mechanismen in Unterbaugruppen definieren und danach in die Hauptbaugruppe importieren. Allerdings kann man die Mechanismen nicht (direkt) miteinander verknüpfen- Bei großen Mechanismen solltest du dir das arbeiten mit Skellet-Modellen und das nachträgliche Übertragen der Bewegung auf die Konstruktion mit der Funktion "Mechanismusaufbereitung" anschauen (Online-Doku und Literatur)- Verwe ...
|
| In das Form CATIA V5 Kinematik DMU wechseln |
|
CATIA V5 Programmierung : Workaround Veröffentlichungen bzw. Publications
bgrittmann am 25.10.2019 um 19:03 Uhr (1)
ServusDu könntest von dem zu prüfenden Körper die Referenz bilden und diese mit den Referenzen der Veröffentlichungen vergleichen:Code:MyRefName = oPartDocument.Product.PartNumber & "/!" & oBody.Name Set MyRef = oPartDocument.Product.CreateReferenceFromName(MyRefName)Set MyPub = oPartDocument.Product.Publications.item(1)If MyRef.DisplayName = MyPub.Valuation.DisplayName then MsgBox "Publication und Objekt sind identisch"end ifIn diesem Beispiel-Code ist der Körper als erste Veröffentlichung vorhanden ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisches Verrunden
bgrittmann am 09.12.2016 um 21:13 Uhr (1)
ServusWelche Fehlermeldung kommt den?Was für ein Element ist die 21. Kante?Ist es da sinnvoll eine Verrundung anzubringen?Ob das eine gute Idee ist alle Kanten zu Verrunden wage ich zu bezweifeln (abgesehen dass es von der Methodik her schlecht ist):- Du suchst überall. Also zB auch Linien usw in einem GeoSet.- was ist mit Kanten die an Tangentialübergängen gefunden werden? (lass dir mal die Kanten anzeigen) geht da eine Verrundung?- dein Array für die Referenzen hat nur 50 Einträge (ggf weniger als gefund ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Farben Verwaltung (z.B RAL)
bgrittmann am 08.01.2018 um 09:44 Uhr (1)
Servus PRZJEDRZFür was sollen die verschiedenen Farb-Sets verwendet werden?Was meist du in diesem Zusammenhang mit "Referenzen"? Sollen die Farben durch ein anderes Dokument (zB RAL-Tabelle) gesteuert werden?Falls die Farben mit verschiedenen Kunden verknüpft ist, könntest du für jeden Kunden ein eigenes Environment verwenden. Dann hast du zumindest die 16 benutzerdefinierten Farben.Das verwenden einer Tabelle für Farben könnte über eine Regel gehen (RGB-Wert (zB "#000000") wird in einen String übertragen ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : ALLCATPART Manuell
bgrittmann am 22.07.2024 um 17:22 Uhr (1)
Servus ErichzB über:Code:selection1.Search "(CATPrtSearch.BodyFeature.Visibility=Visible + CATPrtSearch.OpenBodyFeature.Visibility=Visible),all" kannst du alle sichtbaren Körper und GeoSet selektiere und danach in ein Array packen.ABER- wenn die Part-Instanz ausgeblendet ist wird das GeoSet/Körper auch selektiert- löst das nicht die Thematik mit den ganzen Subelementen des GeoSets- das erstellen der Referenzen zum selektieren und kopieren muss du weiterhin machenzu deiner 2:"Generate Part From Produkt" ben ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ALLCATPART Manuell
bgrittmann am 22.07.2024 um 10:57 Uhr (1)
Servus ErichMeiner Ansicht nach kannst du nicht einfach das GeoSet kopieren und einfügen, weil er sonst alle Elemente (auch die ausgeblendeten), mit kopiert und isoliert eingefügt werden.Deshalb meine Frage/Hinweis: Teste es erst manuell und beschreib dann was du genau möchtest.Mein Ansatz wäre: Part-Instanz selektieren in der Selektion nach sichtbaren Flächen suchen (Makrorekorder) Selektierte Elemente in einem Array zwischenspeichern für die Elemente aus dem Array die Referenzen bilden (die für die Körpe ...
|
| In das Form CATIA V5 Programmierung wechseln |