Найти в Дзене
Reliability group

RAM Commander 8.7 - еще да или уже нет, часть 2. Разработчики никогда не расскажут об этом

Первая часть рассказывает о положительных сторонах RAM Commander, которые нам нравились, мы ими с удовольствием пользовались. Почему мы вообще решили написать про RAM Commander? Конечно же не с целью рекламы или продвижения продукта на рынке. Пора открыть некоторые тайны данного продукта тем, кто решился его приобрести в первый и возможно последний раз. Excel vs RAMC. Победа равна поражению После обновления версии RAMC c 8.6 на 8.7 была изменена технология ввода дробных чисел с «,» на «.» Это создало определенные неудобства работы, так как за годы работы с программой наработался некоторый навык и автоматизм по вводу дробных чисел. Мы все знаем, к чему приводит использование точки в данных, которые потом выгружаются в Excel. Поэтому использование "." в качестве разделителя целой и дробной части, а также ее использование в ID элементов приводит к тому, что при выгрузке стандартных отчетов в Excel некоторые ячейки автоматически преобразуются в формат даты. Сюрприз? Потеря от такого преоб
Оглавление

Первая часть рассказывает о положительных сторонах RAM Commander, которые нам нравились, мы ими с удовольствием пользовались.

Почему мы вообще решили написать про RAM Commander? Конечно же не с целью рекламы или продвижения продукта на рынке.

Пора открыть некоторые тайны данного продукта тем, кто решился его приобрести в первый и возможно последний раз.

Дьявол открывает новому пользователю тайны RAMC 8.7. Холст, масло
Дьявол открывает новому пользователю тайны RAMC 8.7. Холст, масло

Excel vs RAMC. Победа равна поражению

После обновления версии RAMC c 8.6 на 8.7 была изменена технология ввода дробных чисел с «,» на «.» Это создало определенные неудобства работы, так как за годы работы с программой наработался некоторый навык и автоматизм по вводу дробных чисел.

Мы все знаем, к чему приводит использование точки в данных, которые потом выгружаются в Excel. Поэтому использование "." в качестве разделителя целой и дробной части, а также ее использование в ID элементов приводит к тому, что при выгрузке стандартных отчетов в Excel некоторые ячейки автоматически преобразуются в формат даты. Сюрприз?

Потеря от такого преобразования невосполнимая, изменить формат и вернуться к исходным данным невозможно. Можно увидеть множественные запросы в поисковых системах, как решить проблему, и на системном уровне она не решается.

Использование других форматов не всегда удобно. Нам пришлось выгружать данные из проекта в формат HTML, чтобы хоть как-то компенсировать эту особенность двух программ с "характером". Нужно ли говорить, что внесение изменений в такой файл не дается легко простому обывателю.

Пример рабочего окна программы с дробными числами. Версия 8.7
Пример рабочего окна программы с дробными числами. Версия 8.7

Отчет. Хороший, плохой, злой.

Генераторов отчетов в RAMC много - есть стандартные, встроенные в саму программу. Такой отчет в дальнейшем можно сохранить в разных форматах, например, в rtf, html, excel (аккуратно!). Есть отчеты, которые выгружаются с использование внешних шаблонов Word, их можно даже настроить под себя, но нужно попотеть. Есть экспорт данных в определенных форматах, через стандартное меню "Файл".

Когда мы говорим о выгрузке или генерации отчетов, мы имеем ввиду не сохранение проекта в специальном формате, а именно создание текстовых отчетов с данными для разных целей.

Вот такой веселенький формат имеют отчеты в RAMC:

Что же не так с ним?

Отсутствие унификации работы с созданием отчетов очень осложняет жизнь, нужно всегда держать в уме, где и какой отчет генерируется.

При работе в модуле FMEA есть возможность добавить пользовательское поле и задать ему название, заполнять его текстом. При генерации отчета с таким полем текст не выгружается, поле остается пустым. Мы узнали о такой фиче генератора отчетов слишком поздно. Информация не была выгружена и потерялась.

Невозможно выгрузить в отчет все деревья неисправностей или их часть, которые созданы в модуле FTA. Это большая проблема. Так как картинки не выгружаются с помощью встроенного генератора отчетов, а используется команда в меню "Файл", и она применяется к конкретному выбранному дереву, выделить несколько сразу и выгрузить не получится.

В некоторых шаблонах документов «запрятан» ввод текста справа налево. Это проявляется, когда пытаешься править документ. К сожалению, справиться с этим багом невозможно. Такое ощущение, что шаблон был выполнен на иврите, а потом уже стал английским или русским.

Маленький минус FTA

Пользовательский интерфейс модуля очень сильно отличается от других модулей своим «диалоговым окном», в котором нет ничего, кроме «открыть/закрыть/копировать/переименовать).

Вот так выглядит модуль FTA
Вот так выглядит модуль FTA

Мы бы посоветовали сделать этот модуль в формате таблицы – название дерева, вероятность Top Event, по клику на строку открытие самого дерева, по правой кнопке мыши – выход в свойства дерева, в расчет, генерация отчета и т.п. Услышит ли наш голос разработчик - фирма ALD? Но об этом чуть ниже.

Разное

Самый большой минус RAM, вытекающий из его преимущества – отсутствие гибкой настройки для пользовательских данных и связей. Особенности нашего текущего проекта заключаются в том, что в работе мы используем в дереве изделия иерархию сборки, а при анализе нам нужно группировать компоненты в функциональные группы. В RAMC функциональное представление очень неудобное, работает с ошибками, например, иногда при удалении функции она может возникнуть в неожиданных местах, например, при выгрузке отчета. После нескольких попыток его использования, мы отказались от него.

В модуле Safety не хватает библиотеки функций. Она была бы полезна. Видно, что в этом модуле есть задел на будущее, но будущее так и не наступило за почти 17 лет: первый релиз модуля Safety был представлен в 2004 году.

С этим мириться нельзя

Практически не работает глобальный поиск. Нам удавалось что-то найти только по обозначению компонента (Ref.Des.) да и то не всё. Если в вашей системе больше 50 элементов и они имеют похожие названия, то забудьте про быструю навигацию в программе. Этот баг до такой степени критичный, что послужил поводом отказаться от работы в программе после 4 лет ее использования.

Не везде работает перетаскивание, например, перенести в дереве изделий элементы перетаскиванием невозможно.

Не везде работает ctrl+c ctrl+v. Можно сказать, нигде и не работает, кроме тех случаев, когда можно буквально выделить текст в строке.

Практически полностью отсутствует так называемая типизация в проекте. Если у вас есть типовые элементы с каким-то набором свойств, то вы не можете создать свою библиотеку таких элементов и обращаться к ней по мере надобности. Есть у вас 100 одинаковых гаек - вот и мучайтесь с ними, для каждой пишите виды отказов, делайте расчет надежности.

Разработчик попытался облегчить жизнь и предложил пользовательскую БД для наполнения - GPRD, чтобы автоматизировать расчет интенсивности отказа. Но она плохо реализована и привязка элемента в дереве изделия к типовому элементу в GPRD мучительна, требует соблюдения определенных и не всегда очевидных действий. Также в пользовательской БД есть возможность сохранить информацию об источнике данных по надежности, однако, в элемент эти данные уже не попадут. Недожали.

По мелочи

Не хватает кодирования для отказных состояний, функций и др. данных, при том, что в FTA кодировка реализована отлично.

Мораль

В целом, RAMC остается полезным инструментом, но стремительно устаревает, к большому сожалению.

Мы регулярно на протяжении нескольких лет пишем разработчику отзыв по стандартной форме, которую они нам предлагают заполнить. Но ни одно предложение не было реализовано. На прощание мы еще разик направили наши пожелания и капризы разработчику. На основе нашего отзыва была написана данная статься в двух частях.