사용자 도구

사이트 도구

English

comfilehmi:userevent:index

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
comfilehmi:userevent:index [2023/04/03 16:35]
Comfile Technology
comfilehmi:userevent:index [2023/04/15 06:54] (현재)
Comfile Technology
줄 1: 줄 1:
 ====== 사용자 액션 그룹 ====== ====== 사용자 액션 그룹 ======
  
-사용자 액션 그룹은 사용자가 직접 만드는 액션 모음입니다. ​ 여러개의 액션을 묶어서 하나의 이름을 부여하는 것입니다.+사용자 액션 그룹은 사용자가 직접 만드는 액션 모음입니다. ​ 여러개의 액션을 묶어서 하나의 이름을 부여하는 것입니다. ​(마치 유저 정의 함수처럼..)
  
-아래 예에서는 <​변수초기화>​라는 이름으로 1개의 액션을 넣어놓았습니다(HMI변수 a 에 0을 넣는 액션)+{{ :​comfilehmi:​userevent:​addactionkor2.mp4?800x500 |}}
  
-{{ :​comfilehmi:​userevent:​act5.png?nolink |}}+아래 예에서는 <​변수초기화>​라는 이름으로 3개의 액션을 넣어놓았습니다
  
-사용자 액션 그룹은 스스로 실행되지 않고, 다른 곳에서 호출되었을때만 실행됩니다+{{ :​comfilehmi:​userevent:​act8.png?nolink |}}
  
 +====== 호출 예 ======
  
-액션 추가에 보면 <사용자 액션 그룹 실행> 액션이 있습니.  이곳에서 ​앞에서 사전정의한 사용자 액션 그룹을 추가할 수 있습니다.+사용자 액션 그룹은 스스로 ​실행되지 않고, ​른 곳에서 ​호출되었때만 실행됩니다. ​
  
-{{ :​comfilehmi:​userevent:​runuseraction.png?nolink |}}+  * <​멀티액션버튼>,​ <​전역이벤트>,​ <​화면이벤트>​에서 사용가능. 
 +  * <숫자 입력기>​에서도 사용가능
  
-따라서 ​사용자 액션 그룹은 액션을 ​실행할 수 있는 <멀티액션버튼>, <전역벤트>, <화면벤트>에서 사용할 수 있습니다.+액션 추가에 보면 <사용자 액션 그룹 실행액션이 ​있습니다.  ​에서 ​사전 정의한 ​사용자 액션 그룹 중 하나를 선택해서 실행시킬 ​수 있습니다.
  
-  ​* 재귀호출은 사용할 수 없습니다. (재귀호출이란 ​사용자 액션그룹명을 <​초기화>​로 했는데, 액션 추가시 자기 자신(초기화)을 호출하는 것을 말합니다.)+{{ :​comfilehmi:​userevent:​act6.png?​nolink |}} 
 + 
 +  ​* 재귀호출은 사용할 수 없습니다. (재귀호출이란,​ 액션 추가시 자기 자신을 호출하는 것을 말합니다.)
  
 ===== 고급옵션 ===== ===== 고급옵션 =====
줄 24: 줄 28:
 지정된 횟수만큼 반복할 수도 있고, 무한 반복할 수도 있습니다. 지정된 횟수만큼 반복할 수도 있고, 무한 반복할 수도 있습니다.
  
-{{ :​comfilehmi:​userevent:​runuseraction2.png?nolink |}}+{{ :​comfilehmi:​userevent:​act7.png?nolink |}}
  
 첫 실행까지의 대기시간은 최초 실행하기 전까지의 대기시간을 의미하며 밀리초(mS)단위로 설정할 수 있습니다. ​ 첫 실행까지의 대기시간은 최초 실행하기 전까지의 대기시간을 의미하며 밀리초(mS)단위로 설정할 수 있습니다. ​
줄 30: 줄 34:
 <첫 실행후 실행간 대기 시간>​옵션은 말그대로 최초 실행한후 다음 실행까지의 대기시간을 의미합니다. 역시 밀리초(mS)단위로 설정할 수 있습니다. 실행이 반복되는 경우 계속 실행사이에 이 대기시간이 적용됩니다. <첫 실행후 실행간 대기 시간>​옵션은 말그대로 최초 실행한후 다음 실행까지의 대기시간을 의미합니다. 역시 밀리초(mS)단위로 설정할 수 있습니다. 실행이 반복되는 경우 계속 실행사이에 이 대기시간이 적용됩니다.
  
-{{ :​comfilehmi:​userevent:​runuseraction3.png?​nolink |}} 
  
 ===== 사용자 액션 그룹 반복 중지 ===== ===== 사용자 액션 그룹 반복 중지 =====
  
-반복을 멈추려면 <​사용자 액션 그룹 반복 중지>​라는 액션에서 해당 사용자 액션그룹을 중지 ​시켜야 합니다.+반복을 멈추려면 <​사용자 액션 그룹 반복 중지>​라는 액션에서 ​사용야 합니다. 다른 <​이벤트>​나 <멀티 액션 버튼>​등에서 이 <사용자 액션 그룹 ​반복 ​중지>를 실행하도록 해야합니다. 
 + 
 +{{ :​comfilehmi:​userevent:​act4.png?​nolink |}} 
 + 
 +===== 사용자 액션 그룹 반복 중지 사용예 =====
  
-{{ :​comfilehmi:​userevent:​stoprunuseraction.png?nolink ​|}}+{{ :​comfilehmi:​userevent:​numincvideo.mp4?1000x500 ​|}}
  
-[[comfilehmi:​index#​필드_리소스|상위 페이지로 가기]]+[[comfilehmi:​index#​액션|상위 페이지로 가기]]
comfilehmi/userevent/index.1680507324.txt.gz · 마지막으로 수정됨: 2023/04/03 16:35 저자 Comfile Technology