|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 09.01.2013 um 13:56 Uhr (0)
Ich bins nochmal danke Ralf :-)Ich habe nun einen etwas anderen Weg gefunden aber deine Ideen eingebaut, dieser funktioniert leider nicht GLOBAL gesehen:___________________________Sub CATMain()Set selection1 = CATIA.ActiveDocument.Selection Dim ElementTyp(0) ElementTyp(0) = "Part" selection1.Clear Auswahl = selection1.SelectElement2(ElementTyp, "Wählen Sie ein Part aus...", False) If Auswahl = "Normal" Then Set Element1 = selection1.Item(1) End IfDim hybridBodies1 As H ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB macro in Batch mode
NjvMartin am 09.01.2013 um 13:57 Uhr (0)
Hallo,Wissen Sie, ob es möglich ist, ein VB Program für CatiaV5 in batch mode (d.h. MS-DOS) durchzuführen?Das Ziel ist, ein Program, um die Einstellungen von dem ersten Element von vielen CatProducts oder CatParts zu ändern, ohne jede Datei direkt in Catia V5 öffnen. (wegen RAM Probleme)Die Daten kommen aus Catia V5 R18 oder R21.Danke im Voraus,------------------Nicolas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB macro in Batch mode
RSchulz am 09.01.2013 um 15:52 Uhr (0)
You could start CATIA with an vb.net applikation so if the memory usage goes to high you could restart catia for the next documents. AFAIK you could also hide the catia window and deactivating some functions of his GUI.Code:Useful Code: CATIA.RefreshDisplay = false CATIA.Interactive = false CATIA.DisplayFileAlerts = falseBut for that you have to learn much more about vb.net.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities ÜBay - ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schriftart in der Zeichnung verändern
stars am 10.01.2013 um 09:10 Uhr (0)
Hi,ich versuche die Schriftart zu ändern. Aber wie es aussieht ist es nur möglich die Catia eigenen Schriftarten anzusprechen. Gerne würde ich aber die Windows TrueType Schriften nutzen. Hat da jemand noch eine Idee wie das zu programmieren ist?In dem Beispiel Programm funktioniert "Monospac821 BT" aber "Arial" nicht.Sub main() Dim drawingdoc1 As DrawingDocument Dim drawingSheet1 As DrawingSheet Dim drawingview1 As DrawingView Dim drawingViewGenerativeBehavior1 As DrawingViewGenerativeBehavior Dim text1 As ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 10.01.2013 um 10:07 Uhr (0)
Ich habe jetzt nochmal einiges ausprobiert und rumgemurkst, aber funktionieren tut es nicht :-(Hier nochmal mein Code-Auszug und die zugehörige Struktur zum setzen der Referenzen, nach deinem Ansatz Ralf:Code:Strukturbaum:PRODUCT1 - Abdeckblech.1 (Product) - Abdeckblech (Part) - Geometrie (geometrisches Set) - Point.UX (Punkt im geometrischen Set) - Abdeckblech.2 (Product) - Abdeckblech (Part) - Geometrie (geometrisches Set) - Point.UX (Punkt im geometrischen Set)Und hier de ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
CadV5UserR am 10.01.2013 um 11:14 Uhr (0)
Hallo,Ich habe kurz mal probiert, so funktioniert es bei mir, und er gibt auch den richtigen Abstand raus.Mir ist da noch einige Kleinigkeiten in deinem Code aufgefallen.Zuerst hier mal meine Struktur: ( Part und Produkt Abdeckblech zu nennen war mir zu unübersichtlich)RootProduct : Product1 | |- Product : Abdeckblech (Abdeckblech.1) | |- Product : Part1 (Part1.1) | |- Product : Abdeckblech (Abdeckblech.2) | |- Product : Part1 (Part1.1)Das Part hat ein Geometrisches Set mit dem Namen Ge ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Set ermitteln von ausgewählter Linie
moppesle am 10.01.2013 um 11:50 Uhr (0)
Hallo Markus,könntest du dir nicht von der dummen Linie eine "HybridShapeLinePTPT" erzeugen, das Geo Set ermitteln und die "HybridShapeLinePTPT" wieder löschen.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 10. Jan. 2013 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Set ermitteln von ausgewählter Linie
moppesle am 10.01.2013 um 12:25 Uhr (0)
Hallo BerndZitat:Und wie bewerkstelligst du, dass die Linie im gleichen GeoSet erzeugt wird?Gute Frage. Nächste Frage. War nur so ne Idee. Bin halt ein Programmiergoofy. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln in Schleife erzeugen
Tomacco am 11.01.2013 um 15:43 Uhr (0)
Hallo,bin ein CATIA Anfänger und habe ein Problem mit dem Formeln erzeugen in CATIAV5R19 mit CATVBA.Hier ein kleines Beispiel das ich gerne über eine Schleife realisieren möchte.Code:Dim formel(4) As FormulaSet formel(1) = rel.CreateFormula("Formel.1", "", laenge_linie(1), "Kantenlaenge*laenge_linie(1)/100")Set formel(2) = rel.CreateFormula("Formel.2", "", laenge_linie(2), "Kantenlaenge*laenge_linie(2)/100")Set formel(3) = rel.CreateFormula("Formel.3", "", laenge_linie(3), "Kantenlaenge*laenge_linie(3)/100 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln in Schleife erzeugen
Tomacco am 11.01.2013 um 16:33 Uhr (0)
Danke schonmal für die Hilfe.Mein obiger Code scheint schon nicht richtig funktionieren. Hatte es grad nochmal getestet, hab bestimmt was wichtiges veändert und weiß nicht mehr genau was es war Hier mal mein kompletter Code bis jetzt:Code:Sub CATMain()Dim myPart As PartSet myPart = CATIA.ActiveDocument.Part Parameter "Kantenlaenge" mit initial 200 mm erzeugen --------------------Dim params As ParametersSet params = myPart.ParametersDim laenge_kante As LengthSet laenge_kante = params.CreateDimension("", "L ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppe mit Makro in Szene setzen
moppesle am 13.05.2013 um 10:15 Uhr (0)
Hallo Jan,du kannst auch die Spanneinheiten im Part in geschlossener und geöffneter Stellung darstellen.Das ist im Vorrichtungsbau so üblich.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizze neu ausrichten mit SetAbsoluteAxisData schlägt fehl
stars am 14.01.2013 um 11:43 Uhr (0)
Moin,ich versuche einer Skizze eine neue Richtung zu geben. Aber ein "sketch1.SetAbsoluteAxisData A" schlägt fehl.Selbst wenn ich den Array A(8) von einer anderen Skizze mit GetAbsoluteAxisData neu zugewiesen habe kann nimmt Catia den Wert nicht. Ist das ein Bug?GrüßeThorsten------------------GrußThorsten
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im VBA Form inkl. Einheiten
stars am 15.01.2013 um 07:32 Uhr (0)
Moin,es wäre nicht schlecht wenn du deinen Code hier veröffentlichst. Den Punkt kannst du wahrscheinlich nicht verändern. Wenn du im Catia schaust sollte auch wieder ein Komma dort stehen. Je nachdem was für eine Sprache deine Umgebung hat.------------------GrußThorsten
|
In das Form CATIA V5 Programmierung wechseln |