Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API - Configuration.AlternateName ??

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
Zukunft der Fördertechnik: CAD-Automation als Schlüssel zur Prozessoptimierung., ein Webinar am 20.01.2026
Autor Thema:  API - Configuration.AlternateName ?? (338 mal gelesen)
Thomas5
Mitglied
Konstrukteur, SWX-Admin


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

Beiträge: 420
Registriert: 14.07.2003

SWX2013

erstellt am: 29. Sep. 2006 11:56    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


KonfEigensch.jpg

 
Hallo Ihr,
eine einfache Frage:
was muß ich tun, damit nach der Befehlsfolge:
Code:
Configuration.UseAlternateNameInBOM = True
Configuration.AlternateName = ""

der Configuration.AlternateName tatsächlich leer ist.
Bis jetzt bleibt der darin eventuell stehende Text einfach erhalten.

Warum die Frage/Welcher Sinn:
Für die Toolboxteile haben wir für uns festgelegt, daß in der Stückliste als Benennung der Konfigurationsname eingetragen

wird. Mit z.B."Socket Head Cap Screw_DIN" für eine ISKT-Schraube sind unsere Kunden nicht zufrieden.
Nun trägt die Toolbox den Konfigurationsname ständig als "Benutzerdefinierten Namen" in die Konfigurationseigenschaften

ein. Und deshalb steht der Schalter für die Alternative Benennung eben auf "Benutzerdefiniert" und nicht auf

"Konfigurationsname" und in "Configuration.AlternateName" steht was drinnen.
Will ich von Hand auf "Konfigurationsname" umstellen, dann muß ich die Benennungseingabe für "Benutzerdefiniert"

vollständig löschen/leer machen... Und gut ist´s.
Nun soll das aber per Makro über alle unsere Toolboxteile und alle Konfigurationen erfolgen.
Bei uns ist es doch passiert, daß nach dem Umbenennen von Konfigurationen in der Stückliste der alte benutzerdefinierte

Name erschien und das eigentlich gewollte Teil nicht.
Also: Wie schaffe ich es Per API: Configuration.AlternateName = "" auszuführen?

Viele Grüße!
Thomas

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

u.clemens
Mitglied
Konstrukteur


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

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 29. Sep. 2006 13:10    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 Thomas5 10 Unities + Antwort hilfreich

... hmmm  Configuration.AlternateName="" geht scheinbar wirklich nicht ...

alternativ könntest du
Part.EditConfiguration oldConfigName, newConfigName, "", AlternateName, 1, 0, 0, 1, boolstat verwenden, mit:

oldConigName = newConfigName = Name deiner betreffenden Konfiguration
AlternateName = alternativer Name in BOM
boolstat = true od. false

mit boolstat = False und AlternateName = egal wird "Dokumentname" eingestellt,
mit boolstat = True und AlternateName = "" wird "Konfigurationsname"
eingestellt
mit boolstat = True und AlternateName = "hallo-ballo" wird "benutzerdefinierter Name" und "hallo-ballo" eingestellt.

eingestellt

------------------
mfg uc

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

Thomas5
Mitglied
Konstrukteur, SWX-Admin


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

Beiträge: 420
Registriert: 14.07.2003

SWX2013

erstellt am: 29. Sep. 2006 22:31    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


KonfManager.JPG

 
Hallo u.clemens,
Dein Vorschlag hat ganz toll geholfen.
Einzige Eigenart: Im Konfigurations-Manager werden die so behandelten Konfigurationen mit eine Excel-Kreuz versehen, als wären sie von einer Tabelle gesteuert. Hoffentlich lege ich mir damit nicht das nächste Ei.....
Vielen Dank noch mal, und ein schönes Wochenende wünscht
Thomas

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

u.clemens
Mitglied
Konstrukteur


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

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 30. Sep. 2006 19:46    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 Thomas5 10 Unities + Antwort hilfreich

Zitat:
... werden die so behandelten Konfigurationen mit eine Excel-Kreuz versehen, als wären sie von einer Tabelle gesteuert. Hoffentlich lege ich mir damit nicht das nächste Ei.....
[/B]

nun ja, genau genommen ist für boolstat auch nicht nur true=1 und false=0 einsetzbar - probier mal ein paar andere Zahlen aus, da gibt es auch eine Variante, die den Klotz da läßt und keine Excel-kreuz anzeigt - achte auch ggfs. auf abgeleitete Konfigs, die werden im gleichen Sinne auch mit dieser einen Option gleichzeitig gesteuert!!
Leider gibt es in meiner API-Hilfe den Befehl Part.EditConfiguration gar nicht mehr  , da gibt es nur Part.EditConfiguration3  - und da gibt es diese Option nicht mehr  - und das obwohl der Makrorecorder Part.EditConfiguration aufgezeichnet hat  - das verstehe wer will. Deshalb jedenfalls kann ich auch nicht nachlesen, welcher Wert für diese Option, was bewirkt ...

------------------
mfg uc

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

Thomas5
Mitglied
Konstrukteur, SWX-Admin


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

Beiträge: 420
Registriert: 14.07.2003

SWX2013

erstellt am: 03. Okt. 2006 18:03    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 u.clemens,
ich lasse es erst mal so mit den Excel-Icons stehen und probiere einfach hin und wieder nach einen neuen SP, ob
Code:
Configuration.AlternateName = ""
dann doch mal funkioniert.
Viele Grüße!
Thomas

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)2024 CAD.de | Impressum | Datenschutz