Bu, en son sürümü simpledcs-1.0.15.tar.gz olarak indirilebilen SimpleDCS adlı Linux uygulamasıdır. İş istasyonları için ücretsiz barındırma sağlayıcısı OnWorks'te çevrimiçi olarak çalıştırılabilir.
SimpleDCS adlı bu uygulamayı OnWorks ile ücretsiz olarak indirin ve çevrimiçi çalıştırın.
Bu uygulamayı çalıştırmak için şu talimatları izleyin:
- 1. Bu uygulamayı PC'nize indirdiniz.
- 2. Dosya yöneticimize https://www.onworks.net/myfiles.php?username=XXXXX istediğiniz kullanıcı adını girin.
- 3. Bu uygulamayı böyle bir dosya yöneticisine yükleyin.
- 4. Bu web sitesinden OnWorks Linux çevrimiçi veya Windows çevrimiçi öykünücüsünü veya MACOS çevrimiçi öykünücüsünü başlatın.
- 5. Yeni başladığınız OnWorks Linux işletim sisteminden, istediğiniz kullanıcı adıyla https://www.onworks.net/myfiles.php?username=XXXXX dosya yöneticimize gidin.
- 6. Uygulamayı indirin, kurun ve çalıştırın.
EKRAN
Ad
Basit DCS
TANIM
SimpleDCS, kolay hale getirilmiş bir Dağıtılmış Kontrol Sistemidir - hem donanım hem de yazılım düzeyinde tamamen yapılandırılabilir. Deneysel aşama (alfa)
Özellikler
- Donanım seviyesi kontrolü ve harici yazılım seviyesi kontrolü ayrımı - farklı işlemler kullanılır ve donanım seviyesi kontrolü, yazılım seviyesi (harici) kontrol işlemi olmadan kullanılabilir.
- Bellek eşleyici modülü (mod_mmap) - farklı fiziksel cihazlar arasında (ağ üzerinden) her türlü verinin sorunsuz bir şekilde değiş tokuş edilmesini sağlar. Bu ayrıca, herhangi bir cihaz diğer herhangi bir cihaza eşlenebildiğinden ve bunun tersi de olabileceğinden, her türden ağ topolojileri oluşturmaya olanak tanır.
- Ağ bağlantıları, ultra hızlı (ancak orta düzeyde güçlü) - küçük gömülü sistemler için tasarlanmış özel simetrik şifreleme algoritması kullanılarak şifrelenir.
- Aygıt/düğüm modüllerinin her biri, yapılandırılabilir öncelik ve CPU benzeşimiyle ayrı bir iş parçacığı olarak çalışır.
- Süpervizör iş parçacığı: aygıt/düğüm modülü iş parçacıklarının yürütme süresini kontrol eder.
- C-istisnaları (libcxc) kullanımı sayesinde iş parçacığı çökmesine karşı dayanıklı - bir alt iş parçacığındaki bir kilitlenme, tüm HW G/Ç'lerinin önceden yapılandırılmış bir duruma ayarlandığı bir "Güvenli Mod"a geçişe neden olur. Test için kullanılan mod_crashtest koduna bakın :)
- Düşük seviyeli DAQ - Zaman Sıkıştırma ve Ölü Bant desteği ile Veri Toplama alt sistemi - arka planda çalışır, insan müdahalesi gerekmez.
- Üst düzey DAQ - Veri Toplama alt sistemi - bir istemci uygulaması olarak uygulanır (DaqViewer) - geçmiş kayıtları görüntülemeye, analiz etmeye ve kaydetmeye olanak tanır.
- HAL: Donanım Soyutlama Katmanı: şu anda yalnızca bir HW platformu desteklenmektedir (BCM2835), ancak tüm projenin test için bir x86 PC'de derlenmesine ve çalıştırılmasına izin verir - bu durumda tüm HAL işlevleri saplamadır.
- MAL: Bellek Soyutlama Katmanı: Farklı fiziksel cihazlar arasında ve DAQ için veri alışverişi için bellek konumu adresini kolayca tanımlamaya/yapılandırmaya izin verir. MAL uygulaması, basitleştirilmiş bir mutlak işaretçi yapısını temel alır (maksimum segment boyutu 2MB'dir).
- Cihaz modülleri için hem MAL hem de HAL işlevlerine erişilebilir (eklenti arabirimi aracılığıyla).
Seyirci
Gelişmiş Son Kullanıcılar, Geliştiriciler
Kullanıcı arabirimi
Etkileşimsiz (Daemon), wxWidgets
Programlama dili
C++, C
Bu, https://sourceforge.net/projects/simpledcs/ adresinden de getirilebilen bir uygulamadır. Ücretsiz İşletim Sistemlerimizden birinden en kolay şekilde çevrimiçi çalıştırılabilmesi için OnWorks'te barındırılmıştır.