|
CATIA V5 Programmierung : V5R13 über VB6 extern ansprechen?
kruemmel am 14.08.2006 um 10:56 Uhr (0)
Hallo CATIA-Programmierer!Ich habe mir mit dem integrierten VB Editor ein kleines Programm geschrieben, welches Parameter in das CATIA einliest und nach bestimmten Gesichtspunkten ausliest. Da mir der Befehlsumfang der integrierten Entwicklungsumgebung nich gefällt (ich habe z.B. keine MDI-Fenster), wollte ich das Programm extern über Visual Basic 6 ansprechen. Nachdem ich als Projektverweis alles, was irgendwie CATIA heißt eingebunden habe, bekomme ich ständig nur Fehlermeldungen...Welche Referenzen muss ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text/Polylinien mittig ausrichten
roccat am 27.01.2017 um 13:02 Uhr (1)
Hallo White-Fox,"Catia.StartCommand" würde ich vermeiden oder anders gesagt es wird meistens Probleme geben.Der StartCommand ist wie eine externe Befehlseingabe und läuft nicht mit deinem Makro synchron. Ich vermute mal dein Makro hat den Sketch schon geschlossen und danach erhält Catia erst den Befehl "Fix Together".StartCommand funktioniert Problemlos als letzte Zeile im Makro. Würdest du also vor deim CloseEdition das Makro mit "End" beenden, sollte das "FixTogether" funktionieren. Varianten mit Pausen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
scheuche am 02.09.2003 um 11:07 Uhr (0)
Hallo louis, das geht nicht mit den blau hinterlegen. ich kopier nämlich was aus einen produkt, einen speziellen körper, in ein neues part. da muss auch die position und welches produkt es ist mitkommen, dennmanche teile können mehrfach verbaut. deshalb müsste es blau hinterlegt sein das produkt, und nicht das darunterliegende part. das hab ich aber nicht rausgefunden. ich habs mit den referenzen jetzt gemacht. Und zwar einfach den creatreferencefromobject von meinen body den ich kopieren möchte, und ad ...
|
| In das Form CATIA V5 Programmierung 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 : rule: verschiedene Referenzen
denyo_1 am 20.06.2008 um 13:51 Uhr (0)
Hallo Tunki,ich denke dafür brauchst du ein Makro. Aber kein "normales" sondern eins das auf eine Reaktion ausgelöst wird. Die Konfigurationen (1 Punkt, 1 Ebene pro Konfig) wird dann z.B. über einen String Parameter mit Multivalue gesteuert. Sprich ist Konfig_1 ausgewählt nimmt er Point.1 und Plane.1, ist Konfig_2 ausgewählt dann nimmt er Point.2 und Plane.2.Dann kannst du die Linie abhängig von dem in dem Steuerungsparamter ausgewählten Konfiguration steuern.Ich hoffe ich hab die überhaupt richtig verstan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Brep in Externe Verweise
buecherm83 am 05.12.2013 um 10:39 Uhr (1)
habe ein neues Problem. In meinem Testpart läuft alles ohne Probleme. Die Anmerkungen mit Referencen über den BRep funktionieren. Sobald sich Punkte verschieben, werden die Anmerkungen aktualisiert.Nun bin ich dabei das Makro an realen Parts zu testen.Hier läuft es nur einmal durch die Schleife. Beim nächsten Durchlauf erhalte ich folgenden Fehler: "Das zuletzt ausgewählte Element wird nicht unterstützt." Das Verfahren Generate ist fehlgeschlagen.Im Watchfenster sehe ich, dass der BRep-Name allerdings die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UUID-Problem umgehen
tberger am 08.07.2010 um 18:35 Uhr (0)
Also das COPY/PASTE funktioniert.Es gibt ein paar kleine Hänger bei Achsensystemen, die auf Referenzebenen definiert sind. Wenn ich die aber wieder mit entsprechenden Referenzen versehe wie im ersten Part (z.B. mit den entsprechenden Referenzebenen im neuen Part), dann klappt das Update vollständig.Das Ganze funktioniert indem man alles ausser die Referenzebenen (also auch die einzelnen Achsensysteme unter dem Knoten Achsensysteme selektiert, kopiert und im anderen Part mit der gewünschten UUID einfügt (da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz von variablen Namen erzeugen...
CAD.Student am 30.03.2009 um 10:18 Uhr (0)
Hallo mal wieder. Habe gerade ein ganz kleines Problem. Ich erzeuge Referenzen über die Namen in einem Product. Um die richtige Referenz jedoch zu erzeugen muss ich über eine Variable in meinem VB Programm den Namen aufrufen können. Es geht um folgende Zeile:hRef = oProduct.CreateReferenceFromName("Product1/Part1.1/!Punkt." + e - 1)Diese ist falsch. Habe auch schon einige andere Schreibweisen versucht, aber keine funktioniert. Hierbei ist e eine Variable. Es geht darum den richtigen Punkt als Referenz zu n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verknüpfte Skizzen und Breps funktionieren nicht
noir333 am 28.01.2009 um 23:17 Uhr (0)
Hallo Lila,Du hast mich auf eine Idee gebracht. Der Bug in Catia mit den Breps bleibt zwar, aber ich habe eine andere Lösung gefunden:Wie oben beschrieben, kann man mit den Referenzen aus selection.item(1).reference nicht direkt eine Bohrung erzeugen mit AddNewHoleFromRefPoint(ref1, ref2, 10). Warum nicht ist mir schleierhaft. Deswegen war ich über die BREPs gegangen. Jetzt erzeuge ich zunächst die Bohrung an beliebiger Stelle und setze anschließend die Bohrung in der Skizze mit constraints an die richtige ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Barcode Makro ??
ZORG am 09.08.2011 um 15:30 Uhr (0)
Hallo alle zusammen ! Ich habe wieder einmal eine Frage an Euch!Ich sollte unter CATDrawing per Makro einen Barcode erzeugen und diesen auf der Zeichnung als Strichcode darstellen.Mein Chef möchte eine Input Box haben wo er den Text eingeben kann, und anschließend möchte er über dem Schriftfeld den Strichcode habe!Leider hab ich wieder einmal keine Ahnung ob das mit Catia V5 überhaupt möglich ist!Natürlich gibt es viele externe Programme für Barcodes, nur mein Chef möchte alles mit CATIA machen! Meine er ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In 3D Ansicht Rotation sperren
DanielFr. am 09.01.2012 um 17:20 Uhr (0)
Hallo Sepp,nativ geht dies nicht. Es gibt einen eher komplizierten Workaround welcher nicht unbedingt die feine Programmierart ist. Du benötigst hierzu aber auf jeden Fall eine externe Software (z.B. VB.NET Applikation).Der abstrakte Ablauf würde in etwa so aussehen:1. Du holst dir über das aktuelle Fenster den zugewiesenen Viewer2. Du holst dir aus der Dokumenten-Kamera-Collection die entsprechende Ansicht (z.B. Seitenansicht)3. Jetzt überwachst du mithilfe der externen Software das Viewer-Objekt in CATIA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Code läuft nicht in CommandButton
moppesle am 08.11.2019 um 20:58 Uhr (1)
Hallo zusammen,@Martin. Es waren keine Missing Referenzen vorhanden.Danke für den Tip@JoernemanDein Code funktioniert bei mir auch.@Joerneman , @BerndEr war bis auf CATMain identisch mit dem von Joerneman.Die CatMain hatte ich in der Form integriert.Nun dachte ich schön, lege ein Modul an und kopiere die CATMain hinein und gut iss.Doch leider funktionierte es immer noch nicht.Wenn ich nun in Joerneman´s Code die CATMain in die Form eingebaut hatte lief das Makro auch.Jetzt habe ich kurzerhand ein neues Pro ...
|
| 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 |