Es wurde bestätigt, dass dieser Artikel in den folgenden Umgebungen funktioniert.
Ausführung | |
---|---|
NAOqi | 2.5.5.5 |
Choregraphe | 2.5.5.5 |
In NAOqi 2.5.5 hat sich das Verhalten des Felds [Diagramm / Zeitleiste] geändert, daher werde ich das Verhalten vorstellen.
In NAOqi 2.4.3.28 wurde im Feld [Diagramm / Zeitleiste] mit 5 oder mehr Eingaben (einschließlich onStop-Eingabe) die onStopped-Ausgabe nicht ausgelöst, selbst wenn in onStop eine Eingabe vorhanden war.
Insbesondere sieht die Box wie die folgende aus.
In NAOqi 2.5.5.5 wird der onStopped-Ausgang ausgelöst, selbst wenn 5 oder mehr Eingänge vorhanden sind, wenn in onStop ein Eingang vorhanden ist.
Die Funktionsweise der Ausgabe von onStopped, wenn ein Ereignis auf der Eingabeseite in onStop eingegeben wird, ist wie folgt.
NAOqi 2.5.5.5 | NAOqi 2.4.3.28 | |
---|---|---|
Eingabe von 3 oder weniger onStart- und onEvent-Attributen | ○ | ○ |
4 oder mehr Eingaben von onStart- und onEvent-Attributen | ○ | × |
Aufgrund dieser Änderung funktioniert die Robo-App, die früher normal funktionierte, möglicherweise nicht mehr ordnungsgemäß. Wenn Sie eine Robo-App haben, die nach dem Upgrade von NAOqi 2.4.3.28 auf NAOqi 2.5.5.5 nicht ordnungsgemäß funktioniert, sollten Sie die Funktion des Kontrollkästchens [Diagramm / Zeitleiste] überprüfen. Wenn Sie möchten, dass das Verhalten mit 2.4.3.28 identisch ist, ohne große Änderungen vorzunehmen, ändern Sie das onStop-Attribut auf der Eingabeseite in onEvent oder onStart.
Recommended Posts