| 날짜 | 개정 | 버전 | 수정 |
|---|---|---|---|
| 2023.12.1 | 첫 번째 판 | v0.0.1 | 아론 |
| 2024.1.29 | 업데이트 소프트웨어 업데이트 지침, EOL 프로토콜 지침 | v0.0.2 | 아론 |
| 2024.2.26 | 펌웨어 업그레이드 지침이 추가되었습니다 | v0.0.3 | 아론 |
| 2024.3.20 | 캔 데이터 재충전 기능을 추가하기위한 지침 | v0.0.4 | 아론 |
[TOC]
멀티 브랜드 제조업체는 장비 지원을 할 수 있습니다
데이터 통신 테스트
직렬 포트 디버깅 기능을 할 수 있습니다
RTS 제어 기능 (UDP 네트워크)
PLC 제어 기능 (Modbus TCP)은 곧 지원할 것입니다 ...
쉘 상호 작용 기능
EOL 전체 기능
네트워크 디버깅 기능
펌웨어 업그레이드
곡선 차트 기능
소프트웨어 업데이트

장치가 컴퓨터에 연결된 후品牌->设备型号->通道차례로 선택하십시오 (어떤 채널을 열거나 열 수 있는지 선택하면 숫자는 0부터 시작합니다).
장치 색인은 동일한 모델의 여러 장치를 구별하는 데 사용됩니다.
장치 정보는 SN, 채널 수 및 장치의 기타 정보를 읽는 데 사용됩니다. 읽을 수 있으면 팝업 창을 표시하려면 클릭하십시오.


클릭 : 열고, 초기화, 시작하십시오

CAN 커뮤니케이션 테스트 메인 페이지를 입력하려면 더 많은 것을 클릭하십시오. 위의 창은 장치가 켜져 있고 성공적으로 시작되었는지 여부를 보여줍니다.


이 페이지의 기능 :
두 채널 이상의 데이터의 전송 및 수신을 지원합니다.
마스크 구성을 지원합니다
수신 된 데이터를 문자열 출력으로 변환하는 것을 지원합니다 (CANCORN 채널 및 CANID로 변환하기 위해 지정할 수 있음)
수동으로 메시지를 보냅니다
타임 스탬프와 함께 2 색 메시지 보내기 및 수신
다른 메뉴를 입력 할 버튼을 제공하십시오
수동 전송 창은 숫자 값의 끝에 일반적으로 사용되는 CRC 값을 자동으로 추가 할 수 있습니다. 해당 CRC 버튼을 클릭하여 데이터의 CRC 값을 자동으로 계산하고 데이터 끝에 추가하십시오.
정기적 인 전송 및 고정 송신 지원 (프레임 수가 채워지지 않은 경우 전송 수는 무제한이며 최소 기간은 1ms입니다.
곡선 차트 기능, 차트 곡선 디스플레이로 데이터를 전달하는 확인

데이터 리필 함수는 데이터 리필 형식을 설정해야합니다. 일반적으로 TXT 형식의 파일 또는 CSV 형식이 필요합니다.

로그 데모
Chn Identifier Flg DLC D0...1...2...3...4...5...6..D7 Time Dir
1 00000116 8 A1 00 00 00 00 00 00 00 31066.395190 R
1 00000216 FB 8 01 11 11 11 11 11 11 11 31066.571780 R
1 00000154 8 8D 00 1C 70 00 00 0D 00 31067.082570 R
1 00000254 FB 8 8D 00 00 00 00 00 00 00 31067.327670 R
1 00000154 8 81 00 00 00 00 00 00 00 31067.327970 R
1 00000254 FB 8 81 00 00 00 00 00 00 00 31067.329070 R
1 00000154 8 07 84 AB 76 F0 75 D0 C8 31067.329330 R
1 00000154 8 0F 10 26 4D E8 80 CF CD 31067.330650 R
1 00000154 8 17 DA 50 B0 5A 6F 30 3C 31067.332660 R
1 00000154 8 1F F1 C2 30 E8 0D F6 F0 31067.334650 R
1 00000154 8 27 90 58 FA 50 98 D2 D0 31067.336650 R
1 00000154 8 2F F0 5E A9 58 90 10 0D 31067.338670 R
1 00000154 8 37 FB F0 A6 6D 6D B0 25 31067.340690 R
1 00000154 8 3F 11 EA 00 DE AE 11 A0 31067.342670 R
1 00000154 8 47 46 1E 53 A0 7E 1F A8 31067.344650 R
1 00000154 8 4F 80 82 FF 91 D0 75 88 31067.346660 R
1 00000154 8 57 CA A0 2E 15 DD A0 D1 31067.348650 R
1 00000154 8 5F F1 DD B0 B4 FA 61 20 31067.350650 R
1 00000154 8 67 30 C9 D9 50 D8 C1 E7 31067.352650 R
1 00000154 8 6F 50 95 79 1B D0 A6 9A 31067.354640 R
1 00000154 8 77 91 90 4A CD 9F 70 F5 31067.356650 R
1 00000154 8 7F 89 FE 40 A0 D5 56 60 31067.358660 R
1 00000154 8 07 0A 39 FE 50 0B 0A 01 31067.360650 R
1 00000154 8 0F E0 58 DA 8F 60 7F C7 31067.362660 R
1 00000154 8 17 E1 50 80 27 E7 D0 7F 31067.364660 R
1 00000154 8 1F 0C 3E 40 64 F1 3A C0 31067.366660 R
1 00000154 8 27 19 55 F5 D0 9C 5A BE 31067.368650 R
1 00000154 8 2F A0 5A 79 6A 30 1D 31 31067.370640 R
예를 들어, 위의 로그 데이터에서는 0x154 및 0x116의 ID 데이터를 보내야하므로 다음을 설정해야합니다.
13 과 같아야합니다.
이 페이지의 기능 :

이 페이지의 기능 :


이 페이지의 기능 :
구성 추가 버튼은 증분 추가입니다. 재구성 해야하는 경우 먼저 구성을 지워야합니다.
한 방향으로 2D 데이터 만 필요하면 다른 방향의 조건이 비어 있지 않습니다.

이 페이지의 기능 :
전제 조건 : 대상을보기 전에 임계 값 목록에 조건을 추가하십시오.
TAB 키 완료 명령
현재 네트워크 디버깅은 디버깅 기능을 제공하기위한 두 가지 네트워크 장치를 제공합니다 : RTS, PLC

RTS는 전송 및 수신 포트를 구별하는 UDP 통신을 사용하여 클라이언트 네트워크, 즉 PC 네트워크에서 RTS가 전송하는 메시지를 수신하기 위해 2 개의 모니터링을 활성화해야하며 RTS를 보내고 제어하기위한 하나는 하나입니다.
RTS 네트워크에는 두 개의 포트가 필요합니다 : 클라이언트 포트 (포트 보내기)와 서버 포트 (수신 포트)
통신 IP는 기계의 로컬 영역 네트워크 IP 주소로 설정됩니다 (RTS와 동일한 서브넷)
작업 모드를客户端로 설정하십시오
启动버튼을 클릭하면 시작이 성공한 후 More-> EOL 디버그 페이지 에서 RTS 제어 버튼을 볼 수 있습니다.


固件选择클릭하십시오
启动升级하고 레이더를 재설정하려면 클릭하십시오 ( EOL 모드로 입력 할 수 있고 장치를 다시 시작하고 소프트 리셋을 수행 할 수 있습니다 ).
성공적인 업그레이드 :

업그레이드 프로세스 중에 페이지가 닫히면 도구가 업그레이드 프로세스를 종료합니다.
곡선 차트의 기능이 들어갑니다

곡선 차트에 필요한 입력 방법은 다음과 같습니다. $ 1 2 3;
$ 로 시작하십시오;空格으로 분리됩니다다음 인터페이스를 C 프로그램 코드에서 사용하여 다 채널 데이터의 도면 및 표시를 실현할 수 있습니다.
/**
* @brief 格式化时间
*
* @param t 时间
* @param ch 通道号
* @param size 通道数
*/
void Show_Elapsed_Time ( uint32_t t , uint32_t ch , uint32_t size )
{
static char time_ms [ 64 ] = { 0 };
if ( 1 == size )
{
EMBARC_PRINTF ( "$%u;rn" , t );
}
else
{
if ( ch == 0 )
{
sprintf ( time_ms , "$%u" , t );
}
else
{
sprintf ( time_ms + strlen ( time_ms ), " %u" , t );
if ( ch == size - 1 )
{
sprintf ( time_ms + strlen ( time_ms ), ";rn" );
EMBARC_PRINTF ( time_ms );
}
}
}
}
/* 使用 */
uint32_t S = RTC_TO_MS ( rtc_count ());
track_read ( bb -> track ); //需要测量的时间,通道0中显示
uint32_t E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 0 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道1中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 1 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道2中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 2 , 3 );


새 소프트웨어 버전이 출시되면 소프트웨어가 시작될 때마다 업데이트하도록 상기시킵니다.

QT5.15.2