Wie wird die Steuerung verwendet?

kostenlosKostenloses technisches Material

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

Wie wird die Steuerung verwendet?

Was ist die Instrumentensteuerung?

Wie wird die Steuerung verwendet?Abbildung

Das Zifferblatt kann die Datenänderungen auf dem Benutzer-Hostspiegel widerspiegeln und die Benutzer-Gerätenschnittstelle erfüllen. Häufig verwendet, um Geschwindigkeit, Spannung und andere Parameter zu verkörpern, bieten wir die folgenden zwei Methoden zur Implementierung

Instrumentensteuerung: Wie oben, geeignet für alle Plattformen, Instrumentensteuerung kann die Anzeige des Zifferblatt

Anwendungsbereich: Instrumentensteuerung, volle Reihe von

Routinen Download-Links: "serielle Bildschirm Zifferblatt Anwendung" (Klick auf springen)

4.1 Einführung der Instrumentensteuerung Attribute

Dieses Kapitel beschreibt die Eigenschaften der Instrumentensteuerung, das Fenster der Eigenschaften ist wie folgt:

Wie wird die Steuerung verwendet?Abbildung1

Startwert

Der kleinste Wert des Messbereichs, der mindestens "0" ist

Der größte Wert des Messbereichs, der maximal "360" ist, ist auch der Wert, auf den der Zeiger auf 0 °

Endwert

Anfangswert

anfänglich zeigt, wenn der ursprüngliche Wert auf "45" gesetzt ist,

Wie wird die Steuerung verwendet?Abbildung2

zeigt den Wert wie folgt an:

Der Wert auf der Uhr. Optional „Ja" oder „Nein", diese Option wird wirksam, wenn und nur wenn [Zifferblatttyp] „Selbstzeichnungszifferblatt" ist. wie unten gezeigt

Wie wird die Steuerung verwendet?Abbildung3

Schriftgröße

Legen Sie die Größe des Skalawertes des Zifferblätters fest, wenn sie auf 16 gesetzt ist, wie unten

Wie wird die Steuerung verwendet?Abbildung4

Zahlfarbe

Legen Sie die Skalawertfarbe des Zifferblätters fest, wenn sie auf gelb gesetzt ist, wie unten

Wie wird die Steuerung verwendet?Abbildung5

Zifferblatttyp

unterteilt in „Self-Zicherblätter", „Hintergrundbild" und „Transparent", wie unten

Selbst-Zicherblätter

Der Standard-Zifferblatttyp ist „Selbstgemaltes Zifferblatt" und kann den Skalawert anzeigen, wie folgt

Wie wird die Steuerung verwendet?Abbildung6
Hintergrundbild

Hintergrundbild: Wenn das Zifferblatttyp „Hintergrundbild" ist, kann das Zifferblattbild

Anfangswinkel: Anfangswinkel des Zeigers, wie z. B. Einstellung des Anfangswinkel auf 180 °
  • Einfügen
  • Endwinkel: Zeiger Zifferblatt endgültige Zeigewinkel, wie Einstellung Endwinkel 0 ° (360 °)
  • Drehrichtung: Unterteilt in "Uhrzeigersinn" und "Gegenzeigersinn" 1. Uhrzeigersinn: Zeiger im Uhrzeigersinn 2. Gegenzeigersinn: Zeiger im Uhrzeigersinn

Skala (Self-Zeichnung Zifferblatt-Modus)

Hintergrundfarbe anzeigen

Die Hintergrundfarbe des Zifferblätters wird angezeigt. Optional Ja oder Nein

Hintergrundfarbe

Einrichtung eines einfarbigen Hintergrunds für das Zifferblatt Unterstützt diese Parameter-Einstellung, wenn "Hintergrundfarbe anzeigen" wählen "Ja"

Anzeige Hauptleitung

Hauptleitung ist der äußerste Kreis des Instrumentes, wählen Sie "Ja" oder "Nein"

Hauptleitung Farbe

Einstellung der Hauptleitung monochromatische Farbe, z. B. auf blau

Hauptlinie Breite

Legen Sie die Breite der Hauptleitung fest, z. B. auf „4"

Skala

Legen Sie die Anzahl der Skala, Standardmäßig auf 4 Skala

Skala Farbe

Legen Sie die einzige Farbe der Skala, Standardmäßig auf Rot

Skala Breite

Legen Sie die Breite der Skala, Standardmäßig auf 2

Unterskala anzeigen

Wählen Sie Ja oder Nein aus

Unterskala

Anzahl der Unterskala festlegen, Standardmäßig auf 9 Skala

Unterskalabreite

Einfache Farbe der Skala festlegen, Standardmäßig auf Rot

Unterskalafarbe

Die Breite der Skala festlegen, Standardmäßig auf 2

Nadeltyp

Der Nadeltyp kann festgelegt werden, der in "Grad", "Dreieck" und "Viereck" unterteilt wird. Die Standardvorgabe ist „Dreieck", wie unten

Wie wird die Steuerung verwendet?Abbildung7

Nadelfarbe

Die Farbe der Nadelfarbe. Die Standardfarbe ist rot

Zentrumfarbe

Die Farbe des Zeigerzentrums. Standardmäßig grau

4.2 Gerätesteuerung Anwendung

Bildschirmkonfiguration

Im „Hintergrundbild" im Bildschirm [Meter Control] importieren Sie das entsprechende künstlerische Bild, fügen Sie 1 Instrumentensteuerelement (Besteuerelement ID: 1) und 1 Textsteuerelement (Besteuerelement ID: 2), wie folgt:

Wie wird die Steuerung verwendet?Abbildung8

Eigenschaften Konfiguration

Im Eigenschaftenfenster des Instrumentensteuerelements setzen Sie [Startwert] auf "0", [Endwert] auf "110", [Startwert] auf "45", [Anzeigewert] auf "Nein", [Zifferblatttyp] auf "Transparent", [Startwinkel] auf "180", [Endwinkel] auf "360 (0)", [Zeigertyp] auf "Viereck" und die Eigenschaften konfigurieren wie folgt:

Wie wird die Steuerung verwendet?Abbildung9

Ausführen einer Vorschau

Führen Sie den virtuellen Bildschirm aus, stellen Sie die VisualTFT-Software mit dem virtuellen Bildschirm eine Verbindung über den "virtuellen seriellen Anschluss" her.Öffnen Sie [Befehls-Assistenten], wählen Sie die linke Navigation [Fortschrittsleiste / Instrument / Schieberegler] und legen Sie den Befehlparameter "Fortschrittsleiste / Instrument / Schieberegler aktualisieren". Wie in der Routine, Steuerung Bildschirm (BildschirmID: 0) in der Instrumentensteuerung (SteuerelementID: 1), Füllen Sie "Wert" für "60", klicken Sie auf "Senden"; oder ziehen Sie im Befehl-Assistenten Schieberleiste, können Sie auch den Wert der Instrumentensteuerung festlegen. Ebenso setzen Sie den Wert des Textsteuerelements auf „60". Die Wirkung des Betriebs wird wie folgt dargestellt

Wie wird die Steuerung verwendet?Abbildung10

Single-Chip - Programm

Benutzer Single-Chip - Steuerung Instrument-Steuerung Aktualisierungsprogramm, beziehen sich auf die Funktionsdeklaration der Datei him.dever.h im Entwicklungspaket keil und die Definition in der Datei him.dever.c. Funktionsdefinitionsdeklarationen im keil-Programm wie folgt

/**********************************************************************
** Function name:    void SetMeterValue (uint16 screen_id,
**                                       uint16 control_id,
**                                       uint32 value)
** Descriptions:设置仪表值
** input parameters: screen_id: 画面ID
**                  control_id: 控件ID
**                       value: 需要设置的控件值
** output parameters:   无
** Returned value:    无
*********************************************************************/
{
    ……
    SetMeterValue(0,1,60);//设置画面0、控件1仪表控件值为60
    ……
}
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.