TargetLink에 대한 자세한 정보

TargetLink는 Simulink를 위한 코드 생성기 그 이상입니다. 생성된 코드에 대한 제어가 필요하고 또 이를 원하는 전문 소프트웨어 개발자를 위한 도구입니다. TargetLink를 통한 소프트웨어 최적화 덕분에 더 큰 컨트롤러로의 업그레이드를 연기할 수 있기 때문에 모델의 성능을 최대한 활용하고 특정 µC에 맞게 코드를 최적화하여 상당한 비용 절감 효과를 얻을 수 있습니다.

게인 블록에 대한 변수 클래스 사양.

고도로 구성 가능한 코드

TargetLink 코드는 쉽게 읽을 수 있으며 유용한 주석이 포함되어 있습니다. 포괄적인 구성 옵션을 통해 변수, 함수 및 파일 이름 지정을 완전히 제어할 수 있을 뿐만 아니라 코드를 함수와 파일로 분할하여 논리적이고 관리하기 쉽게 유지하는 유연성을 제공할 수 있습니다.

TargetLink는 외부 코드 통합을 위해 블록 다이어그램 수준에서 장치 드라이버와 같은 외부 코드나 C 또는 어셈블러로 작성된 기타 루틴과 쉽게 인터페이스할 수 있는 다양한 사양 옵션을 제공합니다. 회사별 프로그래밍 스타일 가이드는 TargetLink의 유연한 코드 출력 형식(예: XML 구성 파일 또는 XSL 스타일 시트 사용)을 통해 쉽게 적용할 수 있습니다.

포괄적인 TargetLink API

TargetLink는 포괄적이고 완전히 문서화된 애플리케이션 프로그래밍 인터페이스(API)와 함께 제공되므로 기존 개발 환경에 쉽게 통합될 수 있습니다. 이를 통해 모든 TargetLink 속성 및 설정에 대한 모든 권한을 부여하고, 프로세스를 자동화하는 동시에 개별 프로세스 단계에 개입할 수 있는 옵션을 제공할 수 있습니다. 예를 들어, 후크 기능을 사용하면 빌드 프로세스의 모든 단계에서 사용자 작업을 수행할 수 있습니다.

생성할 코드의 속성을 지정하기 위해 모델의 블록 다이어그램에서 Data Dictionary 개체를 (이 경우 특정 변수에 대해) 참조합니다.

TargetLink Data Dictionary를 사용한 소프트웨어 설계

파일 기반 TargetLink Data Dictionary는 모델의 설계, 코드 생성 및 ECU 구현에 대한 관련 정보를 보관하는 중앙 데이터 컨테이너입니다. Data Dictionary 개체는 TargetLink 모델에서 참조할 수 있습니다. 변수와 해당 속성을 정의 및 관리할 수 있으며, 구조화된 데이터 유형을 지정하여 변수 선언에 사용할 수 있습니다. 스케일링 공식을 입력하여 모델의 고정 소수점 신호와 매개변수를 균일하게 조정하는 데 사용할 수 있습니다. 표준화된 데이터 또는 독점 데이터를 가져오거나 내보내고 해당 데이터를 교정 시스템과 공유할 수 있습니다.

TargetLink Data Dictionary를 사용하면 데이터와 모델이 별도로 유지됩니다. Data Dictionary 관리자는 편리한 데이터 관리를 위해 Data Dictionary에 대한 사용자 인터페이스를 제공합니다. 다양한 가져오기/내보내기 형식을 지원합니다. API는 TargetLink Data Dictionary에 대한 모든 권한을 제공합니다.

TargetLink Data Dictionary는 심지어 작업 그룹에서도 프로젝트 관련 코드 세부사항을 정의하고 처리하는 데 적합합니다. C 모듈, 함수 호출, 작업, 변수 클래스, 데이터 변형 등에 대한 세부 정보와 같은 추가 정보에 대한 액세스를 제공합니다. 데이터는 잘 정리된 트리로 표시되며, API(애플리케이션 프로그래밍 인터페이스)를 통해서도 액세스할 수 있습니다. 또한 Data Dictionary는 일반적인 가져오기 및 내보내기 형식을 지원하므로 교정 파일과 같은 기존 및 검증된 정의를 템플릿으로 사용할 수 있습니다.

교정 목적의 ASAM MCD-2 MC 파일 생성.

교정 파일 생성

코드 생성기의 또 다른 중요한 요건은 교정 시스템과의 긴밀한 연결입니다. ECU 코드는 교정 또는 측정 가능한 변수가 교정 시스템에 액세스할 수 있도록 하여 매개변수 미세 조정을 준비해야 합니다. TargetLink는 Data Dictionary를 통해 표준화된 ASAM MCD-2 MC 파일 형식(구 ASAP2) 생성을 지원하여 ECU 교정에 변수와 파라미터를 사용할 수 있도록 합니다. 모든 주요 교정 툴이 이 표준을 지원합니다. C 코드와 ASAM MCD-2 MC 파일은 동일한 데이터 기반으로 생성되므로 항상 일관성이 유지됩니다. 이를 통해 또 다른 오류 원인을 제거하고 개발 프로세스를 간소화합니다. TargetLink는 교정 및 측정 가능한 변수에 대해 미리 정의된 여러 변수 클래스를 제공합니다. 또한 각 클래스가 교정 및/또는 측정에 적합한 속성을 보유하도록 자신만의 클래스를 지정할 수도 있습니다.

문서가 자동으로 생성됨

TargetLink는 코드를 생성할 뿐만 아니라 코드가 수행하는 작업도 문서화하여 모델 및 코드와의 완벽한 일관성을 유지합니다. 자동으로 생성된 문서는 함수 인터페이스와 전역 변수에 대한 정보, 측정 및 조정 가능한 모든 변수 목록, 스케일링 매개변수, 코드 생성기 옵션 등을 제공합니다.

이 문서는 버튼 클릭 한 번으로 쉽게 생성할 수 있습니다.

모델, 서브시스템 및 시뮬레이션 플롯의 스크린샷도 포함될 수 있습니다. 생성된 C 코드에 대한 링크가 제공됩니다. 예를 들어, 세부 수준과 같이 필요한 문서를 지정할 수 있습니다. HTML, RTF(문서 처리용) 및 PDF 형식으로 문서를 생성할 수 있습니다.

TargetLink 모델링 전용 작동 모드에서의 기능 개발(고속 제어 프로토타이핑 포함) 및 전체 기능 작동 모드에서의 소프트웨어 개발.

‘모델링 전용’ 및 ‘전체 기능’ 작동 모드

TargetLink 5.0부터 TargetLink는 두 가지 작동 모드를 전환할 수 있습니다. 모델링 전용 및 전체 기능. 모델링 전용 작동 모드(라이선스로 보호되지 않음)를 사용하면 함수 개발자가 양산 코드를 생성하지 않고도 모델을 준비하고 설계할 수 있습니다. 개발 과정에서 이 모델은 전체 기능 작동 모드를 사용하여 소프트웨어 개발자와 의견을 교환할 수 있습니다. 전체 기능 작동 모드의 사용자는 모델에 대한 양산 코드를 생성할 수 있습니다. 그 결과, 서로 다른 개발자 그룹이 동일한 모델에서 서로 다른 작동 모드를 사용할 수 있습니다. 따라서 두 가지 작동 모드를 모두 사용하면 프로토타입 제작과 양산 코드 생성 개발 단계를 이상적으로 연결할 수 있으며, 개발 반복을 더 쉽게 수행하고 오류 발생 가능성을 줄일 수 있습니다.

모듈형 개발 및 코드 생성

TargetLink는 전용 메커니즘을 통해 대형 모델과 소프트웨어 통합을 쉽게 처리할 수 있습니다.

  • 증분 코드 생성
  • 모델 참조
  • 간소화된 소프트웨어 통합
  • TargetLink Data Dictionary에서 바로 코드 생성
  • TargetLink Data Dictionary를 통한 Diff&Merge 메커니즘

TargetLink에 대한 자세한 정보

TargetLink 툴 체인 통합

dSPACE direct 뉴스레터 서비스를 통해 최신 소식을 받아보세요.

dSPACE 뉴스레터 서비스를 통해 최신 use case 와 신규 솔루션 및 제품, 교육 및 이벤트에 대한 정보를 지속적으로 확인하세요. 여기에서 무료 로구독을 신청하세요.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.