사용자 도구

사이트 도구

English

comfilehmi:multiaction12:index

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
comfilehmi:multiaction12:index [2020/08/27 13:33]
Comfile Technology [문자열 형변환]
comfilehmi:multiaction12:index [2023/04/15 04:38] (현재)
Comfile Technology [문자열 파싱]
줄 1: 줄 1:
-====== 문자열 변수 제어 ======+====== ​내부 ​문자열 변수 제어 ======
  
-HMI 문자열 변수를 대상으로 하는 다양한 동작을 구현할 수 있습니다.+내부 ​문자열 변수를 대상으로 하는 다양한 동작을 구현할 수 있습니다.
  
-{{ :​comfilehmi:​multiaction12:​strcontrol1.png?nolink |}}+{{ :​comfilehmi:​multiaction12:​multiaction_string1.png?nolink |}}
  
 ===== 문자열 대입 ===== ===== 문자열 대입 =====
줄 9: 줄 9:
 문자열변수에 문자열을 대입합니다. 아래 액션이 실행되면 $str1에는 "​컴파일 테크놀로지"​ 문자열이 저장됩니다. 문자열변수에 문자열을 대입합니다. 아래 액션이 실행되면 $str1에는 "​컴파일 테크놀로지"​ 문자열이 저장됩니다.
  
-{{ :​comfilehmi:​multiaction12:​strcontrol12.png?nolink |}}+{{ :​comfilehmi:​multiaction12:​multiaction_string2.png?nolink |}} 
 ===== 문자열 삽입 ===== ===== 문자열 삽입 =====
  
 문자열에 특정위치에 원하는 문자열을 삽입할 수 있습니다. 문자열에 특정위치에 원하는 문자열을 삽입할 수 있습니다.
  
-{{ :​comfilehmi:​multiaction12:​strcontrol13.png?nolink |}}+{{ :​comfilehmi:​multiaction12:​multiaction_string3.png?nolink |}}
  
 기존 $str1의 내용이 "​우리만세"​였다면,​ 위 액션이 실행된뒤에는 "​우리대한민국만세"​가 됩니다. 기존 $str1의 내용이 "​우리만세"​였다면,​ 위 액션이 실행된뒤에는 "​우리대한민국만세"​가 됩니다.
줄 20: 줄 21:
 ===== 문자열 삭제 ===== ===== 문자열 삭제 =====
  
-문자열변수의 내용 전체 또는 ​부분을 삭제할 수 있습니다.+내부 ​문자열 변수의 내용 전체 또는 ​앞부분, 뒷부분을 삭제할 수 있습니다.
  
-{{ :​comfilehmi:​multiaction12:​strcontrol14.png?nolink |}}+{{ :​comfilehmi:​multiaction12:​multiaction_string4.png?nolink |}} 
 + 
 +앞부분만 삭제하는 예입니다. 삭제할 글자 개수를 지정할 수 있습니다.  
 + 
 +{{ :​comfilehmi:​multiaction12:​multiaction_string41.png?​nolink |}} 
 + 
 +<​남겨둘 글자 개수>​를 체크하면,​ 앞에서부터 지워가다가 지정한 글자 개수만 남겨둡니다. 앞부분 삭제시 원래 문자가 "​아름다운우리나라"​였는데,​ <​남겨둘 글자 개수>​가 1이라면, "​라"​만 남겨집니다.
  
-{{ :​comfilehmi:​multiaction12:​strcontrol15.png?​nolink |}} 
 ===== 문자열 형변환 ===== ===== 문자열 형변환 =====
  
-문자열 변수에 숫자형태로 들어있는 문자열 (예를 들면 "​123"​)이 있다면, 이것을 숫자로 바꾸어 ​HMI변수에 저장할 수 있습니다. 그 반대도 가능합니다.+문자열 변수에 숫자형태로 들어있는 문자열 (예를 들면 "​123"​)이 있다면, 이것을 숫자로 바꾸어 ​//​내부 ​변수//에 저장할 수 있습니다. 그 반대도 가능합니다. 
 + 
 +{{ :​comfilehmi:​multiaction12:​multiaction_string6.png?​nolink |}}
  
-{{ :​comfilehmi:​multiaction12:​strcontrol16.png?​nolink |}} 
 ===== 문자열 파싱 ===== ===== 문자열 파싱 =====
  
-하나의 문자열 변수값을 여러개의 변수로 구분자를 기준으로 나눌 수 있습니다.  +하나의 ​내부 ​문자열 변수값을 여러개의 ​내부 ​변수로 구분자를 기준으로 나눌 수 있습니다.  
-예를 들어, $a라는 문자열 변수에 "John/America/36" 라는 값이 담겨 있을 때 각각 $name, $nation, ​$age 라는 변수로 나누어 저장할 수 있습니다. ​+예를 들어, $a라는 ​내부 ​문자열 변수에 "John,America,36" 라는 값이 담겨 있을 때 각각 $name, $nation, age 라는 ​내부 문자열 변수와 내부 ​변수로 나누어 저장할 수 있습니다. ​
  
-구분자를 무엇으로 할지는 사용자가 결정할 수 있습니다.(예:​ "/"​ 또는 "|" 등등) +구분자를 무엇으로 할지는 사용자가 결정할 수 있습니다.(예:​ "/"​ 또는 "," 등등) 
-구분자가 실시간으로 변하는 값이라면 문자열 변수명으로 구분자를 지정할 수 있고 행바꿈으로도 지정 가능합니다.+구분자가 실시간으로 변하는 값이라면 ​내부 ​문자열 변수명으로 구분자를 지정할 수 있고 행바꿈으로도 지정 가능합니다.
  
-숫자로 변환 가능한 값일 경우 문자열 변수가 아닌 ​수치 ​변수로도 변환 가능합니다.+숫자로 변환 가능한 값일 경우 ​내부 ​문자열 변수가 아닌 ​내부 ​변수로도 변환 가능합니다.
  
-{{:​comfilehmi:​multiaction12:​parsing.png?​nolink|}}+{{ :​comfilehmi:​multiaction12:​multiaction_string7.png?nolink |}}
  
 [[comfilehmi:​index#​멀티_액션|상위 페이지로 가기]] [[comfilehmi:​index#​멀티_액션|상위 페이지로 가기]]
  
comfilehmi/multiaction12/index.1598502799.txt.gz · 마지막으로 수정됨: 2020/08/27 13:33 저자 Comfile Technology