|
CATIA V5 Programmierung : 2D-Komponente erstellen
Erich am 26.11.2012 um 13:51 Uhr (0)
Hallosoweit habe ich alles umsetzen können. Ein Problem mit dem DS-Script. Ich möchte auf dem Blatt aktiv sein und dort über den Mausklick die Position bestimmen können? Also keine Ansicht als Ort der Eingabe verwenden, sondern das Ditto soll auf dem Blatt referenziert sein!Anbei das DS-Script: COPYRIGHT DASSAULT SYSTEMES 2003 *********************************************************************** Purpose: This macro allows you to instantiate a ditto in a view from a detail view Author: La ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddNewProduct erzeugt Component
HP-Variant am 15.06.2020 um 10:10 Uhr (1)
Besten Dank für deine schnelle Antwort "BLD1983"! :-)Bin dem Problem auf die Schliche gekommen. Der Befehl "AddComponentsFromFiles" hat scheinbarein Problem mit deklaration. Unten stehender Code funktioniert. Kann das sein das Befehle Probleme mit Deklaration haben oder liegt der Fehler eher bei mir? -----------------------Code--------------------------------Option ExplicitSub Test() Dim Liste(0) Liste(0) = "N: 1_Startmodell2000_STARTMODELL X0_800_077____G01_TMG_000_000_BAUTEILBEZEICHNUNG_AUXXX_X_XX_EV- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro
Kan am 22.09.2003 um 15:52 Uhr (0)
Hallo, ich versuche gerade ein ganz einfaches Makro aus dem Buch CatiaV5- Effiziente Konstruktion mit Makros zu erstellen. Auch wenn ich das Makro ganau wie im Buch abschreibe, funktioniert es nicht. Was mach ich falsch? Kann mir vielleicht jemand helfen? Das Makro lautet: Sub CATMain () Dim Eingabe As String Eingabe = Mustermann Eingabe = InputBox ( Bitte geben Sie Ihren Nachnamen ein. , Eingabe Nachname , Eingabe) End Sub Catia zeigt mir immer bei der Zeile Dim Eingabe As String einen Fehler an.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MO auslesen
Starbirth am 30.11.2009 um 09:44 Uhr (0)
Moin.Die Struktur ist da ein wenig sperrig. Hatte das "Problem" letztens erst selber.Um ein Element X von A nach B zu kopieren musst du folgendes durchführen:Element "X" in "A" einer Selection hinzufügen - Selection.Add XSelection.CopySelection frei räumen -Selection.ClearZielort "B" der Selection hinzufügen - Selection.Add B (das dürfte sich dann auch aus einer UserSelection erledigen lassen)Selection.PasteEntspricht im Ablauf etwa dem was man per Hand in Catia erledigen würde. So hab ich es mir recht gut ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro läuft nicht unter XP
mech_fer am 20.03.2007 um 15:23 Uhr (0)
Guten Tag an alle,ich habe ein Makro für Schriftfeld und Zeichnungsrahmen.Es ist im Prinzip das Makro, welches mit der V5-Installation geliefert wird - lediglich ein bischen angepasst.Problem:es läuft unter Unix, und sogar unter einer älteren Win2000-Umgebung fehlerfrei, nur unter XP-Pro nicht.Die Methode AnchorPosition ist fehlerhaft, laut Fehlermeldung.Ist es jetzt ein XP-Problem oder Catia-seitigKann mir jemand helfen? Gruß mech_fer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge eines Joins aus Linien messen
zoltan.bekesi am 17.06.2009 um 18:54 Uhr (0)
Hallo theshadog,also bei mir funktioniert folgender Code (deines um ein Paar Zeilen ergänzt) einwandfrei:Code:Sub catmain() Dim Part1 As Part Set Part1 = CATIA.ActiveDocument.Part Dim hybridShapes1 As HybridShapes Set hybridShapes1 = Part1.HybridBodies.Item(5).HybridShapes LBjoin vermessen Dim LBjoin As HybridShapeAssemble Set LBjoin = hybridShapes1.Item("LBJoin") Dim MessRef As Reference Set MessRef = Part1.CreateReferenceFromObject(LBjoin) Dim SPAWb As SPAWorkbench evtl diesen Datentyp löschen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt aus Excel importieren
derFeger am 28.05.2009 um 12:18 Uhr (0)
Hallo,ich hab folgendes Problem:Ich möchte Punkte aus Excel in Catia importieren. Dazu habe ich folgendes Script gefunden:scriptIch habe die Anleitung befolgt, habe aber das Problem, dass wenn ich in Excel das Skript starte folgende Fehlermeldung bekomme: Index außerhalb des gültigen BereichesHat einer eine Idee was ich da machen kann, dass das Skript funktioniert.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt aus Excel importieren
derFeger am 28.05.2009 um 12:18 Uhr (9)
Hallo,ich hab folgendes Problem:Ich möchte Punkte aus Excel in Catia importieren. Dazu habe ich folgendes Script gefunden:scriptIch habe die Anleitung befolgt, habe aber das Problem, dass wenn ich in Excel das Skript starte folgende Fehlermeldung bekomme: Index außerhalb des gültigen BereichesHat einer eine Idee was ich da machen kann, dass das Skript funktioniert.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verschobenes Part im Podukt
crash am 28.03.2006 um 14:43 Uhr (0)
Hallo,in CATIA kann ich ein Produkt erstellen, in dem verschiedenen Parts enthalten sind. Diese Parts konnen z.B. mit dem Kompass im Produktkontex bewegt oder auch mit Constrains plaziert worden sein.Hat jemand eine Idee oder Lösung, um diese Parts an dieser in dem Produkt ersichtlichen Stelle zu speichern?Oder auch das Produkt in ein Part umzuwandeln?danke für Ideen oder Tipscrash
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolierte Punkte
bgrittmann am 17.03.2016 um 13:43 Uhr (1)
Servus UweAchsensysteme kann man direkt wieder auf "Standard" setzen. zBCode:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "CATPrtSearch.AxisSystem,all"dim i as integerdim oAxissystem as AxisSystemif selection1.count2 0 then for i = 1 to selection1.count2 set oAxissystem = selection1.item2(i).value if oAxissystem.Type = 3 then oAxissystem.Type = 0 end if nextend ifEnd SubGrußBernd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewusste Wartezeit integrieren
Thomas Harmening am 23.05.2006 um 17:31 Uhr (6)
hmm, einen delay bekommt man auch in vbsscript hin, in dem man das script veranlasst eine komplexere kubische Formel auszurechen [/dev/null], ja nach Komplexität vergehen einige Secunden oder auch nicht ;-)denke das lässt sich auch auf ein Regel anwenden... aber mal ehrlich - ich verwende auch keinen Ferarri wenn ich den Acker bestellen will... undEierwollmichlegen kann Catia auch nicht first basics, then...------------------Am Anfang war kein Licht - und Vater blickte KaltMiss Brauch
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sheets ForceUpdate?
giovane am 07.08.2003 um 16:12 Uhr (0)
Hallo, was bewirkt ein oDoc.Sheets.Item(iJ).ForceUpdate in der Art unten:? Dim oDoc As Document Set oDoc = CATIA.Documents.Open(oFile.Path) For Each sheet In oDoc.Sheets For iJ = 1 To oDoc.Sheets.Count oDoc.Sheets.Item(iJ).ForceUpdate Next oDoc.Save oDoc.Close Wenn ich den Befehl ausführen lasse, steigt die Größe meiner Datei um ca. den Faktor 3! Wenn nicht ist die Dateigröße entsprechend groß ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung erlernen
Christian.O am 14.04.2011 um 10:00 Uhr (0)
Servus, Zitat:Original erstellt von Dennis030186:Also das Kochbuch ist alles andere als geeignet für Anfänger. Die Wege sind absolut gar nicht beschrieben, wie was geht.das sehe ich nicht so. Die Wege sind doch mehr als deutlich beschrieben. Es wir jede Zeile/Abschnitt sehr detailiert beschrieben was er genau vor hat und welche Auswirkung die Zeilen haben. Ich gestehe natürlich ein, dass ein klein wenig Kentnisse nicht schaden.------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
| In das Form CATIA V5 Programmierung wechseln |