Support Forum

[Frage] Fehlermeldung: Value for ValueInPalette(list) is not converted


Hallo zusammen,

bei mir ist heute zum ersten Mal die Fehlermeldung "Value for ValueInPalette(list) is not converted" (siehe Bild 1) aufgetreten. Muss ich bei dem Node "ShowInPalette" (gestern eingefügt) etwas verändern oder liegt das am Release?

Viele Grüße

Marco

Anhänge (1)

Typ: image/jpeg
15-mal heruntergeladen
Größe: 17,72 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Zitiert von: f_hoeser
Hallo,
ich habe das gleiche Problem.

Im Anhang ist mein Skript. Die Fehlermeldung kommt, wenn ich das PythonPart mit einem Doppelklick bearbeiten möchte. Beim Starten des Skriptes aus dem Visual Scripting heraus, kommt keine Fehlermeldung.

Ich benutze Allplan 2021-1-6.

Danke für das Skript. Scheinbar gibt es hier ein Problem mit der automatischen Umwandelung vom Datentyp. Aber du kannst die Werte als Attribute an dies PythonPart zuweisen. Damit sparst du einige Zeit und einen Doppelklick, wenn du die Werte prüfen/sehen möchtest.

Wir werden das Problem von dem Node untersuchen...

Product Owner API, Allplan GmbH

Hallo Marco,

ich habe alle "ShowInPalette" Nodes mal getestet und habe keine solche Problem. Könntest du daher uns das Skript zukommen lassen? oder mehr Information geben?

VG
Xinling

Product Owner API, Allplan GmbH

Hallo Xinling,

ich versuche, dir zunächst einmal mehr Informationen zu geben: Im Anhang habe ich dir dazu zunächst drei Bilder beigefügt. In meinem Skript soll die Querneigung (Überbau und Kragarm links und rechts) und die Längsneigung meiner Brücke als Information (grau hinterlegt in Bild 2) angezeigt werden. Ich habe deshalb den Node <ShowInPalette> verwendet. Bei <Value in Palette> steht die Bezeichnung (Text) drin, die für die Beschriftung herangezogen wird.

Ich hoffe, das hilft dir weiter.

Viele Grüße

Marco

Anhänge (3)

Typ: image/jpeg
26-mal heruntergeladen
Größe: 25,87 KiB
Typ: image/jpeg
27-mal heruntergeladen
Größe: 42,82 KiB
Typ: image/jpeg
22-mal heruntergeladen
Größe: 17,96 KiB

Welche Version verwendest du? 2021-0-6?

Könntest du uns das Skript zusenden? Dann können wir das Problem analysieren. (meine Kontaktdaten solltest du schon haben.)

Product Owner API, Allplan GmbH

Hallo,

ich habe das gleiche Problem.
Im Anhang ist mein Skript. Die Fehlermeldung kommt, wenn ich das PythonPart mit einem Doppelklick bearbeiten möchte. Beim Starten des Skriptes aus dem Visual Scripting heraus, kommt keine Fehlermeldung.
Ich benutze Allplan 2021-1-6.

Gruß Felix
Allplan 2024-0-1

Anhänge (1)

Typ: application/zip
889-mal heruntergeladen
Größe: 4,66 KiB

Zitiert von: f_hoeser
Hallo,
ich habe das gleiche Problem.

Im Anhang ist mein Skript. Die Fehlermeldung kommt, wenn ich das PythonPart mit einem Doppelklick bearbeiten möchte. Beim Starten des Skriptes aus dem Visual Scripting heraus, kommt keine Fehlermeldung.

Ich benutze Allplan 2021-1-6.

Danke für das Skript. Scheinbar gibt es hier ein Problem mit der automatischen Umwandelung vom Datentyp. Aber du kannst die Werte als Attribute an dies PythonPart zuweisen. Damit sparst du einige Zeit und einen Doppelklick, wenn du die Werte prüfen/sehen möchtest.

Wir werden das Problem von dem Node untersuchen...

Product Owner API, Allplan GmbH

Zitiert von: f_hoeser
Hallo,
ich habe das gleiche Problem.

Im Anhang ist mein Skript. Die Fehlermeldung kommt, wenn ich das PythonPart mit einem Doppelklick bearbeiten möchte. Beim Starten des Skriptes aus dem Visual Scripting heraus, kommt keine Fehlermeldung.

Ich benutze Allplan 2021-1-6.

Ich habe Dein Script ausprobiert. Folgendes ist mir aufgefallen:
1. Horizontale Linien produzieren eine "Division by Zero" error. Das könnte die Ursache für die FEhlermeldung sein, da
der Node in diesem Fehlerfall "none" zurückgibt. Und "none" kann nicht in einen Wert konvertiert werden
2. Die Performance beim Ziehen an einem Griff ist unterirdisch. Ich schaffe es nicht mal, einen Punkt zu fangen, so stark
wird die Mausbewegung verzögert. Ich vermute, es hängt mit dem Node ShowValuesInPalette zusammen.
3. Das Ziehen der Griffe aus der Schrägen in ein horizintale Lage funktioniert nicht (s. line_input.mp4)
Das wiederum schein ein Fehler in dem NodeLineInput zu sein.
4. Ich würde den NodeShowInPaletteLength dort einsetzen, wo Längen ausgegeben werden sollen.

Anhänge (1)

Typ: video/mp4
914-mal heruntergeladen
Größe: 1,54 MiB

Danke für die Hinweise. Die Division by Zero muss ich in jedem Fall abfangen/umgehen. Ich werde das bei Gelegenheit ausprobieren und gebe Rückmeldung.

Gruß Felix
Allplan 2024-0-1