사용자 도구

사이트 도구

English

comfilepi:comfilepinetenvironment:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
comfilepi:comfilepinetenvironment:index [2021/04/26 18:34]
Comfile Technology [AdvancedHMI를 이용한 어플리케이션 개발 환경]
comfilepi:comfilepinetenvironment:index [2024/04/10 04:20] (현재)
Comfile Technology
줄 1: 줄 1:
 ====== .NET (닷넷) 개발환경 ====== ====== .NET (닷넷) 개발환경 ======
 +
 +LOL ** 컴파일 과정에서 에러가 발생했다고 전화주시는 분이 많은데, 유저가 만든 소스에서 발생한 에러는 기술지원 대상이 아닙니다. ** LOL
  
 ComfilePi 에서 닷넷환경을 지원합니다. Visual Studio 20xx 에서 C#으로 만든 실행파일을 ComfilePi 에서 실행하실 수 있습니다. ComfilePi 에서 닷넷환경을 지원합니다. Visual Studio 20xx 에서 C#으로 만든 실행파일을 ComfilePi 에서 실행하실 수 있습니다.
줄 7: 줄 9:
   * 비주얼 스튜디오는 무료로 다운로드 가능합니다. [[https://​www.visualstudio.com/​ko/​downloads/​|Visual Studio 무료 다운로드]]   * 비주얼 스튜디오는 무료로 다운로드 가능합니다. [[https://​www.visualstudio.com/​ko/​downloads/​|Visual Studio 무료 다운로드]]
   * ComfilePi에서 Mono 프레임웍을 사용하는 방식입니다. Mono프레임웍은 닷넷으로 개발된 코드를 리눅스에서 실행할 수 있도록 해주는 리눅스용 닷넷 프레임웍입니다. [[http://​www.mono-project.com/​|Mono framework]]   * ComfilePi에서 Mono 프레임웍을 사용하는 방식입니다. Mono프레임웍은 닷넷으로 개발된 코드를 리눅스에서 실행할 수 있도록 해주는 리눅스용 닷넷 프레임웍입니다. [[http://​www.mono-project.com/​|Mono framework]]
-  * Mono 프레임웍은 데스크탑 프레임웍과 호환됩니다. ​+  * Mono 프레임웍은 데스크탑 프레임웍과 ​기본적으로 ​호환됩니다. ​
   * 연결된 상태에서 실시간 디버깅은 사용하실 수 없습니다. 디버깅은 PC에서 하신 뒤 실행파일만 ComfilePi쪽으로 카피하시면 됩니다.   * 연결된 상태에서 실시간 디버깅은 사용하실 수 없습니다. 디버깅은 PC에서 하신 뒤 실행파일만 ComfilePi쪽으로 카피하시면 됩니다.
-  * PC와 비교해서 실행속도가 많이 느립니다. ​ 
   * 처음부터 MONO로 개발하시는 경우에만 사용가능합니다. 이미 PC용으로 개발된 프로그램을 모노로 돌릴 경우 예상치 못한 문제가 발생될 소지가 있습니다.   * 처음부터 MONO로 개발하시는 경우에만 사용가능합니다. 이미 PC용으로 개발된 프로그램을 모노로 돌릴 경우 예상치 못한 문제가 발생될 소지가 있습니다.
  
-LOL ** 저희 회사에서는 C# 또는 MONO와 관련된 기술지원을 제공하지 않습니다. (Microsoft에 문의해주시기 바랍니다.) ** LOL+LOL ** 저희 회사에서는 C# 또는 MONO와 관련된 기술지원을 제공하지 않습니다. (C#이나 Mono는 저희 제품이 아닙니다. ​Microsoft에 ​만든 제품입니다. 따라서 MicroSoft로 ​문의해주시기 바랍니다.) ** LOL
  
 {{ :​comfilepi:​vs_winforms2.png?​nolink |}} {{ :​comfilepi:​vs_winforms2.png?​nolink |}}
줄 24: 줄 25:
     *  [[..:​Modport 사용예제:​|Modport 사용예제]]- ComfilePi에 Modport를 이용하여 각종 I/O, 아날로그,​ 온도센서 사용법 및  예제프로그램을 설명합니다.     *  [[..:​Modport 사용예제:​|Modport 사용예제]]- ComfilePi에 Modport를 이용하여 각종 I/O, 아날로그,​ 온도센서 사용법 및  예제프로그램을 설명합니다.
     *  [[..:​exe자동시작 방법:​|자동시작 방법]]- ComfilePi 전원 On시 .exe 프로그램(.net용)을 자동으로 시작하는 방법을 설명합니다.     *  [[..:​exe자동시작 방법:​|자동시작 방법]]- ComfilePi 전원 On시 .exe 프로그램(.net용)을 자동으로 시작하는 방법을 설명합니다.
- 
-\\  
- 
-====== AdvancedHMI를 이용한 어플리케이션 개발 환경 ====== 
- 
-AdvancedHMI는 미국의 AdvancedHMI사에서 제공하는 PC기반의 무료 HMI 소프트웨어입니다. ​ 
-AdvancedHMI는 사실 Visual Studio용 솔루션 파일입니다. 솔루션파일에는 각종 UI 콘트롤과 통신 드라이버가 포함되어 있어서, 이를 이용하면 쉽고 빠르게 UI 프로그램을 만들 수 있습니다. ​ 
- 
-코드는 단 한줄도 작성하지 않아도 됩니다. 만약 기본으로 제공되는 기능 외에 추가로 필요한 기능이 있다면 그때, C# 또는 Visual BASIC을 사용해서 코드를 추가하실 수 있습니다. 
- 
-다양한 PLC (Allen Brandley, Beckhoff, Omron등) 드라이버를 지원합니다. 물론 MODBUS RTU/TCP도 지원합니다. ​ 
- 
-LOL ** 저희 회사에서는 AdvancedHMI와 관련된 기술지원을 제공하지 않습니다. (AdvancedHMI 사에 문의해주시기 바랍니다.) ** LOL 
- 
-{{ :​comfilepi:​advhmi_main.png?​nolink750 |}} 
- 
-\\ 
-AdvancedHMI는 **Mono(5.xx버젼)**에서 동작합니다. 따라서 ComfilePi(라즈베리파이)에서도 실행시킬 수 있습니다. AdvancedHMI 솔루션 파일은 Visual Studio 2013 이상 버전에서 불러올 수 있습니다. (Visual Studio 2017을 권장합니다.) 
- 
-[[http://​comfilewiki.co.kr/​en/​lib/​exe/​fetch.php?​media=comfilepi:​advancedhmi.zip|AdvancedHMI 무료 다운로드]] 
- 
- 
-  * 비주얼 스튜디오는 무료로 다운로드 가능합니다. [[https://​www.visualstudio.com/​ko/​downloads/​|Visual Studio 2017 무료 다운로드]] 
-  *  [[..:​AdvancedHMI_download :​|AdvancedHMI 사용법]] - [[http://​www.advancedhmi.com/​|AdvancedHMI ]]에서 제공하는 솔루션 다운로드 및 사용법에 대해 설명합니다. 
-  *  [[..:​AdvancedHMI_UIDRIVER :| 콘트롤 및 드라이버 사용법(TCP/​IP) ]]- AdvancedHMI 콘트롤과 드라이버를 이용하여 TCPPORT(이더넷 필드I/O) 제어방법을 설명합니다. 
-  *  [[..:​AdvancedHMI_UIRTU :| 콘트롤 및 드라이버 사용법(RS232) ]]- AdvancedHMI 콘트롤과 드라이버를 이용하여 MSB(RS232 소형PLC) 제어방법을 설명합니다. 
-  *  [[..:​AdvancedHMI_TCPPORT :|TCPPORT 사용예제 ]]- AdvancedHMI 솔루션을 이용한 TCPPORT(이더넷 필드I/​O)예제프로그램을 설명합니다. 
-  *  [[..:​AdvancedHMI_MODPORT :|MODPORT 사용예제 ]]- AdvancedHMI 솔루션을 이용한 MODPORT(RS-485 필드I/​O)예제프로그램을 설명합니다. 
  
 LOL ** 관련법에 의거 본 사용설명서의 내용은 컴파일 테크놀로지의 지적자산임을 명시합니다. 본사와의 문서 합의없이 무단복제시 저작권법 제 98조에 의거 민.형사상 책임을 지게 됩니다. ** LOL LOL ** 관련법에 의거 본 사용설명서의 내용은 컴파일 테크놀로지의 지적자산임을 명시합니다. 본사와의 문서 합의없이 무단복제시 저작권법 제 98조에 의거 민.형사상 책임을 지게 됩니다. ** LOL
  
 [[comfilepi:​index|ComfilePi (컴파일 파이)]] [[comfilepi:​index|ComfilePi (컴파일 파이)]]
comfilepi/comfilepinetenvironment/index.1619429665.txt.gz · 마지막으로 수정됨: 2021/04/26 18:34 저자 Comfile Technology