PHY253 Praktikum
Virtual Machine
Software zur Installation on OpenSUSE Leap 15.6 unter Oracle VirtualBox:
- Oracle VirtualBox Download Link
- OpenSUSE Leap 15.6 DownloadLink
- Wer eine Anleitung benötigt:
Siehe Kapitel 2 in der Einführung von PHY224, Punkte 1 bis 5: - Software Installation
- für Qt:
sudo zypper install -t pattern devel_C_C++
sudo zypper install libqt5-qtbase-devel
sudo zypper install libqt5-qttools
sudo zypper install qt5-creator - für Qwt:
sudo zypper install qwt6-qt5-devel - für Sound:
sudo zypper install libpulse-devel - für Python3:
sudo zypper install python311-qt5
- für Qt:
X Server Software
Beispielprogramme
- Text als String
- Text als String Pointer
- PulseAudio
- Schrittmotor
Qt Tutorial
Qt Tutorial: Link
- Für uns sind nur die Kapitel 1 bis 5 relevant.
- Das Tutorial ist in Qt3 programmiert. Wir benützen jedoch auf unseren Servern Qt5.
- Der Code auf der Webseite muss etwas angepasst werden, damit dieser Qt5 konform ist.
Anschliessend der angepassten Codes:- Kapitel 1: tutorial1.cc (CC, 391 bytes)
- Kapitel 2: tutorial2.cc (CC, 520 bytes)
- Kapitel 3: tutorial3.cc (CC, 667 bytes)
- Kapitel 4: tutorial4.cc (CC, 822 bytes)
- Kapitel 5: tutorial5.cc (CC, 1 KB)
Audio Dateien
WAVE Dateien
- Sinus (WAV, 86 KB) - Mono, 8 Bit, 44100 Hz
- Sinus (WAV, 172 KB) - Mono, 16 Bit, 44100 Hz
- Sinus (WAV, 344 KB) - Stereo, 16 Bit, 44100 Hz
- Bach (WAV, 258 KB) - Mono, 8 Bit, 11025 Hz
Übungen
Lösungen
- Lösung Beispiel 1 (PDF, 31 KB)
- Lösung Beispiel 2 (PDF, 32 KB)
- Lösung Übung 1 (PDF, 32 KB)
- Lösung Übung 2 (PDF, 37 KB)
- Lösung Übung 3 (PDF, 43 KB)
- Lösung Übung 4 (PDF, 36 KB)
- Lösung Übung 5 (PDF, 43 KB)
- Lösung Übung 6 (PDF, 51 KB)
- Lösung Übung 7 (PDF, 54 KB)
- Lösung Übung 8 (PDF, 55 KB)
- Lösung Übung 9