|
CATIA V5 Programmierung : User Blickrichtung abfragen und in Vektor umwandeln
BigCheese am 04.12.2008 um 16:48 Uhr (0)
High,die gegenwärtige Ansicht bekommst Du mit dem Objekt Viewpoint3D:Code:CATIA.ActiveWindow.ActiveViewer.Viewpoint3D.GetOrigin aOrigin Array des UrsprungsCATIA.ActiveWindow.ActiveViewer.Viewpoint3D.GetSightDirection aSightDirection Array des ZielsCATIA.ActiveWindow.ActiveViewer.Viewpoint3D.GetUpDirection aUpDirection Array Richtung obenDamit müsste sich das eigentlich bewerkstelligen lassen, was Du willst (evtl. noch bissl Vektorrechnung).Grüße, Alex[Diese Nachricht wurde von BigCheese am 04. Dez. 2008 ed ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt2D ansprechen und Koordinaten ändern (verschieben)
denyo_1 am 05.12.2008 um 09:13 Uhr (0)
Hallo,also ich gehe auch davon aus das sich die Teile auf denen die Maße liegen in der selben View (also in der MainView) wie der Punkt befinden. Dann reicht dir die Methode Sub oPoint2D.SetData iWert(0), iWert(1) (iWert ist dabei ein Array mit der Größe 1).Hab dir mal einen Code reinghängt der den Punkt auf dem Blatt verschieben kann (man könnte den Anwender auch den Punkt selektieren lassen, dann ist man variabler.Code:Sub CATMain()Dim point2D1 As Point2DDim oPointCoord(1)Dim oPointNewCoord(1) As DoubleD ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt2D ansprechen und Koordinaten ändern (verschieben)
CadV5UserR am 05.12.2008 um 09:14 Uhr (0)
Hallo Hokay,Ich habe auf die schnelle mal ein Script erstellt womit dein Problem gelöst sein sollte.........******************************************************************* Programm zum Auslesen und setzen von Punkten****************************************************************** Dim documents1 As Documents Dim document1 As Document Dim drawingDocument1 As Document Dim drawingSheets1 As DrawingSheets Dim drawingSheet1 As DrawingSheet Dim selection1 As Selection Dim selection2 As Selection Dim specsA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzerdefinierte Darstellung eines Werkzeugs hinzufügen
denyo_1 am 05.12.2008 um 10:21 Uhr (0)
Hallo,also ich versteh die Problematik auch nicht ganz. Der Makrorecorder kann nicht alle Operationen aufnehmen, nur solche die von den Entwicklern von CATIA auch dafür vorgesehen waren.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts in Struktur umbenennen
shaitan80 am 08.12.2008 um 13:45 Uhr (1)
Hallo, zusammendas Macro Zitat:String5 = Inputbox ("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Test")String3 = Inputbox ("Zu ersetzenden Namen oder Nummer eingeben", "Test") Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search "(CATAsmSearch.Part),all" For i = 1 To selection1.Count Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocument1.Product Set products1 = product1.Products Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts in Struktur umbenennen
denyo_1 am 08.12.2008 um 14:07 Uhr (1)
Hallo shaitan80,es liegt nicht wirklich an der Selection sondern eher an dieser ZeileCode:Set product2 = products1.Item(selection1.Item(i).Value.Name)Sobald du nämlich ein Unterprodukt in deinem Main Produkt hast, gehören die Bauteile in deinem Unterprodukt nicht mehr zu den Items des products1 sondern zu den Items deines Unterprodukts.Ich versteh den Sinn dieser Zeile auch nicht den mit folgendem Code läuft es doch auch und s ist egal in welchem Produkt sich die Parts befinden.Code:Sub CATMain()String5 = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : geänderter vb-editor schmiert ab
-thf- am 08.12.2008 um 14:51 Uhr (0)
hab das problem (catia r18 unter winxp), dass ich den editor zum editieren der scripte zwar ändern kann, mir dann aber catia hops geht wenn ich auf "Bearbeiten" unter makros klicke.(wird alles weiß, fenster hängen sich auf)der fehler verschwindet sobald ich den editor wieder verlasse. editieren geht nicht.vba6.msi ist installiert.habe es mit 3 verschiedenen editoren probiert.hoffe ihr könnt mir weiterhelfen =)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : geänderter vb-editor schmiert ab
denyo_1 am 08.12.2008 um 15:04 Uhr (0)
Hallo,versuch mal CATIA neu zu installieren. Das hört sich an als wäre da irgendwas bei der installation schief gegangen------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatensysteme - Position.getComponents
w3e am 08.12.2008 um 15:32 Uhr (0)
Hallo,ich verwende die product.position.getComponents -Methode um diverse Vektoren aus CATIA auszulesen. Da meine Bauteile teilweise tiefer in der hierarchie liegen folgt zudem eine transformation um die vektoren in den achsen des globalen koordinatensystems zu bekommen. ich habe ein bauteil welches meinen ursprung und die achsen des globalen koordinatensystems definieren soll. dies hat auch funktioniert bis sich heute bei einfügen einer neuen zusammenbaubedingung der kompass (achsensystem oben rechts)im v ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textparameter mit einer reellen Zahl verknüpfen
denyo_1 am 08.12.2008 um 17:17 Uhr (0)
Hallo,ah ok jetzt hab ich dich. Dafür brauchst du kein Skript sondern das kannst du auch mit einer Rule machen. Dafür brauchst du aber unbedingt eine KWA-Lizenz. Wenn du diese zur Verfügung hast dann musst du die KnowledgeAdvisor Workbench öffnen, eine neue Rule definieren und den obigen Quellcode (mit dem richtigen Syntax) eigeben. Kann dir gerade mit dem Syntax nicht helfen, da ich im Auto sitze und kein CATIA hab. Wenn ich wieder in der Firma bin poste ich dir den richtigen Syntax. Aber wie gesagt ohne ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textparameter mit einer reellen Zahl verknüpfen
CEROG am 08.12.2008 um 19:13 Uhr (0)
Hallo Kess,vielleicht hilft dir das ja weiter: [URL=http://ww3.cad.de/foren/ubb/Forum137/HTML/003052.shtml]Syntax von if-Abfragen[URL].Auch wenn ich der Meinung bin, daß es auch in diesem Fall ohne KWA-Lizenz geht. Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzerdefinierte Darstellung eines Werkzeugs hinzufügen
crash am 09.12.2008 um 10:57 Uhr (0)
Hallo ArnoWenn ich Werkzeuge habe, die mit einer Benutzerdarstellung versehen werden sollen, dann ist es mein Ziel, das im Katalog zu tun um diese Einstellungen dann auch zu speichern.Für mich gibt es 2 Methoden das zu machen.1) ich fülle die XLS Tabelle mit dem Pfad und dem Partnamen auf und erzeuge mir den CATIA catalog neu.2) Wenn ich einen Werkzeugkatalog habe, kann ich den CATIA "catalog" mit diesen Infos erweitern.Einen direkten Zugriff habe ich bis jetzt auch nicht gefunden.Grußcrash
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax von if-Abfragen
CEROG am 27.11.2008 um 17:59 Uhr (1)
Hallo zusammen, Zitat:Original erstellt von bgrittmann:AFAIK kann man im Regeleditor (fog) keine if Schleifen bilden. geht nur mit einem Rule (KW-Lizenz erforderlich)Damit liegst du leider etwas daneben. Auch wenn viele den Eindruck haben.Ich habe in einem Bauteil sowas:if (FormalSchenkelLaenge 100mm){FormalLochabstand=10}else {FormalLochabstand=15}Diese Rule wird mit einer Formel ausgewertet, die die Verknüpfung zwischen der Rule und dem Bauteil herstellt.Die Formel sieht dann so aus:Lochabstand_horizonta ...
|
In das Form CATIA V5 Programmierung wechseln |