问题标签 [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.
python - 使用 asammdf 过滤后在 CANoe 中导入 MF4
我想使用信号列表过滤 MF4 文件并将它们导入 CANoe。对于过滤,我使用以下 asammdf 代码:
我无法在 CANoe 中导入新文件(也许他丢失了元数据?)但是我可以在 CANape 中打开文件并查看所有频道。
如果我只是使用以下方法将原始文件切割成更小的碎片:
然后我可以像往常一样导入文件。
为什么 asammdf 会丢失信息,或者更确切地说,我如何按频道过滤并导入新文件?
asammdf 是否有可能默认导出基于信号的MF4?
python - 将 MDF4 转换为 Dataframe,绘制并保存为图像
我有记录仪测量数据作为 mdf4 文件。我需要可视化一些信号并将其保存为图像。虽然 asammdf GUI 可以绘制信号,但我找不到将绘图保存为图像的方法。这就是为什么我尝试使用内置 asammdf 函数将 mdf4 对象转换为 pandas 数据帧,使用 matplotlib 绘制它并将绘图保存为图像。这是代码:
我被困在阴谋中。mdf_dataframe.plot() 不绘制任何内容。我是否需要将一些参数传递给函数或一一绘制信号?
或者,也许我不需要首先将 mdf4 转换为数据框,因为 asammdf 可以将绘图保存为图像?
csv - asammdf 将 mf4 导出到 csv
我有一个 .MF4 文件,想将频道列表导出到 CSV 文件。
以下是我使用的功能:
默认情况下会跳过 empty_channels参见文档
在 CSV 中,我没有获得特定通道的任何值,因为有多个具有相同名称的信号。所以他只找到空的频道并跳过这个。
如何获取信号并将其添加到 CSV?
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 的结果:
跑步:
返回:
python-3.x - 无法使用 dbc 文件从 MF4 中提取 Flexray 信号
我的问题是:有没有办法使用 dbc/arxml 文件从 Mf4 中提取 flexray 信号并保存为 MDF 格式
python - 将原始 mf4 数据与 dbc 连接 - asammdf
我对python很陌生。对于我的硕士论文,我需要使用 asammdf 提取 mf4 数据的一些信号。我只有原始 mf4 数据和 da dbc。如何将 mf4 数据与 dbc 连接并将所需的信号保存在变量或数组中。我已经尝试过这样的事情:
非常感谢,暴徒
python - 在 Python 中使用 asammdf 解码 CAN 帧
一般来说,我可能对 asammdf 有一些误解,但我不太确定如何解码 CAN 帧。
假设我有一个定义了相关消息的 dbc,我可以使用它mdf.extract_bus_logging()
来解析信号,但我不确定从那里做什么。
我正在发送一个原始有效负载 + 可以帧 ID,我认为我可以使用 cantools 解析原始数据(然后将该数据传递到 asammdf 信号),但感觉这里有某种程度的支持asamdf.
我在这里有一个示例,符合我想要做的事情(使用此处的 cantools 示例中的 motohawk.dbc 文件https://cantools.readthedocs.io/en/latest/)
python - python中mf4到csv的转换
我有一个 mf4 数据集,我想在 python 中将其转换为 CSV。我已从 mf4 读取数据并将其转换为 csv(如下所示),但出现错误,因为我是 python 新手,因此无法找到合适的转换方法。
我收到此错误:
请建议。谢谢!
python - 如何在python中组合两个数据集以制作一个组合图
我有一个包含 6 个参数的数据集,每个参数有 500 个值,我想结合这两个数据集来获得道路曲率,但出现错误。由于我是 python 新手,我不确定我是否使用了正确的逻辑。请指导。
错误: