주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

arxmlDatabase

ARXML 파일로부터 ARXML 데이터베이스 생성

R2025a 이후

설명

ARXMLdbObj = arxmlDatabase(arxmlFile)는 지정된 ARXML 파일을 구문 분석하여 ISignalIPdus와 함께 사용할 연결된 데이터베이스 객체를 생성합니다. arxmlFile를 전체 경로 또는 상대 경로로 지정하거나, 경로상의 파일 이름만으로도 지정할 수 있습니다. 반환된 ARXML Database 객체를 메시지 디코딩을 위해 blfread 또는 canMessageTimetable의 입력 인수로 사용할 수 있습니다.

CompuMethods는 주로 iSignals에서 정의되어야 하지만, 해당 툴박스는 iSignal에 연결되는 SystemSignal에서 정의된 CompuMethods도 지원합니다. 하나의 iSignal은 하나의 SystemSignal만을 참조할 수 있습니다.

예제

예제

모두 축소

ARXML 파일을 구문 분석하고 작업 공간에 ARXML 데이터베이스 객체를 생성합니다.

ARXMLdbObj = arxmlDatabase("SampleFile.arxml")
ARXMLdbObj = 
  Database with properties:

    Name: "SampleFile.arxml"
    Path: "C:\data\SampleFile.arxml"
     CAN: [1×1 shared.vnt.arxml.protocol.CAN]

CAN 메시지를 디코딩할 때 Database 객체를 사용하십시오.

CANmsgs = blfread("Logging_BLF.blf", 2, ProtocolMode="CAN", Database=ARXMLdbObj);

입력 인수

모두 축소

문자열 또는 문자형 벡터로 지정된 ARXML 파일. 전체 경로 또는 상대 경로, 또는 경로상의 파일 이름일 수 있습니다.

예: "ARXMLdbFile.arxml"

데이터형: char | string

출력 인수

모두 축소

ARXML 파일 및 메시지 프로토콜을 설명하는 속성을 가진 ARXML 데이터베이스 객체.

버전 내역

R2025a에 개발됨

참고 항목

함수