B itt ly 는 여러 통신 모 드 또는 통신 프로토 콜 을 지원 하는 통신 디 버 깅 도구 입니다 .직 렬 포 트 , 네트워크 , 블루 투 스 , HTTP , Web so cket , M Q TT 및 Mod bus 를 지원 합니다 .명령 바 인 딩 을 통해 상 위 컴퓨터 제어 판 의 신속 한 구현 을 지원 합니다 .통신 명령 에 대한 자동 화된 테스트 및 테스트 보고서 출 력을 지원 합니다 .

명령 디 버 그 인터페 이스 레이 아 웃

배치 설명 :
模块현재 메뉴 에는 명령 관리 , 패 널 그리 기 , 테스트 관리 , 환경 변 수 및 프로젝트 관 리가 포함되어 있습니다 .指令目录명령을 클릭 하면 오른쪽 작업 영역 에서 디 버 그 작업을 위해 명령 세부 정보가 열 립니다 .열기的指令列表Tab 탭 을 클릭 하여 명령 어 간 전환 을 수행 합니다 .通讯설정통신 모 드를 선택 하면 직 렬 포 트 번호 , 통신 속도 등 과 같은 통신 매 개 변 수를 구성 할 수 있으며 , 통신 모 드의 차이 에 따라 필요한 통신 매 개 변 수를 구성 할 수 있습니다 .매개변수构建HEX모드 :用于快速构建16진수请求매개변수콘텐츠, 例如 :文本모드:用于快速构建文本请求매개변수콘텐츠,例如:- 파일 모 드 : 요청 매 개 변 수로 파일을 전송 하는 데 사용 되며 , 줄 별 또는 바 이트 별 전송 및 전체 텍스트 전송 의 세 가지 모 드를 지원 합니다 .
- 양 식 모 드 : 보다 복잡한 요청 매 개 변 수를 빠르게 생성 하여 데이터 유형 을 지정 하여 요청 데이터를 자동 으로 구성 하고 수 동 으로 진 수 변환 또는 크기 끝 처 리를 수행 할 필요가 없습니다 .
响应보기- 데이터 스트 림 : 데이터 스트 림 모 드는 각 전송 및 수신 데이터 콘텐츠 를 기록 하고 목록 으로 표시 합니다 . 전체 응답 콘텐츠 를 보 려면 목록 항목 을 클릭 할 수 있습니다 .
- 텍스트 : 응답 내용을 텍스트 로 구 문 분석 하여 표시 합니다 .
- H EX : 응답 내용을 16 진 수 문자 열 로 변환 하여 표시 합니다 .
- 형 식 화 : 데이터 유형 및 길 이를 구성 하여 수신 된 데이터를 자동 으로 구 문 분석 및 변환 합니다 .
- 드 로 잉 : 지정 된 해석 방법을 사용하여 데이터를 해석 하고 선 그래 프 로 표시 합니다 .
活跃연결列表
제어 판 인터페 이스 레이 아 웃

배치 설명 :
面板列表面板控制또는 패 널 의 작동 모 드를 전환 합니다 .패 널 구성 요 소를 편집 하려면 편집 모 드로 전환 합니다 .面板组件区域변수列表指令로그区域
Bittly 데이터보내기可通过新建指令TAB或者从左侧目录中열기一个指令来进行操作。

操作步骤설명:
- 选择通讯방식, 根据需要选择需要进行通讯的유형,例如시리얼 포트,네트워크或其他유형。
- 通讯방식选择完成后,通讯설정会根据所选择的通讯방식显示出需要설정的매개변수콘텐츠。例如此处选择为
WebSocket방식,则需要설정연결的服务器주소。 - 보내기请求,当请求매개변수설정完成后即可클릭보내기버튼보내기데이터。如果请求연결没有建立,则会先建立연결然后再进行보내기操作。如果연결已经存则会直接보내기请求콘텐츠。
- 请求매개변수构建모드,选择适合的请求매개변수构建모드,例如,当请求매개변수比较简单时, 可选择文本或者HEX모드,如果매개변수比较负责则可以选择表单모드进行快速构建。
- 请求매개변수构建,这里以表单모드为例, 根据문서要求的데이터유형来进行데이터콘텐츠构建。名称列用于설명该属性名称,유형用于설명该属性데이터유형,取值列用于편집该属性取值。설명列用于扩展설명该属性,例如取值范围或者其他必要설명。
- 响应보기모드用于选择合适的响应데이터보기방식,例如:
- 当보내기和수신频率比较多,请求콘텐츠比较简单时,可使用데이터流모드来보기콘텐츠交互;
- 当데이터为文本콘텐츠时,可使用文本모드보기响应文本;
- 当데이터为2진수데이터时,也可以使用HEX모드보기响应데이터的16진수콘텐츠;
- 当데이터콘텐츠比较复杂,但是属于可분석的结构化데이터时,可采用형식化모드自动분석响应콘텐츠;
- 也可以指定或者自定义분석모드来분석데이터,并渲染为折线图。
- Bittly 데이터형식化与분석
- 当请求콘텐츠比较复杂的时候,通过手动创建2진수데이터就变得十分棘手,现在我们可以通过 Bittly 来改变这种情况。
- 请求매개변수构建
- 例如,我们以Modbus프로토콜中읽기데이터为例, 在문서中要求我们传递的매개변수如下:
- 则我们我们可以使用表单来进行创建该结构:
名称:用于기호该属性的名称유형:指定该属性的데이터유형,支持的데이터结构如下:바이트(uint8),单바이트整型(int8),문자(int8/char),无符号문자(uint8),短整型(uint16),无符号短整型(int16),整型(int32),无符号整型(uint32),长整型(int32),无符号长整型(uint32),长长整型(int64),无符号长长整型(uint64),单精度浮点型,双精度浮点型,문자串,바이트数组,文件。取值:편집属性取值。- 当属性为无符号데이터时,可以指定取值형식为
2진수(BIN),八진법(OCT),10진수(DEC)或16진수(HEX), 并且在데이터보내기时自动进行转换操作。 - 可以使用占位符
{{env.name}}来使用환경변수中的데이터,例如有환경변수测试=YES, 则在데이터보내기时{{env.测试}}会被替换为YES。 - 可以使用占位符
{{name}}来使用스크립트中的변수,例如在스크립트中执行$this.variableSet("변수","HELLO");则{{变量}}在보내기时会被替换为HELLO - 可以使用状态占位符
{{status.name}}来使用指令状态中的值, 例如存在状态COUNT=1, 则{{status.COUNT}}在보내기时会被替换为1 - 可以使用
{{@func()}}来执行快速调用的函数,例如上图中{{@crc16modbus($1,$2,$3,$4)}}则会在보내기时,调用crc16modbus函数,并将前四个属性作为매개변수执行该函数,最后讲函数结果作为데이터보내기出去。
- 当属性为无符号데이터时,可以指定取值형식为
설명 : 주 석 과 속 성을 설명 하는 데 사용됩니다 .- 데이터 응답 해석
- B itt ly 가 응답 콘텐츠 를 수신 하면 응답 데이터가 다음과 같이 형 식을 지정 할 수 있습니다 .
- 이렇게 구성 하면 나중에 다시 실행 하면 자동 으로 구 문 분석 작업 이 수행 됩니다 .
- 그 중 :
名称유형取值설명- B itt ly 의 데이터 그래 픽 분석

- B itt ly 는 다음과 같은 응답 데이터를 기반으로 라 인 그래 프를 만들 수 있습니다 .
- 현재 지원 되는 구 문 분석 방법은 다음과 같습니다 .
[num] [num]CRLF데이터帧矩阵형식化데이터위의 그림 에서 볼 수 있습니다 .自定义분석
B itt ly 의 제어 판
여러 명령 어를 자주 실행 해야 할 때 , 명령 어 T AB 를 앞 뒤 로 전환 하는 것은 더 번 거 로운 일이 므로 , 우리는 실행 해야 할 명령 어를 버튼 에 바 인 딩 하거나 슬 라이 딩 막 대 구성 요소 를 통해 여러 명령 어를 신속하게 실행 하고 T AB 를 전환 하는 작업을 피할 수 있습니다 .그리고 패 널 을 통해 아 날 로그 호스트 컴퓨터 제어 패 널 을 보다 편 리 하게 구현 할 수 있습니다 .

실행 모 드
위의 그림 에서 볼 수 있 듯이 패 널 편집 이 완료 되면 실행 모 드로 전환 하여 작업을 수행 할 수 있습니다 .
在运行모드中, 可以클릭上方的
클릭上方的,
편집모드

편집 모 드는 패 널 에 포함 해야 할 구성 요소 , 필요한 변 수 등 과 같은 패 널 의 내용을 편집 하는 데 사용됩니다 .예를 들어 버튼 을 사용하여 구성 요소 를 추가 합니다 .
0 x 01버튼 을 패 널 로 끌어포지션

0 x 02.명령어를 바인딩하고 응답 내용을 변수로 구문 분석하고 완료되면 확인 버튼을 클릭하여 구성을 닫습니다.

0 x 03.실행 모드로 돌아가기

이렇게 하면 명령어 바인딩과 변수 바인딩이 완료되며 다른 구성 요소는 이와 비슷합니다.
Bittly 의 자동화된 테스트
단위 테스트

您可以使用 Bittly 来针对指令进行自动化测试,如上图所示,您可以选中您需要测试的指令,然后在右侧工作区中클릭
테스트 케이스는 요청 매개 변수 및 기대 응답 내용을 지정하여 작업을 수행하며, 실행 시 테스트 케이스는 구성된 요청 매개 변수를 전송하고 응답 내용을받은 후 기대 응답 내용과 비교하며, 비교가 성공하면 테스트가 통과되고, 그렇지 않으면 테스트가 실패하며, 다음과 같은 실행 순서도:


下载不了
11111111
下载使用,提宝贵意见
학습mark一下
好
학습학습
11
好好학습
看下是否能用;
학습학습
666
看了好像不错
학습,
haoyangde
학습학습
下载下来试试看
很不错,학습학습。
用佛websocket,试试
下载
不知道真假,下载的 easymodbusjava说是源码结果是个jar包
下载下来试试看
不错!
666
看看
~AAAAAA
先试一试
被설명深深吸引,正是我们所需要的,希望一试。
下载bitlly
下载
학습一波
학습학습