Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 指令Tests界面布局
  2. 2. 控制面板界面布局
  3. 3. Betrieb模式
  4. 4. Herausgeber模式
  5. 5. 单元测试
  6. 6. BittlyDownload

Bittly 是一个支持多种通讯方式或通讯Vereinbarung的通讯Debugging-Tools。 支持Die Serie,网络,蓝牙,HTTP,Websocket,MQTT以及Modbus。 支持通过指令绑定快速实现上位机控制面板。支持针对通讯指令进行自动化测试并输出测试报告。

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图

指令Tests界面布局

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图1

布局说明:

  1. 模块:Funktion模块菜单用于Wechselngegenwärtig工作区域的Funktion内容。 目前该菜单包括指令管理,面板绘制,测试管理,环境变Quantität以及项目管理。
  2. 指令目录 :用于管理保存的指令列表,支持文件夹和拖拽管理。Klick auf指令后将会在右侧工作区Öffnen.指令详情用于进行TestsOperationen。
  3. Öffnen.的指令列表 :显示gegenwärtig已Öffnen.的指令列表,可通过邮件来快速Schließen其他指令,也可通过Klick auf x 图标Schließengegenwärtig。通过Klick aufTabKennzeichnung来进行指令之间的WechselnOperationen。
  4. 通讯配置 : 通讯配置区域用于配置各种通讯的Parameter信息,Die一个下拉框用于Auswahl通讯方式,例如Die Serie,网络,蓝牙等。 在Auswahlabgeschlossen.通讯方式后,即可配置对应的通讯Parameter,例如Die SerieNr.,通讯速率等, 根据通讯方式的不同,所需要配置的通讯Parameter也不同。
  5. Parameter构建 :Parameter构建区域用于构建BitteParameter,通过上方的单选Knopf进行AuswahlParameter的构建模式。
    • HEX模式 :用于快速构建16. SystemBitteParameter内容, 例如 : 01 02 03 AA BB CC
    • Text模式:用于快速构建TextBitteParameter内容,例如:how are you
    • 文件模式:用于将一个文件作为BitteParameter进行Senden Sie,支持逐行Senden Sie或逐BytesSenden Sie以及全文Senden Sie三种模式。
    • 表单模式:用于快速创建比较复杂的BitteParameter,通过指定Datentyp自动构建BitteDaten,无需手动进行进制转换或大小端处理。
  6. AntwortÜberprüfen :支持多种方式ÜberprüfenAntwort内容,便于观察和Unterteilung析AntwortDaten。
    • Daten流: Daten流模式将会记录每次Senden Sie和Empfang的Daten内容,并通过列表的方式显示出来,可Klick auf列表条目ÜberprüfenvollständigAntwort内容。
    • Text:将Antwort内容Analyse为Text并显示。
    • HEX:将Antwort内容转换为16. SystemCharaktere串并显示。
    • Das Format化:通过配置Datentyp和Länge来自动Analyse和转换Empfangzu的Daten。
    • 绘图:将Daten通过指定的Analyse方式进行Analyse并通过折线图的方式显示。
  7. 活跃Verbindung列表 :显示所有gegenwärtig已经VerbindungDie Ausrüstung或服务,可通过 x 图标断开指定的Verbindung。

控制面板界面布局

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图2

布局说明:

  1. 面板列表 :每个项目可以创建任意多个控制面板,面板直接可以通过Klick auf的方式进行Wechseln。
  2. 面板控制: 显示gegenwärtig面板Name,以及Wechseln日志,变Quantität列表的显示Status。 或者Wechseln面板的工作模式。 WechselnzuHerausgeber模式可Herausgeber面板组件。
  3. 面板组件区域 :面板组件区域用于显示该面板的所有组件,该区域可在Herausgeber模式中通过拖拽的方式自由定义组件以及组件的工作模式。
  4. 变Quantität列表 :变Quantität列表用于显示gegenwärtig面板的所有变Quantität取值,可通过面板控制区域的 变Quantität Knopf来进行Wechseln显示与SchließenStatus。
  5. 指令日志区域 :显示gegenwärtig面板通讯日志,可通过面板控制区域的 日志 Knopf来进行Wechseln显示与SchließenStatus

Bittly DatenSenden Sie可通过新建指令TAB或者从左侧目录中Öffnen.一个指令来进行Operationen。

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图3

Operationen步骤说明:

  1. Auswahl通讯方式, 根据需要Auswahl需要进行通讯的Typus,例如Die Serie,网络或其他Typus。
  2. 通讯方式Auswahlabgeschlossen.后,通讯配置会根据所Auswahl的通讯方式显示出需要配置的Parameter内容。例如此处Auswahl为 WebSocket 方式,则需要配置Verbindung的Der ServerAdresse。
  3. Anfrage senden,当BitteParameter配置abgeschlossen.后即可Klick aufSenden SieKnopfSenden SieDaten。如果BitteVerbindung没有建立,则会先建立Verbindung然后再进行Senden SieOperationen。如果Verbindung已经存则会直接Anfrage senden内容。
  4. BitteParameter构建模式,Auswahl适合的BitteParameter构建模式,例如,当BitteParameter比较简单时, 可AuswahlText或者HEX模式,如果Parameter比较负责则可以Auswahl表单模式进行快速构建。
  5. BitteParameter构建,这里以表单模式为例, 根据Dokumentation要求的Datentyp来进行Daten内容构建。Name列用于说明该属性Name,Typus用于说明该属性Datentyp,取值列用于Herausgeber该属性取值。描述列用于扩展说明该属性,例如取值范围或者其他必要说明。
  6. AntwortÜberprüfen模式用于Auswahl合适的AntwortDatenÜberprüfen方式,例如:
    • 当Senden Sie和Empfang频率比较多,Bitte内容比较简单时,可使用Daten流模式来Überprüfen内容交互;
    • 当Daten为Text内容时,可使用Text模式ÜberprüfenAntwortText;
    • 当Daten为BinärsystemDaten时,也可以使用HEX模式ÜberprüfenAntwortDaten的16. System内容;
    • 当Daten内容比较复杂,但是属于可Analyse的结构化Daten时,可采用Das Format化模式自动AnalyseAntwort内容;
    • 也可以指定或者Custom definiertAnalyse模式来AnalyseDaten,并渲染为折线图。
    • Bittly Datenformate化与Analyse
    • 当Bitte内容比较复杂的时候,通过手动创建BinärsystemDaten就变得十Unterteilung棘手,现在我们可以通过 Bittly 来改变这种情况。
    • BitteParameter构建
    • 例如,我们以ModbusVereinbarung中Daten lesen为例, 在Dokumentation中要求我们传递的Parameter如下:
    • 则我们我们可以使用表单来进行创建该结构:
    • Name :用于标记该属性的Name
    • Typus :指定该属性的Datentyp,支持的Daten结构如下:Bytes(uint8)单Bytes整型(int8)Charaktere(int8/char)无符Nr.Charaktere(uint8)短整型(uint16), 无符Nr.短整型(int16)整型(int32)无符Nr.整型(uint32)长整型(int32)无符Nr.长整型(uint32) , 长长整型(int64)无符Nr.长长整型(uint64)单精度浮点型双精度浮点型Charaktere串Anzahl der Bytes组文件 。
    • 取值:Herausgeber属性取值。
      • 当属性为无符Nr.Daten时,可以指定取值Das Format为 Binärsystem(BIN)八进制(OCT)Das Dekimalsystem(DEC) 或 16. System(HEX), 并且在DatenSenden Sie时自动进行转换Operationen。
      • 可以使用占位符 {{env.name}} 来使用环境变Quantität中的Daten,例如有环境变Quantität 测试=YES, 则在DatenSenden Sie时 {{env.测试}} 会被替换为 YES
      • 可以使用占位符 {{name}} 来使用Drehbuch中的变Quantität,例如在Drehbuch中执行 $this.variableSet("变Quantität","HELLO"); 则 {{变Quantität}} 在Senden Sie时会被替换为 HELLO
      • 可以使用Status占位符 {{status.name}} 来使用指令Status中的值, 例如ExistenzStatus COUNT=1, 则 {{status.COUNT}} 在Senden Sie时会被替换为 1
      • 可以使用{{@func()}} 来执行快速调用的函数,例如上图中 {{@crc16modbus($1,$2,$3,$4)}} 则会在Senden Sie时,调用crc16modbus 函数,并将前四个属性作为Parameter执行该函数,最后讲函数Ergebnis作为DatenSenden Sie出去。
    • 描述 : 用于备注并说明属性。
    • DatenAntwortAnalyse
    • 当 Bittly 收zuAntwort内容后,我们可以配置AntwortDaten的Das Format化方式,如下:
    • 这样配置abgeschlossen.后,以后再次执行将会自动进行AnalyseOperationen。
    • Von denen:
    • Name : 用于说明Antwort属性的Name
    • Typus : 指定Antwort属性的Datentyp, 支持的Datentyp如下:Bytes(uint8)单Bytes整型(int8)Charaktere(int8/char)无符Nr.Charaktere(uint8)短整型(uint16), 无符Nr.短整型(int16)整型(int32)无符Nr.整型(uint32)长整型(int32)无符Nr.长整型(uint32) , 长长整型(int64)无符Nr.长长整型(uint64)单精度浮点型双精度浮点型Charaktere串Anzahl der Bytes组; 对于不定长Daten,例如Charaktere串和Anzahl der Bytes组,则需要指定DatenLänge。
    • 取值 : 用于显示Analyse后的DatenErgebnis,当Datentyp为无符Nr.时,可指定其Zahlenwert进制Typus。
    • 描述 : 用于备注属性其他信息。
    • Bittly 的Daten绘图Unterteilung析
Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图4
  1. Bittly 支持根据AntwortDaten来绘制折线图,例如:
  2. gegenwärtigAnalyse方式支持以下几种:
  3. [num] [num]CRLF :该Analyse方式为固定Das Format,即AntwortDaten为 [num] [num]CRLF 的Das Format,例如 : 1 2 3rn4 5 6 ,则Von denen1,2,3为Die一个频道, Die二个频道以及Die三个频道的Die一个Daten, 4,5,6为Die二个Daten。
  4. Daten帧 :Daten帧Das Format支持配置帧头,帧尾,DatenLänge,Datentyp,以及频道Anzahl
  5. 矩阵 : 矩阵Das Format是讲所有AntwortDaten作为AnalyseDaten,通过指定Datenformate和频道Anzahl来进行Analyse
  6. Das Format化Daten : Das Format化Daten是讲已经配置好的Das Format化Analyse方式作为模板来进行DatenAnalyse,并支持进绘制指定属性的Daten。如上图所示。
  7. Custom definiertAnalyse : 支持Custom definiertAnalyseDrehbuch来进行DatenAnalyse。

Bittly 的控制面板

当需要频繁执行多条指令时,来回Wechseln指令TAB就变成了一个比较麻烦的事情,这样我们可以通过讲需要执行的指令绑定zuKnopf,或者滑动条组件来实现快速的执行多条指令,而省却WechselnTAB的Operationen。并且通过面板可以更加方便的实现一个模拟的上位机控制面板。

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图5

Betrieb模式

如上图所示,当面板Herausgeberabgeschlossen.时,即可WechselnzuBetrieb模式进行Operationen。

在Betrieb模式中, 可以Klick auf上方的 日志 Knopf来展开该面板Betrieb的过程中的通讯日志,来ÜberprüfenAntwort的指令执行情况。

Klicken上方的,变Quantität Knopf来Überprüfengegenwärtig面板中的变QuantitätDaten。

Herausgeber模式

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图6

Herausgeber模式用于Herausgeber该面板的内容,例如面板中应该包含哪些组件,需要哪些变Quantität等。我们以Knopf为例来添加一个组件:

0x01. 拖拽Knopfzu面板的合适位置

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图7

0x02. 绑定指令并AnalyseAntwort内容zu变Quantität,abgeschlossen.后Klick auf确定KnopfSchließen配置

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图8

0x03. 回zuBetrieb模式Betrieb

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图9

这样就abgeschlossen.了指令绑定以及变Quantität的绑定,其他组件Operationen与此类似。

  •  

Bittly 的自动化测试

单元测试

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图10

您可以使用 Bittly 来针对指令进行自动化测试,如上图所示,您可以选中您需要测试的指令,然后在右侧工作区中Klick auf 创建测试用例 Knopf来创建一个针对该指令的测试用例。

测试用例通过指定BitteParameter和期待Antwort内容来进行工作, 在执行时,测试用例Senden Sie配置好的BitteParameter,在收zuAntwort内容后,与期待Antwort内容进行对比,如果对比成功,则测试通过,否则该测试失败,其执行流程图如下:

Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图11
Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools插图12

BittlyDownload

更新Zeit 2023-03-27 适应Das System Win10,Win7,Linux,Mac 版本 0.19.1
已经回复?Erfrischen
Techniken术语(共 1 个)—— Klick auf展开
Die SerieBerechnung机与外部Ausrüstung进行串行Kommunikation的物理Schnittstelle
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Modbus Debugging-Tools / Node-RED 字数 4365 字 · 阅读约 11 Unterteilung钟 更新 2024-04-22 永久链接 https://www.modbus.cn/11167.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Relevante Etiketten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

《 “Bittly Die Serie,网络,蓝牙,HTTP,Websocket,MQTT,Modbus Debugging-Tools” 》 有 323 条Kommentare

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.