| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | |  | Productronica 2025 - Weltleitmesse für Elektronikfertigung, eine Veranstaltung am 18.11.2025
|
Autor
|
Thema: Attributtyp ändern in KF? (991 mal gelesen)
|
rhonanpaldur Mitglied Dipl.-Ing. MB, Druckmaschinen

 Beiträge: 76 Registriert: 30.10.2007 NX 3.0.3 NX 5.0.2
|
erstellt am: 03. Jan. 2008 12:22 <-- editieren / zitieren --> Unities abgeben:         
Mal wieder ein Problem. Evtl weiß jemand eine Lösung dafür?  In KF lese ich mit ug_spreadsheet Daten aus einer Exceltabelle aus und verwende sie zum Konstruieren von Features. Jetzt wäre es praktisch, wenn ich auch einzelne Features je nach Wert in der Tabelle Unterdrücken könnte. ug_spreadsheet bietet die Methoden ask_number, ask_string und ask_value zum auslesen. ask_number macht hier keinen Sinn. Mit ask_string oder auch ask_value kann ich das "FALSE" aus der Tabellenzelle zwar auslesen, aber er speichert es als String bzw. die Klasse ug_cylinder akzeptiert auch den hier dargestellten versuch über ask_value und Typ "any" nicht und quittiert mir das mit der logischen Fehlermeldung: "String was found where Boolean was expected". Code: (Any) wahrheitswert: ss:ask_value:(row:,10); (Child) cylinder_2: { Class, ug_cylinder; Diameter, ss:ask_number:(row:,9); Height, ss:ask_number:(row:,8); Origin, Point(0,0,ss:ask_number:(row:,5)); Direction, Vector(0,0,1); Operation, Unite; Target, {cylinder_1:}; Suppress?, wahrheitswert:; };
Wüßte jemand einen Weg, wie ich den ausgelesenen String in einen Boolean umwandeln kann? Das müsste doch eigentlich gehen. Mir fehlten da die passenden Stichwörter für die NX Hilfe, sonst hätte ich da evtl etwas gefunden.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
 
 Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 03. Jan. 2008 12:42 <-- editieren / zitieren --> Unities abgeben:          Nur für rhonanpaldur
|
rhonanpaldur Mitglied Dipl.-Ing. MB, Druckmaschinen

 Beiträge: 76 Registriert: 30.10.2007 NX 3.0.3 NX 5.0.2
|
erstellt am: 03. Jan. 2008 13:45 <-- editieren / zitieren --> Unities abgeben:         
|
totti2305 Mitglied Dipl Ing Maschinenbau
 
 Beiträge: 183 Registriert: 10.03.2005
|
erstellt am: 04. Jan. 2008 09:56 <-- editieren / zitieren --> Unities abgeben:          Nur für rhonanpaldur
Hallo warum machste das ganze nicht mit Nulldesign! also Class, if(ss:ask_string row:,10) = "TRUE") then ug_cylinder else Nulldesign; suppress kannste dann weglassen. Mit Suppress arbeite ich eigentlich nicht so gern, da trotz false die ganze Klasse im Kf-Navigator steht und auch evtl. berechnet wird. Mit Nulldesign entsteht nur noch ne Nulldesign-Klasse! Gruss Torsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Praktikum Entwicklung ? Produktdesign/Industriedesign (SoSe 26) | Jedes Werkzeug kann immer nur so gut sein wie der Mensch, der dahintersteckt. Deshalb suchen wir bei der Festool Group Mitarbeitende, die gemeinsam mit ihren 3.000 Kolleginnen und Kollegen weltweit etwas bewegen wollen. Tauche ein in unsere Welt ? und erlebe, wie stolz es macht, in einem Familienunternehmen die besten Elektrowerkzeuge der Welt zu bauen.
Erlange tiefe Einblicke in die ... | Anzeige ansehen | Praktikum |
|
rhonanpaldur Mitglied Dipl.-Ing. MB, Druckmaschinen

 Beiträge: 76 Registriert: 30.10.2007 NX 3.0.3 NX 5.0.2
|
erstellt am: 04. Jan. 2008 10:47 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |