Opened 12 years ago

Closed 12 years ago

#240 closed Verbesserung (fixed)

PGC9304 Anpassungen

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Gesamtsystem Version:
Severity: Zu prüfen Keywords:
Cc:

Description

Es gibt ein paar Punkte, die für den PGC9304 gemacht werden sollten.
Information dazu in der angehängten Email.

Attachments (3)

Email.pdf (62.0 KB ) - added by Melanie Hermann 12 years ago.
20140711_GC9300_Übersicht_Umstrukturierung_Fehler.xls (57.0 KB ) - added by Melanie Hermann 12 years ago.
Email_Suhr.pdf (40.4 KB ) - added by Melanie Hermann 12 years ago.

Download all attachments as: .zip

Change History (14)

by Melanie Hermann, 12 years ago

Attachment: Email.pdf added

comment:1 by Melanie Hermann, 12 years ago

Änderungen:

  • Neue Fehlermeldungen bei Kalibrierung: OK
    • err_tab.txt:
      ERR_SIGKEY: von Nr 35 auf Nr 2 verschoben
      ERR_COMP_MIN_MAX_1 - ERR_COMP_MIN_MAX_20: 30 - 49 neue Fehler
      ERR_COMP_EICH_MIN_MAX_1 - ERR_COMP_EICH_MIN_MAX_20: umbenannt 80 - 99
      WARN_COMP_EICH_MIN_MAX_1 - WARN_COMP_EICH_MIN_MAX_20: umbenannt 180 - 199
      WARN_COMP_MIN_MAX_1 - WARN_COMP_MIN_MAX_20:340 - 359 neue Warnungen
      (Siehe auch Übersicht im Anhang)
    • items.txt:
      ERR_COMP_EICH_MIN_MAX_xx = "Komponente §Min/Max"
      WARN_COMP_EICH_MIN_MAX_xx = "Komponente §Min/Max"
      ERR_COMP_MIN_MAX_xx = "Komponente Min/Max"
      WARN_COMP_MIN_MAX_xx = "Komponente Min/Max"
      ErrorTab[21] = "Fehlerbit 336-351"
      ErrorTab[22] = "Fehlerbit 352-377"
    • mtx_tab.txt:
      ErrorTab[21] - ErrorTab[22]: Neue Elemente
    • gctab.cpp:
      buildCoilsTab(): Die neuen ErrorTabs in Doku eingefügt.
    • GcCalc.cpp:
      CheckNormConc()': WARN_ANA_CONC_LIMIT, ERR_ANA_CONC_LIMIT, WARN_CAL_CONC_LIMIT und ERR_CAL_CONC_LIMIT entfernt.
      WARN_COMP_MIN_MAX_xx und ERR_COMP_MIN_MAX_xx werden gesetzt. CheckNormConcNew(): Gleiche Änderungen wie CheckNormConc()'.
  • Modus nach Refgas: OK
    • Gc.cpp:
      ChangeStream(): Neue Variable modeBeforeREF um Modus vor Ref zu merken. Wenn von STOP auf Refgas umgestellt wird, wird sich der aktuelle Modus (STOP) gemerkt. Wenn Refgas verlassen wird, wenn der Modus davor STOP war, wieder in STOP gewechselt, ansonsten in AUTORUN.
    • GcCM.cpp:
      ChangeStreamCM():
      Änderungen wie in CGc::ChangeStream().
  • Defaultstream MS-Betrieb: OK
    • Gc.cpp:
      GetFirstUsedStream(): Neue Funktion. Diese liefert den ersten verwendeten MS-Stream zurück. Bei SS wird immer S1 geliefert.
      ChangeStream(): Überall wo zuvor fest auf S1 gestellt wurde, wird jetzt GetFirstUsedStream() aufgerufen.
    • GcCM.cpp:
      ChangeStreamCM(): Änderungen wie in CGc::ChangeStream().
  • Kalibrierung mit opt. Wartezeit nach Messwerk-POR: ZU TESTEN
    • mtx_tab.txt:
      Neue Parameter: KalAfterRestart und WaitingTimeAfterRestart.
    • gcGlobalVars.h:
      Neue Variablen: actSecsAfterAnaRestart und waitingTimeAfterAnaRestartOk.
    • GcApp.cpp:
      SecTimerFunc(): Wenn die Wartezeit nach einem Messwerkneustart noch nicht ok ist, wird hier der Zähler der Wartezeit sekündlich inkrementiert.
    • Gc.cpp:
      Im Konstruktor wird der Zähler der Wartezeit auf Null gesetzt und das Flag auf false.
      Bei einem Messwerkneustart (Flushing) wird überprüft, ob nach einem Neustart eine Kalibrierung durchgeführt werden soll, der Zähler der Wartezeit wird zurückgesetzt und es wird überprüft ob überhaupt eine Wartezeit angegeben wurde.
      Wenn das Messwerk wieder bereit zum Messen ist wird überprüft ob die Wartezeit schon abgelaufen ist. Abhängig davon wird dann eine Analyse gestartet oder es wird weiter gewartet.
  • Defaultwerte GLKs und MLKs: OK
    • mtx_tab.txt: Defaultwerte wurden auf Null gesetzt
Last edited 12 years ago by Melanie Hermann (previous) (diff)

comment:2 by Melanie Hermann, 12 years ago

TODO:
Testen in Butzbach

comment:3 by Melanie Hermann, 12 years ago

Severity: AufgabeZu prüfen

comment:4 by Melanie Hermann, 12 years ago

Ergebnis:
Laut Suhr (siehe Email) läuft das meiste nicht!

by Melanie Hermann, 12 years ago

Attachment: Email_Suhr.pdf added

comment:5 by Melanie Hermann, 12 years ago

Meine Testergebnisse:

  • Umschaltung AUTORUN > REF: Nach Ref kehrt GC wieder in Autorun zurück und misst ganz normal weiter.
  • Umschaltung STOP > REF: Nach Ref kehrt GC wieder in Stop zurück und schaltet auf S1.
  • Fehler bei der Kalibrierung wie Ho oder Normdichte werden nicht entfernt
  • Prüfung der RFs am Ende einer Kalibrierung fehlt!
  • Hinweis bei Wartezeit wäre sinnvoll
  • Umschalten auf Kalgas-Ventil während Wartezeit ist nicht gut. Erst beim Analysenstart umschalten wäre besser.

Änderungen:

  • Prüfung der RFs am Ende einer Kalibrierung wurde eingebaut!
  • Hinweis bei Wartezeit nach Messwerkneustart
  • Umschalten auf Kalgas erst nach Wartezeit, wenn Messung beginnt
Last edited 12 years ago by Melanie Hermann (previous) (diff)

comment:6 by Melanie Hermann, 12 years ago

V1.430-077 wurde zum Testen nach Butzbach gegeben.

TODO:
Testergebnisse Butzbach abwarten.

comment:7 by Melanie Hermann, 12 years ago

Änderung:

  • Komponentenfehler werden auch wieder zurückgesetzt. Dieser wurden bisher nur gesetzt. (Warn: 340 - 359, Err: 30 - 59)
Version 0, edited 12 years ago by Melanie Hermann (next)

comment:8 by Melanie Hermann, 12 years ago

TODO:

  • Testergebnisse Butzbach mit V1.430-077 abwarten
  • V1.440-077 nach Butzbach geben.
Last edited 12 years ago by Melanie Hermann (previous) (diff)

comment:9 by Melanie Hermann, 12 years ago

Änderungen:

  • Wechsel nach Ref in Stop oder Autorun funktioniert jetzt immer. ModeBeforeRef wird jetzt in chk_GCMode() abgespeichert. Und ModeBefore ist jetzt eine globale Variable geworden.
  • Hinweis auf Wartezeit lässt sich nicht manuell quittieren. Solange gewartet wird, kommt der Hinweis immer wieder.

TODO:

  • Testergebnisse V1.440-077 von Butzbach abwarten

comment:10 by Melanie Hermann, 12 years ago

Ergebnis:

  • Nach Absprache mit Hannes geht die V1.440-077 zur PTB
  • Es werden lediglich ein paar Hilfedateien angepasst

comment:11 by Melanie Hermann, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.