This is an old revision of the document!
Table of Contents
.NET Framework 4.x와 Mono 사용하기
이 문서는 기존 .NET Framework 4.x 및 WinForms 응용 프로그램을 Linux 기반 장치에서 실행하는 방법을 설명합니다.
Mono를 사용하면 Windows에서 개발한 .NET Framework 응용 프로그램을 Linux에서도 실행할 수 있습니다. 기존 프로젝트를 최대한 수정 없이 Linux로 이식해야 하는 경우 유용한 방법입니다.
관련 문서
-
- Mono를 이용하면 .NET Framework WinForms 응용 프로그램을 Linux에서 실행할 수 있습니다.
- Visual Studio에서 개발 및 디버깅한 후 실행 파일을 ComfilePi로 복사하여 실행할 수 있습니다.
- 대부분의 경우 별도의 재컴파일이 필요하지 않습니다.
-
- NModbus4를 사용하여 ComfilePi를 Modbus RTU 마스터로 동작시키고 PLC를 제어하는 예제입니다.
-
- 터치 기반 HMI에서는 마우스 커서가 필요하지 않은 경우가 많습니다.
- Mono 환경에서 마우스 커서를 숨기는 방법을 설명합니다.
-
- 시리얼 포트를 사용할 때 고려해야 할 사항을 설명합니다.
-
- CP-IO22 확장 보드를 이용하여 GPIO를 제어하는 예제입니다.
디버깅
Visual Studio에서 ComfilePi의 .NET Framework 4.x 응용 프로그램을 원격으로 배포하고 디버깅하려면 다음 확장 기능을 사용하십시오.
AdvancedHMI
AdvancedHMI는 Visual Studio를 기반으로 HMI를 개발할 수 있는 오픈소스 소프트웨어입니다.
.NET Framework 4.x를 기반으로 하며, Linux 기반 ComfilePi에서도 실행할 수 있습니다.
Visual Studio를 사용한다고 해서 반드시 프로그래밍 경험이 필요한 것은 아닙니다. 대부분의 HMI는 코드를 작성하지 않고도 구성할 수 있습니다.
-
- ComfilePi용 Modbus RTU 드라이버와 테스트 프로젝트가 포함되어 있습니다.


