|
CATIA V5 Programmierung : Update-Fehler bei UDF-VB Script
gladly am 31.10.2011 um 11:13 Uhr (0)
Guten Tag,ich versuche gerade ein Makro als UDF umzusetzen, damit dies automatisch ausgeführt wird, wenn es benötigt wird (Update der Geometrie). Leider stört mich eine Fehlermeldung, dessen Sinn mir leider Schleierhaft ist und ich es nicht schaffe diese zu entfernen.Vorab - Die Fehlermeldung erscheint nur bei automatischem Update! Stellt man auf Manuelles Update um und betätigt manuell den "Update All" Button erscheint der fehler nicht! Genausowenig wenn man lokal update auf das Auslösende Element macht.I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegungssimulation über makro
Fhdoia am 03.12.2011 um 13:21 Uhr (0)
Hi bernd,nein der mechanismus ist schon erstellt.also ich versuche es mal kurz zu erklären:die bewegungssimulation (knickarmroboter) besteht aus 4 winkeln die sich bewegen lassen.Diese 4 Winkel werden per designtable in catia importiert und sind dann mit formeln verknüpft.Diese Formeln benuze ich dann für eine Simulation mit Regeln. Wenn sich nun die Winkel in meinem Designtable aktualisieren, ändert sich auch meine Simulation. Die Simulation mit Regeln oder auch wenn ich eine Simulation erstelle und mit d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kann aufgenommene makros nicht ausführen...
Fhdoia am 04.12.2011 um 17:11 Uhr (0)
Zitat:Original erstellt von tberger:Hallo nochmal,Um zielgerichtet auf deine Parameter zugreifen zu können geht das auch nicht über den Rekorder.Dagegen könntest du, wenn du mit dem vba-Editor arbeitest, z.B. über die Einfügung von Auflösungen ("Insert - Object Resolution" bzw. "Einfügen - Objektauflösung") die code-sniplets bekommen:das versuche ich auch gerade aber ich habe da das problem, wenn ich ein komplett neues userform mache und dann auf "Einfügen - Objektauflösung", dann funktioniert das auch, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kann aufgenommene makros nicht ausführen...
Fhdoia am 05.12.2011 um 13:50 Uhr (0)
ich hab jetzt mal nen screen gemacht von dem was ich gerade versuche umzusetzen:ich möchte die beiden parameter werte x und y in die fenster eingeben können und sobald man dann den button unten drück sollen die werte an catia übergeben werden und catia soll aktualisiert werden.den befehl für das aktualisieren habe ich schon:Sub CommandButton1_Click()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.Productproduct1.UpdateEnd Subdas geht auch soweit.wie ich allerdings jetzt weiter ma ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kann aufgenommene makros nicht ausführen...
Fhdoia am 04.12.2011 um 13:40 Uhr (0)
@tberger:vielen dank schonmal, das funktioniert schonmal alles super, nur mein problem, woher weiß ich sowas bzw woher bekomm ich raus wie ich den von catia aufgenommenen code verändern muss?ich muss halt schon noch ein paar komplexere sachen machen mit makros und vba und da werd ich ja die ganze zeit nur vor solchen problemen stehen...grüße------------------Windows 7MS office 2010Catia v5 R19PPC:Core I3-5508GB RamCorsair SSD....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF aus der CATDrawing
SergejH am 14.12.2012 um 11:46 Uhr (0)
Hallo zusammen,vor einiger Zeit geisterten die Threads über die PDF-Erstellung aus CATDrawings.Ich glaube ich habe die Lösung dafür:Ich bin kein Profi in Scripting, deswegen sind Verbesserungsvorschläge (besonders Vereinfachungen und Verallgemeinerungen) herzlich willkommen!NB: Macro ist für folgende Zeichnungsnummerierung gedacht: xxxxxx-xxxx.CATDrawingX=0..9+a-zCode:Language="VBSCRIPT"Create by Sergej Hempel 14-12-2012Contact: sergej.hempel@de.araymond.comContact2: +49 7621 668 4511Sub CATMain()Dim fso, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF aus der CATDrawing
RSchulz am 14.12.2012 um 14:01 Uhr (0)
Hallo Sergej,da du um Verbesserungswünsche gebeten hast, habe ich mal ohne den Code zu prüfen zwecks der Übersichtlichkeit bisschen was verändert...Code:Sub CATMain() Dim fso, PDFName Dim oDocument As Document Dim oDrawingDoc As Document Dim DrawingName As String Dim PDFFile as Object Dim PDFName As string Dim USERDIR As String Dim USERDIR2 As String Dim Blattnamealt As String Dim Blattname As String Dim FoldObj As Folder Set fso = CreateObject("Scripting.FileSystemObject") ---Dokument geo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF aus der CATDrawing
SergejH am 20.12.2012 um 17:05 Uhr (0)
Hallo Rick,Noch ein Mal Danke für deine Hilfe und Kommentare.Hier ist lauffähiges Code:Code:Language="VBSCRIPT"Create by Sergej Hempel 14-12-2012Contact: sergej.hempel@de.araymond.comContact2: +49 7621 668 4511Version 2.1---------------------------------------Macro erstellt ein PDF vom ersten Zeichnungsblattund öffnet es in Acrobat Reader---------------------------------------- Sub CATMain()Dim fso Dim oPDF Dim PDFName As StringDim oDocument As DocumentDim FoldObj As FolderDim Path As StringDim TMPDIR As ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum umbenennen
K.Siebert am 08.08.2013 um 08:56 Uhr (1)
Hallo,Hier mal ein ganz kleiner einstigAnsonsten würde ich dir Empfehlen dir ein Buch zuzulegen wie das von Jens Hansenhttp://fachbuch.hanser-ebooks.de/ebook/bid- 21058-kochbuch-catia-v5-automatisieren-vom-powercopy-bis-zur-c-sharp-programmierung.htmlDu kannst auch mal nach V5Automation.chm auf deiner C: Platte suchenBei mir liegt diese unter C:Program FilesDassault SystemesB19win_b64codeinV5Automation.chm------------------Sei Schlau bleib Dumm !!?!![Diese Nachricht wurde von K.Siebert am 08. Aug. 2013 ed ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Win7 - Fensterproblem
joehz am 06.02.2015 um 13:52 Uhr (1)
Eigentlich wollte ich mich über die 3 DisplayRefreshes wundern, nachdem eigenlich 1x reichen müsste; mehr wie an geht nicht.Dann hab ich das noch im Internet gefunden:Titel: CATIA Macro SendKeysLink: http://www.scripting4v5.com/additional-articles/catia-macro-sendkeys/Zitat:SendKeys “{Enter}”It’s a good idea to code all SendKeys commands following a Display Refresh. See sample code below:SubCATMain()CATIA.StartCommand(“Disassemble”)CATIA.RefreshDisplay = TrueSendKeys “{ENTER}”End SubOften, without the Disp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hinweisfenster unterdrücken
Randle am 29.06.2016 um 12:03 Uhr (1)
Hallo,könntest du mal den kompletten Aufruf mit dem du CATIA startest posten?Der müsste ja in etwa so aussehen:C:optcatiav5r18win_b64codeinCNEXT.exe -batch -macro C:catiamacrosIGSExport.CATScriptGrußRandle[Diese Nachricht wurde von Randle am 29. Jun. 2016 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mirror/symmetry all bodies ----spiegeln alle Körper
DuffM4nUS am 25.07.2016 um 15:51 Uhr (1)
Danke für deine Bemühungen!Ich muss gestehen, ich bin ich Newb und habe den Codehier: http://www.coe.org/p/fo/et/thread=27257und hier: http://www.grozeaion.com/catia-v5/v5-programming/112-useful-catia-vba-functions.htmlkopiert. Ich habe ehrlich gesagt keine Ahnung, wie die korrekte Bezeichnung sein sollte.Ich habe versucht, den Code aus den Quellen anzupassen, aber darin bin ich ja wohl gescheitert.Mein Ziel wäre, das Symmetry Feature durch eine User-Selektion der Eingabefläche zu automatisieren. Mit Plane ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennungsmakro anpassen
Engineer723 am 24.10.2016 um 15:22 Uhr (1)
So, ein Problem gelöst - mit:Sub CATMain() Set actProd = CATIA.ActiveDocument.Product origstr = Inputbox ("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Suche und Ersetze (Suche)") newstr = Inputbox ("Zu ersetzenden Namen oder Nummer eingeben", "Suche und Ersetze (Ersetze)") traverse actProd, origstr, newstrEnd Subpasst schon mal der erste PartBei der V6 muss anscheinend eben über Editoren gearbeitet werden.Mit "Set actProd = CATIA.ActiveEditor.Selection" anstatt "Set actProd = CATIA.Act ...
|
In das Form CATIA V5 Programmierung wechseln |