HSL2.0 - Beispiele
Eine Übersicht der vorhandenen Code-Beispiele.
Die folgenden Bausteine liegen als Code-Beispiele oder Code-Fragmente bei:

- Binär-Auslöser:
  - Klassischer Binär-Auslöser als HSL 2.0-Modul.
  - Quellcode-Beispiel:
    - `code_examples\BinaryTrigger\src\10700_Binary_Trigger.py`
- Sperre:
  - Klassische Sperre als HSL 2.0-Modul.
  - Quellcode-Beispiel:
    - `code_examples\BaseModule\src\10701_MyBaseModule_01.py`
- Zählerbaustein:
  - Baustein ist remanent und gibt seinen Wert auf der Debug-Seite aus.
  - siehe auch: Remanentspeicher
  - Quellcode-Beispiel:
    - `code_examples\BaseModule\src\10702_MyBaseModule_02.py`
- Divisionbaustein:
  - Baustein ist remanent und hat einen Fehler-Ausgang.
  - siehe auch: Exceptions
  - Quellcode-Beispiel:
    - `code_examples\BaseModule\src\10703_MyBaseModule_03.py`
- Telegrammgenerator mit zufälliger Zyklus-Länge
  - Demonstriert das Threading-Konzept
  - siehe auch: Threading
  - Quellcode-Beispiel:
    - `threading\Telegram_generator_with_random_interval\src\10704_Telegram generator with random interval.py`
- Lautsprecher-System
  - Demonstriert die Kommunikation zwischen Instanzen verschiedener Bausteine
  - siehe auch: Kommunikation zwischen Logikbaustein-Instanzen
  - Quellcode-Beispiel:
    - `communication_between_instances\SpeakerSystem\src\10705_SpeakerSystem Household.py`
    - `communication_between_instances\SpeakerSystem\src\10706_SpeakerSystem Player.py`
- Webseiten Abfrage
  - Demonstriert den Ersatz der Framework HTTP-Client Klasse durch Standard Python-Module
  - siehe auch: Framework Dokumentation --> HTTP-Client
  - Quellcode-Beispiel:
    - `https_client\WebRequest\src\10707_WebRequest (https).py`
- Standard Timer:
  - Gibt einen numerischen oder einen alphanumerischen Eingangswert verzögert wieder aus.
  - Quellcode-Beispiel:
    - `code_examples\Timer\src\10708_MyTimer.py`
- Intervall Timer:
  - Generiert in einem einstellbaren Intervall Signale.
  - Quellcode-Beispiel:
    - `code_examples\Timer\src\10709_MyIntervaltimer.py`
- Berechnung des Osterdatums:
  - Berechnet das genau Datum von Ostern für das aktuelle Jahr. Dient als Demonstrator für den Import von externen Bibliotheken.
  - siehe auch: XML-Definitionsdatei (Import-Tag)
  - Quellcode-Beispiel:
    - `code_examples\EasterDate\src\10710_Easter date.py`