在 Sigrok PulseView 中安装最新的协议解码器

问题描述 投票:0回答:1

我可以看到社区支持Futaba SBus解码器,但看不到安装它的方法。

我已尝试将文件与现有解码器文件一起复制到新文件夹中,但解码器未在 PulseView 的列表中识别或作为堆叠解码器识别。

我一定错过了一些简单的东西,但希望能帮助解决这个问题。

network-protocols
1个回答
0
投票

有一个用于本地添加的解码器的文件夹。在 PulseView 中,单击

Settings
按钮(窗口顶部,位于
Run
按钮和第一个
Session
选项卡之间),然后选择
About
,然后向下滚动到
Protocol decoder search paths:

在我的系统中,有两个,第一个是

%LOCALAPPDATA%
下的用户。如果该目录不存在则创建,并将新的解码器目录放入其中

如果您的本地目录是默认目录

%LOCALAPPDATA%\libsigrokdecode\decoders
,您最终会得到如下文件:

%LOCALAPPDATA%\libsigrokdecode\decoders\my_decoder\__init__.py
%LOCALAPPDATA%\libsigrokdecode\decoders\my_decoder\pd.py

以及可能的其他内容(如果解码器提供的话)

重新启动 PulseView 时,您应该会看到添加的解码器在

Settings
...
About
框中进一步列出。

如果没有,请尝试

Settings
...
Logging
,看看新解码器是否报告错误。

© www.soinside.com 2019 - 2024. All rights reserved.