본문 바로가기
자동차 임베디드 SW/툴 관련

CAPL 기초 메모장

by 존버매니아.임베디드 개발자 2023. 11. 9.
반응형

https://www.vector.com/kr/ko/know-how/capl/



CAPL Data Type

부호 있는/ 없는 정수
char   / byte        1byte    
int      / word       2byte
long  /  dword    4byte
int64 / Qword     8byte

실수 데이터
float = double     8byte

write 함수 출력포멧
%d 는 long 범위의 숫자출력가능
%u 는 dword 범위
8byte는 %lld , %llu,
실수는 %f

System variable 값 읽기.쓰기
앞에 골뱅이 붙일것.
ex)  

int test1;
test1 = @namespace::sysvariable;
@namespace::sysvariable = 123;

DBC에 정의된 특정 제어기의 tx,rx 메세지 확인

아래 예시는 네트워크 이름::노드이름.Tx
aNet::aNode.Tx

message * m;
int i, mx;
mx=elcount(aNet::aNode.Tx);
for (i = 0; i < mx; ++i)
{
  m.id=aNet::aNode.TX[i];
  write(DBLookup(m).Name);
}
반응형

'자동차 임베디드 SW > 툴 관련' 카테고리의 다른 글

mk 파워 서플라이 파이썬 제어  (1) 2024.03.04
BeyondCompare 스크립트  (0) 2023.12.18
floating point routine  (0) 2023.01.09
vector Hexview 개요  (0) 2023.01.06
INCA.CANape.CANoe 라이센스 정책  (2) 2022.10.06