Strings in Zahlen umwandeln

Im Benutzertext gespeicherte Zahlen sind Strings, die nicht als Zahlen berechnet werden können, es sei denn sie werden mittels der Funktion Fließen() in wirkliche Zahlen umgewandelt.

Zum Beispiel:

Um das Gewicht eines Objekts anhand seines Volumens und seiner Materialdichte zu berechnen, können Sie:

  1. Die Funktion Volumen verwenden, um das Volumen des Objekts zu erhalten, nämlich:

    %<Volumen("ObjektID")>%

  2. Dem Attribut-Benutzertext des Objekts eine "Dichte"-Taste hinzufügen, um die mittels der Funktion AttributBenutzerText erhältliche Materialdichte zu definieren, nämlich:

    %<BenutzerText("ObjektID","Dichte")>%

  3. Volumen() mit BenutzerText() multiplizieren.

    %<Volumen("ObjektID") * BenutzerText("ObjektID", "Dichte")>%

    Diese Formel wird fehlschlagen, da BenutzerText() einen String ergibt, keine Zahl. Damit es funktioniert, verwenden Sie Fließen() um BenutzerText() aus einem String in eine Zahl zu verwandeln, nämlich:

    %<Volumen("ObjektID") * Fließen(BenutzerText("ObjektID", "Dichte"))>%

 

 

 

Rhinoceros 8 © 2010-2024 Robert McNeel & Associates. 12-Feb-2024