Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
comfilestudio:index [2026/02/12 21:22] – [액션] admincomfilestudio:index [2026/02/13 00:32] (current) admin
Line 1: Line 1:
-====== Comfile Studio (HMI 제작 소프트웨어) ======+====== Comfile Studio ======
  
-Comfile Studio는 코딩 없이 PC 또는 ComfileHMI용 애플리케이션을 \\ 제작할 수 있도록 설계된 HMI 작화 소프트웨어입니다. +Comfile Studio는 강력한 HMI 화면 설계 및 개발 전용 소프트웨어입니다. \\  
- +전용 드웨인 ComfileHMI 리즈는 물론일반 PC 환경에서도 완벽하게 구동되어 높은 범용을 자랑합니다. 특히 NO-CODE 방식을 채택하여 복잡한 코딩 없이도 누구나 빠르고 간편하게 고성능 HMI를 작화할 수 있습니다.
-PLC와 통신는 모니터링 화면, 제어 화면, 로그 스템원격 제어 시스템 등을 드래그 앤 드롭 방식으로 빠르게 구성할 수 있습니다. +
- +
-C# 기반의 복잡한 개발 과정 없이 직관적인 사용자 인터페이스를 통해 자동화 시스템을 구축할 수 있으며, 파워포인트와 유사한 작업 방식으로 누구나 게 접근할 수 있도록 설계되었습니다. +
- +
-Comfile Studio는 다음과 같은 용도로 사용됩니다. +
- +
-  * 산업용 HMI 화면 제작 +
-  * PC 기반 제어/모니터링 프로그램 제작 +
-  * PLC 통신 기반 자동화 시스템 구성 +
-  * 원격 제어 및 데이터 로깅 시스템 구축 +
- +
- +
-===== 사용 목적별 빠른 이동 ===== +
- +
-  * 화면을 만들고 싶다면 → [[.:screen_Config:|화면 구성]] +
-  * PLC와 통신하려면 → [[.:project_setting:|프로젝트 통신 설정]] +
-  * HMI로 전송하려면 → [[.:deploy_project:|프로젝트 전송]] +
-  * PC에서 실행하려면 → [[.:run_on_pc:|PC 실행 방법]] +
-  * 버튼/램프 등을 추가하려면 → [[.:Widget_button:|위젯]] +
-  * 자동 동작을 만들려면 → [[.:MultiAction_Write_directly:|액션]] +
-  * 조건에 따라 실행하려면 → [[.:Global_Event:|이벤트]] +
-  * 원격 제어를 하려면 → [[.:Remote_Screen:|원격제어]] +
- +
-++++[[퀵가이드 보기]]| +
-{{url>https://docs.google.com/presentation/d/e/2PACX-1vSNqc4yexCQkN6rMfg9OfAUeJKuZjVx2SXeAoMas8is-ZH9R6d49efFSfFFs4_RRemwz12D_YLD1dQB/embed 960,569}} +
-++++ +
- +
-===== 다운로드 및 샘플 =====+
  
   * [[.:Download_Package:|Comfile Studio 다운로드]]   * [[.:Download_Package:|Comfile Studio 다운로드]]
-  * [[.:Example:|샘플 프로젝트 모음]] +  * [[.:Example:|샘플 프로젝트 모음]] 
- +
-===== 기초 설명 =====+
  
-  * [[.:screen_Config:|화면 구성]]+  * [[.:screen_Config:|Comfile Studio 화면구성]]
   * [[.:Make_project:|프로젝트 생성]]   * [[.:Make_project:|프로젝트 생성]]
   * [[.:project_setting:|프로젝트 속성 수정]]   * [[.:project_setting:|프로젝트 속성 수정]]
  
-===== 프로젝트 전송 (HMI 사용 시) ===== +  * [[.:deploy_project:|프로젝트 전송(다운로드)]] 
- +  * [[.:how_to_reset:|프로젝트 초기화]]
-작화된 프로젝트는 ComfileHMI 장치로 전송 후 실행합니다. +
- +
-  * [[.:deploy_project:|프로젝트 전송 (다운로드)]] +
-  * [[.:how_to_reset:|프로젝트 초기화 (전송 중 멈춘 경우)]] +
- +
-===== PC에서 실행 =====+
  
   * [[.:run_on_pc:|PC에서 실행하기]]   * [[.:run_on_pc:|PC에서 실행하기]]
  
-===== 화면 편집 ===== +  * [[.:add_page:|화면추가및 속성편집]] 
- +  * [[.:draw:|도형및 위젯 그리기]] 
-  * [[.:add_page:|화면 추가 및 속성 편집]] +  * [[.:alignment:|도형및 위젯 정렬하기]] 
-  * [[.:draw:|도형 및 위젯 그리기]] +  * [[.:fine_tune:|도형및 위젯 위치/크기 조정]]
-  * [[.:alignment:|위젯 정렬]] +
-  * [[.:fine_tune:|위젯 위치/크기 미세 조정]]+
  
-===== 공통 기능 =====+=== 공통사항 ===
  
   * [[.:formula:|위젯, 목적지, 수식]]   * [[.:formula:|위젯, 목적지, 수식]]
Line 65: Line 27:
   * [[.:font:|고정 글꼴 (다국어 지원)]]   * [[.:font:|고정 글꼴 (다국어 지원)]]
  
-===== 위젯 =====+=== 위젯 ===
  
-  * [[.:Widget_button:|제어 버튼]]+  * [[.:Widget_button:|제어 버튼]] 
     * [[.:Widget_destination:|목적지 설정]]     * [[.:Widget_destination:|목적지 설정]]
     * [[.:Widget_address_input:|주소 입력창]]     * [[.:Widget_address_input:|주소 입력창]]
Line 76: Line 38:
   * [[.:Widget_Input_Number:|숫자 입력기]]   * [[.:Widget_Input_Number:|숫자 입력기]]
     * [[.:PreProcessing:|전처리 연산]]     * [[.:PreProcessing:|전처리 연산]]
-  * [[.:Widget_Lamp:|램프]] +  * [[.:Widget_Lamp:|램프]]  
-  * [[.:Widget_Toggle:|토글 스위치]]+  * [[.:Widget_Toggle:|토글 스위치]] 
     * [[.:MultiCaption:|멀티 캡션]]     * [[.:MultiCaption:|멀티 캡션]]
-  * [[.:Widget_Display_Number:|숫자]]+  * [[.:Widget_Display_Number:|숫자]] 
     * [[.:Location:|표시 위치 설정]]     * [[.:Location:|표시 위치 설정]]
-  * [[.:Widget_TEXT:|텍스트]]+  * [[.:Widget_TEXT:|텍스트]] 
     * [[.:Widget_Dynamic_Text:|실시간 글꼴 변경]]     * [[.:Widget_Dynamic_Text:|실시간 글꼴 변경]]
   * [[.:Widget_Time:|시간]]   * [[.:Widget_Time:|시간]]
-  * [[.:Widget_Text_Stream:|연속 텍스트]] +  * [[.:Widget_Text_Stream:|연속텍스트]] 
-  * [[.:Widget_number_keypad:|숫자 키패드]] +  * [[.:Widget_number_keypad:|숫자키패드]]  
-  * [[.:Widget_multi_keypad:|멀티 키패드]] +  * [[.:Widget_multi_keypad:|멀티키패드]] 
-  * [[.:Widget_bar_graph:|막대 그래프]] +  * [[.:Widget_bar_graph:||막대그래프]]  
-  * [[.:Widget_Slide_bar:|슬라이더바]] +  * [[.:Widget_Slide_bar:|슬라이더바]]  
-  * [[.:Widget_log_indicator:|로그 표시기]]+  * [[.:Widget_log_indicator:|로그 표시기]] 
   * [[.:Widget_History_alarm:|이력 알람 표시기]]   * [[.:Widget_History_alarm:|이력 알람 표시기]]
-  * [[.:Widget_knob:|노브]]+  * [[.:Widget_knob:|노브]] 
   * [[.:Widget_trend_graph:|트렌드 그래프]]   * [[.:Widget_trend_graph:|트렌드 그래프]]
  
-===== 액션 =====+=== 액션 ===
  
-액션은 하나의 동작 단위이며, 멀티 액션 버튼이나 이벤에서 사용됩니다.+  * [[.:Action_Write_directly:|직접 기록]]  
 +  * [[.:Action_Read_Device:|외부장치에서 읽어오기]]  
 +  * [[.:Action_Log_to_file:|파일 기록 (원격 기록 지원)]]  
 +  * [[.:Action_Manage_File:|파일 제어]]  
 +  * [[.:Action_Bulk_Load_Store:|대량 저장/불러오기]]  
 +  * [[.:Action_Run_Action_Group:|사용자 액션 그룹 실행]]  
 +  * [[.:Action_Stop_Action_group:|사용자 액션 그룹 반복 중지]]  
 +  * [[.:Action_Sound_Audio:|음성/부저 출력]]  
 +  * [[.:Action_Run_Script:|스크립]]  
 +  * [[.:Action_Dynamic_Keypad:|동적 키패드 실행]]  
 +  * [[.:Action_internal_String:|내부 문자열 변수 제어]]  
 +  * [[.:Action_Http_Request:|HTTP 요청]] 
 +  * [[.:Action_Special_Features:|특수 기능]] 
  
-++++[액션과 이벤트 요약설명 보기]+  * [[.:Action_Conditional_Behavior:|조건 분기]]  <-- 모든 액션에서 사용할 수 있는 기능입니다.
-{{url>https://docs.google.com/presentation/d/e/2PACX-1vS-wlVncLSTvbAxIuk5Vjg_UbJcyTUXb_mm5EzDREobkEczPPlRUsk48hTtWerW4sA92qt0r1nNjaxg/embed?start=false&loop=false&delayms=30000 960,569}} +
-+++++
  
-  * [[.:Action_Write_directly:|직접 기록]] +=== 이벤트 ===
-  * [[.:Action_Read_Device:|외부 장치에서 읽기]] +
-  * [[.:Action_Log_to_file:|파일 기록 (원격 기록 지원)]] +
-  * [[.:Action_Manage_File:|파일 제어]] +
-  * [[.:Action_Bulk_Load_Store:|대량 저장/불러오기]] +
-  * [[.:Action_Run_Action_Group:|사용자 액션 그룹 실행]] +
-  * [[.:Action_Stop_Action_group:|액션 그룹 반복 중지]] +
-  * [[.:Action_Sound_Audio:|음성/부저 출력]] +
-  * [[.:Action_Run_Script:|스크립트 실행]] +
-  * [[.:Action_Dynamic_Keypad:|동적 키패드 실행]] +
-  * [[.:Action_internal_String:|내부 문자열 변수 제어]] +
-  * [[.:Action_Http_Request:|HTTP 요청]] +
-  * [[.:Action_Special_Features:|특수 기능]]+
  
-    * [[.:Action_Conditional_Behavior:|조건 분기]] <-- 모든 액션에 해당하는 기능입니다.+  * [[.:Global_Event:|전역 이벤트]]   
 +  * [[.:Screen_Event:|화면 이벤트]]  
  
-===== 이벤트 =====+  * [[.:User_Action_group:|사용자 액션그룹]] 
  
-  * [[.:Global_Event:|전역 이벤트 (항상 실행 확인)]] +=== 시스템 함수 ===
-  * [[.:Screen_Event:|화면 이벤트 (해당 화면에서만 실행)]]+
  
-===== 사용자 액션 그룹 =====+  * [[.:System_functions:|시스템 함수]]
  
-  * [[.:User_Action_group:|사용자 액션 그룹]] 
  
-===== 그래픽 및 도형 편집 =====+===== 도형및 그래픽 편집 =====
  
-  * [[.:Draw_Shapes:|직선, 사각형, 원]]+  * [[.:Draw_Shapes:|직선,사각형,원]]
   * [[.:Draw_Grid:|표]]   * [[.:Draw_Grid:|표]]
-  * [[.:Draw_Title_Bar:|타이틀 바]] +  * [[.:Draw_Title_Bar:|타이틀 바]]  
-  * [[.:Draw_Image:|이미지]] +  * [[.:Draw_Image:|이미지]]  
-  * [[.:Draw_Dynamic_Image:|간접 이미지]]+  * [[.:Draw_Dynamic_Image:|간접 이미지]] 
  
-===== 리소스 관리 =====+===== 리소스 관리 ===== 
  
-  * [[.:Resource_Texts:|텍스트 리소스]] +  * [[.:Resource_Texts:|텍스트 리소스]]  
-  * [[.:Resource_Colors:|색상 리소스]] +  * [[.:Resource_Colors:|색상 리소스]]  
-  * [[.:Resource_images:|이미지 리소스]] +  * [[.:Resource_images:|이미지 리소스]]  
-  * [[.:Resource_Addresses:|주소 리소스]]+  * [[.:Resource_Addresses:|주소 리소스]] 
  
-===== 시스템 함수 =====+===== 시스템 함수 ===== 
  
-  * [[.:System_functions:|시스템 함수]]+  * [[.:System_functions:|시스템 함수]] 
  
-===== 원격 제어 및 네트워크 기능 =====+===== 원격 제어 및 네트워크 기능 ===== 
  
-  * [[.:Remote_Screen:|PC로 원격 화면 제어]] +  * [[.:Remote_Screen:|PC로 원격 화면 제어]]  
-  * [[.:Mobile_Remote_Screen:|모바일 원격 제어]] +  * [[.:Mobile_Remote_Screen:|모바일 원격 제어]]  
-  * [[.:Web_Browser_Remote_Screen_UI:|웹 브라우저 원격 제어]] +  * [[.:Web_Browser_Remote_Screen_UI:|웹 브라우저 원격 제어]]  
-  * [[.:Stand_Alone_Remote_Control:|독립 실행형 원격 제어 파일 생성]] +  * [[.:Stand_Alone_Remote_Control:|독립 실행형 원격 제어 파일 생성]]  
-  * [[.:Remote_Data_Access:|원격 데이터 액세스]] +  * [[.:Remote_Data_Access:|원격 데이터 액세스]]  
-  * [[.:Remote_Script:|원격 스크립트]] +  * [[.:Remote_Script:|원격 스크립트]]  
-  * [[.:Web_API:|Web API]] +  * [[.:Web_API:|Web API]]  
-  * [[.:Web_FTP:|Web FTP]]+  * [[.:Web_FTP:|Web FTP]] 
  
-===== 편의 기능 =====+===== 편의 기능 ===== 
  
-  * [[.:Multi_select:|겹친 위젯 선택]] +  * [[.:Multi_select:|겹친 위젯 선택]]  
-  * [[.:Multi_select_MOVEment:|겹친 위젯 위치 변경]] +  * [[.:Multi_select_MOVEment:|겹친 위젯 위치 변경]]  
-  * [[.:Object_Overay:|위젯 겹침 설정]] +  * [[.:Object_Overay:|위젯 겹침 설정]]  
-  * [[.:Special_Charactor:|특수 문자 입력]]+  * [[.:Special_Charactor:|특수 문자 입력]] 
   * [[.:Group_Ungroup:|그룹화/해제]]   * [[.:Group_Ungroup:|그룹화/해제]]
  
-[[:index|온라인 사용설명서]]+[[:index|컴파일 테크놀로지 온라인 사용설명서]]