MATLAB App Designer ile GUI Tasarımı ve Uygulamaları Gui – Simulink – Arduino Prof. Dr. İlyas Çankaya  - Kitap

MATLAB App Designer ile GUI Tasarımı ve Uygulamaları

Gui – Simulink – Arduino

1. Baskı, 
Eylül 2024
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
258
Barkod:
9789750294488
Kapak Türü:
Karton Kapaklı
Fiyatı:
240,00
24 saat içerisinde temin edilir.
Kitabın Açıklaması
Kitap, Elektrik-Elektronik Mühendisliği Bölümü'nün 4. sınıfında okutulan Bilgisayar Yazılım Uygulamaları ve lisansüstü düzeydeki Kullanıcı Arayüzü Tasarımı ve Veri Analizi derslerinde kullanılmaktadır. Ayrıca Bilgisayar Mühendisliği, Yazılım Mühendisliği, Kontrol Mühendisliği, Mekatronik Mühendisliği, Makine Mühendisliği ve diğer teknik programlarda okuyan öğrenciler için de uygundur. Kitap, devre analizi, elektronik, kontrol sistemleri, görüntü işleme ve uygulamalı matematik gibi derslerde de eğitim materyali olarak kullanılabilir. Öğrenciler tarafından tasarlanan GUI'ler, bitirme projeleri, lisansüstü tezler ve bilimsel makalelerde yaygın olarak yer bulmaktadır. Ayrıca anlatılan konuların daha iyi anlaşılması için her bölümün sonunda çalışma soruları da bulunmaktadır.
Kitap, Matlab App Designer ile kullanıcı arayüzü (GUI) tasarımını kapsamlı bir şekilde öğretmeyi amaçlamaktadır. Kitabın ilk bölümü, App Designer'da kullanılan elemanları tanıtarak temel örneklerle uygulamalı bir başlangıç sunar. İkinci bölümde, Matlab'ın Simulink Toolbox'ı kullanılarak model oluşturma, simülasyon işlemlerinin GUI üzerinden tanımlanması ve sonuçların GUI penceresinde sunulması detaylı bir şekilde ele alınmıştır. Üçüncü bölümde ise Arduino Uno kartı kullanılarak bilgisayarın haberleşme portu üzerinden veri gönderme ve alma işlemleri örneklerle açıklanmıştır. Özellikle DC, servo ve adım motoru kontrolüne ait uygulamalar üzerinde durulmuştur.
Kitapta konuların daha rahat anlaşılması için 40 çözümlü örneğe ve 30 pratik alıştırmaya yer verilmiştir.
Kitabın Konu Başlıkları
.
App Designer ile Gui Tasarımı
.
Gui Pencereleri Arasında Veri Transferi
.
Diyalog Pencere Uygulamaları
.
Gui–Excel Uygulamaları
.
Simulink'de Elektriksel Devrelerin Simülasyonu
.
Gui Tasarımı ile İlgili Simulink Uygulamaları
.
App Designer ile Arduino Uygulamaları
.
Gui ile Dc, Servo ve Adım Motoru Kontrolu
Yorumlar
Kitabın İçindekileri
Önsöz 
7
BÖLÜM 1
APP DESIGNER İLE GUI TASARIMI
1.1. GİRİŞ 
11
1.2. MATLAB APP DESİGNER ARACININ TANITIMI 
12
1.3. GUI BİLEŞENLERİNİN TANITIMI 
16
1.4. ÖRNEK GUI TASARIMI VE ÇALIŞTIRILMASI 
31
1.4.1. Edit Field ile GUI Tasarımı 
40
1.4.2. Down ile GUI Tasarımı 
47
1.4.3. Button Group ile GUI Tasarımı 
51
1.4.4. Tab Group ile GUI Tasarımı 
58
1.4.5. Switch ve Lamp ile GUI Tasarımı 
63
1.4.6. Slider ve Semicircular Gauge ile GUI Tasarımı 
70
1.4.7. Table ile GUI Tasarımı 
77
1.5. BİR GUI PENCERESİNDEN DİĞERİNE VERİ GÖNDERME İLE İLGİLİ GUI TASARIMI 
83
1.6. KLAVYEDEN VERİ GÖNDERME İLE İLGİLİ GUI TASARIMI 
86
1.7. EXCEL’DEN VERİ ALMA İLE İLGİLİ GUI TASARIMI 
89
1.8. DİYALOG PENCERE ÇEŞİTLERİ 
97
1.9. ÇALIŞMA SORULARI 
118
BÖLÜM 2
GUI TASARIMI İLE SİMULİNK UYGULAMALARI
2.1. GİRİŞ 
127
2.2. SİMULİNK PENCERELERİ 
129
2.3. SİMULİNK’DE ELEKTRİKSEL DEVRELERİN MODELLENMESİ VE SİMÜLASYONU 
138
2.3.1. “powergui” ile R Devresinin Simülasyonu 
140
2.3.2. “Solver Configuration” ile R Devresinin Simülasyonu 
145
2.3.3. Seri RC Devresinin Simülasyonu 
145
2.3.4. Yarım Dalga Doğrultma Devresinin Simülasyonu 
148
2.4. SİMULİNK MODEL PARAMETRELERİNİN GUI PENCERESİNDEN TANIMLANMASI 
152
2.5. SİMÜLASYON SONUÇLARININ GUI PENCERESİNDE GÖRSELLEŞTİRİLMESİ 
156
2.5.1. Sinüs Sinyalinin K Kazancı ile Çarpımı 
162
2.5.2. İki Gözlü Elektriksel Devrenin Simülasyonu 
168
2.6. SİMULİNK MODEL PARAMETRELERİNİN BELİRLENMESİ 
174
2.7. ÇALIŞMA SORULARI 
179
BÖLÜM 3
APP DESIGNER İLE ARDUİNO UYGULAMALARI
3.1. GİRİŞ 
189
3.2. ARDUİNO UNO 
191
3.3. LED YAKMA VE SÖNDÜRME 
200
3.4. KNOB KULLANIMI İLE LED IŞIK ŞİDDETİNİN KONTROLÜ 
204
3.5. HABERLEŞME PORTUNUN SEÇİMİ 
206
3.6. POTANSİYOMETRE İLE LED IŞIK ŞİDDETİNİN KONTROLÜ 
209
3.7. SLİDER İLE RGB LED KONTROLÜ 
214
3.8. GUI’DE ORTAM SICAKLIĞINA AİT VERİNİN GRAFİKSEL GÖSTERİMİ 
220
3.9. GUI İLE DC MOTOR KONTROLÜ 
223
3.10. GUI İLE SERVO MOTOR KONTROLÜ 
229
3.11. GUI İLE ADIM (STEP) MOTORUNUN KONTROLÜ 
238
3.12. ÇALIŞMA SORULARI 
245
Kaynakça 
251
Kavram Dizini 
255