Đây là ứng dụng Linux có tên SimpleDCS có bản phát hành mới nhất có thể được tải xuống dưới dạng simpledcs-1.0.15.tar.gz. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên SimpleDCS này với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
Đơn giảnDCS
MÔ TẢ
SimpleDCS là Hệ thống điều khiển phân tán được thực hiện dễ dàng - có thể định cấu hình đầy đủ cả trên cấp độ phần cứng và phần mềm. Giai đoạn thử nghiệm (alpha)
Tính năng
- Tách kiểm soát mức phần cứng và kiểm soát mức mềm bên ngoài - các quy trình khác nhau được sử dụng và điều khiển mức CTNH có thể được sử dụng mà không cần quy trình kiểm soát mức mềm (bên ngoài).
- Mô-đun ánh xạ bộ nhớ (mod_mmap) - cho phép trao đổi liền mạch bất kỳ loại dữ liệu nào giữa các thiết bị vật lý khác nhau (qua mạng). Điều này cũng cho phép tạo cấu trúc liên kết mạng dưới bất kỳ hình thức nào, vì bất kỳ thiết bị nào cũng có thể được ánh xạ tới bất kỳ thiết bị nào khác và ngược lại.
- Các kết nối mạng được mã hóa, sử dụng thuật toán mã hóa đối xứng tùy chỉnh, cực nhanh (nhưng độ bền vừa phải) - được thiết kế cho các hệ thống nhúng nhỏ.
- Mỗi mô-đun thiết bị / nút đang chạy như một luồng riêng biệt, với mức độ ưu tiên có thể định cấu hình và mối quan hệ với CPU.
- Luồng người giám sát: điều khiển thời gian thực thi của các luồng mô-đun thiết bị / nút.
- Chống sự cố luồng, nhờ sử dụng C-exceptions (libcxc) - sự cố trong luồng phụ gây ra chuyển sang "SafeMode", nơi tất cả I / Os HW được đặt thành trạng thái được định cấu hình trước. Xem mã mod_crashtest, được sử dụng để thử nghiệm :)
- DAQ cấp thấp - Hệ thống con Thu thập dữ liệu, với hỗ trợ Nén thời gian và Băng tần chết - hoạt động trong nền, không cần sự can thiệp của con người.
- DAQ cấp cao - Hệ thống con Thu thập dữ liệu - được triển khai dưới dạng ứng dụng khách (DaqViewer) - cho phép xem, phân tích và lưu các bản ghi lịch sử.
- HAL: Lớp trừu tượng phần cứng: hiện tại chỉ có một nền tảng HW được hỗ trợ (BCM2835), nhưng nó cho phép biên dịch và chạy toàn bộ dự án trên PC x86 để thử nghiệm - tất cả các chức năng HAL đều là sơ khai trong trường hợp đó.
- MAL: Lớp trừu tượng bộ nhớ: cho phép dễ dàng xác định / cấu hình địa chỉ vị trí bộ nhớ để trao đổi dữ liệu giữa các thiết bị vật lý khác nhau và cho DAQ. Việc triển khai MAL dựa trên cấu trúc con trỏ tuyệt đối được đơn giản hóa (kích thước phân đoạn tối đa là 2MB).
- Cả hai chức năng MAL và HAL đều có thể truy cập được cho các mô-đun thiết bị (giao diện plugin máng).
Khán giả
Người dùng cuối nâng cao, Nhà phát triển
Giao diện người dùng
Không tương tác (Daemon), wxWidgets
Ngôn ngữ lập trình
C ++, C
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/simplecs/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.