USB2CAN FIFO 제품 관련 문의 > Module_Forum

본문 바로가기
사이트 내 전체검색

Module_Forum

USB2CAN FIFO 제품 관련 문의

페이지 정보

profile_image
작성자 헝구리
댓글 1건 조회 1,044회 작성일 23-11-17 13:58

본문

구매한 Sensor: USB2CAN FIFO

사용 환경: window10

개발 언어: Qt C++

해당 제품 사용하고 있습니다.
저희 장비에 해당 제품이 두개가 연결됩니다.

아래와 같이 연결된 device 개수를 가지고 오고
index 를 통해서 SerialCode 값을 가지고 옵니다.
    int CAN2USB_noDev = CAN_Fifo_ScanSerialNumber();

    if(CAN2USB_noDev > 0)
    {
        const char *serialNumber0 = CAN_Fifo_GetSerialNumber (0);
        const char *serialNumber1 = nullptr;
        if(CAN2USB_noDev == 2) serialNumber1 = CAN_Fifo_GetSerialNumber(1);
        qDebug() << "CAN2USB " << 0 << "Serial Number : " << serialNumber0;
/////// 생략
}

궁금한 점은 GetSerialNumber 의 넘겨주는 index 에 따라 두개의 장치의 Serial 이 매번 변경될 수 있나요? 부팅 할때 마다?
예를 들어 index 0 의 serial 이 "aaaaa" 이고 index 1 이 "bbbbb" 인데 다음 부팅시 index 1 이 "aaaaa" 이고 index 0 이 "bbbbb" 로 변경 될 수 있나요?
가정은 동일한 USB port 를 사용하고 동일한 USB2CAN device 를 사용하는 경우 입니다.

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

안녕하세요

우려하시는 내용에 대해서 솔루션을 드리자면

https://blog.naver.com/idea_robot/223228053596

해당 링크를 들어가셔서 페이지를 내리시다보면

Serial Number 가 모든 제품마다 다른 것을 아실 수 있으십니다.

이 값을 해결하시면 되실 거 같습니다

회원로그인

회원가입