1 (2013-04-06 17:36:01 отредактировано 3v)

Тема: Просмотрщик файлов COMTRADE Open Source

Здравствуйте! Возникла идея написать программу с открытым исходным кодом для просмотра осцилограмм в формате COMTRADE (IEEE 37.11-1999). Программа планируется мультиплатформенной, т.е. будет работать как под Windows так и под Linux и Мак, из функционала на первоначальном этапе простой просмотр графиков.
Вопрос к сообществу: насколько вообще нужна такая программа? Мне было бы интересней этим заниматься если бы она оказалась кому нибудь потенциально полезна.

2

Re: Просмотрщик файлов COMTRADE Open Source

Идея - то хорошая, но вот на какой стадии работа находится? Последние полтора года занимаюсь сравнительным анализом возможностей разных просмотрщиков COMTRADE файлов. Все вкусное недешево, не все дешевое вкусно. Хотя можно найти и подешевле, и повкуснее.
Простой просмотр графиков никому абсолютно не нужен. Есть достаточно фирменных просмотрщиков с куда более высокими возможностями. Минимальные требования: построение векторных диаграмм и вычисление симметричных составляющих. Дальше - больше. Могу поделиться коллекцией COMTRADE файлов разных производителей в разных форматах. Естественно, если Ваши намерения серьезны (пара картинок от разных производителей ПО). И сам готов протестировать конечный результат.
Для начала все же отработайте под Windows. Конечные потребители пока с альтернативными платформами работают мало.

3

Re: Просмотрщик файлов COMTRADE Open Source

doro пишет:

Идея - то хорошая, но вот на какой стадии работа находится? Последние полтора года занимаюсь сравнительным анализом возможностей разных просмотрщиков COMTRADE файлов. Все вкусное недешево, не все дешевое вкусно. Хотя можно найти и подешевле, и повкуснее.
Простой просмотр графиков никому абсолютно не нужен. Есть достаточно фирменных просмотрщиков с куда более высокими возможностями. Минимальные требования: построение векторных диаграмм и вычисление симметричных составляющих. Дальше - больше. Могу поделиться коллекцией COMTRADE файлов разных производителей в разных форматах. Естественно, если Ваши намерения серьезны (пара картинок от разных производителей ПО). И сам готов протестировать конечный результат.
Для начала все же отработайте под Windows. Конечные потребители пока с альтернативными платформами работают мало.

На данный момент реализован простой просмотр графиков с возможностью масштабирования их по времени, сделана частичная поддержка стандарта.
http://rzia.ru/extensions/hcs_image_uploader/uploads/40000/5500/45974/thumb/p17nhk5730nb0120j2944qa36j2.PNG http://rzia.ru/extensions/hcs_image_uploader/uploads/40000/5500/45974/thumb/p17nhk5730nb0120j2944qa36j2.PNG
Векторные диаграммы как мне кажется сделать не сложно, я так понимаю нужно сделать преобразование Фурье по измеряемым величинам, взять первые гармоники по одной из фаз и нарисовать соответствующий вектор. По методу симметричных составляющих пока не совсем ясна математика (видимо тоже нужно взять первые гармоники по фазам) и не понятно как представлять результаты пользователю.

4 (2013-04-07 14:11:19 отредактировано doro)

Re: Просмотрщик файлов COMTRADE Open Source

Поскольку первоначальный источник файла неизвестен, нельзя что-то определенное сказать. У большинства производителей формат COMTRADE имеет свои особенности, разными просмотрщиками воспринимается по-разному. Возьмите для пробы файл со страницы http://rzia.ru/topic3378-dvoinoe-ozz-p3.html Обработайте, сравним результаты, я попробовал 6 или 7 вьюеров.
Да, кстати, совсем ни к чему цитировать весь предыдущий пост. Он и так хорошо виден. Типичная ошибка начинающих участников Форума.

Присоединяйтесь!!! Мы в социальных сетях и на Ютуб.

5 (2013-04-07 17:32:22 отредактировано 3v)

Re: Просмотрщик файлов COMTRADE Open Source

Уважаемый doro, я не хотел показать, что у меня есть готовая программа, которую уже можно полноценно использовать. Я попробовал ее на одной из осциллограмм со страницы с примерами, получил исключение.  Программе той больше 5 лет, она реализует лишь часть стандарта COMTRADE (не говоря уже о специфических форматах), не использовалась никем и написана на языке, который я уже забыл ICQ/ab:). Если решусь делать этот проект, код должен быть переписан с нуля на другом языке и вообще другой платформе.
В этом посте я хотел выяснить принципиальную потребность в данном приложении (зачем делать то, что уже много раз сделано другими), техническую осуществимость в рамках моих временных ресурсов - если формат специфический у каждого производителя, то это усложняет дело, и если оно все же может быть востребовано, то какой набор возможностей она должна включать - спасибо за совет насчет векторных диаграмм и симметричных составляющих. Ее отличие от других могло бы быть в возможности работать под разными операционными системами (код для этого изменять не надо - приложение универсальное изначально) и открытый исходный код.