Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Parameter verstecken/verbergen und/oder schützen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Parameter verstecken/verbergen und/oder schützen (1987 mal gelesen)
AndreeX00X
Mitglied
Ingenieur


Sehen Sie sich das Profil von AndreeX00X an!   Senden Sie eine Private Message an AndreeX00X  Schreiben Sie einen Gästebucheintrag für AndreeX00X

Beiträge: 48
Registriert: 14.08.2007

CATIA V5 R16

erstellt am: 13. Nov. 2008 16:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich suche seit Stunden verzweifelt nach einem Befehl, mit dem man Parameter dauerhaft sperren kann (ohne diese dann über das Kontextmenü wieder zu entsperren), aber irgendwie gibt es da nichts für.

Mit meinem Quellcode (siehe unten) erzeuge ich einen neuen Parameter, übergebe ihm einen Wert und lasse ihn anschließend verdecken (das Verdecken ist im Moment nur eine Notlösung). Nun möchte ich aber, dass primär, niemand diesen Parameter-Wert ändern kann und sekundär, dass er nicht sichtbar ist.

Habe gehört, dass das mit CAA gehen könnte, aber ich kann mir nicht wirklich vorstellen, was das sein soll (angeblich ist das ja nicht die Makro-Programmiersprache mit CATScript).

Weiß von Euch vielleicht jemand einen Rat? Danke!!!

Code:

Sub CATMain()

  Dim partDocument1 As Document
  Set partDocument1 = CATIA.ActiveDocument

  Dim part1 As Part
  Set part1 = partDocument1.Part

  Dim parameters1 As Parameters
  Set parameters1 = part1.Parameters

  Dim strParam1 As StrParam
  Set strParam1 = parameters1.CreateString("zeit", date & "_" & time)

  part1.Update
  strParam1.Hidden = True

End Sub


------------------
Gruß AndreeX00X

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jens Hansen
Mitglied
Senior Consult


Sehen Sie sich das Profil von Jens Hansen an!   Senden Sie eine Private Message an Jens Hansen  Schreiben Sie einen Gästebucheintrag für Jens Hansen

Beiträge: 1055
Registriert: 05.08.2000

Win7
CATIA V5 R19
VB.Net
C#

erstellt am: 13. Nov. 2008 17:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AndreeX00X 10 Unities + Antwort hilfreich

Hallo Andree,
was von Hand nicht geht, geht auch per Makro nicht. Einzige Lösung, die mir einfällt, wäre eine Gruppe zu erzeugen. Diese Gruppe kann auch dann nur mit bestimmten Lizenzen wieder geöffnet werden.

SG

Jens Hansen

------------------
Inoffizielle CATIA-Hilfeseite
Private Seite
Xing
Kochbuch - CATIA V5 automatisieren

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

apollo11
Mitglied



Sehen Sie sich das Profil von apollo11 an!   Senden Sie eine Private Message an apollo11  Schreiben Sie einen Gästebucheintrag für apollo11

Beiträge: 47
Registriert: 31.03.2007

erstellt am: 13. Nov. 2008 18:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AndreeX00X 10 Unities + Antwort hilfreich

Da gibts irgendwas mit "SetPick". Den Parameter kannst du dann nicht mehr auswählen und verändern. Über die Suche sollte er aber weiterhin erreichbar sein.

1.) Objekte in Selektion aufnehmen
2.) CATIA.ActiveDocument.Selection.Visproperties.SetPick 1
    SetPick 0 .... macht die Selektierten Elemente wieder auswählbar

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AndreeX00X
Mitglied
Ingenieur


Sehen Sie sich das Profil von AndreeX00X an!   Senden Sie eine Private Message an AndreeX00X  Schreiben Sie einen Gästebucheintrag für AndreeX00X

Beiträge: 48
Registriert: 14.08.2007

CATIA V5 R16

erstellt am: 27. Nov. 2008 19:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ist zwar schon ein bisschen her, aber lieber zu spät als nie.

Erstmal danke für eure Antwort.

Wir haben die ganze Geschichte bei uns an der FH noch ein wenig durchdiskutiert, bis wir dann endlich zu einer Lösung gekommen sind. Und zwar verwenden wir nun ein Vorlagen-Makro, welches die Studenten benutzen sollen, in dem dann von uns verschlüsselte Informationen in gewissen Parametern eingegeben werden.

@apollo11:
Mit den Befehlen hat es leider nicht ganz so geklappt.

------------------
Gruß AndreeX00X

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz