Q. [R 제품] 컨버전 후 TDS에서 _CLK_10M 오류가 발생합니다.
A.

TOP Design Studio 기능 변경 및 업그레이드로 인해 일부 특수 주소가 더 이상 지원되지 않아, 컨버전 과정에서 빌드 에러가 발생할 수 있습니다.

이용에 불편을 드려 죄송합니다. 아래 방법을 통해 기존과 동일한 기능을 구현할 수 있습니다.

 

1. 변환 전 주소 및 기능 확인

먼저 변환 전 프로젝트에서 해당 주소가 어떤 기능으로 사용되고 있는지 확인합니다.

예시: 10분마다 1회 펄스 신호 발생

 

2. 변환 후 빌드 에러 확인

컨버전 후 기존에 사용하던 특수 주소가 더 이상 지원되지 않아 빌드 에러가 발생합니다.

 

3. Virtual 주소 지정

발생한 빌드 에러를 더블 클릭합니다.

Virtual 주소 항목에 기존에 사용하던 주소와 동일한 주소를 입력한 후 확인을 클릭합니다.

 

4. 스크립트 기능 설정

기존과 동일한 기능을 구현하기 위해 스크립트를 클릭합니다.

 

5. 인터벌(Interval) 설정

스크립트에서 신규 스크립트를 생성한 후 실행 조건을 인터벌로 설정합니다.

간격을 6000으로 설정하면, 6000 × 100ms = 600초(10분)이므로 10분마다 한 번씩 실행됩니다.

또한, 런(Run) 직후 신호가 바로 켜져야 하는 경우에는 「최초 동작 후 간격 실행」을 체크합니다.

 

6. Action 설정

Action(+)을 클릭한 후 다음과 같이 설정합니다.

  • 비트 → Virtual을 선택합니다.
  • 앞서 지정한 Virtual 주소를 선택합니다.
  • 동작 항목에서 5번째 「ON PULSE」를 선택합니다.
  • 설정 후 저장하고 닫기를 클릭합니다.

 

설정 완료

위 과정을 완료하면 기존과 동일하게 10분마다 1회씩 신호가 ON/OFF되는 기능을 구현할 수 있습니다.

TOP Design Studio의 기능 변경으로 인해 발생한 현상이며, 위 방법을 통해 기존 특수 주소의 기능을 스크립트로 대체할 수 있습니다.