Hallo zusammen, ich bin ratlos - in einer Datei habe ich eine längere XPresso Schaltung angelegt und es hat alles bestens funktioniert.
Und dann nicht mehr - keine Ahnung, ob ich aus Versehen irgendeine Tastenkombi gedrückt habe …
Wenn ich im XPresso-Editor zB einen Ergebnis-Node anlege, dann enthält der keine “0”, sondern ist leer. Berechnet wird auch nichts, bei neu angelegten Tags in der Datei passiert dasselbe. In anderen Dateien nicht, es ist also datei- und nicht programmspezifisch.
Im Editor Aktivieren klicken bringt nichts, Start der Berechnung ebenfalls nicht. Live Update ist angehakt.
Hast du ein in der schaltung verlinktes objekt aus dem objektmanager gelöscht, sodass im xpresso jetzt ein “leerer” objekt node ist? Der sollte dann eigentlich gelb gekennzeichnet sein. Wenn du so einen hast wird die ganze Schaltung gestoppt bis du du den node wieder verlinkst (objekt drauf ziehen) oder den node löschst.
Wobei, wenn du sagst bei neu angelegten tags auch…
Hast du in den Projekteinstellungen die expressions ausgschaltet?
Drück mal “Strg d” und guck ob der Haken evtl. nicht gesetzt ist. Befindet sich ein Stückchen unter den Einstellungen für Projektlänge etc…
Das liegt meist daran, dass eine undefinierte Referenzierung (fehlende Objektverknüpfung) eines Xpresso-Nodes in der Schaltung existiert. Das passiert, wenn du ein Objekt löschst, das in der Xpresso-Schaltung verwendet wurde. Einfach mal checken.
Das ist es leider nicht - alle Objekte sind vorhanden, nichts ist gelb.
Und wie gesagt: XP-Editor Fenster ist offen > Neuer Node > Ergebnis Node -> Wird angezeigt, hat aber keine Anzeige, kein “0”, obwohl er mit keiner Schaltung verbunden ist.
Das passiert in diesem Projekt auch bei neu angelegten Schaltungen in neu angelegten XP-Tags.
Und @Ederer > “Expressions auswerten” in den Projekt-Voreinstellungen ist angehakt.
mysteriös…
willst du mal alle objekte rauslöschen und ein null-objekt mit dem xpresso result-node speichern und hochladen?
Wo also auch ein neuer result-Node keine 0 zeigt.
Würde mich ja mal interessieren.
Mehr fällt mir da auch nicht mehr ein…
Vielleicht noch was mit takes?
Oder dem layermanager? man kann ja auch für layer xpressions deaktivieren… wobei ich nicht weiß was genau dazu dem layer zugewiesen sein müsste (tag oder objekte?).
Ich denke Andreas ist auf der richtigen Spur. Es reicht auch schon wenn sich ein referenziertes Objekt verändert hat und ein Port nicht mehr zur Verfügung steht, z.b. nach der Umwandlung in ein Poly Objekt. Dann existiert der Link noch, aber die Parameter Ports nicht mehr. Dann bleibt Xpresso auch stehen.
Ich habe das Problem jetzt isoliert - es ist Kloner 2.
Seine Eingangs- und Ausgangswerte tauchen als undefiniert in der Schaltung auf, dabei ist (war) alles wie bei Kloner 1 - Schritt und Geschwindigkeit. Und es ging ja, er hat es wohl plötzlich vergessen.
Ihn von den Benutzerdaten (und damit vom Rest der Schaltung) zu trennen reicht nicht.
Man muss sein ganzes Segment in der Schaltung löschen.
Aber das ist ja nur ein kleiner Teil des Rätsels - warum wird davon der Editor lahmgelegt?
Warum funktionieren in dem Fenster auch andere Schaltungen nicht? Nicht einmal andere Nodes?
Wie auch immer - Danke für die Denkanstöße, so konnte ich den Fehler beheben. Nicht nach gelben Nodes, sondern nach “undefiniert” Ein- und Ausgängen suchen …
Grundsätzlich wird in einem solchen Fall die komplette Schaltung nicht mehr ausgewertet. Und es wird auch nichts Gelb eingefärbt (sollte es aber!). Irgend etwas in der SELBEN Schaltung zu testen bringt also nichts. Im Zweifel immer eine NEUE Schaltung anlegen und testen, ob dort alles funktioniert. Danach mühsam den “undefinierten” Node in der defekten Schaltung suchen. Wie oft musste ich das schon tun! Eine farbliche Kennzeichnung der betroffenen Nodes wäre wirklich sehr hilfreich.
Was ich seltsam finde ist, dass auch ein trennen der Nodes von der Schaltung, also das Entfernen der Linien nichts bringt.
Was ich aber noch viel seltsamer finde: In der Datei sind 6 Kloner und zwei davon sind defekt. Die Ein- und Ausgänge (Schritt und Geschwindigkeit) sind nämlich zurecht als undefiniert angegeben, sie existieren im Kloner plötzlich nicht mehr: