VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-Wiedergabesteuerung

kostenlosKostenloses technisches Material

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

HMI unterstützt WAV, MP3 Audio, kann Startmusik, Touch-Sound, Tasten-Sound machen, kann auch die Wiedergabe mit dem Systemregister steuern. Dieser Artikel beschreibt die Audio-Anwendung und die Wiedergabesteuerung.

1. Audio-Datei - Management

[Projekt] → [Ressourcen] → [Audio-Dateien] können Audiodateien hinzufügen und löschen. Nach der Kompilierung wird die Audiodatei in das Ressourcenpaket generiert.

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung1

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung2

2. Vier Anwendungen für Audio

2.1 Startmusik

Fixed Dateinamewelcome.mp3[Wirken] → [Wirken]

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung3

2.2 Berühren Sie die Stimme

Fixed Dateinamebeep.mp3während der Steuerung gespielt werden. In [Eigenschaften] → [Berührung] → [Audio] eingerichtet.

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung4

und️ Nach der Konfiguration des Touch-Sounds: Wenn 1.mp3 gerade wiedergegeben wird, wird die Bedienung1.mp3 und spielt den Touch-Soundab. Wenn Sie die Hintergrundmusik nicht unterbrechen möchten, berühren Sie sie nicht.

2.3 Knöpfe Stimme

Wiedergabe der angegebenen Audiodateien (zahlenmäßig, alphabetisch benannt), wenn die Taste Aktionen ausführt. Steuerelemente, die Tasten-Sound unterstützen (Bit-Status - Anzeige usw.), wählen Sie Audio in den Tasten-Eigenschaften aus.

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung5

2.4 Audio-Steuerung (Systemregister)

Die Wiedergabe steuert die Dateien müssenmit einem numerischen Namen(z. B. 1.mp3, 2.mp3) bezeichnet werden. Verwandte Register:

RegisterFunktion
sysSndVolLautstärke (0 ~ 100)
SysSndPlayWiedergabe der angegebenen Audio-ID (nur Dateien mit numerischer Benennung)
SysSndStateWiedergabestatus: 0 = Frei, 1 = Wiedergabe gestartet, 2 = Pause = 3 Stoppt, 0x80 = Wiedergabe
SysSndPlayTimeAktueller Wiedergabefortschritt in Sekunden
SysSndTotalTimeAktuelle Wiedergabedauer in Sekunden

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung6

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung7

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung8

VisualHMI-Sound - Anwendung: Startmusik / Touch-Sound / Tasten-Sound mit SysSnd-WiedergabesteuerungAbbildung9

☑️ Wechseln Sie die Wiedergabe von Pit:Nach der Pause des aktuellen Liedes solltebeendet werden, bevor Sie eine neue Audio-ID wählen. Richtige Reihenfolge: PlayID1 → Pause → Stop → Wählen Sie ID2 → Play; oder PlayID1 → Stop → Wählen Sie ID2 → Play. Ein direkter ID-Austausch kann nicht wirksam sein.
Um den Fortschritt in Echtzeit anzuzeigen, muss der aktuelle Bildschirm ein Steuerelement "Änderungen aktualisieren" haben - fügen Sie ein RTC-Steuerelement oder ein Lua-Skript redraw () hinzu, sonst wird die Fortschrittsleiste nicht aktualisiert.

Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) Ressourcenbeschreibung „Sound", das Urheberrecht im Besitz von Dacai Technology.

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.