주요 콘텐츠

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

canSignalTimetable

CAN 메시지 타임테이블로부터 CAN 신호 타임테이블 생성

설명

sigtimetable = canSignalTimetable(msgtimetable)는 CAN 메시지 정보의 타임테이블을 개별 신호 값의 타임테이블로 변환합니다. 이 함수는 타임테이블 내의 고유한 메시지마다 필드를 가진 구조체를 반환합니다. 각 필드 값은 해당 메시지 내 모든 신호의 타임테이블입니다. 이 구문 형식을 사용하여 단일 함수 호출로 전체 메시지 집합을 변환하십시오.

예제

sigtimetable = canSignalTimetable(msgtimetable,msgnames)msgnames(하나 이상의 메시지 이름 지정 가능)로 지정된 메시지에 대해서만 신호 타임테이블을 반환합니다. 이 구문 형식을 사용하여 메시지의 일부만 신속하게 신호 타임테이블로 변환하십시오.

예제

예제

모두 축소

CAN 메시지 타임테이블 내의 모든 메시지에서 CAN 신호 타임테이블을 생성합니다.

sigTable = canSignalTimetable(msgTimetable);

CAN 메시지 타임테이블에서 지정된 메시지만을 사용하여 CAN 신호 타임테이블을 생성합니다.

sigTable1 = canSignalTimetable(msgTimetable,'Message1');
sigTable2 = canSignalTimetable(msgTimetable,{'Message1','Message2'});

입력 인수

모두 축소

CAN 메시지, 타임테이블로 지정됨.

메시지 이름으로, 문자형 벡터, 문자열 또는 배열로 지정됩니다.

데이터형: char | string | cell

출력 인수

모두 축소

CAN 신호, 구조체로 반환됨. 구조체 필드 이름은 입력 메시지에 대응하며, 각 필드 값은 CAN 신호의 타임테이블입니다.

데이터형: struct

버전 내역

R2017a에 개발됨