问题标签 [asammdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
409 浏览

python - 使用 asammdf 过滤后在 CANoe 中导入 MF4

我想使用信号列表过滤 MF4 文件并将它们导入 CANoe。对于过滤,我使用以下 asammdf 代码:

我无法在 CANoe 中导入新文件(也许他丢失了元数据?)但是我可以在 CANape 中打开文件并查看所有频道。

如果我只是使用以下方法将原始文件切割成更小的碎片:

然后我可以像往常一样导入文件。

为什么 asammdf 会丢失信息,或者更确切地说,我如何按频道过滤并导入新文件?

asammdf 是否有可能默认导出基于信号的MF4?

0 投票
2 回答
523 浏览

python - 将 MDF4 转换为 Dataframe,绘制并保存为图像

我有记录仪测量数据作为 mdf4 文件。我需要可视化一些信号并将其保存为图像。虽然 asammdf GUI 可以绘制信号,但我找不到将绘图保存为图像的方法。这就是为什么我尝试使用内置 asammdf 函数将 mdf4 对象转换为 pandas 数据帧,使用 matplotlib 绘制它并将绘图保存为图像。这是代码:

我被困在阴谋中。mdf_dataframe.plot() 不绘制任何内容。我是否需要将一些参数传递给函数或一一绘制信号?

或者,也许我不需要首先将 mdf4 转换为数据框,因为 asammdf 可以将绘图保存为图像?

0 投票
1 回答
286 浏览

asammdf - Asammdf 提取更多元数据

您好我正在使用 asammdf 库来处理 MF4 文件。当我使用 asammdf GUI 打开文件时,在 Info 选项卡中我可以看到信息图片在这里。我正在尝试通过在同一文件上调用 .info() 函数来提取相同的信息,如下所示。

但这只是提供频道组信息。但我也需要“程序识别”和“测量评论”。如何使用 asammdf API 阅读?

0 投票
1 回答
619 浏览

csv - asammdf 将 mf4 导出到 csv

我有一个 .MF4 文件,想将频道列表导出到 CSV 文件。

以下是我使用的功能:

默认情况下会跳过 empty_channels参见文档

在 CSV 中,我没有获得特定通道的任何值,因为有多个具有相同名称的信号。所以他只找到空的频道并跳过这个。

如何获取信号并将其添加到 CSV?

我有 groupnumber 和 channelindex

0 投票
0 回答
427 浏览

anaconda - Anaconda,无法安装最新版本的 asammdf

我最近安装了 Anaconda,需要使用 asammdf。标准是 5.8.0 安装,我需要 5.21.0。从https://anaconda.org/conda-forge/asammdf运行安装程序并没有更新软件包。然后我从头开始安装了一个新的环境和 asammdf 和依赖项。所以我可以安装 5.19.16,但仍然不是最新的。

跑步

conda install -c conda-forge asammdf

从控制台返回以下消息:

所有请求的软件包都已安装。

但事实并非如此……</p>

我究竟做错了什么 ?

预先感谢您的帮助。

这是 os 上 pip freeze 的结果:

跑步:

返回:

0 投票
1 回答
85 浏览

python-3.x - 无法使用 dbc 文件从 MF4 中提取 Flexray 信号

我的问题是:有没有办法使用 dbc/arxml 文件从 Mf4 中提取 flexray 信号并保存为 MDF 格式

0 投票
1 回答
287 浏览

python - 将原始 mf4 数据与 dbc 连接 - asammdf

我对python很陌生。对于我的硕士论文,我需要使用 asammdf 提取 mf4 数据的一些信号。我只有原始 mf4 数据和 da dbc。如何将 mf4 数据与 dbc 连接并将所需的信号保存在变量或数组中。我已经尝试过这样的事情:

非常感谢,暴徒

0 投票
1 回答
572 浏览

python - 在 Python 中使用 asammdf 解码 CAN 帧

一般来说,我可能对 asammdf 有一些误解,但我不太确定如何解码 CAN 帧。

假设我有一个定义了相关消息的 dbc,我可以使用它mdf.extract_bus_logging()来解析信号,但我不确定从那里做什么。

我正在发送一个原始有效负载 + 可以帧 ID,我认为我可以使用 cantools 解析原始数据(然后将该数据传递到 asammdf 信号),但感觉这里有某种程度的支持asamdf.

我在这里有一个示例,符合我想要做的事情(使用此处的 cantools 示例中的 motohawk.dbc 文件https://cantools.readthedocs.io/en/latest/

0 投票
3 回答
2149 浏览

python - python中mf4到csv的转换

我有一个 mf4 数据集,我想在 python 中将其转换为 CSV。我已从 mf4 读取数据并将其转换为 csv(如下所示),但出现错误,因为我是 python 新手,因此无法找到合适的转换方法。

我收到此错误:

请建议。谢谢!

0 投票
1 回答
136 浏览

python - 如何在python中组合两个数据集以制作一个组合图

我有一个包含 6 个参数的数据集,每个参数有 500 个值,我想结合这两个数据集来获得道路曲率,但出现错误。由于我是 python 新手,我不确定我是否使用了正确的逻辑。请指导。

错误: