This is an old revision of the document!
.NET (닷넷) 프레임웍 과 Mono를 이용한 개발환경
ComfilePi는 .NET 개발 환경을 지원합니다. Visual Studio에서 C#으로 개발한 실행 파일(.exe)을 ComfilePi에서 실행할 수 있습니다.
※ Mono 프레임워크는 .NET Framework 4.8을 기준으로 지원됩니다.
- Visual Studio는 무료로 다운로드하여 사용할 수 있습니다. Visual Studio 무료 다운로드
- ComfilePi에서는 Mono Framework를 사용하여 .NET 프로그램을 실행합니다. Mono는 .NET으로 개발된 애플리케이션을 Linux 환경에서 실행할 수 있도록 해주는 프레임워크입니다. Mono framework
- Mono는 기본적으로 데스크톱 .NET Framework와 호환되지만, 일부 기능은 제한될 수 있습니다.
- ComfilePi에 연결된 상태에서 실시간 디버깅은 지원되지 않습니다. 디버깅은 PC 환경에서 수행한 후 실행 파일을 ComfilePi로 복사하여 실행하시기 바랍니다.
- 기존 PC용 프로그램을 그대로 실행할 경우 호환성 문제가 발생할 수 있으므로, 가능하면 프로젝트 시작단계부터 Mono 환경을 고려하여 개발하는 것을 권장합니다.
기술지원 안내
C# 및 Mono 관련 개발 환경에 대한 기술 지원은 제공되지 않습니다. 해당 기술은 Microsoft 및 Mono 프로젝트에서 제공하는 플랫폼이므로 세부적인 개발 문의는 해당 공식 문서를 참고하시기 바랍니다.
다음 문서에서는 .NET 애플리케이션을 ComfilePi(Linux)에서 실행하는 방법을 단계별로 설명합니다.
- NModbus4 사용법 → NModbus4 라이브러리를 이용하여 Modbus RTU Master를 구현하는 방법을 설명합니다.
- ComfilePi 자동실행 개발방법 → Visual Studio에서 개발한 프로그램을 ComfilePi에서 실행하며 개발하는 방법을 설명합니다.
- Modport 사용 예제 → Modport를 이용한 I/O, 아날로그, 온도 센서 사용 방법과 예제 프로그램을 제공합니다.
- 자동 시작 방법 → 전원 인가 시 .NET 실행 파일을 자동으로 시작하는 방법을 설명합니다.
저작권 안내
본 문서에 포함된 모든 내용은 컴파일 테크놀로지의 지적 자산입니다. 사전 승인 없이 복제, 배포 또는 상업적 이용을 할 경우 관련 법령에 따라 책임이 발생할 수 있습니다.
