[Otázka] Warum kann man beim Node OperatorDivision die Werte (Divident und Divisor) nur mit Ganzzahlen vorbelegen? [Vyřešeno]


Ich wollte gerade ein Division mit festem Divisor von 2,5 in mein Skript einbauen. Dabei ist mir aufgefallen, dass ich die Werte für Divident und Divisor, im Node selbst, nur mit Integers belegen kann. Das Einfügen der Werte als Double oder Length durch andere Nodes ist problemlos möglich und das Ergebnis wird korrekt berechnet.

Es ist doch sicher nicht so gedacht, dass ich für eine konstante Teilung durch eine Dezimalzahl ein zusätzliches Node brauche?

Gruß Felix
Allplan 2024-0-1

Přílohy (1)

Type: image/png
Staženo 19
Size: 12,95 KiB

Show solution Hide solution

..ja, leider ein Fehler in der Reihenfolge der Werte-Definition.

Kopiere die beiliegende pypsub.Datei nach

C:\ProgramData\Nemetschek\Allplan\2021\Etc\VisualScripts\Math\Operators

dann sollte es funktionieren.

Přílohy (2)

Type: image/png
Staženo 25
Size: 97,79 KiB
Type: text/xml
Staženo 809
Size: 3,25 KiB

..ja, leider ein Fehler in der Reihenfolge der Werte-Definition.

Kopiere die beiliegende pypsub.Datei nach

C:\ProgramData\Nemetschek\Allplan\2021\Etc\VisualScripts\Math\Operators

dann sollte es funktionieren.

Přílohy (2)

Type: image/png
Staženo 25
Size: 97,79 KiB
Type: text/xml
Staženo 809
Size: 3,25 KiB

Danke Nemo für den korrigierten Node.

Momentan das Eingabefeld wird durch den ersten Datentyp festgelegt. Hier ist Integer auf jeden Fall keine beste Wahl. Das werden wir noch fixen.

Wir planen in Zukunft auch eine hybrid-Eingabefeld zu implementieren, sodass bei dem Parameter, der viele Typen akzeptiert, der gewünschte Typ ohne einen zusätzlichen Input-Node direkt eingegeben werden kann

Product Owner API, Allplan GmbH

Danke Nemo, dass du das Node zur Verfügung gestellt hast.

Gruß Felix
Allplan 2024-0-1