이것은 최신 릴리스를 simpledcs-1.0.15.tar.gz로 다운로드할 수 있는 SimpleDCS라는 Linux 앱입니다. 워크스테이션용 무료 호스팅 제공업체인 OnWorks에서 온라인으로 실행할 수 있습니다.
SimpleDCS with OnWorks라는 이 앱을 무료로 다운로드하여 온라인으로 실행해 보세요.
이 앱을 실행하려면 다음 지침을 따르세요.
- 1. 이 애플리케이션을 PC에 다운로드했습니다.
- 2. 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX에 원하는 사용자 이름을 입력합니다.
- 3. 이러한 파일 관리자에서 이 응용 프로그램을 업로드합니다.
- 4. 이 웹사이트에서 OnWorks Linux 온라인 또는 Windows 온라인 에뮬레이터 또는 MACOS 온라인 에뮬레이터를 시작합니다.
- 5. 방금 시작한 OnWorks Linux OS에서 원하는 사용자 이름으로 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX로 이동합니다.
- 6. 응용 프로그램을 다운로드하여 설치하고 실행합니다.
스크린 샷
Ad
SimpleDCS
기술
SimpleDCS는 쉽게 만들어진 분산 제어 시스템입니다. 하드웨어와 소프트웨어 수준 모두에서 완벽하게 구성할 수 있습니다. 실험 단계(알파)
특징
- 하드웨어 수준 제어와 외부 소프트 수준 제어의 분리 - 서로 다른 프로세스가 사용되며, 소프트 수준(외부) 제어 프로세스 없이 HW 수준 제어를 사용할 수 있습니다.
- 메모리 매퍼 모듈(mod_mmap) - 네트워크를 통해 서로 다른 물리적 장치 간에 모든 종류의 데이터를 원활하게 교환할 수 있습니다. 또한 모든 장치를 다른 장치에 매핑할 수 있고 그 반대의 경우도 가능하므로 모든 종류의 네트워크 토폴로지를 생성할 수 있습니다.
- 네트워크 연결은 소형 임베디드 시스템용으로 설계된 초고속(그러나 중간 정도의 강도) 사용자 정의 대칭 암호화 알고리즘을 사용하여 암호화됩니다.
- 각 장치/노드 모듈은 구성 가능한 우선순위 및 CPU 선호도를 사용하여 별도의 스레드로 실행됩니다.
- 감독자 스레드: 장치/노드 모듈 스레드의 실행 시간을 제어합니다.
- C 예외(libcxc) 사용으로 인한 스레드 충돌 방지 - 하위 스레드의 충돌로 인해 모든 HW I/O가 사전 구성된 상태로 설정되는 "안전 모드"로 전환됩니다. 테스트에 사용된 mod_crashtest 코드를 참고하세요 :)
- 저수준 DAQ - 시간 압축 및 불감대 지원 기능을 갖춘 데이터 수집 하위 시스템 - 백그라운드에서 작동하며 사람의 개입이 필요하지 않습니다.
- 고급 DAQ - 데이터 수집 하위 시스템 - 클라이언트 애플리케이션(DaqViewer)으로 구현되어 기록 기록을 보고, 분석하고 저장할 수 있습니다.
- HAL: 하드웨어 추상화 계층: 현재 하나의 HW 플랫폼(BCM2835)만 지원되지만 테스트를 위해 x86 PC에서 전체 프로젝트를 컴파일하고 실행할 수 있습니다. 이 경우 모든 HAL 기능은 스텁입니다.
- MAL: 메모리 추상화 계층: 서로 다른 물리적 장치 간 데이터 교환 및 DAQ를 위해 메모리 위치 주소를 쉽게 정의/구성할 수 있습니다. MAL 구현은 단순화된 절대 포인터 구조(최대 세그먼트 크기는 2MB)를 기반으로 합니다.
- MAL 및 HAL 기능 모두 장치 모듈에서 액세스할 수 있습니다(플러그인 인터페이스를 통해).
오디언스 (Audience)
고급 최종 사용자, 개발자
사용자 인터페이스
비대화형(데몬), wxWidgets
프로그래밍 언어
C++, 씨
이는 https://sourceforge.net/projects/simpledcs/에서도 가져올 수 있는 애플리케이션입니다. 무료 운영 시스템 중 하나에서 가장 쉬운 방법으로 온라인으로 실행하기 위해 OnWorks에서 호스팅되었습니다.