Я хотел бы иметь возможность сравнивать значения в одном CSV с номинальным набором значений в другом - PullRequest
0 голосов
/ 19 октября 2018

Мне было поручено вводить неисправности в систему и находить отклонения от нормы.Эти отклонения послужат сбоям системы.До сих пор нам приходилось обнаруживать эти неисправности посредством наблюдения, но я хотел бы разработать метод для: 1.) загрузки каждого CSV, который будет включать в себя неисправность определенной величины.2.) Сравнение CSV, содержащего ошибку, с номинальным значением.3.) Возможность распечатать, где произошел сбой, или если сбой не произошло вообще.

Мне было интересно, какой язык наиболее подходит для этих трех задач.Мы получили систему в Simulink и смогли вывести хорошо отформатированные CSV-файлы, содержащие информацию о компонентах, составляющих систему.Для каждого компонента у нас есть номинальный набор значений и набор значений, заданных после введения ошибки.Я хотел бы иметь возможность сравнить эти два и найти, где произошла ошибка.До сих пор нам не очень везло в Python или в самом Matlab, и мы решительно решили использовать C для этого.

Любой совет о том, какое программное обеспечение обеспечит, какие преимущества будут фантастическими.Спасибо.

1 Ответ

0 голосов
/ 19 октября 2018

Если вы хотите сохранить результаты в базе данных, возможно, стоит подумать о таком инструменте, как Microsoft SSIS (Sql Server Integration Services), где вы можете использовать файлы CSV и наборы значений в качестве источников данных, сравнивать их / выполнять вычисленияи хранить результаты / наборы данных в таблицах.SSIS имеет достаточно простую кривую обучения и простые в использовании компоненты, а также поддержку специального SQL / T-SQL, и вы можете визуально дифференцировать свои компоненты в отдельных процессах.Пакеты могут быть запущены вручную или автоматически по желанию.https://docs.microsoft.com/en-us/sql/integration-services/sql-server-integration-services?view=sql-server-2017 Удачи!

...