Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inhalt

Table of Contents

In den Einstellungen der Kassenwaage Anbindung können Sie die gerätespezifischen Steuerbefehle Ihrer Waage hinterlegen.

Note
titleHinweis

Jeder Waagen-Hersteller kann eine eigene Spezifikation haben, daher sind die Steuerbefehle aus den Dokumentationen der jeweiligen Waage zu entnehmen

Sollten Sie eine Waage an die Software anbinden, die nur Kilogramm unterstützt, muss in der Anbindung der Waage ein „Trennzeichen für Nachkommaanteil“ hinterlegt werden, da ansonsten die Waage z. B. 0.38 kg fälschlicherweise als 38 kg interpretieren könnte - entsprechend ist folgende Zeile zu ergänzen: NachkommaTrennzeichen=[

.

]

  • Bei der Nutzung für Kilogramm ist ggf. auch die Zeile "EndeGewStr" anzupassen.

    Image Removed

  • ...

    Folgende Steuerbefehle werden mindestens benötigt

    ...

    • Init=[] 
    • AnfrageGewicht=[] 
    • AnfangGewStr=[] 
    • AnfangGewStr2=[] 
    • EndeGewStr=[] 
    • EndeStr=[]

    Beispiel:

    Code Block
    [Waage]
    Init=[#32,@,#13,#10]
    AnfrageGewicht=[S,#13,#10]
    AnfangGewStr=[S,#32,S]
    EndeGewStr=[]
    EndeStr=[#13]

    Konfigurations-Beispiel für eine Waage, die nur Kilogramm unterstützt

    Zusätzlicher Steuerbefehl

    • NachkommaTrennzeichen=[Trennzeichen]

    Beispiel:

    Ihre Waage liefert als Gewicht den String-Wert "0.34800" in kg, d. h. es handelt sich um 348 Gramm.

    Das Problem ist nun, dass Sie feststellen, dass die Software das Gewicht immer als "348" in das Mengenfeld übernimmt - sprich: 348 Kilogramm (bei einem Artikel, der 348 Gramm wiegt).

    Lösung:

    In den Konfigurationseinstellungen kann NachkommaTrennzeichen=[Trennzeichen] hinterlegt werden. Diese Einstellung wird benötigt, wenn sich das von der Waage zurück gelieferte Dezimaltrennzeichen vom Standard unterscheidet.

    ...

    ...

    Init

    ...

    Init

    Wird nach dem initialisieren einmalig der Schnittstelle an die Waage gesendet.

    AnfrageGewicht

    Diese Zeichenfolge wird vor jedem Wiegen einmalig zur Waage gesendet.

    AnfangGewStr

    Nach dieser Zeichenfolge steht das eigentliche Gewicht.

    AnfangGewStr2

    Nach dieser Zeichenfolge steht das eigentliche Gewicht (dies ist ein optionaler Parameter, wenn die Waage unterschiedliche Sequenzen mit gültigen Werten zurückliefertzurück liefert).

    EndeGewStr

    Vor dieser Zeichenfolge steht das eigentliche Gewicht

    EndeStr

    Die Rückantwort wird geprüft auf diese Zeichen, wenn diese nicht enthalten sind gilt die Antwort aus fehlerhaft übermittelt

    Einheit

    Dieser Text wird innerhalb der Position als Einheit nach dem Zuweisen des Gewichts auf die Menge gesetzt

    AnfangGewStr und AnfangGewStr2:

    ...

    Note
    titleBeachten Sie:

    Weshalb gibt es eine Unterscheidung zwischen: "AnfangGewStr" und "AnfangGewStr2"?

    Hintergrund:

    Es gibt Waagen am Markt die ein schnelles und ein genaues Gewicht ermitteln. Beide Werte werden von der Waage entsprechend zurückgegeben. Das genaue Gewicht wird aber nicht in allen Fällen zurückgegeben. So kann man in einer Abfrage beide Gewichtswerte ermitteln, sofern dann ein Wert nicht da ist, wird auf den 2. Wert zurückgefallen.

    NachkommaTrennzeichen

    Über dieses definieren Sie das Dezimaltrennzeichen für die Kassenwaage.

    EndeGewStr

    Vor dieser Zeichenfolge steht das eigentliche Gewicht.

    EndeStr

    Die Rückantwort wird geprüft auf diese Zeichen, wenn diese nicht enthalten sind gilt die Antwort aus fehlerhaft übermittelt.

    Einheit

    Dieser Text wird innerhalb der Position als Einheit nach dem Zuweisen des Gewichts auf die Menge gesetzt.


    Info
    titleInfo:

    Ein Beispiel zu einer Waagen-Konfiguration mit der Verarbeitung von Kilogramm finden Sie in folgendem Hilfe-Artikel: Logistik: Waagenanbindung.

    Code Block
    NachkommaTrennzeichen=[.]