|
CATIA V5 Programmierung : Parameter auslesen
IIYTII am 13.08.2009 um 13:14 Uhr (0)
Hallo,ich würde gerne aus meinem Produkt die Parameter auslesen, die vom Benutzer angelegt werden. Ich bin leider blutiger Anfänger und versuche gerade die Ergebnisse des Suchergebnisses in ein Array oder ähnliches zu speichern.Code:Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "Name=Parameter*,all"Was kann ich mir unter selection1.search vorstellen? Welches Ergebnis liefert mir dieser Befehl zur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formatierte Excel-Tabelle in CATIA V5
CATIApinsler am 13.08.2009 um 15:02 Uhr (0)
Hallo,kann mir jemand eine Lösung anbieten, wie ich eine formatierte Excel-Tabelle in eine CATDrawing bekomme (in R16, R17 und R19).Die Excel-Tabelle enthält Texte, die über mehrere Zellen geschrieben sind (bzw.verbundene Zellen)sowie Texte, die vertikal in den Zellen stehen.Ich habe große unübersichtliche Tabellen, die in Excel am schönsten zu pflegen sind. Ich würde es bevorzugen, wenn nach dem Einfügen der Link zur Excel-Datei weg ist. Nach Überarbeitung der Excel-Tabelle würde ich sie einfach wieder ne ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax aus Speichernamen uebernehmen?
DanielFr. am 20.08.2009 um 08:27 Uhr (0)
Hallo Norman,naja da hast du mehrere Möglichkeiten. Die mächtigste und komplexeste ist definitiv dies mit regulären Ausdrücken zu machen. Dazu müsstest du die "Scripting Runtime DLL" einbinden (nur ein CATvba möglich). Hierbei hättest du die Möglichkeit auch auf einen variablen Dateinamen zu reagieren und den String exakt zu splitten. Die Scripting Runtime ist aber nicht die beste DLL-Datei. Sie bringt Rechner zum Absturz und ist nicht mal auf allen Rechnern installiert Du da aber einen fixen Dateinamen ( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Materialdatenbank mit Excel verknüpfen
TobiS am 27.08.2009 um 14:53 Uhr (0)
Meine Frage war ob jemand ein solches Makro BESITZT und nicht ob mir jemand ein solches Makro PROGRAMIERT!Und natürlich hab ich bevor ich hier gepostet habe schon selbst die Online-Doku angeschaut und hier im Forum gesucht. Es ist auch schön das ich ein Makro habe welches es mir erlaubt eine .matlib Datei welche ich aus einer .txt Datei erstellen kann in CATIA importieren kann. Aber wie gesagt, ich hab keinen Plan vom Markos da ich in meinem Leben noch nie wirklich mit Programmieren oder ähnlichem zu tun h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Materialdatenbank mit Excel verknüpfen
DanielFr. am 27.08.2009 um 14:15 Uhr (0)
Hallo Tobias,du schreibst du hast keine Ahnung von Makroprogrammierung, die Zeit dich in die Makroprogrammierung einzuarbeiten fehlt dir auch, aber du erwartest von anderen CAD.de Mitgliedern das sie sich die Zeit nehmen und sich in dein Problem einarbeiten und es dir anschließend auf dem Silbertablett servieren? Dein Problem ist doch schon längst gelöst! Schau dir nochmal den Link von Bernd an. Hier wurde zwar die Beispiel.txt Datei gelöscht aber das war ja nur ein Script aus der Onlinedoku. Auf dieses ka ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot als PNG?
Jens Hansen am 28.08.2009 um 11:07 Uhr (0)
Hallo,scheinbar wird png doch nicht korrekt unterstützt.Mit dem Befehl CATIA.ActiveWindow.ActiveViewer.CaptureToFile catCaptureFormatPNG, "C:1.png"wird zwar die datei erzeugt, allerdings ist diese wohl nicht in Ordung. Ein Öffnen in div. Viewern ziegt immer eine beschädigte Datei an.SGJens------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot als PNG?
DanielFr. am 30.08.2009 um 18:48 Uhr (0)
Hallo,das PNG Format wird IMHO nicht unterstützt. Von dem her wird nur eine Datei geschrieben die aber nicht interpretiert werden kann.Du könntest deinen PNG-Screenshot aber auch anders bekommen. Und zwar mit der Windows API. Wird aber IMHO eine größer Sache da du ja nur das CAD Bild haben willst und nicht den Rahmen (Buttons, etc.). Des weiteren solltest du ja auch noch den Hintergrund verstellen können (capture with white Background).Also AFAIK sollte das mit Windows-API-VB Bordmittel lösbar sein ------ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot als PNG?
bgrittmann am 30.08.2009 um 20:37 Uhr (0)
ServusOder immer den gleichen Dateinamen der temporären Datei verwenden, und erst beim konvertieren umbenennen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot als PNG?
Maetes am 31.08.2009 um 09:40 Uhr (0)
Imo scheint effektiv die einzige Lösung zu sein, als BMP speichern und mit irgendwas über Commandline oder API als PNG konvertieren..Imo haben wir hier XNView und IrfanView, mal schaun ob damit was zu machen ist../edit:@bgrittmann: Hab dein Link erst jetzt gesehen,.. das scheint genau das zu sein, was ich brauche..Ich meld mich diesbezüglich wieder/edit2:Habs mittels REGSVR32.EXE registriert, kann aber mit dem Beispielscript nicht drauf zugreifen.. Hat einer eine Idee wie man feststellen kann, ob diese Dat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA ReadOnly erkennen ?
RSchulz am 17.03.2011 um 10:34 Uhr (0)
Hallo,hier ein Codebeispiel:Code: Dim CatiaDocs as Documents Dim CatiaDoc as Document On Error Resume Next CatiaDocs = CATIA.Documents For Each CatiaDoc In CatiaDocs If CatiaDoc.ReadOnly = true Then msgbox("Die Datei " & _ CatiaDoc.Name & " ist in " & _ CatiaDoc.Path & " schreibgeschützt") End If Next------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing: Existiert Textfeld?
DanielFr. am 02.09.2009 um 08:03 Uhr (0)
Hallo Maetes,IMHO gibt es dafür in CATIA keine eigene Klasse (Exists, etc.) ABER wenn du unbedingt eine brauchst dann schreib dir doch selber eine. Das ist eigentlich ganz einfach und kann mit VB 2008 Express gemacht werden. Hierzu brauchst du dann eine Funktion (z.B. mit den Inputs "Sheet" und "Texts.Collection"). Als Output bekommst du true bzw. false raus.Das ganze wird zu einer *.dll Datei kompiliert und kann dann in CATIA über Projekt - Verweise hinzugefügt werden.------------------MFG DanielSysteminf ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : fehlermeldung im batchprozess loggen
fonzie am 03.09.2009 um 23:18 Uhr (0)
Hallo allerseits,hat jemand Erfahrung damit, wie man die Fehlermeldung/den Fehlercode im Batchprozess ausgeben/in eine logfile schreiben kann? Führt man ein Makro im interaktiven Modus aus (schaut dem Makro also gewissermaßen bei der Arbeit zu), dann erscheint eine Fehlermeldung, falls etwas schiefgeht. Genau diese Meldung möchte ich entweder in eine Datei ausgeben. Oder es wäre auch okay, wenn CATIA eine Fehlermeldung an den stdout zurückliefert, falls etwas schiefgeht. Ich bräuchte also irgendein Zeichen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : fehlermeldung im batchprozess loggen
DanielFr. am 05.09.2009 um 11:00 Uhr (0)
Hallo Fonzie,Sprungmarken werden im CATScript nicht berücksichtigt bzw. führen sogar zu einem Laufzeitfehler. Sprungmarken werden bei den meisten Programmieren (bei mir übrigens auch) nicht gerne gesehen. Das liegt an der Übersichtlichkeit des Codes. Wenn man einen langen Quellcode hat und will diesen Debuggen muss man bis ganz nach unten Scrollen um die Fehlerbehandlung zu sehen. Darum hätte ich eine ganz andere IMHO gewantere Methode für dich dieses Problem zu lösen. Erst schaltest du du Fehlerbehandlung ...
|
| In das Form CATIA V5 Programmierung wechseln |