|
CATIA V5 Programmierung : Nur RootProduct speichern, ohne Parts
Randle am 07.07.2023 um 14:05 Uhr (1)
Hallo,du könntest auf die Parts/Products des Rootproducts den Schreibschutz auf Betriebssystemebene setzen, bevor du das Rootproduct speicherst. Abschließend kannst du den Schreibschutz ja wieder aufheben. Ich hatte kürzlich einen ähnlichen Anwendungsfall.Gruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei vorhanden???
Randle am 28.10.2005 um 06:45 Uhr (0)
Hallo,gdir: ich glaube das wollte er von uns wissen ;-)robert_de: ich würde auch gerne wissen wie man diese Information abgreift. Ich schätze mal die Lösung wird/könnte darin liegen, das man das über irgendwelche betriebssystemspezifischen Programmierfunktionen lösen kann. Hab mal was gelesen über LastAccessDatum. Genaueres kann ich dir leider nicht sagen, da ich hierfür gerne selber ne Möglichkeit wüsste. Aber vielleicht bring deine Anfrage ja noch die Lösung hier im Forum.Ansonsten mal in anderen Foren p ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro korrekt beenden
Randle am 11.10.2008 um 09:10 Uhr (0)
Hallo,ich hatte dieses Problem auch mal. Du kannst über die Computerverwaltung des Servers, auf dem die Makros liegen, dir die geöffneten Dateien anzeigen lassen. Dort tauchen dann auch die Makrodateien auf. Von da aus kannst du die Datei(en) schließen.Ist vielleicht nicht die feine englische Art, aber ich habe diesbezgl. nie Beschwerden seitens der Anwender gehabt.Die Lösung von RSchulz scheint mir allerdings etwas sauberer/professioneller zu sein.------------------MfGRandle! Its not a bug, its a feature !
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlende Referenz im VBA Mikrosoft common Dialog control
Randle am 30.04.2009 um 15:56 Uhr (0)
Hallo,ich vermute dir fehlt diese Datei Comdlg32.ocxMusste mal nach googeln.Danach musst du die Datei noch registrieren.regsvr32 C: empComdlg32.ocxC: emp musst du dann durch dein Verzeichnispfad ersetzen------------------MfGRandle! Its not a bug, its a feature !
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
Randle am 15.08.2009 um 17:34 Uhr (0)
Hallo IIYTII,folgender Code sollte auch bei dir gehen (R19 SP3, ohne Selection)Sub CATMain()Dim oPartDoc As PartDocumentSet oPartDoc = CATIA.ActiveDocument setzt vorraus das auch ein CATPart geöffnet und aktiv ist, ansonsten vorher über TypeName überprüfenDim oPart As PartSet oPart = oPartDoc.PartDim oParameter As ParameterDim I As IntegerFor I = 1 To oPart.Parameters.Count MsgBox oPart.Parameters.Item(I).Parent.Name & "" & oPart.Parameters.Item(I).Name & " - Value: " & oPart.Parameters.Item(I).ValueAs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wer war zuletzt am Makro
Randle am 21.05.2015 um 16:47 Uhr (1)
Hallo zusammen,auch wenn es besser ist auf einer Kopie zu arbeiten/weiterzuentwickeln, kann es dann beim Kopieren zu den genannten Problemen führen. Meiner Erfahrung nach auch wenn die Anwender nur Leserechte haben, lasse mich da aber gerne eines besseren belehren.Im Idealfall hat man Zugriff auf die Managementkonsole des Servers auf dem die Dateien liegen. Dort kann man sich die aktuell geöffneten Dateien anzeigen lassen (auch welche(r) Anwender im Zugriff ist). Entweder man kontaktiert die Anwender oder ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speichern von VBA-Projekt nicht möglich
Randle am 18.08.2014 um 08:15 Uhr (1)
Hallo,das liegt daran das die Datei zuvor von jemand anderen (oder auch von einem selbst - auch schon gehabt) geöffnet wurde. Teiweise reicht es schon aus wenn ein Anwender das betreffende Makro gestartet hat. Ich kenne das Problem. Zum Glück habe ich Zugriff auf den Server und kann so notfalls geöffnete Dateien schließen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speichern von VBA-Projekt nicht möglich
Randle am 03.09.2014 um 08:47 Uhr (1)
Hallo,zu: "Nebenbei: Gibt es eine Möglichkeit, herauszufinden, welcher Benutzer im Netzwerk darauf zugreift?"Du müsstest Zugriff auf die Verwaltungskonsole des Servers haben auf dem die catvba Datei liegt. Dort kann man sich die geöffneten Dateien inkl. der Usernamen anzeigen lassen und diese dann auch "zwangsweise" schließen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Linie senkrecht zur Fläche
Randle am 11.03.2016 um 09:56 Uhr (1)
Hallo,wenn es nur um ein paar (~30-50) Elemente geht, bzw. um eine immer mal wieder auftretende Anwendungsfall, wäre ein Powercopy sicherlich das Mittel der Wahl. Ansonsten wäre ein Makro sicher effektiver/komfortabler.Generell solltest du dir mal die Datei "DEIN INSTALLATIONSVERZEICHNIS VON CATIAintel_acodeinV5Automation.chm" ansehen, wenn du dich zukünftig mit Makroprogrammierung beschäftigen möchtest. Dort findest du ca. 70-80% aller Dinge die du im Bezug auf CATIA V5 und Programmierung brauchst, den R ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Added Properties
Randle am 07.11.2016 um 10:43 Uhr (1)
Hallo,den Vorschlag von bgrittmann würde ich so oder so umsetzen.Man könnte sich zusätzlich die Dateinamen der bereits behandelten Dateien in einer Collection/einem Array speichern und vor der Bearbeitung prüfen ob diese Datei bereits bearbeitet wurde.GrußRandle
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Run-Time error beim erstellen einer Bedingung in Skizze
Randle am 02.08.2017 um 15:08 Uhr (1)
Hallo,wäre es möglich das du deinen kompl. Entwicklungsstand (also die catvba Datei) hier zur Verfügung stellst?Dann wäre ich auch bereit da mal einen näheren Blick drauf zu werfen (so muss man immer einige Dinge umschreiben damit es - halbwegs - läuft).GrußRandle
|
| In das Form CATIA V5 Programmierung wechseln |
 cad_de.zip |
CATIA V5 Programmierung : Run-Time error beim erstellen einer Bedingung in Skizze
Randle am 04.08.2017 um 08:50 Uhr (1)
Hallo,sorry war gestern nicht online.Zitat:Hast du was am Code geändert?Ja ich habe was am Code geändert, allerdings nur Quick&Dirty.Zitat:Welche Bohrungsmittelpunkte meinst du?Naja, die Mittelpunkte der Bohrungen die du erzeugen willst.Zitat:Und wie stellst du sicher das diese nicht deckungsgleich sind?Ich habe zwei globale Variablen angelegt. Weiter habe ich die beiden Textfelder (Abstand1, Abstand2) genutzt um dort was einzutragen.Um den dort eingetragenen Wert erhöhe ich den Wert der beiden globalen Va ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Randle am 13.09.2018 um 08:18 Uhr (1)
Hallo,du könntest eine einfache Textdatei zentral (für jeden Anwender erreichbar) ablegen. Entweder schreibst du die aktuell gültige Version in die Datei oder benennst die Datei entsprechend. Beim Start des Makros könntest du die aktuell gültige Version mit einer Variablen/Konstanten innerhalb des Quellcodes vergleichen. Wenn ungleich, dann Meldung/Abbruch.Habe dieses Prinzip schon mehrfach verwendet, ohne Probleme.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |