Service

Home
Service
Company SmartFactory Product Service IR Recruit
기술상담
서비스센터 다운로드 기술상담 교육 A/S 자주찾는질문
Q&A
챗봇/채팅 원격 이메일 전화/예약
고객만족을 위해
최선을 다하겠습니다.
서비스센터 다운로드 기술상담 교육 A/S 자주찾는질문
스크립트 내 주소 Offset 사용 이상 건
작성자

정용수

작성일

2016-08-12

문의구분

소프트웨어

문의번호

1045

Q.

스크립트에서 주소 옵셋을 사용하려고 하는데


정상동작이 하지 않습니다.


 


[SW:0001] = [DW:BEAM:400010:@SW:0006] * 4 + 1;        // Set Window Number

[SW:0002] = [DW:BEAM:400020:@SW:0006] * 4 + 2;        // Set Window Number

[SW:0003] = [DW:BEAM:400030:@SW:0006] * 4 + 3;        // Set Window Number

[SW:0004] = [DW:BEAM:400040:@SW:0006] * 4 + 4;        // Set Window Number


[SW:0016] = [DW:BEAM:400010:@SW:0006];        

[SW:0017] = [DW:BEAM:400020:@SW:0006];        


[SW:0018] = [DW:BEAM:400030:@SW:0006];      

[SW:0019] = [DW:BEAM:400040:@SW:0006];     


이렇게 사용하면 스크립트 실행 후 정상적으로 주소를 전환하지 못하고


다음 스크립트 동작에서 이전 값을 적용하는 듯한 동작을 합니다.


 


현재 아래와 같은 방법으로 사용하고 있습니다.


if ([SW:0000] == 1)

{

[SW:0001] = [DW:BEAM:400020] * 4 + 1;

[SW:0002] = [DW:BEAM:400030] * 4 + 2;

[SW:0003] = [DW:BEAM:400040] * 4 + 3;

[SW:0004] = [DW:BEAM:400050] * 4 + 4;


[SW:0016] = [DW:BEAM:400020];       

[SW:0017] = [DW:BEAM:400030];       


[SW:0018] = [DW:BEAM:400040];       

[SW:0019] = [DW:BEAM:400050];       

}endif




if ([SW:0000] == 2)

{

[SW:0001] = [DW:BEAM:400030] * 4 + 1;

[SW:0002] = [DW:BEAM:400040] * 4 + 2;

[SW:0003] = [DW:BEAM:400050] * 4 + 3;

[SW:0004] = [DW:BEAM:400060] * 4 + 4;


[SW:0016] = [DW:BEAM:400030];       

[SW:0017] = [DW:BEAM:400040];       

[SW:0018] = [DW:BEAM:400050];       

[SW:0019] = [DW:BEAM:400060];       

}endif


 


이런방법으로 수정해서 사용중인데... 이런식으면 스크립트마다 모두 수정해야하고


항목이 늘어날때마다 if문도 늘어날탠데.. 이거 이런식으면 안돼는거 아닌가요?


제가 잘못 사용하고 있는건지.. 무슨 설정방법이 있는건지..


답변 부탁드립니다. ^^

A. 안녕하세요?

유선 통화로 답변드렸습니다. 

감사합니다. 수고하세요.
답변 첨부파일 다운로드
게시글 등록 시 설정한
비밀번호를 입력해주세요.

비밀번호를 잊으신 경우 A/S 센터로 문의해주세요.

현재 브라우저에서는 지원하지 않는 사이트입니다. 아래의 다른 브라우저를 다운받아 사용해주세요.