vscode插件:plantuml,以写代码的方式画流程图

流程图工具和原型设计工具网站_流程图

代码如下:

@startuml
'https://plantuml.com/sequence-diagram

autonumber
用户 -> PC端读写软件: 搜索蓝牙设备,选择蓝牙
PC端读写软件 -> PC端读写软件: 获取蓝牙MAC地址
PC端读写软件 -> PC端读写软件: 根据MAC地址计算PIN码
用户 -> PC端读写软件: 设置蓝牙设备参数(蓝牙类型、设备类型、连接方式)
用户 -> PC端读写软件: 设置锁定标签状态(仅读、可写),弹窗提示用户确认
用户 -> PC端读写软件: 点击写标签按钮,启动写标签任务
PC端读写软件 -> PC端读写软件: 组装TLV数据,并对TLV数据CRC运算标记
PC端读写软件 -> 设备NFC标签: 碰一碰(手机不要离开NFC标签)
PC端读写软件 <-- 设备NFC标签: NFC标签的RFID
PC端读写软件 -> PC端读写软件: RFID作为密钥,异或算法,加密标签数据
PC端读写软件 -> 设备NFC标签: 写入NDEF文本记录
@enduml

alt+d后效果如图所示:

流程图工具和原型设计工具网站_流程图_02

摹客:

​https://rp.mockplus.cn/editor/FnzgRswLUqt/Xn6tBPr1lptZ​

流程图工具和原型设计工具网站_流程图_03

jpg转ico: ​​http://www.bitbug.net/​