|
CATIA V5 Programmierung : Informationen zur Programmierung
Matthias42 am 18.04.2008 um 10:49 Uhr (0)
Hallo,bin auf dem Gebiet der Programmierung in Catia noch nicht weit vorgedrungen. Wo gibt es gute Informationen bzw. ein Skript?Wir wollen in unserer Firma eine Diplomanden Stelle ausschreiben, die sich mit dem Thema "Parametrischer Zellenaufbau" befassen. Es soll ein Programm entstehen, in dem man die Eckdaten eines Schutzzaunes eingeben kann und sich dann automatisch ein 3D Modell aufbaut bzw. auch die dazu gehörige 2D Ableitung.1. Ist dies möglich, welche Einschränkungen gibt es?2. Ist das Thema eine D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigene Toolbar über Settings integrieren?
denyo_1 am 24.04.2008 um 15:00 Uhr (0)
Naja wir hatten mal sowas ähnliches (wir hatten Makros auf ner Symbolleiste) und haben das wie folgt gelöst.CATIA gestartet (über einen X-beliebigen USER), Symboleiste erstellt. Dann alle Settings des USERS in die CATReferenzSettings kopiert. Beim nächsten Starten haben alle USER die gleichen Settings wie der MASTER-USER. Somit haben auch alle die Symbolleiste.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA läuft nicht - warum ?
dertags am 15.05.2003 um 00:49 Uhr (0)
Hallo rdoeberl und co ! Sorry für die späte Antwort und Danke für den Tip. Ich habe den Fehler gefunden - deswegen eine kurze Beschreibung für alle anderen. Auf dem Rechner war einmal eine andere CATIA Version installiert. Aus dieser Installation gab es Verweise die als "nicht gefunden" innerhalb der Verweisauflistung gekennzeichnet waren. Trotz der Tatsache das diese DLL s nicht gebraucht wurden lief der Interpreter in einen Fehler und brach ab. Sobald die Häkchen deaktiviert waren gabs kein Problem mehr. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
runkelruebe am 23.05.2012 um 08:02 Uhr (0)
Moin,ich hab mit UsedRange und auch SpecialCells(xlLastCell) schon oft überraschende Effekte gehabt, evtl. ist eine dieser Varianten geeigneter.Und die Select-Zeilen erscheinen mir ebenfalls optimierbar.Desweiteren sollte man zum Zeilen löschen von unten nach oben (also Step -1) laufen, sonst erwischt man u.U. nicht alles.[Anmerkung: ich hab kein CATIA, evtl. dort mal auf Verweise bzw. Late- und Early-Binding (google) achten]------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.ActiveDocument.Part
HoBLila am 29.05.2012 um 12:56 Uhr (0)
Im V6 haben sie das über die Editoren gelößt, da kann man dann über ActiveEditor an die aktive Workbench und aus der das Part ziehen, wie man es im CAA auch macht.Im V5 geht leider kaum das richtig zu machen. Das einfachste ist den Anwender zu bitten das Part in einem neuen Fenster zu öffnen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur vers ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Was ist die MasterShape?
Jens Hansen am 08.10.2008 um 10:45 Uhr (0)
Hallo Logan,so wie ich die online-Hilfe interpretiere, ist die Master Shape die oberste Bauteil-Instanz. Somit kann das auch eine CGR-Datei sein. Gemäß online-Doku auch eine V4-Datei oder eine VRML-Datei. Unter der Auflistung "Products" würde somit dieses besagte Master Shape der jeweilige Product-Instanz entsprechen.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bestehenden Text in einer Deawing editieren und ändern.
zoltan.bekesi am 03.07.2009 um 18:41 Uhr (0)
Hallo ZORG,Ich habe dein Code etwas optimiert:Code:Sub CATMain() Dim dDoc1 As DrawingDocument Set dDoc1 = CATIA.ActiveDocument Dim dSheets1 As DrawingSheets Set dSheets1 = dDoc1.Sheets Dim dSheet1 As DrawingSheet hier sollte man auch was ähnliches machen, wie beim Text Set dSheet1 = dSheets1.Item("Sheet.1") Dim oViews As DrawingViews Set oViews = dSheet1.Views Dim oView As DrawingView Set oView = oViews.Item(2) oView.Activate Dim dTexts1 As DrawingTexts Set dTexts1 = oView.Texts Dim dText1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Überwachen einer Dateigröße
MCrupt am 17.10.2006 um 08:46 Uhr (0)
Hallo....Wie kann ich in Catia die Größe einer Datei überwachen? Das Programm soll die entstehende Datei bei "Part aus einem Produkt generieren" solange überwachen, bis keine Änderung mehr stattfinden,(als Beispiel: die Größe der Datei). Hiernach soll dann das neu entstandene Part abgespeichert werden. Es muss doch irgendwie mit einer "do until --- Loop" Schleife zu realisieren sein. Über ein paar gute Tipps und Lösungen wäre ich sehr,sehr dankbar
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Icon in Toolbar ausgegraut
RSchulz am 25.02.2011 um 16:28 Uhr (0)
Ja wenn du eine Wokrbench offen hast bzw. bestimmte Workbenches wärend der Erstellung der Symbolleiste offen hast.Versuch mal folgendes...1.) Symbolleiste löschen2.) alles schließen, so dass nur noch das nackte CATIA offen ist3.) die Symbolleiste generieren4.) Makros einbindenAm besten machst du das im Adminmodus und sicherst dir das Environment weg, da im Falle eines Problems mit den Settings etc. und du diese löschen müsstet, derartige Sachen wieder verloren gehen würden.------------------MFGRick SchulzN ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe mit makro.
RSchulz am 07.11.2011 um 13:21 Uhr (0)
Hello,I think the following code could do what you are looking for...Code:Sub CATMain() create document object Dim tmpDoc As Document each opened document should be selected For Each tmpDoc In CATIA.Documents only parts and products should be changed If InStr(1, tmpDoc.Name, ".CATProduct") 0 Or InStr(1, tmpDoc.Name, ".CATPart") 0 Then change selected document Textdata = tmpDoc.Name Textdata = Left(tmpDoc.Name, 16) Textdata = Ri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
K.Siebert am 30.05.2013 um 00:00 Uhr (1)
Hallo,Beip. von Word Zeichnung als PDF SpeichernZahl eins erhöht um den Punkt bei ".CAT.." noch mit wegzunehmen Len(oDoc.Name) -8 )Code:if TypeName(oDoc) = ("PartDocument") thenFileName = Left(oDoc.Name, Len(oDoc.Name) -8 ) enf ifif TypeName(oDoc) = ("ProductDocument") thenFileName = Left(oDoc.Name, Len(oDoc.Name) -11 ) enf ifName der Datei = xxx.NamePfad zur Datei = xxx.PathPfad & Name = xxx.FullNamePart Name (in Catia) = xxx.PartNumberxxx = Platzhalter je nachdem von wo man auf diese Information z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Längenauswertung von Linien in einer View
EngineeredByRobberts am 27.04.2010 um 15:35 Uhr (1)
Über Curve2D kann man sich die Endpunkte ausgeben lassen und so die Länge berechnenLanguage="CATSCRIPT"Dim I As IntegerDim lineTmp As Curve2DDim endPoints1(3)Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = drawingDocument1.Selectionselection1.Search "CATDrwSearch.2DCurve,all" For I=1 To selection1.Count2 Set lineTmp = selection1.Item2(I).Value lineTmp.GetEndPoints endPoints1 if lineTmp.Period = 0 then laenge1 = Sq ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
C.Samer am 27.09.2018 um 11:55 Uhr (1)
Hey, du kannst auch direkt aus dem Makro die Version auslesen.Habe das mal so in einem alten VBA Projekt verwendet und würde es jetzt so nichtmehr machen (vor allem da ich jetzt nur noch in CATScript programmiere) aber vielleicht hilft es dir ja!Copy Paste:Code:Attribute VB_Name = "ProjectName"Option ExplicitGlobal Const glbProject = "ProjectName"Global Const glbVersion = "1.2"Global Const glbLanguage = "VBA"Global Const glbAuthor = "Samer Christoph"Global Const glbCompany = "Max Mustermann GmbH"Global Con ...
|
| In das Form CATIA V5 Programmierung wechseln |