これは SimpleDCS という名前の Linux アプリで、最新リリースは simpledcs-1.0.15.tar.gz としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
SimpleDCS with OnWorks という名前のこのアプリをオンラインで無料でダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
シンプルDCS
DESCRIPTION
SimpleDCS は、ハードウェア レベルとソフトウェア レベルの両方で完全に構成できる、簡単な分散制御システムです。 実験段階(アルファ)
特徴
- ハードウェア レベルの制御と外部のソフト レベルの制御の分離 - 異なるプロセスが使用され、ハードウェア レベルの制御はソフト レベル (外部) 制御プロセスなしで使用できます。
- メモリ マッパー モジュール (mod_mmap) - 異なる物理デバイス間で (ネットワーク経由で) あらゆる種類のデータをシームレスに交換できるようにします。 これにより、任意のデバイスを他の任意のデバイスにマッピングしたり、その逆を行うことができるため、あらゆる種類のネットワーク トポロジを作成することもできます。
- ネットワーク接続は、小規模の組み込みシステム向けに設計された超高速 (ただし強度は中程度) のカスタム対称暗号化アルゴリズムを使用して暗号化されます。
- 各デバイス/ノード モジュールは、設定可能な優先順位と CPU アフィニティを備えた別個のスレッドとして実行されます。
- スーパーバイザ スレッド: デバイス/ノード モジュール スレッドの実行時間を制御します。
- C 例外 (libcxc) の使用によるスレッドクラッシュ防止 - サブスレッドのクラッシュにより、すべての HW I/O が事前構成された状態に設定される「セーフモード」に切り替わります。 テストに使用された mod_crashtest コードを参照してください:)
- 低レベル DAQ - 時間圧縮とデッドバンドをサポートするデータ収集サブシステム - はバックグラウンドで動作するため、人間の介入は必要ありません。
- ハイレベル DAQ - データ収集サブシステム - クライアント アプリケーション (DaqViewer) として実装 - 履歴記録の表示、分析、保存を可能にします。
- HAL: ハードウェア抽象化レイヤー: 現在サポートされている HW プラットフォームは 2835 つだけ (BCM86) ですが、テスト用にプロジェクト全体を xXNUMX PC 上でコンパイルして実行できます。その場合、すべての HAL 関数はスタブです。
- MAL: メモリ抽象化層: 異なる物理デバイス間および DAQ 用のデータ交換のためのメモリ位置アドレスを簡単に定義/構成できます。 MAL 実装は、単純化された絶対ポインター構造 (最大セグメント サイズは 2MB) に基づいています。
- MAL 機能と HAL 機能の両方に、デバイス モジュールからアクセスできます (プラグイン インターフェイス経由)。
Audience
上級エンドユーザー、開発者
ユーザーインターフェース
非対話型(デーモン)、wxWidgets
プログラミング言語
C ++、C
これは、https://sourceforge.net/projects/simpledcs/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。