首页 > 解决方案 > 我希望能够将一个 CSV 中的值与另一个 CSV 中的一组标称值进行比较

问题描述

我的任务是向系统注入故障并找出与规范的偏差。这些偏差将作为系统的故障。到目前为止,我们必须通过观察来检测这些故障,但我想开发一种方法: 1.) 上传每个包含一定量级故障的 CSV。2.) 将包含故障的 CSV 与标称值进行比较。3.) 能够打印出发生故障的位置,或者根本没有发生故障。

我想知道哪种语言最适合这三个任务。我们已经在 Simulink 中获得了系统,并且能够输出格式良好的 CSV 文件,其中包含有关构成系统的组件的信息。对于每个组件,我们都有一组标称值和一组在注入故障后给出的值。我希望能够比较这两者并找出故障发生在哪里。到目前为止,我们在 Python 或 Matlab 本身中运气不佳,并且一直在强烈考虑使用 C 来做到这一点。

任何关于哪种软件将提供哪些优势的建议都很棒。谢谢你。

标签: pythoncmatlabsimulink

解决方案


如果您想将结果存储在数据库中,可能值得考虑使用 Microsoft SSIS(Sql Server 集成服务)之类的工具,您可以在其中使用 CSV 文件和值集作为数据源,比较它们/执行计算并存储结果/ 表中的数据集。SSIS 具有足够简单的学习曲线和易于使用的组件以及对定制 SQL / T-SQL 的支持,您可以在不同的流程中直观地区分您的组件。然后可以根据需要手动或自动批量运行程序包。 https://docs.microsoft.com/en-us/sql/integration-services/sql-server-integration-services?view=sql-server-2017 祝你好运!


推荐阅读