docs(slogic32u3): add SLogicView screenshots and screen recordings

- SLogicView section uses trimmed screen-recording demos: main window,
  Configure panel (channel count / sample rate), sample depth, threshold,
  channel order, waveform browsing, cursors, and live PWM decode
- Replace the PulseView placeholder images; keep the two decoder reference
  figures and the SLogicWeb UI shot
- Fix waveform navigation shortcuts (drag=pan; wheel or -/+ zoom;
  Shift/Alt+wheel horizontal; Ctrl+wheel vertical); cursors via the toolbar

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
taorye
2026-10-08 17:13:06 +08:00
parent 4a11ccb96d
commit 6664ead2f6
18 changed files with 37 additions and 29 deletions

View File

@@ -95,7 +95,7 @@ The web app talks to the device over **WebUSB**, so a **Chromium-based browser**
## SLogicView
> [!NOTE]
> The figures in this section use PulseView screenshots from the same code base; SLogicView works the same way. They will be updated to SLogicView screenshots in a later revision.
> The decoder-list figures in the Protocol decoding section still use PulseView screenshots from the same code base (identical decoders and workflow); the rest are now actual SLogicView captures and screen recordings.
### Connect the device
@@ -103,7 +103,7 @@ Best practice: **connect the device to a USB3 port first, then launch the app**
If the app is already running, click **Connect to Device**, choose the driver, click **Scan**, then select the device found.
![SLogicView main window](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pulseview-overview.jpg)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-overview.mp4" autoplay loop muted playsinline></video>
The main window has a few areas:
@@ -141,15 +141,17 @@ This means no trade-off between "capture depth" and "sample rate" — you can ca
For reference, the USB3.0-based DreamSourceLab DSLogic U3Pro32 in Stream mode is roughly 16ch@125MHz, 32ch@50MHz (per its public datasheet); the SLogic32U3 is 16ch@400MHz, 32ch@200MHz, about 3–4× the stream rate.
![Channel configuration](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pulseview-channels.jpg)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-channel-samplerate.mp4" autoplay loop muted playsinline></video>
> The clip above: switching the channel count (32 / 16 / 8 / 4) in the Configure panel changes the available sample rate.
Captured channels can be recolored, resized and reordered in the view so related buses sit together (display only, does not affect capture):
![Custom channel order](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pv-channel-order.webp)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-channel-order.mp4" autoplay loop muted playsinline></video>
### How to choose the sample rate
![Sample settings](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pv-sample-settings.webp)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-sample-depth.mp4" autoplay loop muted playsinline></video>
- Rule of thumb: **10–100×** the highest frequency of the signal.
- Too low and you miss edges, distorting the waveform or failing the decode.
@@ -158,7 +160,7 @@ Captured channels can be recolored, resized and reordered in the view so related
### Voltage threshold
![Adjust the threshold](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pv-threshold.webp)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-threshold.mp4" autoplay loop muted playsinline></video>
Set the logic decision threshold in the left channel bar, 0–6 V in 0.1 V steps. Below it = 0, above it = 1. For suggested thresholds per logic level see the [Hardware Guide](./Hardware_Specification.md#threshold-voltage).
@@ -175,20 +177,18 @@ The SLogic32U3 supports **multi-channel, multi-edge combination triggers**. You
### Browsing and cursor measurement
![Zoom and pan](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pv-zoom.webp)
![Waveform browsing](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pulseview-waveform.jpg)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-waveform.mp4" autoplay loop muted playsinline></video>
| Action | How |
| - | - |
| Horizontal zoom | scroll wheel |
| Horizontal pan | drag with left button, or Shift + wheel |
| Pan the view | hold the left button and drag |
| Horizontal zoom (time) | scroll wheel, or `−` / `+` |
| Horizontal pan (time axis) | Shift + wheel, or Alt + wheel |
| Vertical pan | Ctrl + wheel |
| Create a measurement cursor | Shift + drag |
Measure the time between two points with cursors to derive baud rate, pulse width, event interval and so on.
Add cursors from the **Cursors** toolbar button, then measure the time between two points to derive baud rate, pulse width, event interval and so on.
![Cursor measurement](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pv-measure.webp)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-cursors.mp4" autoplay loop muted playsinline></video>
### Protocol decoding
@@ -196,6 +196,10 @@ Measure the time between two points with cursors to derive baud rate, pulse widt
![Multi-protocol decoding](../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/pulseview-multi-decode.jpg)
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-decode-pwm.mp4" autoplay loop muted playsinline></video>
> SLogicView decoding a live PWM signal.
The sigrok ecosystem offers 150+ protocol decoders covering I²C, SPI, UART, CAN, SDIO, 1-Wire, USB, Modbus and other common buses.
1. Open the Decoder panel and choose the protocol.

View File

@@ -95,7 +95,7 @@ SLogic32U3 可以用多套上位机驱动。本页先帮你选,再分别讲各
## SLogicView
> [!NOTE]
> 本节配图暂用同源的 PulseView 界面截图,SLogicView 的操作逻辑与之一致。截图将在后续版本更新为 SLogicView 实机界面。
> 协议解码一节的解码器列表截图暂用同源的 PulseView 界面(解码器与操作逻辑一致),其余已更新为 SLogicView 实机界面与录屏。
### 连接设备
@@ -103,7 +103,7 @@ SLogic32U3 可以用多套上位机驱动。本页先帮你选,再分别讲各
若软件已在运行,点 **Connect to Device**,选择驱动后点 **Scan**,再选中扫描到的设备。
![SLogicView 主界面](./assets/Screenshots/pulseview-overview.jpg)
<video src="./assets/Screenshots/slogicview-overview.mp4" autoplay loop muted playsinline></video>
主界面分为几个区域:
@@ -141,15 +141,17 @@ SLogic32U3 采用 **Stream(流式)模式**:数据实时回传上位机,
作为参照,USB3.0 方案的 DreamSourceLab DSLogic U3Pro32 在 Stream 模式下约为 16ch@125MHz、32ch@50MHz(据其公开 Datasheet);SLogic32U3 对应为 16ch@400MHz、32ch@200MHz,Stream 采样率约为其 3 ~ 4 倍。
![通道配置](./assets/Screenshots/pulseview-channels.jpg)
<video src="./assets/Screenshots/slogicview-channel-samplerate.mp4" autoplay loop muted playsinline></video>
> 上方动图:在 Configure 面板切换通道数(32 / 16 / 8 / 4),可用采样率随之变化。
采集到的通道可以在视图里改色、调整高度与排列顺序,把相关的总线放到一起看(仅影响显示,不影响采集):
![自定义通道顺序](./assets/Screenshots/pv-channel-order.webp)
<video src="./assets/Screenshots/slogicview-channel-order.mp4" autoplay loop muted playsinline></video>
### 采样率怎么选
![采样参数设置](./assets/Screenshots/pv-sample-settings.webp)
<video src="./assets/Screenshots/slogicview-sample-depth.mp4" autoplay loop muted playsinline></video>
- 经验法则:取被测信号最高频率的 **10 ~ 100 倍**。
- 采样率过低会错过边沿,导致波形失真甚至解码失败。
@@ -158,7 +160,7 @@ SLogic32U3 采用 **Stream(流式)模式**:数据实时回传上位机,
### 电压阈值
![调整电压阈值](./assets/Screenshots/pv-threshold.webp)
<video src="./assets/Screenshots/slogicview-threshold.mp4" autoplay loop muted playsinline></video>
在左侧通道栏设置逻辑判决阈值,范围 0 ~ 6 V,步进 0.1 V。低于阈值判为 0,高于判为 1。常见逻辑电平的建议阈值见[硬件使用指南](./Hardware_Specification.md#阈值电压)。
@@ -175,20 +177,18 @@ SLogic32U3 支持**多通道、多边沿组合触发**。可对多个通道分
### 浏览与光标测量
![波形缩放与拖拽](./assets/Screenshots/pv-zoom.webp)
![波形浏览](./assets/Screenshots/pulseview-waveform.jpg)
<video src="./assets/Screenshots/slogicview-waveform.mp4" autoplay loop muted playsinline></video>
| 操作 | 方式 |
| - | - |
| 水平缩放 | 鼠标滚轮 |
| 水平平移 | 左键拖动,或 Shift + 滚轮 |
| 垂直平移 | Ctrl + 滚轮 |
| 创建测量光标 | Shift + 拖动 |
| 拖动查看视图 | 左键按住拖动 |
| 水平缩放(时域) | 滚轮,或 `−` / `+` 键 |
| 水平移动(横轴) | Shift + 滚轮,或 Alt + 滚轮 |
| 垂直移动(纵轴) | Ctrl + 滚轮 |
用光标测量两点时间差,可直接换算波特率、脉宽、事件间隔等参数。
点工具栏 **Cursors** 添加测量光标,测量两点时间差即可换算波特率、脉宽、事件间隔等参数。
![光标测量](./assets/Screenshots/pv-measure.webp)
<video src="./assets/Screenshots/slogicview-cursors.mp4" autoplay loop muted playsinline></video>
### 协议解码
@@ -196,6 +196,10 @@ SLogic32U3 支持**多通道、多边沿组合触发**。可对多个通道分
![多协议并行解码](./assets/Screenshots/pulseview-multi-decode.jpg)
<video src="./assets/Screenshots/slogicview-decode-pwm.mp4" autoplay loop muted playsinline></video>
> 上方动图:SLogicView 实时解码 PWM 信号。
sigrok 生态提供 150+ 协议解码器,覆盖 I²C、SPI、UART、CAN、SDIO、1-Wire、USB、Modbus 等常见总线。
1. 打开 Decoder 面板,选择要用的协议。

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 274 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB