Skip to content

Dokumentation

Allgemeines

Zu jeder 3D-Anlage (Projekt) können Informationen bereitgestellt werden. Dies kann eine Aufgabenstellung sein oder eine technische Beschreibung.

Über den Info-Button kann das Dokument über den Standard-Browser angezeigt werden:

Display Information about the project

So können Sie Informationen bereitstellen:

  1. Erzeugen Sie in Ihrem Projektordner den Ordner doc
  2. In diesem Ordner erzeugen Sie die Datei doc_de.md (Sprache Deutsch) und doc_en.md (Sprache Englisch) und schreiben Sie Ihre Informationen im Markdown-Format. Fügen Sie in diesem Ordner beliebige Bilddateien und weitere Dateien hinzu, die verlinkt werden sollen.

Über das Markdown-Format können Sie hochwertige Dokumentationen erstellen, mit einfachen Formatanweisungen in Textform mit Bildern und Tabellen.

Einfügen der Tags in die Beschreibung

Die Tabelle der Eingänge und Ausgänge kann automatisch eingefügt werden über den Platzhalter {Symbols}. Diese Zeichenfolge wird beim Parsen der Markdown-Datei ersetzt mit der Tabelle mit allen Ein- und Ausgängen.

Was ist Markdown?

Markdown ist eine leicht verständliche Auszeichnungssprache, mit der Sie Texte einfach formatieren können. Sie ermöglicht es, Überschriften, Listen, Links, Bilder und weitere Elemente mit einfachen Zeichen darzustellen, ohne komplexe Befehle zu benötigen. Markdown-Dateien haben meist die Endung .md und werden häufig für Dokumentationen verwendet.

Wie funktioniert es?

Beim Drücken des Info-Buttons wird die Markdown-Datei gelesen und in Html-Code konvertiert. Der Standard-Browser wird aufgerufen und zeigt die Html-Datei an.

Beispiel einer Projektbeschreibung bzw. Aufgabenstellung

Das Bild zur Aufgabenstellung wurde in diesem Beispiel im Ordner pics innerhalb des docs Ordner gespeichert.

# Aufgabe Palettenhubtisch

![](pics/Easy_Palettenhubtisch.png){50%}

## Beschreibung

Über eine **Rampe** rutscht eine **Palette** auf das Förderband eines Hubtisches. Der Hubtisch bewegt sich nach oben und die Palette wird über das Förderband des Hubtisches auf das Förderband des Ablagetisches transportiert.

**Automatikbetrieb**

Über den Taster **S1** wird der Vorgang gestartet. Dabei wird das Förderband **7M2** des Hubtisches eingeschaltet. Sobald eine Palette über den Sensor **3S2** erfasst wurde, schaltet sich das Förderband ab. Daraufhin bewegt sich der Hubtisch über den Antrieb **7M1** nach oben. Hat der Hubtisch die obere Endlage erreicht, dann wird das Förderband des Hubtisches und das Förderband des Ablagetisches (**7M3**) eingeschaltet. Hat die Palette den Sensor **3S1** des Ablagetisches erreicht, dann werden beide Förderbänder abgeschaltet. Im nächsten Schritt bewegt sich der Hubtisch nach unten. Hat der Hubtisch seine untere Endlage erreicht, dann ist der Zyklus abgeschlossen. Ein neuer Zyklus kann erst wieder begonnen werden, wenn die Palette am Ablagetisch über den Taster "Remove pallet" beseitigt wurde. 

Es ist zu beachten, dass die beiden Endlagensensoren **3S3** und **3S4** als Öffner ausgelegt sind.

## Aufgabenstellung

1. Exportieren Sie über die Devicesettings die Variablenliste für Ihre Programmierumgebung.
2. Schreiben Sie das Steuerungsprogramm für den obigen Vorgang.

## EA Belegung

{Symbols}

Kurzanleitungen zu Markdown

Überschriften

Syntax-Beispiel:

# Überschrift Ebene 1

## Überschrift Ebene 2

### Überschrift Ebene 3

Fett & Kursiv

Syntax-Beispiel:

**Fetter Text** und *kursiver Text*  
__Auch fett__ und _auch kursiv_

Ergebnis: Fetter Text und kursiver Text
Auch fett und auch kursiv


Listen

Syntax-Beispiel (ungeordnet):

- Punkt A
- Punkt B
    - Unterpunkt B1

Ergebnis:

  • Punkt A
  • Punkt B
    • Unterpunkt B1

Syntax-Beispiel (geordnet):

1. Erster
2. Zweiter

Ergebnis:

  1. Erster
  2. Zweiter

Syntax-Beispiel:

[MHJ-Software](https://www.mhj-online.de "MHJ-Software Homepage")

Ergebnis:

MHJ-Software


Bilder

Syntax-Beispiel:

![Beispielbild](https://dummyimage.com/800x200/cccccc/000000&text=Image)

Ergebnis:

Beispielbild

Zusätzliche Möglichkeit (nicht allgemein bei Markdown möglich): Sie können die Zeichenfolge {50%} anfügen, damit das Bild zu 50% der aktuellen Fensterbreite zu skalieren. Auch eine Links- oder Rechtsausrichtung ist möglich: {50%, right}, {50%, left}


Code-Blöcke

Syntax-Beispiel (fenced code):

Verwenden Sie diese Zeichenfolge bei Begin und Ende des Blocks, um Code-Blöcke zu erstellen: ```

Ergebnis: Zeilen in einer grauen Box:

Console.WriteLine("Hello, World!");

Blockzitate

Syntax-Beispiel:

> Dies ist ein Zitat.

Ergebnis:

Dies ist ein Zitat.


Tabellen

Syntax-Beispiel:

| Name    | Alter |
|---------|------:|
| Alice   |    30 |
| Bob     |    25 |

Ergebnis:

Name Alter
Alice 30
Bob 25

Admonitions - Hinweise

Syntax-Beispiel:

!!! info "Beliebiger Text als Überschrift"
    Hier steht ein Text. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 

Ergebnis:

Beliebiger Text als Überschrift

Hier steht ein Text.Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.