Wie wird die Datenaufzeichnungsteuerung verwendet?

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Wie wird die Datenaufzeichnungsteuerung verwendet?

Was ist ein Datenaufzeichnungskontroll?

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung

Die Datenaufzeichnungsteuerung wird verwendet, um Daten zu protokollieren, es gibt 4 Typen, die aktuelle Alarm, historische Alarm, historische Alarm und Auflösung Zeit, allgemeine Tabelle sind.

Die Einstellungen für "aktuelle Warnung", "historische Warnung" und "historische Warnung und Entlastung" sind ähnlich, in dieser Routine wird nur die Anwendung der Datensatzsteuerelemente "historische Warnung und Entlastung" und "allgemeine Tabelle" in Verbindung mit dem Bildschirm im Projekt vorgestellt:

  1. Allgemeine Tabelle: Einführung von Namen und Nummerierung der Aufzeichnungen
  2. Historische Alarm und Auflösung Zeit: Aufzeichnen Sie, wann der Alarm erzeugt wird und wann der Alarm aufgehoben wird

13.1 Beschreibung der Eigenschaften des Datenaufzeichnungssteuerelevs

Die Eigenschaften des Datenaufzeichnungssteuerelevs sind wie folgt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung1

Schriftart

Setzen Sie die Schriftgröße und den Stil für die Anzeige von Datensätzen

Benutzer verwenden Schriftstyles, müssen den Wert der Höhe einer Tabelle Zeile berücksichtigen, wenn die Schrift zu groß ist, überschreitet die Höhe einer Tabelle Zeile, Text ist "nicht angezeigt"

Textfarbe

Setzen Sie die Farbe der Schriftanzeige

Anzeige Raster

Wählen Sie die Anzeige „Ja" oder „Nein".

[Ja]: Setzen Sie auf „Ja", wie folgt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung2

[Nein]: Setzen Sie auf „Nein", wie folgt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung3

Netzfarbe

Legen Sie die Farbe der Rasteranzeige fest

Hintergrundanzeige

Legen Sie die Anzeige des Hintergrunds fest, wählbar „Ja" oder „Nein"

[Ja]: Der Hintergrund der Standardsteuerung ist weiß, wie unten gezeigt.

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung4

[Nein]: Wenn der Hintergrund nicht angezeigt wird, zeigt der Hintergrund des Bildes direkt an, wie folgt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung5

Hintergrundfarbe

Einstellung der Hintergrundfarbe der Tabelle, wählbar "Ja" oder "Nein"

Ermöglicht die Auswahl

Die Einstellung Ermöglicht die Auswahl der Zeile, in der die Daten enthalten sind. Nach dem Ausführen wählen Sie das Unter-Element des Datenerfassungssteuerelementes, um dem Unter-Element eine Hintergrundfarbe hinzuzufügen, wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung6

Scrollleiste anzeigen

Einstellungen, ob der Status der Scrollleiste anzeigen. Wählen Sie "nicht anzeigen", "nach Bedarf anzeigen" oder "feste Anzeige", wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung7
nicht anzeigen

Wenn "Anzeige Datensätze" ist "6," wenn "Anzeige Datensätze" größer als "6," immer noch die ersten 6 Daten anzeigen, wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung8
nach Bedarf anzeigen

Wenn "Anzeige Datensätze" ist "6," wenn die Anzahl der Daten anzeigen kleiner als "6, keine festen Balken anzeigen; Wenn die Anzahl der angezeigten Daten größer als „6" ist, wird die Scrollleiste angezeigt und Sie können die Scrollleiste ziehen, um die Daten zu sehen, wie unten gezeigt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung9
Fixed zeigt

Wenn "Anzeige Datensatz" ist "6", wenn die Anzahl der Daten angezeigt kleiner als "6", zeigt die Rollleiste an; Wenn die Anzahl der Anzeige-Daten - Stücke größer als "6", in der Rollleiste angezeigt, und Sie können die Rollleiste ziehen, um die Daten zu sehen, wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung10

Geste Schieben

Einstellung der Schieben-Daten - Aufzeichnungssteuerung Daten anzeigen, wählen Sie "Ja" oder "Nein", wenn die Anzahl der Daten-Streifen größer als "Anzeige-Einträge", Klicken und ziehen Sie auf das Datensatzsteuerelement, um die Daten anzuzeigen

Anzeige der Sequenznummer

Legen Sie die Sequenznummer für jeden Datensatz hinzufügen, wählen Sie "Ja" oder "Nein". Diese Parameter-Einstellung wird wirksam, wenn und nur wenn der Datensatztyp "Universelle Tabelle" ist, wenn die Sequenznummer mit "1" beginnt. Wenn Sie den Inhalt des Unter-Elementes in zwei Spalten anzeigen müssen, müssen Sie die Anzahl der Unter-Elementen auf 3 Spalten festlegen, wenn Sie die Anzeige der Seriennummer erhöhen, wie folgt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung11
Die grundlegende Plattform

Wenn Sie "1 Guangzhou Dacai 0001" auf dem Bildschirm anzeigen müssen, ist der Dateninhalt "; Guangzhou Dacai; 0001", und der Inhalt des Unter-Elementes "Seriennummer" ist fest auf ";"

F - und W-Verbindungsplattformen

Einstellungen erhöhen die Anzeige der Seriennummer, wenn Sie "1 Guangzhou Dacai 0168" auf dem Bildschirm anzeigen müssen, der Dateninhalt ist "$NUM; Guangzhou Dacai; 0168", "Seriennummer" Unter-Eintrag Inhalt ist "$NUM;"

Hinweis: Jeder Unter-Eintrag (jede Spalte), mit dem englischen Symbol ";

Symboldatei

Setzen Sie ein Symbol für jeden Datensatz hinzufügen, um den Symbolpfad hinzufügen zu können. Diese Parameter-Einstellung wird wirksam, wenn und nur wenn der Datensatztyp "Universelle Tabelle" ist. Wie folgt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung12

Einstellungen erhöhen Symbol-Anzeige, wenn Sie auf dem Bildschirm den ersten Punkt (Spalte) zeigt das Symbol den ersten Rahmen, die zweite Anzeige "001", der erste Punkt (Spalte) zeigt das Symbol den zweiten Rahmen, der Daten-Inhalt ist "$ICON0; 001; $ICON1", "Seriennummer" Unter-Inhalt ist "$ICONx;" x zeigt die Symbol-Dateien für den zweiten Rahmen

Hinweis: Die Größe des Symbols sollte die Höhe und die Breite der Datensatzsteuerungszeile nicht überschreiten, sonst wird eine Ausnahme angezeigt oder nicht angezeigt

Datensatztyp

Legen Sie verschiedene Datensatztypen ein, die Sie zwischen "Aktuelle Warnung", "Geschichtliche Warnung", "Geschichtliche Warnung und Entlastungszeit" oder "Generische Tabelle" wählen können. Wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung13
Die aktuelle Alarm

- Anzahl der Unter-Elemente ist auf zwei Elemente (d. h. zwei Spalten) festgelegt, die erste ist das Alarmereignis und die zweite ist die Alarmzeit. Wenn ein Alarm erzeugt wird, zeigt die Datensatzsteuerung den aktuellen Alarm und die Triggerzeit an; wenn der Alarm aufgehoben wird, zeigt die Datensatzsteuerung keine Warnmeldung an. Wie unten gezeigt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung14
Die Anzahl der historischen Warnungen

wird auf zwei Elemente (d. h. zwei Spalten) festgelegt, die erste ist das Warnereignis und die zweite ist die Warnzeit. Wenn ein Alarm erzeugt wird, wird das Datensatzsteuerelement die Alarm - und Auslöserzeit anzeigen; Wenn der Alarm aufgehoben wird, werden die Alarmdaten weiterhin in der Tabelle angezeigt, und die vergangenen Alarminformationen können über die Scrollleiste angezeigt werden. Wie unten gezeigt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung15
historische Warn - und Entlastungszeit

Anzahl der Unter-Elemente ist auf drei Elemente (d. h. drei Spalten) festgelegt, das erste ist ein Warnereignis, das zweite ist die Warnzeit und das dritte ist die Entlastungszeit. Wenn ein Alarm erzeugt wird, wird das Datensatzsteuerelement die Alarm - und Auslöserzeit anzeigen; Wenn das Alarmereignis aufgehoben wird, wird die Zeit aufgehoben, die Alarmdaten werden immer noch in der Tabelle angezeigt, und die vergangenen Alarminformationen können durch die Scrollleiste überprüft werden. Die allgemeine Tabelle

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung16
wird wie folgt dargestellt:

Die Anzahl der Unter-Elemente ist standardmäßig zwei (dh zwei Spalten), maximal kann auf "10" Elemente (Spalten) gesetzt werden, kann als Aufzeichnungsdaten-Funktion verwendet werden, kann der Aufzeichnungsinhalt Chinesisch, Buchstaben, Zahlen sein, wie unten gezeigt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung17

Anzeige-Reihenfolge

Einstellung der Anzeige-Reihenfolge, wählen Sie "Zeitliche Reihenfolge" oder "Zeit umgekehrt"

Ausrichtung

Einstellung der Ausrichtung der Daten-Anzeige, wählen Sie "Links ausgerichtet", „Zentrale Ausrichtung" oder „Rechte Ausrichtung"

Anzahl von Unterentwürfen

Legen Sie die Anzahl von Unterentwürfen fest, die jeder Datensatz enthält.

Unterbreite

Legen Sie die Breitenskala jedes Kindes fest, z. B. auf "30; 40; 50"

Anzeige der Anzahl der Datensätze

Legen Sie die Anzahl der Datensätze, die das Steuerelement anzeigt, d. h. die Anzahl der Zeilen, die angezeigt werden. Wenn Sie auf „10" gesetzt sind, wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung18

Maximale Anzahl von Datensätzen

Legen Sie die maximale Anzahl von Datensätzen ein, nachdem sie vollständig gespeichert sind, überschreiben Sie die alten Datensätze, Standard 1024

Einzel Datensatzgröße

Legen Sie die Größe eines einzelnen Datensatzes auf maximal 256 Bytes fest. Dieser Parameter ist gültig, wenn und nur wenn der Datensatztyp „Generische Tabelle" ist.

ob gespeichert

Setzt fest, ob die aufgezeichneten Daten in FLASH gespeichert werden, wählen Sie "Ja" oder "Nein", die Speicheradresse und der Benutzer speichern 128K Raum, Protokoll und Variablen im Speicher, historische Kurven usw. Teilen einen Speicherbereich

  • Speicheradresse: Bei jedem Platzieren eines Datensatzsteuerelements muss die Speicheradresse neu gesetzt werden, um eine Überschneidung der Speicheradresse zu vermeiden

Reservierte Speicherplatz

Größe des Reservierten Speicherplatzes für das Datensatzsteuerelement

Der Parameter VisualTFT berechnet automatisch, Reservierte Speicherplatz = Größe eines Datensatzes * Maximale Anzahl von Datensätzen + 24. Wie unten gezeigt, die Größe eines einzelnen Datensatzes "100" Bytes, die maximale Anzahl von Datensätzen ist 1024, müssen Sie für die Steuerung reservieren 102424 Bytes Speicher

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung19
  • Aktuelle Warnung: Fest auf 6 Bytes, nicht ändern, nicht unterstützen Power-Out - Speicherung
  • Historische Warnung: Fest auf 6 Bytes, nicht ändern, unterstützen Power-Out - Speicherung
  • Historische Warnung und Auflösung Zeit: Fest auf 10 Bytes, nicht geändert werden kann, unterstützt die Speicherung von Stromausfall.
  • Allgemeine Tabelle: Standardmäßig 100 Bytes, maximal 256 Bytes, je nach Anzahl der Daten-Bytes, die vom MCU des Benutzers gesendet werden. Unterstützt Power-Out - Speichern

Hinweis: Datenspeicher-Steuerelement und Geschichte Kurve teilen den Speicherblock, wenn Sie die Datenspeicherung öffnen, sollte die Speicher-Adresse festgelegt werden, andernfalls erscheinen, die Datenspeicherung Ausnahme, Ausnahme anzeigen.

Datenspeicher-Adresse Berechnung:

Datensteuerung Speichergröße = maximale Anzahl von Datensätzen * Single-Pick - Datensatz-Größe + 24 (Einheit: Bytes)

Historische Kurve Speichergröße = Probenpunkte + 30 (Einheit: Bytes)

Alarmlösung

Wenn die Datensatztypen "aktuelle Alarm", "historische Alarm" oder "historische Alarm - und Auflösungszeit" sind, kann die Alarmlösung definiert werden. Warnung Textanzeige, wie definiert Wert 0, ist "Hochtemperatur", Farbe ist rot, wie unten gezeigt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung20

Wenn die Steuerung der Werte 0, 1, 8 sendet, wie unten gezeigt, definiert 0, 1 Anzeige Warnung Analyse Inhalt, undefiniert 8 Anzeige oder Wert

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung21

13.2 Allgemeine Tabelle

Bildschirmkonfiguration

Importieren Sie das entsprechende Kunstbild im Bildschirm „Hintergrundbild" von „Allgemeine Tabelle", fügen Sie 1 Datenerfassungsteuerelement (Steuerelement-ID: 1) und 3 Tastensteuerelemente (Steuerelement-ID: 2 - 4), wie folgt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung22

Attribute Konfiguration

Datenerfassungsteuerelement Attribute

Im Eigenschaftenfenster des Datensatzsteuerelements setzen Sie [Anzeige-Einträge] auf „6", [Einzel-Einträge] auf „40", die Eigenschaften wie folgt konfiguriert werden:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung23
Schaltfläche Datensatz hinzufügen

Verwenden Sie eine Warnmeldung hinzufügen. Im Eigenschaftenfenster des Tastensteuerelementes (SteuerelementID: 2) setzen Sie [Touch-Diskon] auf „Nein", [Bild beim Drücken] auf den entsprechenden Materialpfad, [Kürzen] auf „Häkchen", die Eigenschaften wie folgt konfiguriert werden:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung24

Füllen Sie die Innenanweisung durch den „Add" - Button aus:

  • Klicken Sie auf [Innenbefehl] → „Wenn Sie drücken"
  • Pop-up Befehl Ausfüllfeld, wählen Sie "Befehl-Assistenten"
  • Wählen Sie in der linken Navigationsleiste [Datenaufzeichnungssteuerung]
  • Einstellung der "Datenprotokoll-Steuerelement" Bereich der Befehlparameter. Wie Routine, fügen Sie einen Datensatz von "Guangzhou Dacai; 0001;"
  • Kopieren Anweisungen, füllen Sie die Anweisungen in der Schaltfläche Anweisungen, wie unten
Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung25
Export-Daten - Schaltfläche

Ebenso, "Daten exportieren" - Schaltfläche, um den Export von CSV-Tabellen auf ein USB-Laufwerk oder eine SD-Karte zu implementieren. In [internen Befehl] → "Wenn Sie drücken", im Dokument "Serial Port Screen Command Set" finden Sie "2.79 Datenerfassung-Steuerelement - SD-Karte - Export-Befehl (CSV-Format)", kopieren Sie den Befehl, das Befehlformat wie folgt, wie in der Routine gezeigt, ist der Befehl: EE B1 5C 00 00 01FF FC FF FF

Frame-HeaderKonfigurationsbefehlFunktionscode - Export im CSV-FormatBildschirm-IDSteuerelement-IDFrame-End
EEB15C00 0000 01FF FC FF FF

Lauf Vorschau

Führen Sie einen virtuellen Bildschirm aus, die VisualTFT-Software und den virtuellen Bildschirm über den "virtuellen seriellen Anschluss" verbinden.

Bildschirmsteuerung

Drücken Sie die Schaltfläche „Hügen", die erste Zeile der Datenaufzeichnungssteuerung zeigt die erste Spalte „Guangzhou Farbe", die zweite Spalte zeigt „0001" erneut drücken Sie die Schaltfläche „Hügen", die zweite Zeile der Datenaufzeichnungssteuerung zeigt den gleichen Datensatz; Wenn Sie "Daten exportieren" drücken, zeigt die CSV-Datei im Stammverzeichnis des Computers D, wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung26
Befehl Hinzufügen von Protokolldaten

Wählen Sie auf der linken Navigationsleiste [Datenprotokollsteuerung], um die Befehlparameter im Bereich "Allgemeine Tabelle" festzulegen. Wie in der Routine, die Einstellung [allgemeine Tabelle] Bildschirm Datenerfassung-Steuerelement (Steuerelement-ID: 1), Hinzufügen der Aufzeichnungsdaten für "Guangzhou Dacai; 0002;", "Guangzhou Dacai; 0003", klicken Sie auf "Senden", die Ausführung Effekt wie folgt dargestellt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung27
Befehl zum Ändern eines Zeilenprotokolls

Wählen Sie auf der linken Navigationsleiste [Datenprotokollsteuerung], um die Befehlparameter im Bereich "Allgemeine Tabelle" festzulegen. Wie in der Routine, ändern Sie die Nummer der Daten in der Zeile 1 auf "0011", klicken Sie auf "Senden"; Die Ausführungseffekte sind wie folgt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung28

Das allgemeine Formular enthält auch Funktionen wie "Löschen von Datensatzdaten", "Einstellung der Positionsverschiebung", "Zahl der Datensätze erhalten", "Lesen einer Zeile von Datensätzen", "Löschen einer Zeile von Datensätzen", "Einfügen einer Zeile von Datensätzen", "Auswahl einer Zeile von Datensätzen" und "Mehrere Datensätze hinzufügen", Benutzer können die Online-Debugging - Erfahrung durch Befehle und die Dokumentation des Befehlssatzes durchsuchen.

Externe MCU-Steuerung

Benutzer-MIC-Steuerung Datenprotokollierungssteuerung Aktualisierte Programme, verweisen auf die Funktionsdeklaration der Datei him.dever.h im Entwicklungspaket keil und die Definitionen in der Datei him.dever.c.

Hinzufügen eines Datensatzes

Code zum Hinzufügen eines Datensatzes wie folgt

/**********************************************************************
** Function name: void Record_Add(uint16 screen_id,
**                                uint16 control_id,
**                                uint8 *record);
** Descriptions    :    添加一条数据
** input parameters:    screen_id:     画面ID
**                      control_id:    控件ID
**                      record:    一条记录(字符串),子项通过分号隔开,
**                                 例如:第一项;第二项;第三项;
** output parameters:    无
** Returned value   :    无
*********************************************************************/
{
    ……
    Record_Add (0,1,”广州大彩;0001”);//设置画面0、控件1,第一行显示广州大彩  0001
    ……
}
Änderung eines Datensatzes Zeile

Code für die Änderung eines Zeilenprotokolls wie folgt

/**********************************************************************
** Function name:    void Record_Modify(uint16 screen_id,
**                                      uint16 control_id,
**                                      uint8 *record,
**                                      uint16 line_id);
** Descriptions    :    修改一条数据记录
** input parameters:   screen_id:    画面ID
**                          control_id:    控件ID
**                          record:    一条记录(字符串),子项通过分号隔开,
**                                       例如:第一项;第二项;第三项;
**                          line_id    修改的行号
** output parameters:    无
** Returned value:       无
*********************************************************************/
{
    ……
    Record_Modify (0,1,”广州大彩;0088”,1);//修改画面0、控件1,
                                                //第2行数据为“广州大彩;0088”
    ……
}
Export eines Datensatzes

Export des *. csv-Formates auf ein USB-Laufwerk oder eine SD-Datei wie folgt

/**********************************************************************
** Function name:    void Record_Output(uint16 screen_id,
**                                      uint16 control_id);
** Descriptions    :    导出数据记录控件到SD卡,文件格式为CVS
** input parameters:    screen_id :    画面ID
**                      control_id:    控件ID
** output parameters:    无
** Returned value   :    无
*********************************************************************/
{
    ……
    Record_Output (0,1);// 导出画面0、控件1的数据记录控件到SD卡
    ……
}

13.3 Historisches Warn - und Entschädigungszeiten

Bildschirmkonfiguration

Importieren Sie das entsprechende künstlerische Bild im Bildschirm „Hintergrundbild" von [Historie Warnung und Auflösung Zeit] und fügen Sie 1 Datenerfassungsteuerelement (Steuerelement-ID: 1) und 4 Tastensteuerelemente (Steuerelement-ID: 2 - 5), wie folgt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung29

​

Attributkonfiguration

Datenerfassungsteuerelement

Im Eigenschaftenfenster des Datensatzsteuerelements setzen Sie [Datensatztyp] auf "Historie Alarm und Auflösung Zeit", setzen Sie [Anzeige Datensatzzahl] auf "5", die Eigenschaften konfigurieren wie folgt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung30

Klicken Sie auf Alarm Analyse, Warn Textanzeige, wie: Definition Wert 0, für "Hochtemperatur", Farbe ist rot, wie unten gezeigt. Definition der Auflösung und Farbe der Werte 1 - 4

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung31
Knöpfe Steuerung

Im Eigenschaftenfenster des Tastensteuerelementes (SteuerelementID: 2) setzen Sie [Touch-Diskon] auf „Nein", [Bild beim Drücken] auf den entsprechenden Materialpfad, [Kürzen] auf „Häkchen", füllen Sie [Innenbefehl] → „Während Drücken" auf „Alarmbefehl auslösen", wie folgt dargestellt:

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung32
[Alarm löschen] Knopfsteuerung

Im Eigenschaftenfenster des Tastensteuerelementes (SteuerelementID: 3) setzen Sie [Touch-Diskon] auf „Nein", [Bild beim Drücken] auf den entsprechenden Materialpfad, [Kürzen] auf „Häkchen", füllen Sie [Innenbefehl] → „Während Drücken" auf „Alarmbefehl entfernen", wie unten gezeigt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung33
[Knopf-Kontrolle]

13.2 Allgemeine Formulierungen

Ausführen Vorschau

Ausführen des virtuellen Bildschirms, VisualTFT-Software und virtuellen Bildschirm mit "virtuellen seriellen Anschluss" Herstellen einer Verbindung

Bildschirmsteuerung

Drücken Sie die Schaltfläche "Alarm auslöschen", die erste Zeile der Datenerfassungsteuerung zeigt die Aufzeichnung "Hochtemperatur und Zeit"; Drücken Sie die Schaltfläche "Alarm löschen", die erste Zeile der Datenerfassungsteuerung zeigt die "Alarm löschen Zeit"; Wenn Sie "Daten exportieren" drücken, ist die Datei unter dem USB / SD-Stammverzeichnis "CSV-Datei benannt nach der exportierten RTC-Zeit", wie unten

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung34
Anweisung Alarm auslösen / Deaktivieren

Wählen Sie auf der linken Navigationsleiste [Datenprotokollsteuerung] und legen Sie die Befehlparameter im Bereich "Alarm" fest. Wie in der Routine, setzen Sie [historische Alarm und Entfernung Zeit] in der Datenerfassung-Steuerelement (Steuerelement ID: 1) aus, lösen Sie den Alarm aus, der Wert 1 ist, klicken Sie auf "Senden"; dann wählen Sie "Alarm entfernen", wie unten gezeigt

Wie wird die Datenaufzeichnungsteuerung verwendet?Abbildung35

Single-Chip - Programm

Benutzer Single-Chip - Steuerung der Datenerfassungssteuerung Programm, beziehen Sie sich auf die he.dever.h-Datei - Funktionsdeklaration in der Entwicklung Paket keil-Programm und die Definition in der he.dever.c-Datei. Warnung ausgelöst, das Verfahren wie folgt beschrieben

/**********************************************************************
** Function name:    Record_SetEvent(uint16 screen_id,
**                                   uint16 control_id,
**                                   uint16 value,
**                                   uint8 *time);
** Descriptions    :     触发警告
** input parameters:     screen_id:  画面ID
**                       control_id:  控件ID
**                       value:  告警值
**                       time:  告警产生的时间,为0时使用屏幕内部时间
** output parameters:    无
** Returned value   :    无
*********************************************************************/
{
    ……
    Record_SetEvent(1,1,0,0);//设置画面1控件1的告警值为0,告警时间为屏的内部时间
    ……
}

Warnung entfernen, das Verfahren wie folgt

/**********************************************************************
** Function name: Record_ResetEvent(uint16 screen_id,
**                                  uint16 control_id,
**                                  uint16 value,
**                                  uint8 *time);
** Descriptions    :    解除警告
** input parameters:    screen_id :    画面ID
**                      control_id:    控件ID
**                      value:  告警值
**                      time : 告警解除的时间,为0时使用屏幕内部时间
** output parameters:   无
** Returned value   :   无
*********************************************************************/
{
  ……
  Record_ResetEvent (1,1,0,0);// 设置画面1控件1的告警值为0
                              // 解除时间为屏的内部时间
  ……
}
Relevante Etiketten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.