Herunterladen Inhalt Inhalt Diese Seite drucken

Nanotec PD2-C Technisches Handbuch Seite 116

Vorschau ausblenden Andere Handbücher für PD2-C:
Inhaltsverzeichnis

Werbung

8 Programmierung mit NanoJ
Einschränkung/Problem
Wenn ein Objekt als Output gemappt wurde und
der Wert des Objekts niemals vor dem Start des
NanoJ-Programms festgelegt wird, kann der Wert
dieses Objekts zufällig sein.
Die Array-Initialisierung darf nicht mit mehr als 16
Einträgen verwendet werden.
float darf nicht mit Vergleichsoperatoren
verwendet werden.
double darf nicht verwendet werden.
Wenn ein NanoJ-Programm den Controller
neu startet (entweder direkt durch einen
expliziten Neustart oder indirekt, z. B. durch die
Verwendung der Reset-Funktion), könnte der
Controller in eine Neustartschleife geraten, der
man nur schwer oder gar nicht entkommen kann.
math oder cmath können nicht einbezogen
werden.
Version: 3.2.0 / FIR-v2139
Maßnahme
Initialisieren Sie die Werte der gemappten
Objekte in Ihrem NanoJ-Programm, damit es sich
deterministisch verhält.
Verwenden Sie stattdessen constant array.
Verwenden Sie stattdessen int.
116

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis