Yukarıda açıklanan iş akışı tamamlandıktan sonra, hem fan deneyine hem de DC motor PID konum kontrol deneyine otomatik olarak oluşturulan web ön yüzü üzerinden erişilebilir. Başarılı bir sonuç üç gözlemle belirlenir. Birincisi, web sayfası, RIP Sunucusu tarafından döndürülen değişken meta verilerine göre giriş kontrollerini ve çıkış görüntüleme alanlarını otomatik olarak oluşturur. İkincisi, kullanıcı web sayfasındaki bir giriş değişkenini değiştirdiğinde, değiştirilen değer RIP arayüzü aracılığıyla LabVIEW arka uç VI'sına yazılır. Üçüncüsü, arka uç VI tarafından hesaplanan çıkış değişkenleri RIP üzerinden geri döndürülür ve web sayfasında gerçek zamanlı olarak güncellenir. Fan deneyi için, bir tarayıcıya http://localhost:8090/fan adresi girildikten sonra sayfa, RIP meta verilerini kullanarak giriş kontrollerini ve çıkış alanlarını otomatik olarak oluşturur, bu durum şurada gösterilmiştir: Şekil 7Giriş tarafı şunları içerir Etkinleştir, PWM, Yük, Tau, KMaxRPM, ve Bozulma, çıkış tarafı ise şunları göstermektedir HızRPM, ZamanS, KararlıRPM, HızNorm, AkımA, ve PowerW. Normal çalışma sırasında, TimeS sürekli olarak artar, bu da arka uç fengshan.vi'nin çalıştığını gösterir. Ne zaman PWM (Sinyal Genişlik Modülasyonu) artmaktadır, Hız (RPM) ve Sabit RPM uygun şekilde artırın. Ne zaman Yükleme arttığında, fan hızı azalır çünkü yükle kararlı çalışma hızını düşürür. -da/-de Bozulma ayarlanırsa, buna paralel değişiklikler ...'da gözlemlenebilir HızRPM, AkımA, ve PowerW. Bu gözlemler, Web tarafındaki girdilerin LabVIEW arka ucuna doğru şekilde iletildiğini ve hesaplanan çıktıların RIP aracılığıyla ön uca geri döndürüldüğünü doğrulamaktadır.
DC motor PID konum kontrol deneyi için, bir tarayıcıya http://localhost:8090/motor adresi girildikten sonra sayfa, Şekil 12'de gösterildiği gibi ilgili kontrolleri ve çıktı alanlarını RIP meta verilerinden otomatik olarak oluşturur. Giriş değişkenleri arasında Setpoint, Kc, Ti, Td, Disturbance ve Reset kontrolü yer alırken; çıktı değişkenleri arasında Position, Voltage, Time ve Measured angular velocity bulunur. Setpoint değiştirildiğinde, Position yeni hedef değere yanıt verir. PID parametreleri olan Kc, Ti ve Td ayarlandığında; çıktı yanıtı, kontrol voltage ve measured angular velocity buna göre değişir; bu durum, Web sayfasında girilen parametre değerlerinin LabVIEW arka uç modeline doğru şekilde yazıldığını ve kontrol hesaplamasına dahil olduğunu gösterir. Reset kontrolü etkinleştirildiğinde, model değişkenleri sıfırlama mantığına göre başlangıç durumlarına döner.
Tarayıcı tarafındaki hata ve iletişim durumları Şekil 13, Şekil 14, Şekil 15'te gösterilmiştir. Şekil 13, Caddy'nin çalışmadığı hatalı bir tarayıcı erişim durumunu göstermektedir. Tarayıcı http://localhost:8090/motor adresine erişmeye çalışmakta ancak yerel proxy servisinin kullanılamadığını veya seçilen erişim portunu dinlemediğini belirten bir ERR_CONNECTION_REFUSED mesajı görüntülemektedir. Şekil 14, sayfa yüklendikten sonra meydana gelen bir RIP POST iletişim hatasını göstermektedir. Bu durumda, tarayıcı konsolu RIP POST isteği için bir 502 Bad Gateway hatası raporlamakta; bu da ön yüzün proxy adresine ulaştığını ancak isteğin RIP WebService arka yüzüne başarıyla iletilemediğini veya arka yüz tarafından işlenemediğini belirtmektedir. Buna karşılık Şekil 15, normal bir tarayıcı tarafı iletişim durumunu göstermektedir. Tarayıcı geliştirici araçları, sayfanın başarıyla yüklendiğini, RIP POST isteklerinin gerçekleştiğini ve expId=fan ile aktif bir SSE isteği olduğunu göstermekte; bu da Web ön yüzünün Caddy proxy aracılığıyla RIP WebService ile iletişim kurduğunu ve SSE kanalı üzerinden gerçek zamanlı güncellemeler aldığını belirtmektedir.
Fan ve motor sonuçlarının başarısı ile tarayıcı tarafındaki tanı sonuçları birlikte, aynı metadata tabanlı otomatik kullanıcı arayüzü (UI) oluşturma iş akışının iki farklı LabVIEW deneyi için yeniden üretilebileceğini kanıtlamaktadır. Bu sonuçlar aynı zamanda, başarılı iletişimi temsili kurulum hatalarından ayırmak için gözlemlenebilir kriterler sunarken, ilgili sorun giderme prosedürleri Tartışma bölümünde ele alınmaktadır.

Şekil 1Genel deneysel sistem yapısıSistem; LabVIEW arka uç VI'sı, RIP Sunucusu, Caddy proxy'si ve otomatik olarak oluşturulan Web kullanıcı arayüzünden (UI) oluşmaktadır. LabVIEW VI model değişkenlerini sağlar, RIP Sunucusu VI meta verilerini ve değişken değerlerini okur, Caddy erişim yolunu birleştirip kökenler arası (cross-origin) erişimi çözer ve Web kullanıcı arayüzü kontrolleri otomatik olarak oluşturur. Caddy ismi ve logosu, yalnızca iş akışında kullanılan Caddy Web sunucusu/proxy bileşenini tanımlamak amacıyla gösterilmiştir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 2: Fan VI'nın Ön Paneli. Ön Panel; Enable, PWM, Load, Tau, KMaxRPM ve Disturbance için giriş kontrolleri ile SpeedRPM, SteadyRPM, TimeS, SpeedNorm, CurrentA ve PowerW için çıkış göstergeleri içerir. Bu ekran görüntüsü, yazarların kendi yerel deneysel ortamındaki LabVIEW 2026'da yer alan fengshan.vi'nin Ön Paneli'nden alınmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 3: Fan VI'nın Blok Diyagramı. Fan modeli; bir While Döngüsü, Kaydırmalı Kaydediciler, Enable mantığı, bir Formül Düğümü ve çıkış göstergeleri ile uygulanmıştır. Bu ekran görüntüsü, yazarların kendi yerel deneysel ortamındaki LabVIEW 2026'da yer alan fengshan.vi'nin Blok Diyagramından alınmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 4: fan.vi'nin yapılandırma sayfası. Fan deneyi; deney adı (fan), gerçek VI yolu, anahtar kelime bilgileri, açıklama ve örnekleme frekansı ile birlikte RIP Yapılandırması'na kaydedilmiştir. Bu ekran görüntüsü, yazarların kendi yerel deneysel ortamlarında LabVIEW 2026 ve RIP WebService ile kullanılan RIP Yapılandırma arayüzünden alınmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 5: XHTML ön uç dosyalarındaki Deney ID ayarları ve metadata tabanlı UI oluşturma mantığı.XHTML kod ekran görüntüleri, Visual Studio Code ile açılmış Fan_Automatic_UI.xhtml ve Motor_Automatic_UI.xhtml dosyalarından alınmıştır. Fan ve motor sayfaları aynı metadata okuma ve kontrol oluşturma mantığını kullanır; yalnızca deney ID'si, RIP Yapılandırmasındaki ilgili İsim alanı ile eşleşecek şekilde değiştirilmiştir. XHTML kod ekran görüntüleri, yazarların kendi yerel geliştirme ortamındaki Visual Studio Code ile açılan Fan_Automatic_UI.xhtml ve Motor_Automatic_UI.xhtml dosyalarından alınmıştır. Kod dosyaları yazarlar tarafından bu protokol için hazırlanmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 6: Caddyfile konfigürasyonu. Caddyfile, yerel proxy erişim portunu tanımlar, ön uç kök dizinini ayarlar, /fan ve /motor yönlendirmelerini karşılık gelen XHTML dosyalarına yeniden yazar ve /RIP/SSE* ile /RIP* isteklerini LabVIEW/RIP WebService portuna ters proxy ile yönlendirir. Caddyfile konfigürasyon ekran görüntüsü, yazarların kendi yerel geliştirme ortamındaki Visual Studio Code'da açılmış olan Caddyfile'dan alınmıştır. Caddyfile, Caddy'yi yerel Web sunucusu ve ters proxy olarak yapılandırmak için yazarlar tarafından hazırlanmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 7: fan.vi'nin Web Kullanıcı Arayüzü (UI) sayfası. Bu Web arayüzü ekran görüntüsü, yazarların yerel olarak konuşlandırılmış fan Web sayfası üzerinden Mozilla Firefox kullanılarak alınmıştır. Ön uç sayfası, RIP Sunucusu tarafından döndürülen değişken meta verilerine göre giriş kontrollerini ve çıkış ekranlarını otomatik olarak oluşturur. Bu Web arayüzü ekran görüntüsü, yazarların yerel olarak konuşlandırılmış fan Web sayfası üzerinden Mozilla Firefox kullanılarak alınmıştır. Görüntülenen kontroller ve çıkış alanları, yazarların yerel deneysel ortamındaki RIP meta verilerinden oluşturulmuştur. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi dahil edilmemiştir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 8: Motor VI'nın Ön Paneli. Ön Panel; Setpoint, Kc, Ti, Td, Disturbance ve Reset kontrollerinin yanı sıra Position, Voltage, Time ve Measured angular velocity göstergelerini içermektedir. Bu ekran görüntüsü, yazarların kendi yerel deneysel ortamında LabVIEW 2026'daki Motor.vi Ön Paneli'nden alınmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 9: DC motor PID konum kontrol modeli diyagramı. Diyagram; set değeri hatasından, PID kontrolüne, voltaj sınırlamaya, bozucu etki süperpozisyonuna, elektriksel dinamiğe, mekanik dinamiğe ve konum güncellemesinden geri bildirime kadar olan sinyal yolunu göstermektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 10: Motor VI'nın Blok Diyagramı. Motor modeli; While Loop, Shift Registers, bir Formula Node, zamanlama mantığı ve çıktı göstergeleri ile uygulanmıştır. Bu ekran görüntüsü, yazarların kendi yerel deneysel ortamlarında LabVIEW 2026'daki Motor.vi'nin Blok Diyagramı'ndan alınmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 11: Motor.vi konfigürasyon sayfası. Motor deneyi; deney adı Motor, gerçek VI yolu, anahtar kelime bilgileri, açıklama ve örnekleme frekansı ile RIP Konfigürasyonuna kaydedilmiştir. Bu ekran görüntüsü, yazarların kendi yerel deneysel ortamlarında LabVIEW 2026 ve RIP WebService ile kullanılan RIP Konfigürasyon arayüzünden alınmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayınız.

Şekil 12: Motor.vi'nin Web kullanıcı arayüzü sayfası. Ön uç sayfası, DC motor PID konum kontrol deneyi için giriş kontrollerini ve çıkış ekranlarını otomatik olarak oluşturur. Bu Web arayüzü ekran görüntüsü, yazarların yerel olarak dağıtılmış motor Web sayfasından Mozilla Firefox kullanılarak alınmıştır. Görüntülenen kontroller ve çıkış alanları, yazarların yerel deneysel ortamındaki RIP meta verilerinden oluşturulmuştur. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 13: Caddy çalışmadığında başarısız tarayıcı erişimi. Caddy başlatılmadığında, vekil yerel adres http://localhost:8090/motor'a ulaşılamaz ve tarayıcı bir ERR_CONNECTION_REFUSED mesajı görüntüler. Bu hata belirtisi, yerel Caddy proxy servisinin kullanılamadığını veya seçilen erişim portunu dinlemediğini gösterir. Bu tarayıcı ekran görüntüsü, yazarların kendi yerel test ortamında Mozilla Firefox kullanılarak alınmıştır ve yerel Caddy proxy'si çalışmadığındaki başarısız erişim durumunu göstermektedir. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 14: Sayfa yüklemesinden sonra RIP POST iletişim hatası. Tarayıcı konsolu, RIP POST isteği için 502 Bad Gateway hatası göstermektedir. Bu sonuç, Web sayfasının Caddy proxy adresine ulaştığını ancak isteğin RIP WebService arka ucuna başarıyla iletilemediğini veya burada işlenemediğini göstermektedir. Bu tarayıcı konsolu ekran görüntüsü, yazarların kendi yerel dağıtım ortamlarında Mozilla Firefox Developer Tools kullanılarak alınmıştır ve bir RIP POST 502 Bad Gateway iletişim hatasını göstermektedir. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 15: Normal çalışma altındaki tarayıcı tarafı iletişim durumu. Tarayıcı geliştirici araçları, sayfanın başarıyla yüklendiğini, RIP POST isteklerini ve expId=fan içeren aktif bir SSE isteğini göstermektedir. Bu istekler, Web ön yüzünün Caddy proxy üzerinden RIP WebService ile iletişim kurduğunu ve SSE kanalı aracılığıyla gerçek zamanlı güncellemeler aldığını belirtmektedir. Bu tarayıcı geliştirici araçları ekran görüntüsü, yazarların kendi yerel kurulum ortamında Mozilla Firefox kullanılarak alınmıştır ve normal RIP POST ile SSE iletişimini göstermektedir. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 16: Fan deneyi için tek bir temsili tarayıcı konsolu ve işlem düzeyinde kaynak gözlemi. Ekran görüntüsü, yerel bir fan deneyi testi sırasında kaydedilmiştir. Konsol; metadata istek/yanıt süresini, metadata değişken sayılarını, metadata tabanlı kullanıcı arayüzü (UI) oluşturma süresini, SSE bağlantı açılış süresini ve alınan SSE verilerini göstermektedir. Görev yöneticisi görünümü, yakalama anındaki tarayıcı ve LabVIEW işlemleri için işlem düzeyindeki CPU ve bellek değerlerini göstermektedir. Bu değerler, bu münferit testten elde edilen tanımlayıcı gözlemlerdir; tekrarlanmış performans ölçümleri veya istatistiksel bir kıyaslama değildir. Bu ekran görüntüsü, yazarların kendi yerel test ortamındaki Mozilla Firefox Geliştirici Araçları ve Windows Görev Yöneticisi'nden alınmıştır. Tarayıcı konsolu çıktısını kaydetmek için Mozilla Firefox, tarayıcı ve LabVIEW işlemlerinin CPU ve bellek kullanımını gözlemlemek için ise Windows Görev Yöneticisi kullanılmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi yer almamaktadır. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.

Şekil 17: Masaüstü tarayıcı ve mobil tarayıcı üzerinden aynı RIP tabanlı Web sayfasına eş zamanlı erişim. Fan deney sayfasını PC ve mobil cihazlarda eş zamanlı olarak açıldığında, her iki istemci de otomatik olarak oluşturulan kontrolleri ve çıktı değişkenlerini görüntüler. Masaüstü Web sayfasına Mozilla Firefox kullanılarak, mobil Web sayfasına ise aynı yerel ağ ortamındaki bir mobil tarayıcı kullanılarak erişilmiştir. Ekran görüntüleri yazarların kendi yerel test ortamından alınmıştır. Herhangi bir üçüncü taraf kullanıcı verisi veya gizli bilgi içermemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
| Değişken adı | Veri tipi | Girdi/Çıktı | Fiziksel anlam | Modeldeki rolü | Aralık/Ayarlar |
| Etkinleştir | Boolean | Lütfen çevrilmesini istediğiniz İngilizce metni giriniz. Metni sağladığınızda, belirttiğiniz tüm akademik standartlara ve teknik gereksinimlere uygun olarak profesyonel Türkçe çevirisini gerçekleştireceğim. | Fan çalıştırma anahtarı | Modelin PWM girişini alıp almayacağını kontrol eder. True olduğunda u = PWM; False olduğunda u = 0 olur. | Doğru / Yanlış |
| PWM (Sinyal Genişlik Modülasyonu) | DBL | Lütfen çevrilecek metni girin. | Sürücü girişi | Temel fan sürücü yoğunluğunu belirler ve kararlı durum hızı olan SteadyRPM'yi hesaplamak için kullanılan ana girdidir. | 0-1, adım 0,01 |
| Yükle | DBL | Lütfen çevrilecek metni giriniz. | Yük katsayısı | Yükün, kararlı durum hızı üzerindeki zayıflatıcı etkisini tanımlar. Yük arttıkça, kararlı durum hızı azalır. | 0-1, adım 0,01 |
| Tau | DBL | Lütfen çevirilecek metni giriniz. | Tepki süresi sabiti | Fan hızının, önceki durumdan kararlı hal hızına ne kadar hızlı ulaştığını belirler. | 0,1-5, artış 0,1 |
| Maksimum RPM | DBL | Lütfen çevrilecek metni giriniz. | Maksimum hız | Model tarafından izin verilen maksimum hızı belirler; hız sınırlama ve normalizasyon için kullanılır. | 500-6000, adım 100 |
| Bozulma | DBL | Lütfen tercüme edilecek metni giriniz. | Bozucu girdi | Dış bozucu etki veya yük dalgalanmasının kararlı durum hızı, akımı ve gücü üzerindeki etkisini temsil eder. | 0-1, adım 0.1 |
| HızRPM | DBL | Çıktı | Gerçek hız | Fanının mevcut çıkış hızını temsil eder ve birinci derece atalet dinamiği aracılığıyla güncellenir. | Model tarafından hesaplanmıştır |
| SteadyRPM | DBL | Çıktı | Kararlı durum hızı | Mevcut giriş koşulları altındaki teorik kararlı durum hızını temsil eder. | Model tarafından hesaplanmıştır |
| TimeS | DBL | Çıktı | Çalışma süresi | Modelin kesintisiz çalışma süresini temsil eder. | Model tarafından hesaplanmıştır |
| SpeedNorm | DBL | Çıktı | Normalize edilmiş hız | SpeedRPM'in KMaxRPM'e oranını temsil eder. | 0-1 arası veya model tarafından hesaplanmış |
| GüncelA | DBL | Çıktı | Güncel | Sürüş girişi ve bozucu girişle birlikte değişen tahmini model akımını temsil eder. | Model tarafından hesaplanmıştır |
| GüçW | DBL | Çıktı | Güç | Gerilim sabiti ve akımdan hesaplanan, tahmini model gücünü temsil eder. | Model tarafından hesaplanmıştır |
| Ayar noktası | DBL | Lütfen çevrilmesini istediğiniz metni giriniz. | Arzu edilen konum | Motorun ulaşması gereken konumu belirler ve gerçek konum olan Position ile hata e'yi oluşturur. | -3-3, adım 0.1 |
| Kc | DBL | Lütfen çevirmek istediğiniz metni sağlayın. | Oransal kazanç | PID Denetleyicisinin hataya karşı tepki gücünü ayarlar. | 0-10, 0,1 artışla |
| Ti | DBL | Lütfen çevrilmesini istediğiniz kaynak metni giriniz. | İntegral zaman | PID Denetleyicinin integral etkisini ayarlar ve kalıcı durum hatasını azaltmak için kullanılır. | 0-10, adım 0,1 |
| Td | DBL | Lütfen çevrilecek metni giriniz. | Türev zamanı | PID Denetleyicinin türev etkisini ayarlar; aşırı hızlı hata değişimlerini bastırmak ve dinamik yanıtı iyileştirmek için kullanılır. | 0-5, adım 0.1 |
| Bozunma | DBL | Lütfen çevrilmesini istediğiniz metni giriniz. | Bozucu giriş | Motor girişi üzerinde bindirilmiş, kontrol voltajıyla birlikte motor modeli üzerinde etkili olan harici bir bozucuyu temsil eder. | 0-10, adım 0,1 |
| Kontrolü sıfırla | Boole | Lütfen çevrilmesini istediğiniz metni giriniz. | Sıfırlama kontrolü | Konum, açısal hız, akım, hata ve integral teriminin başlangıç durumlarına dönmesi için model durum temizleme işlemini tetikler. | Doğru / Yanlış |
| Konum | DBL | Çıktı | Güncel konum | Motorun mevcut açısal konumunu temsil eder ve PID kontrolü için geri besleme değişkeni olarak hizmet eder. | Model tarafından hesaplanmıştır |
| Gerilim | DBL | Çıktı | Kontrol voltajı | Voltaj sınırlamasından sonraki PID Denetleyici çıkışını temsil eder ve motor girişine etki eder. | Model tarafından hesaplanmıştır; -24 ile 24 V arası ile sınırlıdır |
| Zaman | Çift Bağlı Ligand | Çıktı | Çalışma süresi | Motor modelinin sürekli çalışma süresini temsil eder. | Model tarafından hesaplanmıştır |
| Ölçülen açısal hız | DBL | Çıktı | Ölçülen açısal hız | Motorun mevcut açısal hızını temsil eder ve motorun mekanik durum çıktısıdır. | Model tarafından hesaplanmıştır |
Tablo 1: Fan ve DC motor örneklerinde kullanılan giriş ve çıkış değişkenleri. Tablo; her bir değişken adını, veri tipini, giriş/çıkış rolünü, fiziksel anlamını, önerilen aralığını ve adım boyutunu listelemektedir.
| Parametre | Değer | Fiziksel anlam | Modeldeki rolü |
| R | 1 | Endüvi direnci | Motor endüvi devresindeki direnç terimini temsil eder ve akım denklemindeki R × im voltaj düşümünü belirler. |
| L | 0.5 | Endüvi indüktansı | Endüvi devresinin indüktansını temsil eder ve akım değişim hızını belirler. Daha büyük bir L, daha yavaş bir akım tepkisi oluşturur. |
| J | 0.01 | Eylemsizlik momenti | Motor rotorunun açısal ivme değişimlerine karşı direncini temsil eder ve açısal hızın ne kadar hızlı değiştiğini belirler. |
| b | 0.1 | Viskoz sönümleme katsayısı | Mekanik sönümlemeyi temsil eder ve dönme sırasında açısal hızın artışını engelleyen sönümleme torkunu tanımlar. |
| Kt | 0.01 | Tork sabiti | Endüvi akımını elektromanyetik torka dönüştüren orantı katsayısını temsil eder. |
| Ke | 0.01 | Zıt elektromotor kuvvet sabiti | Açısal hızın zıt elektromotor kuvvet oluşturduğu orantı katsayısını temsil eder ve hızın akım üzerindeki geri besleme etkisini tanımlar. |
| Vmax | 24 | Maksimum kontrol voltajı | Kontrolör çıkış voltajının sınırını temsil eder ve voltajı -24 V ile 24 V arasındaki aralıkta tutar. |
| dt | 0.001 | Ayrık simülasyon adımı | Her döngü tabanlı durum güncellemesi için zaman aralığını temsil eder; akım, açısal hız, konum ve çalışma süresini güncellemek için kullanılır. |
Tablo 2: DC motor PID konum kontrol modelinde kullanılan dahili parametreler. Tablo; elektriksel ve mekanik parametreleri, sembolleri, sayısal değerleri, birimleri ve modeldeki rollerini listelemektedir.
Ek Kodlama Dosyaları: Fan ve DC motor örneklerini yeniden oluşturmak için gereken tüm kaynak ve yapılandırma dosyaları. Ek kodlama dosyaları, bu protokolde kullanılan LabVIEW Formula Node kodunu, Caddy ters proxy yapılandırmasını, XHTML ön uç dosyalarını ve LabVIEW VI kaynak dosyalarını içerir. Code in LabVIEW Formula Node.docx dosyası, fan ve DC motor PID konum kontrol modellerine ait Formula Node kodunu içerir. Caddyfile.txt dosyası, yerel Web sunucusu ve ters proxy yapılandırmasını içerir. Fan_Automatic_UI.xhtml ve Motor_Automatic_UI.xhtml dosyaları, meta veri tabanlı Web ön uç mantığını içerir. fengshan.vi ve Motor.vi dosyaları, fan ve motor deneyleri için kullanılan LabVIEW arka uç VI dosyalarıdır.Lütfen bu dosyayı indirmek için buraya tıklayın.