|
CATIA V5 Programmierung : Im Textfeld die Schriftfarbe Gelb zuweisen
RSchulz am 24.01.2011 um 17:06 Uhr (0)
Zitat:Original erstellt von Christian.O:Servus Rick, ich ändere die Farbe über:Code:***Element zur Selektion hinzufügenobjSel.Add drwText***Farbe festlegenobjSel.VisProperties.SetRealColor intRot, intGruen, intBlau, 1Wobei drwText mein gerade erstellter/hinzugefügter Text ist. Hallo Christian,das ist schon klar. Er sagt aber er möchte nicht extra selektieren. ObjSel muss aber eine Selektion sein, da die verwendete Methode "SetRealColor" eine Methode von Object "Selection" ist.demnach würde es natürlich au ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs unter VBA
RSchulz am 26.01.2011 um 09:45 Uhr (0)
Hallo und herzlich willkommen im Forum,versuch es mal folgendermaßen...Code:... if Dir(Datei) "" Then CATIA.ActiveDocument.SaveAs (Datei) else msgbox"Die Datei wurde nicht gespeichert..." Alternativ mit GoTo wieder nach oben springen endif...HTH------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs unter VBA
RSchulz am 26.01.2011 um 11:17 Uhr (0)
Sorry... Ich bin wieder mal dem Copy/Paste zum Opfer gefallen.Code:Private Sub CommandButton12_Click()Dim Datei As StringDim timestampDim FehlermeldungCATIA.DisplayFileAlerts = FalseDatei = CATIA.FileSelectionBox("Speicherung", "*.CATPart", CatFileSelectionModeSave)If Dir(Datei) = "" Then CATIA.ActiveDocument.SaveAs (Datei)Else MsgBox "Die Datei wurde nicht gespeichert..." Alternativ mit GoTo wieder nach oben springenEnd IfEnd SubIch habe die Änderung Fett markiert Ich möchte allerdings dazu sage ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs unter VBA
RSchulz am 26.01.2011 um 11:48 Uhr (0)
Zitat:Original erstellt von Modellierer:soweit funktioniert der code jetzt, daß er mir die fehlermeldung über die MsgBox bringt und nicht mehr den Laufzeitfehler.Jedoch speichert mir Catia die Datei dennoch nicht.Der Code würde ja im Fehlerfalle auch nicht speichern. Demnach passiert nichts, wenn die Datei schon vorhanden ist. Daher auch der Hinweis mit GoTo wieder nach oben zu springen, um eine neu Auswahl und die Prüfung zu ermöglichen. Das hat allerdings keinen Sinn, wenn du überschreiben willst bzw. d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
RSchulz am 27.01.2011 um 09:27 Uhr (1)
Hallo Michael,wenn es um Programmierung geht, wirst du keine deutschsprachigen Dokumentationen finden, die dir die Befehlsätze mit den dazugehörigen Erklärungen auflisten. Einzig und alleine Lernbücher gibt es auf deutsch, die dir allerdings nur einen Teil erklären bzw. Grundlagen oder Fortgeschrittenes Wissen versuchen zu übermitteln. Da allerdings die Begrifflichkeiten der Programmierung auf dem des englischen aufbauen, ist es ohnehin wichtig dir zumindest das sogenannte DAU-Englisch anzueignen, sonst wi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strings und Integer
RSchulz am 31.01.2011 um 14:19 Uhr (0)
Zitat:Original erstellt von MichaelTreiber:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.ParametersDim length1 As LengthSet length1 = parameters1.Item("Hoehe")Dim Zahl As IntegerDim Text As StringWort = tbHoehe.Text --- ?????Zahl = CInt(Text)length1.Value = Zahlversuch es mal so...Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.Active ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Name
RSchulz am 28.02.2008 um 16:27 Uhr (0)
Hallo,versuchs mal mit Dim DRW as Drawingdocumentset DRW = CATIA.ActiveDocumentmsgbox Drw.nameWenn da nichts bei rumkommt, wird warscheinlich nicht der Name im Baum angezeigt... ------------------MFGRick SchulzKonfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA mit bestimmten Optionen starten
RSchulz am 22.02.2011 um 11:41 Uhr (0)
Hallo,du kannst CATIA nicht nur über eine Art andere Settings öffnen, sondern verschiedene Environments starten. Das eine liegt in ...ALL UsersAnwendungsdatenCATIA.R19.B19_x64 und das andere dann eben in ...ALL UsersAnwendungsdatenCATIA.R19.B19_x64_anders however. Auf welches Environment dieser dann zugreift ist mit der Verknüpfung verbunden. Alternativ kannst du dann auch CATIA mit einem PSI Befehl öffnen.hier ein Beispiel:Code:Public Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makro Aufzeichnung
RSchulz am 25.02.2011 um 13:47 Uhr (0)
Jut wenn es nur das ist...1.) namen geben und Makros aufzeichen2.) Erstellung durchführen3.) Makroaufzeichnung stoppen4.) unter Ansicht Symbolleiste anpassen Profilkarte "Symbolleisten" Neu... der neuen Symbolleiste einen Namen geben Profilkarte "Befehle" Makros Befehl des Benannten Makros auswählen evtl. Icon vergeben in die Leiste ziehenHTHAber ich möchte nochmal betonen, dass eben nicht alles geht bzw. auch nicht alles aufgezeichnet wird.------------------MFGRick SchulzNettiquette (CAD.de) - W ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mein Skript läuft Catia weg
RSchulz am 18.03.2011 um 08:18 Uhr (0)
Zitat:Original erstellt von Vertigo2011:Habe es mal ausprobiert aber ein Geschwindigkeitszuwachs gab es nicht, kann man überhaupt ein VBA Script so programmieren das man unter 5min kommt?Ich muss gerade etwas schmunzeln, da die Formulierung etwas witzig ist Aber ich kann mir denken, wie du es meinst. Wie lange ein Programm läuft ist doch viel mehr abhängig von der Art der Bearbeitung, der Masse an Schritten und der einzelnen Warte-/Bearbeitungszeiten. Oftmals kann man mit Codeoptimierung sehr viel erreic ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen, ob Ansicht in Drawing vorhanden
RSchulz am 14.04.2011 um 14:24 Uhr (0)
Hallo,meinst du soetwas?Code:Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.ActiveSheetSet drawingSheet1 = drawingSheets1.Item("03")if drawingSheet1 = Nothing then exit subdrawingSheet1.ActivateDim drawingViews1 As DrawingViewsSet drawingViews1 = drawingSheet1.ViewsDim drawingView1 As DrawingViewSet drawingView1 = drawingViews1.Active ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Auslesen läuft sehr langsam
RSchulz am 06.05.2011 um 11:54 Uhr (0)
Zitat:Original erstellt von Christian.O:so hab ich auslesen bzw. suchen gemeint:Code:***Performanceerhöhung der SucheCATIA.HSOSynchronized = False***Parameter suchenobjSel.Search "Knowledgeware.Parameter.Name !=Origin*"CATIA.HSOSynchronized = TrueHallo zusammen,sollte damit jemand arbeiten, dann sei gesagt, dass CATIA R19SP08 mit diesem Befehl komplett zerissen wird. Der erste Programmdurchlauf funktioniert wunderbar. Sobald man das Programm beendet allerdings beendet, scheint es CATIA mit in den Abgrund ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in Sketch wechseln innerhalb einer Baugruppe
RSchulz am 13.05.2011 um 10:01 Uhr (0)
Hallo Dennis,ich werde dir jetzt nicht simultan in 2 Threads antworten.Ich habe das mit dem Wechsel der Workbench folgendermaßen gelöst.Code:selection.clearSelection.Add Partcatia.startworkbench ("Workbenchname")...catia.getworbenchid mit diesem Befehl erfährst du, in welcher Workbench du dich befindest...noch ein Punkt zu dir bzw. deiner Hilfestellung. Nimm es mir bitte nicht übel, aber wir können hier nicht babysitten. Daher kann ich nicht jeden Befehl erklären. Analysieren musst du schon selbst und wen ...
|
In das Form CATIA V5 Programmierung wechseln |