Herunterladen Inhalt Inhalt Diese Seite drucken

Programmieren Von Benutzerprogrammen - Nanotec CANopen N5 Handbuch

Vorschau ausblenden Andere Handbücher für CANopen N5:
Inhaltsverzeichnis

Werbung

Vor dem Hochladen des Programms ist es zudem nötig, einen Slot auf der Zielsteuerung auszuwählen,
in dem das Benutzerprogramm laufen soll.
IP-Adresse der
Steuerung

10.7.2 Programmieren von Benutzerprogrammen

Aufbau Benutzerprogramm
Ein Benutzerprogramm besteht aus mindestens zwei Anweisungen:
1. der Präprozessoranweisung #include "wrapper.h"
2. der Funktion void user(){}
In der Funktion void user() lässt sich der auszuführende Code hinterlegen.
Die Dateinamen der Benutzerprogramme dürfen nicht länger als acht Zeichen sein und drei
Zeichen im Suffix enthalten, zum Beispiel ist der Dateiname "main.cpp" zulässig, hingegen
"einLangerDateiname.cpp" nicht.
Beispiel
Programmieren eines Rechtecksignals in das Objekt 2500
1. Kopieren Sie folgenden Text in den Editor von NanoJEasy und speichern Sie diese Datei unter dem
Namen "main.cpp" ab.
// file main.cpp
map S32 outputReg1 as inout 0x2500:1
#include "wrapper.h"
// user program
void user()
{
U16 counter = 0;
while( 1 )
{
++counter;
if( counter < 100 )
InOut.outputReg1 = 0;
else if( counter < 200 )
InOut.outputReg1 = 1;
else
counter = 0;
// yield() 5 times (delay 5ms)
for(U08 i = 0; i < 5; ++i )
yield();
}
}// eof
Version 1.2.0 / 23.07.2014 / FIR-v1426
Slotnummer des
Buttons zum Compilieren, Öffnen
von NanoIP, Hochladen, Starten
Benutzerprogramms
und Stoppen des Benutzer-
programms
h
Handbuch N5 (CANopen)
10 Programmierung mit NanoJ
:01
h
80

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

N5N5-1-2N5-2-2

Inhaltsverzeichnis