SimpleDCS zur Ausführung unter Linux Online-Download für Linux

Dies ist die Linux-App namens SimpleDCS zur Ausführung unter Linux online, deren neueste Version als simpledcs-1.0.11.tar.gz heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.

 
 

Laden Sie diese App namens SimpleDCS herunter und führen Sie sie online aus, um sie unter Linux online mit OnWorks kostenlos auszuführen.

Befolgen Sie diese Anweisungen, um diese App auszuführen:

- 1. Diese Anwendung auf Ihren PC heruntergeladen.

- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.

- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.

- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.

- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.

- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.

SCREENSHOTS:


SimpleDCS zur Online-Ausführung unter Linux


BESCHREIBUNG:

SimpleDCS ist ein verteiltes Steuerungssystem leicht gemacht - vollständig konfigurierbar sowohl auf Hardware- als auch auf Softwareebene. Versuchsphase (Alpha)

Eigenschaften

  • Trennung von Steuerung auf Hardware-Ebene und externer Steuerung auf Soft-Ebene - Es werden verschiedene Prozesse verwendet, und die Steuerung auf HW-Ebene kann ohne (externen) Steuerungsprozess auf Soft-Ebene verwendet werden.
  • Memory-Mapper-Modul (mod_mmap) - ermöglicht den nahtlosen Austausch jeglicher Art von Daten zwischen verschiedenen physischen Geräten (über das Netzwerk). Damit lassen sich auch beliebige Netzwerktopologien erstellen, da jedes Gerät auf jedes andere Gerät abgebildet werden kann und umgekehrt.
  • Netzwerkverbindungen werden mit einem benutzerdefinierten symmetrischen Verschlüsselungsalgorithmus verschlüsselt, der ultraschnell (aber von mäßiger Stärke) ist und für kleine eingebettete Systeme entwickelt wurde.
  • Jedes Geräte-/Knotenmodul läuft als separater Thread mit konfigurierbarer Priorität und CPU-Affinität.
  • Supervisor-Thread: Steuert die Ausführungszeit von Geräte-/Knotenmodul-Threads.
  • Thread-Crash-sicher durch Verwendung von C-Ausnahmen (libcxc) - ein Absturz in einem Sub-Thread führt zur Umschaltung in einen "SafeMode", in dem alle HW-I/Os in einen vorkonfigurierten Zustand versetzt werden. Siehe mod_crashtest-Code, der zum Testen verwendet wurde :)
  • Low-Level-DAQ - Datenerfassungs-Subsystem mit Zeitkomprimierung und Totband-Unterstützung - arbeitet im Hintergrund, kein menschliches Eingreifen erforderlich.
  • High-Level DAQ - Data Acquisition Subsystem - implementiert als Client-Anwendung (DaqViewer) - ermöglicht das Anzeigen, Analysieren und Speichern von historischen Aufzeichnungen.
  • HAL: Hardware Abstraction Layer: derzeit wird nur eine HW-Plattform unterstützt (BCM2835), aber es ermöglicht das Kompilieren und Ausführen des gesamten Projekts auf einem x86-PC zum Testen - alle HAL-Funktionen sind in diesem Fall Stubs.
  • MAL: Memory Abstraction Layer: ermöglicht die einfache Definition/Konfiguration von Speicherortadressen für den Datenaustausch zwischen verschiedenen physischen Geräten und für DAQ. Die MAL-Implementierung basiert auf einer vereinfachten absoluten Zeigerstruktur (maximale Segmentgröße beträgt 2 MB).
  • Sowohl MAL- als auch HAL-Funktionen sind für Gerätemodule zugänglich (über Plugin-Schnittstelle).


Publikum

Fortgeschrittene Endbenutzer, Entwickler


Benutzeroberfläche

Nicht interaktiv (Daemon), wxWidgets


Programmiersprache

C ++, c



Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/simpledcs/ abgerufen werden kann. Es wurde in OnWorks gehostet, um auf einfachste Weise online von einem unserer kostenlosen Betriebssysteme ausgeführt zu werden.



Neueste Linux- und Windows-Online-Programme


Kategorien zum Herunterladen von Software und Programmen für Windows und Linux