|
CATIA V5 Programmierung : Zugriff auf Bearbeitunsgskatalog (für Bearbeitungsprozesse)
Dussel86 am 30.07.2009 um 08:21 Uhr (0)
Danke Daniel , aber du hast recht, das hilft mir tatsächlich nicht weiter .Wenn ich den Aufbau eines Katalogs richtig verstehe, sind die Einträge im Katalog lediglich Verknüpfungen, die auf ein Referenz-Element verweisen (bei Bearbeitungsprozessen auf einen *.CATProcess, bei PowerCopies / UDFs auf ein *.CATPart). Dafür spricht, dass man im Katalog selbst eine solche Verknüpfung noch nachvollziehen kann. Heißt also:C:Test.catalog - enthält Prozess1 - bezieht sich auf C:Prozess1.CATProcessMir ist es letzt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alt + F11 sperren
RSchulz am 18.09.2012 um 09:19 Uhr (0)
Zitat:Original erstellt von xam0560:ich habe folgendes Problem, das manche User sich selbst Makros anlegen, das in der Firma aber nicht erwünscht ist.Hierfür wurde extra eine weitere Person eingestellt die nur über die Makros herrschen soll.Wie kann ich jegliche Makroerstellung unterbinden. Passwort oder ähnliches!Weiß jemand einen Rat?Hallo Maximilian,AFAIK geht das mit normalen Mitteln in jedem Fall nicht. Sobald ein Anwender schreibrecht irgendwo hat, kann er dort auch ein catvba anlegen. Die VBA-Umgebu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Table from CSV
RSchulz am 23.11.2010 um 17:15 Uhr (0)
Ich denke, dass er vo einem Makro redet, welches ihm eine vordefinierte CSV Datei automatisch in eine Zeichnung einfügt. Ich selbst habe so etwas geschrieben. Es ist allerdings ein Code über mehrere 100 Zeilen und mittlerweile habe ich ihn komplett auf .Net hochgezogen. Die Exe werde ich garantiert nicht verteilen, da ich keine lust auf Supportanfragen habe und natürlich gewisse Dinge vorrausgesetzt sind. z.B. Ablageort und Name der CSV-DateiIch kann dir aber die Vorgehensweise nennen. Auslesen, welche Umg ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im CATProduct Part auswählen durch Pos.Nr.
Lusilnie am 05.06.2008 um 22:14 Uhr (0)
Hallo CadV5UserR,eine Variante ist die Nutzung der schon deklarierten Selektion, z.B. in folgender Weise:Code:... s="Gesamtteile = " & produkt.Products.Count & vbCrLfSet selection1 = produkt.SelectionFor A=1 To produkt.Products.CountIf produkt.Products.Item(A).Nomenclature = PosNrAusw Then s = s & produkt.Products.Item(A).PartNumber & "__" & produkt.Products.Item(A).Nomenclature & vbCrLf anzahl = anzahl+1 selection1.Add produkt.Products.Item(A)End IfNext... Die aus meiner Sicht elegantere Lösung ist die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Funktionen in einem Makro
DanielFr. am 05.08.2009 um 10:01 Uhr (0)
Hallo Bettina,der Syntax von CATVba und CATScript ist zu 99% identisch. Es gibt in CATVba "restriced Functions" die nicht aufgerufen werden können wenn das Objekt nach CATIA Deklaration deklariert wird (ein Beispiel ist das "dimmen" einer Selektion und der Aufruf der Methode SelectedElement2).Trotzdem kannst du alle Funktionen nutzen. Wenn du ein CATScript hast kannst du dieses in der Regel einfach in eine neue CATVba Library kopieren und verwenden (umgekehrt natürlich auch (mit Ausnahmen)). Der Vorteil vo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NC Parameter bearbeiten
HoBLila am 22.07.2009 um 16:34 Uhr (0)
Also was du suchst sind die Kopfparameter, wenn ich mich nicht irre.Habe dazu aber gerade kein Beispiel parat, ich hoffe die nächsten Tage mal ein paar Minuten Zeit zu haben da zu schauen.Die gehen somit glaube ich nicht über die Parameter, zumindest nicht über die Normalen. Es ist jedenfalls möglich deine Eintragungen zu machen.Ansonsten wenn du Parameter hast als ParameterSet kannst du die Methode SubParameters (oder so ähnlich) aufrufen an die du das Objekt, von dem du nur die Parameter haben willst, üb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz auf Element bei mehreren Unterprodukten bleibt leer
Stefan_ am 10.11.2004 um 12:00 Uhr (0)
Hallo CATIA-User!Ich habe in diesem Forum schon viele hilfreiche Beiträge gefunden, folgendes Problem besteht für mich weiterhin:Für eine Bedingung (z.B. Punkt auf Punkt) werden zwei Referenzen benötigt. Die eine Referenz wird über die Zeileset reference1 = oProdukt.CreateReferenceFromName(oProdukt.Name & "/" & oTeil1.Name & "/!Punkt4")erzeugt. Teil1 ist ein Part, welches im Hauptprodukt liegt. Diese Zeile funktioniert.Die zweite Referenz wird zu einem Punkt in einem Part erzeugt, wobei das Part nicht im H ...
|
| In das Form CATIA V5 Programmierung wechseln |
 InstanceNameProblem.zip |
CATIA V5 Programmierung : Problem beim Umbenennen von Instance Names
tomtom1972 am 27.10.2005 um 15:26 Uhr (0)
Hallo,ich habe momentan ein (gewaltiges) Problem beim Umbenennen von Instance Namen, wenn Kontext-Links auf Publizierte Elemente in den umzubenennenden Parts referenziert sind.Kurios dabei ist: funktioniert manuell, funktioniert mit CATScript, funktioniert nicht mit Visual Basic.Die Referenzen in "External References" werden beim Umbenennen der Instance Namen von CATIA automatisch geändert, wenn mit CATScript (und manuell) durchgeführt, mit VB aber eben nicht. Der Quellcode ist 100 % identisch.Wir haben be ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : BooleanOperations Remove - aber wie?
denniszappi am 08.07.2015 um 15:57 Uhr (6)
Habe bereits versucht mit dem Makro-Recorder den Code zu bekommen. Dieser scheint jedoch unvollständig zu sein.Ich ziehe meine Abzugskörper von einem anderen Körper ab und bekomme folgenden Code:------------------------------------------Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim shapeFactory1 As ShapeFactorySet shapeFactory1 = part1.ShapeFactoryDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet bo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisches Ansprechen
catiawest am 08.10.2010 um 10:34 Uhr (0)
Hallo,wie kann ich in einen Geometrischen Set Teilflächen Stücke automatisch miteinander verbinden (Übergang, Tangentenstetig). Eingabe Elemete sollten aber nur die Einzelnen Teilflächen sein, ist so etwas möglich?Quellcode:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactorySet hybridShapeBlend1 = hybridShapeFactory1.AddNewBlend()hybridShapeBlend1.Coupling = 1Set hybridBodies1 = part1.HybridBodiesSet hybrid ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaften von Selektion zurücksetzen
MarkS. am 03.12.2012 um 18:13 Uhr (0)
Hallo zusammen,die Lösungsansätze sind eigentlich ganz gut. Wie oben aber schon erwähnt, wird mit "BM_SETCHECK" quasi nur der Zustand geändert. Man weiß also nicht, ob da noch weitere Methoden aufgerufen werden. Ich würde daher auch versuchen, Befehle über die Tastatur zu simulieren, um dieses Problem zu umgehen. Mit "BM_GETCHECK" könnte man aber auslesen, ob der Haken gesetzt ist."SendMessage" sollte beim Senden der Tastaturbefehle durch "PostMessage" ersetzt werden. Habe das eben kurz mal ausprobiert und ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe der Kanten einer Fläche ändern
sbtSDA am 16.04.2008 um 15:31 Uhr (0)
Hallo zusammen,mein heutiges Problem: Ich möchte die grafischen Eigenschaften einer Fläche ändern die selektiert wurde.Was ich ändern kann ist:- Farbe der Fläche ändern- Linientyp der Kanten der Fläche ändern- Strichstärke der Kanten der Fläche ändernWas ich n i c h t ändern kann ist:- Farbe der Kanten der FächeWie geht das? Hier ein Auszug aus meinem bisherigen Code (VB.NET 2005):Code: Dim oActiveDocument As INFITF.Document Dim oSelection As INFITF.Selection Dim oVisPropertySet As INFITF.VisProper ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegungssimulation über makro
MKampmann am 12.12.2011 um 20:31 Uhr (0)
also ich versuche gerade nach der vorwärtsbewegung eine pause zu machen und dann die rückwärtsbewegung zu machen.das komische ist allerdings sobald ich nach der vorwärtsbewegung ein Sleep mache fährt der roboter nicht ganz an den punkt sondern stoppt kurz vorher und fährt dann zurück.so sieht es aktuell aus:Private Sub cb_Simulationstarten_Click()Dim productDocument1 As ProductDocumentDim simulationWorkbench1 As SimulationWorkbenchDim KinematicsWorkbench1 As KinematicsWorkbenchDim simulationPlayer1 As Simu ...
|
| In das Form CATIA V5 Programmierung wechseln |