Dies ist die Linux-App namens OpenRTDynamics, die online unter Linux ausgeführt werden kann und deren neueste Version als OpenRTDynamics_source_rev607.tgz heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens OpenRTDynamics 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
Ad
OpenRTDynamics zur Online-Ausführung unter Linux
BESCHREIBUNG
- - - DIESES PROJEKT IST ZUM GIT HUB BEWEGT - - -Ein Framework für die Implementierung fortschrittlicher Echtzeit-Steuerungssysteme, das signal-/blockbasierte Schaltpläne (wie Simulink) verwendet und um verschiedene Funktionen wie Zustandsautomaten und online austauschbare Teilsimulationen erweitert wird. Darüber hinaus verwaltet dieses Framework ordnungsgemäß mehrere Threads und deren Kommunikation, ermöglicht die Synchronisierung von Steuerungssystemen mit externen Ereignissen (z. B. variable Timer oder eingehende Netzwerkpakete) und bietet viele andere nützliche Funktionen. Aufgrund einer höheren Schaltplanbeschreibungssprache – in Form der bereitgestellten Scilab-Befehle – ist nur ein minimaler Implementierungsaufwand (keine fehleranfällige C-Programmierung) erforderlich.
Eigenschaften
- Entwicklung von Regelungssystemen (Feedback-/Feedforward-Reglern) oder Signalverarbeitungsalgorithmen mittels einer Erweiterung zu Scilab
- Hohe Flexibilität durch erweiterte Funktionen wie Zustandsautomaten, mehrere Threads (z. B. ein Thread pro Simulator) und die Möglichkeit, Teile des Controllers online auszutauschen
- Linux-Echtzeit-Preemption-Unterstützung
- Modularer Rahmen
- Generische I2C-Hardwareschnittstelle
- Möglichkeit, eigenen C/C++-Code einzubinden
- Fernbedienungsschnittstelle (UDP)
- Problemlose Implementierung hochgradig nichtlinearer Gleichungen durch die Verwendung von muParser (muparser.sf.net)
- Bisher vier Jahre Entwicklungszeit – stabil im Betrieb (z. B. im Einsatz in der Medizintechnik) und ausgiebig getestet
- Unterstützung für ARM-Geräte (z. B. Raspberry Pi, Beaglebone, ...) und Android
Publikum
Wissenschaftsforschung
Programmiersprache
C++, C, Scilab
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/openrtdynamics/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.