Arbin APIs Performance
Test Results
제어 채널 작동과 관련된 명령을 제외하고 모든 명령은 100회 실행되며 테스트 결과는 아래 표에 나와 있습니다.
Local
환경조건
- 클라이언트와 서버가 모두 동일한 PC에 있습니다.
- Mits 10.4.14.16과 ArbinCTI 1.0.70
- MCU: LBT21084, 8Ch
- 각 명령은 하나의 채널에서만 실행됩니다.

Wi-Fi
실험 설정 환경 조건 환경조건
- Local area network (Wi-Fi)
- 두 대의 컴퓨터: IP192.168.1.54(클라이언트) 및 IP192.168.1.107(서버)
- Mits 10.4.14.16과 ArbinCTI 1.0.70
- MCU: LBT21084, 8Ch
- 각 명령은 하나의 채널에서만 실행됩니다.

Definition
Max Response Time
CTI에 명령 전송과 CTI 피드백 수신 사이의 최대 시간 (확인)
Min Response Time
CTI에 명령 전송과 CTI 피드백 수신 사이의 최소 시간 (확인)
Average Response Time
CTI에 명령 전송과 CTI 피드백 수신 사이의 평균 시간 (확인)
Timeout
Description
Time(s)
Note
Connection Timeout
시간 제한이 설정된 경우 기간 내에 네트워크 연결이 수신되지 않으면 연결 시간 제한 오류 코드가 반환됩니다.
-
Network connection timeout needs to be set manually, the default is busy
waiting for results
Login Timeout
클라이언트가 지정된 시간 내에 PostUserLogin 인터페이스를 호출하여 로그인하지 않으면 서버가 네트워크 연결을 끊습니다
/
WinDaq has no login timeout.
Active Timeout
클라이언트가 지정된 시간 내에 인터페이스를 호출하지 않으면 서버는 네트워크 연결을 끊습니다.
/
WinDaq has no active timeout.
Post Get Meta Variables
지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
3
Post UpLoad File
파일 업로드(차단)
지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
1.5
나머지 명령
/
/
For 채널 데이터 가져오기 명령의 경우, 사용자는 데이터를 매우 빠르게 가져올 수 있지만 데이터는 변경되지 않을 수 있으며 IV 채널 또는 MCU 새로 고침 로그에 따라 3초마다 데이터가 변경됩니다. command, the user can get the data very quickly, but the data may not change, the data change according to the log of IV channel or MCU refresh every 3 seconds.
APIs Performance
Command
Description
Avg (ms)
99 PCT
95 PCT
90 PCT
PostAssignFile
IV 채널에 파일 할당
15.76
19.91
17.95
17.19
PostAssignSchedule
IV 채널에 파일 할당
21.37
23.43
22.79
22.50
PostCheckFileEx
파일이 있는지 확인
2.59
37.25
2.96
2.60
PostConvertToAnonymousOrNamedTO
TestObject를 익명 또는 비익명으로 설정
15.82
16.58
16.37
16.30
PostGetChannelInfoEx*
IV 채널에 대한 TestObject 데이터 가져오기
0.12
0.31
0.22
0.17
PostGetChannelsDataMinimalistMode*
전류와 전압만으로 IV 채널 데이터 가져오기
0.11
0.30
0.19
0.15
PostGetChannelsData*
IV 채널 데이터 가져오기
0.12
0.44
0.22
0.17
PostGetMetaVariables*
IV 채널에 대한 메타 변수 가져오기
1.36
2.99
2.24
2.01
PostGetResumeData
데이터베이스에서 IV 채널에 대한 재개 데이터 가져오기
22.59
26.29
24.78
24.15
PostGetStartData
시작하기 전에 필요한 초기 데이터 가져오기
10.27
13.26
11.96
11.39
PostGetServerSoftwareVersionNumber
서버의 소프트웨어 버전 번호 가져오기
0.90
2.24
1.36
1.26
PostGetStringLimitLength
문자열 제한 길이(예: 테스트 이름)
0.93
4.18
1.38
1.24
PostJumpChanne
제어 IV 채널 다른 단계로 이동
17.90
19.63
18.96
18.71
PostResumeChannelEx
IV 채널 재개
118.88
134.78
125.95
124.71
PostResumeChannel
IV 채널 재개
121.41
137.65
130.98
128.67
PostSetMetaVariable
IV 채널의 메타 변수 업데이트
0.93
3.42
1.36
1.26
PostStartChannelEx
IV 채널 시작
49.97
56.37
54.22
53.41
PostStartChannel
IV 채널 시작
51.76
58.57
56.27
55.38
PostStopChannel
IV 채널 정지
17.66
18.93
18.55
18.39
PostUpdateMetaVariableAdvanced
IV 채널에 대한 메타 변수의 일괄 업데이트
1.15
4.59
1.67
1.52
PostUpdateParameters
업데이트 매개변수(예: TestObject 매개변수)
15.88
16.83
16.42
16.34
PostUserLogin
사용자 login
2.10
5.08
3.14
2.85
PostBrowseDirectory
디렉터리의 파일 및 폴더 목록 가져오기
9.56
34.15
12.15
10.40
PostDeleteFile
파일 삭제
16.15
22.06
16.76
16.66
PostDownLoadFile
파일 다운로드
1.51
3.95
2.13
1.93
PostNewFolder
새 경로
15.94
16.81
16.48
16.39
PostNewOrDelete
파일 삭제 혹은 새 경로
15.93
16.74
16.49
16.41
PostUpLoadFile
파일 업로드(차단)
23.47
29.84
27.49
26.57
PostUpLoadFile
파일 업로드
15.76
19.91
17.95
17.19
*클라이언트 요청 및 응답 시간(miliseconds)의 99% 백분위수(PCT)는 다른 시스템과의 통합이 강력하고 고성능임을 입증했습니다.