SCHNELLEINSTIEG ZUM TOOL NODEBUILDER



Ähnliche Dokumente
SCHNELLEINSTIEG ZUM TOOL LONMAKER

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Hex Datei mit Atmel Studio 6 erstellen

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT

Anleitung zur Einrichtung der elektronischen Arbeitszeitkarte im Browser und Vergabe eines neuen Passwortes

Arbeiten mit dem Outlook Add-In

Pascal-Compiler für den Attiny

Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!

Arbeiten mit MozBackup

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

teischl.com Software Design & Services e.u. office@teischl.com

Ihr CMS für die eigene Facebook Page - 1

Konfiguration eines DNS-Servers

26. November EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln

LIP Formulare Anleitung zum Speichern, Öffnen und Drucken

ClubWebMan Veranstaltungskalender

GE Capital Equipment Financing. GE Capital Leasing-Tool Schulungsunterlagen

Konvertieren von Settingsdateien

esms - sms senden & empfangen mit Outlook

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Dateipfad bei Word einrichten

Kurzeinführung Excel2App. Version 1.0.0

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

Anleitung zum Einrichten eines -Accounts im Outlook Express 6

Anwendungsbeispiele Buchhaltung

Fülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Benutzung des NAM. Starten Sie Ihren Browser und rufen Sie folgende Adresse auf:

Starten der Software unter Windows XP

VIDA ADMIN KURZANLEITUNG

Seriendruck mit der Codex-Software

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Übung - Datensicherung und Wiederherstellung in Windows 7

Klicken Sie auf Extras / Serienbriefe mit Word. Im Fenster Serienbriefe können Sie nun auswählen, an wen Sie den Serienbrief schicken möchten.

TopKontor - Kurzleitfaden

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Inhalt. meliarts. 1. Allgemeine Informationen Administration Aufruf Das Kontextmenü Vorlagen...

Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.

OUTLOOK (EXPRESS) KONFIGURATION POP3

Erstellen einer digitalen Signatur für Adobe-Formulare

DOKUMENTATION VOGELZUCHT 2015 PLUS

Anleitung zum elektronischen Postfach

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Anwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen

Lehrer: Einschreibemethoden

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Wie melde ich meinen Verein bei BOOKANDPLAY an?

Installationsanleitungen

OWA Benutzerhandbuch. Benutzerhandbuch Outlook Web App 2010

Anleitung für das Erstellen und Übertragen von Berichten für die Gemeindezeitung der VG Marquartstein

TempusCapio Erste Schritte

Einrichten des -Clients (Outlook-Express)

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

ecall Anleitung Outlook Mobile Service (OMS)

Installation Hardlockserver-Dongle

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

Monatstreff für Menschen ab 50 WORD 2007 / 2010

Starten der Software unter Windows 7

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Workshop: Eigenes Image ohne VMware-Programme erstellen

Erstellen einer Abwesenheitsnotiz

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Popup Blocker/Sicherheitseinstellungen

Zur Registrierung gelangen Sie über den Menüpunkt Postfach - Postfach-Verwaltung. Klicken Sie auf den Button ganz rechts neben "Konten anmelden"

Kurzanleitung Zugang Studenten zum BGS-Netzwerk (Mac) BGS - Bildungszentrum Gesundheit und Soziales Gürtelstrasse 42/ Chur

Da ist meine Anleitung drin!

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets

Installationsanleitung für ADSL mit Netzwerkanschluß unter Windows Millennium:

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken.

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

tentoinfinity Apps 1.0 EINFÜHRUNG

NODELOCKED LIZENZ generieren (ab ST4)

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

KONFIGURATION OUTLOOK ANYWHERE

Lernwerkstatt 9 privat- Freischaltung

Alerts für Microsoft CRM 4.0

AGFA ORBIS eportal / Orbis Web

(Eine ausführliche Beschreibung der Batch-Umbenennen-Funktion finden Sie in der Anleitung [Link zur Anleitung m4 irfanview_batch].

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Download unter:

ASA Schnittstelle zu Endian Firewall Hotspot aktivieren. Konfiguration ASA jhotel

Outlook 2013 Ablauf des Einrichtens in Outlook, um s zu signieren und/ oder verschlüsseln zu können

Der PDF-Druck. EDIORG Software GmbH, Linz

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Sage Start Einrichten des Kontenplans Anleitung. Ab Version

1 Schritt: Auf der Seite einloggen und. ODER Zertifikat für VPN, wenn sie nur VPN nutzen möchten

ARCO Software - Anleitung zur Umstellung der MWSt

Registrierung als Android Market Developer

Digital signierte Rechnungen mit ProSaldo.net

virtuos Leitfaden für die virtuelle Lehre

Kleines Handbuch zur Fotogalerie der Pixel AG

Übung 1. Explorer. Paint. Paint. Explorer

Drägerware.ZMS/FLORIX Hessen

Kurz-Anleitung Veranstaltungskalender AHG

Transkript:

Fakultät Informatik, Institut für Angewandte Informatik, Professur Technische Informationssysteme SCHNELLEINSTIEG ZUM TOOL NODEBUILDER Betreuer: Dipl.-Ing. A. Cemal Özlük Dipl.-Inf. Uwe Ryssel ALLGEMEINE BEMERKUNGEN Sollten Sie Verbesserungsvorschläge, Fragen oder Probleme haben, so wenden Sie sich am besten persönlich an Ihren Betreuer oder schreiben ihm eine E-Mail (vorname.nachname@inf.tu-dresden.de).

Schnelleinstieg SCHNELLEINSTIEG Im Folgenden wird vorgeführt, wie mit dem Tool Node Builder ein Geräte-Template und ein Funktionsblock Schritt für Schritt erstellt werden kann. Dabei wird für einen Taster-Knoten (BIM-Modul) eine Applikation in Neuron C programmiert. Durch die Implementierung wird auf dem Knoten der Taster 1 durch Betätigung seinen Ausgang toggeln. Im Menü LonMaker Node Builder aufrufen: NEUES NODEBUILDER-PROJEKT ERSTELLEN 1. Create a new NodeBuilder project auswählen und Weiter anklicken: 2

Neues NodeBuilder-Projekt Erstellen 2. Dem (NodeBuilder-)Projekt einen Namen geben (im Beispiel Praktikum ). Wird Set as default project for this network angehakt, dann wird bei jedem Öffnen des NodeBuilders dieses Projekt als Standard geöffnet und der Wizard wird nicht geöffnet. Weiter anklicken. 3. Fertig stellen anklicken. 3

Neues Geräte-Template Anlegen NEUES GERÄTE-TEMPLATE ANLEGEN Dem neuen Geräte-Template einen Namen geben(im Beispiel MeinGeraet ) und Weiter anklicken : Program ID einstellen: Hierfür Calculator anklicken. 4

Neues Geräte-Template Anlegen In den Felder Manufacturer (Hersteller), Device Class (Geräteklasse), Usage (Anwendungsgebiet) und Channel type (Kanaltyp) geeignete Einträge auswählen (Im Beispiel wie im Bild). OK anklicken. Hardware-Template für die Entwicklung auswählen (im Beispiel BIM) und Fertig stellen anklicken. 5

NodeBuilder Code Wizard NODEBUILDER CODE WIZARD Im Fenster NodeBuilder Code Wizard im Resource Pane : LonWorks/Types/STANDARD/FunctionalProfileTemplates/SFPTSwitch auswählen. SFPTSwitch zu MeinGeraet/ Functional Blocks per Drag&Drop hinzufügen. 6

NodeBuilder Code Wizard switch1 zum Switch umbenennen und die Warnung ignorieren. Dann Generate and Close anklicken. Das Projekt ist damit zur Entwicklung bereit. Die Source-Dateien können im Workspace gefunden werden. 7

Code-Implementierung und Build CODE-IMPLEMENTIERUNG UND BUILD Switch.nc per Doppelklick im Editor öffnen und diese Source-Datei editieren: I. Nach diesen zwei Zeilen: #include "common.h" #include "Switch.h" II. die folgenden zwei Zeilen einfügen: IO_4 input bit button; boolean buttonstate; Kommentar: button entspricht somit dem Taster 1 nämlich IO-PIN Nr. 4 vom Tasterknoten. buttonstate ist eine boolesche Variable, in der der aktuelle Zustand vom Taster 1 gespeichert wird. Der Zustand wird getogglet. Vor der Funktion SwitchDirector eine Initialisierungsfunktion (init) hinzufügen: void init() { buttonstate = 0; nvoswitch.state = 0; nvoswitch.value = 0; io_change_init(button); 8

III. IV. } Kommentar: Geräte-Template im Netzwerk Verwenden Diese Funktion initialisiert den Zustand vom Taster 1, den Zustand von der Netzwerkvariable-Ausgang nvoswitch.state, deren Wert nvoswitch.value und initialisiert den IO-PIN Nr. 4, der dem button entspricht. Aufruf von init : In der Funktion SwitchDirector nach der folgenden Zeilen: } else if ((TFblock_command)iCommand == FBC_WHEN_RESET) { setlockedoutbit(ufblockindex, FALSE); den folgenden Aufruf hinzufügen: init(); Kommentar: Damit werden bei jedem Zurücksetzen des Geräts die in der Funktion implementierten Initialisierungen durchgeführt. Vor der Funktion init den folgenden Task hinzufügen: when (io_changes(button) to 1) { buttonstate =!buttonstate; if (buttonstate == 1) { nvoswitch.state = 1; nvoswitch.value = 200; } else { nvoswitch.state = 0; nvoswitch.value = 0; } } Kommentar: Ein Task wird ausgeführt, sobald am Eingang button eine 1 vorliegt. Zuerst wird durch die Zuweisung buttonstate =!buttonstate; das Toggeln ermöglicht. Nach dem Toggeln der Zustand und Wert von nvoswitch dementsprechend aktualisiert. Der Zustand kann entweder 0 oder 1 sein. Der Wert kann zwischen 0 und 100% propagieren, jedoch mit einer Schrittweite von 0,5%. Daher gibt es insgesamt 200 Schritte. V. Nun die Änderungen speichern und vom Menü Project Build All aufrufen. Sollten keine Fehlermeldungen erscheinen, ist die Implementierung des Funktionsblocks Switch fertig. GERÄTE-TEMPLATE IM NETZWERK VERWENDEN Gerät Hinzufügen (analog zu den Schritten im Dokument Schnelleinstieg_LonMaker.doc Gerät Hinzufügen und Kommissionieren): 9

Geräte-Template im Netzwerk Verwenden Im Schritt 2 statt Load XIF Existing Template anklicken und das im NodeBuilder-Projekt angelegte Geräte-Template MeinGeraet auswählen. Next anklicken. Bis zum Schritt 6 analog fortsetzen. Im Schritt 6 Load Application Image anklicken und mit Weiter fortführen. Im restlichen analog fortsetzen und das Gerät kommissionieren. Funktionsblock hinzufügen: (analog zu den Schritten im Dokument Schnelleinstieg_LonMaker.doc Funktionsblock Hinzufügen): Im Schritt I im Feld Device Name Mein Geraet auswählen. Im Feld Functional Block Name Switch auswählen. Die Fortführung ist analog. Gerät Tasterknoten testen: Öffnen Sie den LonMaker Browser, wie im Dokument Schnelleinstieg_LonMaker.doc Monitoring von Netzwerkvariblen beschrieben, für das Funktionsblock Switch. Vergessen Sie nicht den Monitoring-Status auf Monitoring All On zu setzen. Den Taster 1 auf dem Tasterknoten drücken und die Änderung an der NV nvoswitch beobachten. 10