Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.316
Anzahl Beiträge: 31.727
Anzahl Themen: 6.264

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 4135 - 4147, 10968 Gesamtergebnisse mit Suchbegriffen catia r34 sec.
CATIA V5 Programmierung : CATIA-Makro aus VBA starten
Gepetto am 01.04.2009 um 09:17 Uhr (0)
Hallo Zusammen,ich hoffe jemand kann mir weiterhelfen, denn der letzte Beitrag ist schon etwas älter. Ich habe das gleiche Problem wie Henning_N, nur habe ich ein Catvbs welches ich aus VBA starten möchte.Warum klappt das mit dem "ExecuteScript" nicht?Dim Params() Set SServ = CATIA.SystemService LibPath = "C:la" ScriptName = "blabla.catvbs" FunctionName = "CATMain" Call SServ.ExecuteScript(LibPath, catScriptLibraryTypeDirectory, ScriptName, FunctionName, Params)

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA-Makro aus VBA starten
Gepetto am 02.04.2009 um 07:45 Uhr (0)
Sub callen()Dim SServDim ScriptName As StringDim FunctionName As StringDim Params() Set SServ = CATIA.SystemService LibPath = "C:la" ScriptName = "blabla.catvbs" FunctionName = "CATMain" Call SServ.ExecuteScript(LibPath, catScriptLibraryTypeDirectory, ScriptName, FunctionName, Params)End SubSo finktionukelt es jetzt Einfach nur Dim SServ reicht aus!aber ich dachte ich müsste SServ als SystemService deklarieren?!

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 27.03.2009 um 14:47 Uhr (0)
Hallo,ich müsste in einem CATIA Makro nach einem bestimmten Feld in einer exisierenden Excel-Datei suchen. Und anschließend die Koordinaten dieses Feldes ausgeben. Ich habe leider keinen Befehl gefunden, der das macht.Hintergrund. Mein Makro holt sich Teilenummern aus dem aktiven Part. Diesen sollen dann Materialstärken zugeordnet werden. Welches Teil welche Wandstärke hat, steht im besagten Excel-Dokument. Also will ich im Exceldokument nach der Teilenummer suchen und die Materialstärke (die 2 Felder dane ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Hartmut44 am 27.03.2009 um 15:00 Uhr (0)
Hallo Dadidldi,mitXLS_Feld = CDbl(WS.Cells(Reihe, Spalte).Value)kannst du ein XLS Feld auslesen.Die Werte Reihe und Spalte sind numerische Werte. Das Feld A1 hätte dann die Werte 1,1.Grüße

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 02.04.2009 um 09:54 Uhr (0)
Hi mkna,ich hab dazu jetzt doch noch mal ne Frage weil ich nicht weiterkomme.Mein Code sieht nun so aus:...Code: Dim ID1,ID2 As Short ID1 = SplitTeile(0) ID2 = SplitTeile(1) Dim A, B As String A = Excel.Application.WorksheetFunction.VLookup(ID1, Tabelle1.Range(Tabelle1.Cells(6, 1), Tabelle1.Cells(104, 3)), 2, false) B = Excel.Application.WorksheetFunction.VLookup(ID2, Tabelle1.Range(Tabelle1.Cells(6, 1), Tabelle1.Cells(104, 3)), 2, false) MsgBox(A) MsgBox(B)Meine Teilenamen kommen aus einem Array, den ich ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 27.03.2009 um 15:04 Uhr (0)
Hallo Hartmut,das bringt mir leider nix. Ich weiß nicht welches Feld das Richtige ist. Den Inhalt des Feldes (also die Teilenummer) habe ich bereits.Ich will nun wissen in welchem Feld des Excel-Sheets genau diese Teilenummer steht.MfG Dadi

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
mkna am 27.03.2009 um 15:20 Uhr (0)
HalloMit folgendem Script könnte es funktionieren:Sub CATMain()Dim Excel As Object Versuchen ein evtl. bereits geöffnetes Excel zu aktivieren Sollte kein Excel geöffnet sein erzeugt dieser befehl einen Fehler deshalb mit On Error Resume Next im falle eines Fehlers mit dem nächsten Befehl fortfahren On Error Resume Next Set Excel = GetObject(, "Excel.Application") Wenn der vorhergehene Befehl einen Fehler erzeugt hat (err.Number 0) Excel starten ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 30.03.2009 um 14:42 Uhr (0)
Hi mkna,vielen Dank, hat funktioniert.Hatte anfangs Probleme weil mir immer ein Wert ausgegeben wurde der wo ganz wo anders im Excel war. Funktioniert hats dann als ich die Funktion VLookup noch mit "False" ergänzt habe. Also:A = Excel.Application.WorksheetFunction.VLookup("A", Tabelle1.Range(Tabelle1.Cells(1, 1), Tabelle1.Cells(3, 2)), 2, false)Dadurch sucht er immer nach der GENAUEN Zeichenfolge. Auch wenn ich nicht wirklich verstehe warum Excel hier das nicht von allein macht...Grüße Dadi

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Problem bei Constraint-Erzeugung
denyo_1 am 26.03.2009 um 12:28 Uhr (0)
Hallo Andre,ich würde sagen es liegt an folgender Zeile:Dim constraint1 As MECMOD.Constraint Es ich denke es gibt einen Zuweisungsfehler beim Zugreifen auf die API. Mit was programmierst du den? .NET?Also ich hab gerade mal mit diesem Codeschnipsel getestet und der funktioniert (im CATScript und CATVbs)Code:Sub CATMain() Dim oDoc As Document Dim oProd As Product Dim oConstraints As Constraints Dim FirstRef As Reference Dim SecRef As Reference Dim newconstraint As Constraint Set oDoc = CATIA.ActiveDo ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Problem bei Constraint-Erzeugung
CAD.Student am 26.03.2009 um 15:37 Uhr (0)
Danke schonmal für die Antwort. Ich programmiere mit VB 2005 express edition. Catia ist V5 R16. Das Problem ist das er mir immer sagt: Fehler 1 "Constraint" ist nicht eindeutig. Importiert aus den Namespaces oder Typen "MECMOD, System.Data".wenn ich das Mecmod vor dem Constraint weglasse. Deswegen habe ich das eingefügt.MfG Andre

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Identifikation von Bodies
CrazyEx am 03.04.2009 um 16:06 Uhr (0)
Hallo,ich schreibe gerade an einem Makro und stecke gerade etwas fest. Über userselection wird dabei der Body ausgewählt, in dem das Marko arbeiten soll. Set Usel = CATIA.ActiveDocument.SelectionPart = Usel.Item(1).Value.NameSet SF = ActiveDocument.Part.Bodies.Item(Part)Wenn jetzt allerdings mehrere Bodies mit dem selben Namen existieren führt dass zu Problemen. Gibt es hier die Möglichkeit eienen Body über ein anderes attribute zu identifizieren, als "name"?Ich hab leider nix dazu gefunden bzw. weiß nicht ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Identifikation von Bodies
denyo_1 am 04.04.2009 um 14:39 Uhr (0)
Hallo Clemens,ja sicher, du kannst doch direkt über die Selektion gehen und nicht indirekt erst mal den Namen auslesen um sich dann über GetItem bzw. Item durchzuhangeln.Hier mal ein kurzes Beispiel:Code:Sub CATMain() Dim oDoc As Document Dim Abfrage As String Dim otype(0) otype(0) = "Body" Set oDoc = CATIA.ActiveDocument Set oSel = oDoc.Selection oSel.Clear Box = MsgBox("Bitte wählen Sie den Body aus", vbInformation + vbOKOnly, "Hinweis") Abfrage = oSel.SelectElement2(otype, "Bitte Body auswä ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Explosionsplan
Gepetto am 06.04.2009 um 11:25 Uhr (0)
Von der Vorgehensweise hatte ich mir vorgestellt im 3D eine Scene zu erstellen um dann die Explode-Function zu verwenden. Das sehe ich nicht unbedingt als Problem an. Natürlich sollte eine Explosionszeichnung die Einzelteile und vorallem den Zusammenbau ersichtlich machen. Da wären wir auch schon bei dem Problem mit der Explosionsfunktion von CATIA. Es ist mir leider nicht bekannt dass beispielsweise Schraube, Unterlegscheibe, Bohrung in Teil1, Bohrung in Teil2 und eine Mutter auf einer Achse zu explodiere ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  306   307   308   309   310   311   312   313   314   315   316   317   318   319   320   321   322   323   324   325   326   327   328   329   330   331   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz