Основным направлением компании Napa Ltd., основанной в 1989 году, является разработка программного обеспечения для проектирования и оперирования судов.
Главным преимуществом компании является глубокое понимание технологий 3D моделирования и анализа судостроительного проектирования.
Onboard-NAPA
Разработанная первоначально как грузовой компьютер, система Onboard-NAPA включает широкий диапазон стандартных возможностей для расчета загрузки судна, гидростатики, остойчивости и продольной прочности. При этом Onboard-NAPA гораздо больше чем средний грузовой компьютер. Преимуществом Onboard-NAPA являются ее улучшенные свойства для расчета остойчивости поврежденного судна и содействие принятию решений — свойства, которые делают систему идеальной для быстрого анализа остойчивости судна в аварийных ситуациях, включая посадку судна на мель.
Разработка Onboard-NAPA была начата компанией NAPA Ltd. в начале 1990-х. За довольно короткое время система получила широкое признание среди судовладельцев и операторов. За 1996 год — первый год активного внедрения системы на рынок — было установлено порядка 40 систем. На сегодняшний день Onboard-NAPA используется на борту около 600 судов, среди которых круизные суда самых престижных мировых компаний.
Скачать программы для компьютера, смартфона, планшета
Расширенные возможности для Cодействия принятию решений
Делая шаг вперед в управлении безопасностью судна, система Onboard-NAPA может быть расширена до полной системы Содействия принятию решений. Концепция системы Содействия принятию решений при затоплении (Decision Support for Flooding Control -DFC) выходит за рамки обязательных требований IMO. Она обеспечивает полностью компьютеризированное управление аварийной ситуацией, отслеживая различные аспекты, влияющие на водонепроницаемость судна.
DFC помогает принять решение о необходимых противодействиях в аварийных ситуациях, таких как затопление. Наиболее важным при этом является контроль воды, поступающей в поврежденные отсеки. Система Onboard-NAPA интегрирована с системой замера уровня в танках судна, поэтом место проникновения и количество воды, поступающей в отсек, может быть легко определено. Имея постоянную информацию о затоплении и положении судна на воде, система помогает принять решение о эвакуации и необходимых контрмерах по борьбе за плавучесть судна.
Основные характеристики и преимущества системы:
Для всех расчетов система Onboard-NAPA использует 3D модель судна, что является основным требованием для быстрого и точного расчета остойчивости поврежденного судна
Onboard-NAPA обеспечивает широкий диапазон вычислений относящихся к гидростатике, остойчивости и продольной прочности судна, такие как расчет дедвейта, водоизмещения, момент свободных поверхностей, положение судна на воде, изгибающего момента, перерезывающих сил и распределения веса и плавучести
Onboard-NAPA может быть использована как симулятор для обучения экипажа действиям в аварийных ситуациях
Onboard-NAPA обеспечивает максимально полное использование грузового пространства судна
Программа НААЛЕ — Это Жизнь Как в СЕРИАЛЕ? Плюсы и Минусы, Личный Опыт
Onboard-NAPA имеет удобный графический интерфейс
и многое другое.
Система Onboard-NAPA имеет ряд версий и может использоваться на любых типах судов.
При выполнении комплексных поставок в рамках системных решений по желанию судовладельца могут быть поставлены другие типы грузовых компьютеров.
Источник: www.korabel.ru
Инструкция по созданию надстроек
Существуют два основных способа создания надстроек: с помощью веб-сервиса Napa или c помощью среды разработки Microsoft Visual studio 2015. Napa удобна для создания простых проектов, у нее интуитивный и простой интерфейс и все, что требуется для создания надстройки — это доступ к интернет. В свою очередь Visual studio позволяет использовать уже готовые библиотеки, имеет более продвинутую и удобную в использовании отладку и комфортна тем, кто уже работал в этой среде.
Napa
Napa — это веб-среда, позволяющая создавать проекты, писать код и запускать приложения в браузере. Дополнительно ничего устанавливать не нужно — вся работа над приложением выполняется в окне браузера.
Для иллюстрации того, как надо использовать Napa, создадим тестовую надстройку. Надстройка — это веб-приложение, расширяющие возможности приложений Microsoft Office путем добавления пользовательских команд и специализированных возможностей.
Наше приложение будет надстройка типа “области задач”, которая переводит английский текст из выделенной ячейке на выбранный пользователем.
Открыть любой браузер и зайти на сайт www.napacloudapp.com и нажать кнопку “Get Started”. Чтобы войти в Napa надо иметь учетную запись Microsoft, если у вас ее нету, вам предложат зарегистрироваться.
Нажать Add New Project, затем выбрать тип надстройки и ввести имя проекта.
Создастся пример, написанный компанией Microsoft.
В нем есть следующие файлы:
Home.html — Эта HTML-страница надстройки. Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
Home.css- описание и оформление внешнего вида надстройки.
Home.js. — код, написанный на языке Javasсript, описывает поведение страницы Home.html.
Можно заметить, что эти 3 файла в совокупности дают веб-страницу, а чтобы в итоге получить надстройку нужен еще один файл, который называется манифест. Манифест-это XML файл, который определяет следующие параметры и возможности надстройки:
- · URL-адрес веб-страницы, на которой реализованы пользовательский интерфейс и программная логика;
- · отображаемое имя, описание, идентификатор, версию и языковой стандарт надстройки;
- · способ ее активации и отображения:
- · для надстроек, взаимодействующих с документами: в области задач или в содержимом документа;
- · для надстроек, которые взаимодействуют с почтовыми элементами (сообщениями или встречами): при просмотре или создании элемента;
- · уровень разрешений и требования для доступа к данным надстройки.
В Napa этот манифест файл за вас создает сама среда, поэтому ваша надстройка будет работать с одним из online приложений(к примеру Excel online) и сохранять данные в onedrive(приложение для хранения данных) с логином и паролем, что вы использовали при создании учетной записи Microsoft.
Описание реализация тестовой надстройки находится в приложении к диплому. Результат ее работы можно увидеть на рис. 1.
Для реализации перевода текста необходимо обратиться к онлайн-сервису перевода. Я выбрал “Яндекс Переводчик”. Для обращения к этому сервису вам потребуется api key, специальный ключ, с помощью которого “Яндекс переводчик” знает, кто к нему обращается. Api key можно получить здесь https://tech.yandex.ru/translate/
- 1) Авторизуйтесь под существующей учетной записью «Яндекс.Почты» или зарегистрируйте новую
- 2) Выберите сервис «Перевод» из выпадающего списка, примите пользовательское соглашение и нажмите на кнопку «Получить API-ключ»
- 3) Введите полученный API-ключ в настройках модуля.
Также рассмотрим следующий фрагмент кода:
if (result.status === Office.AsyncResultStatus.Succeeded)
Эта функция считывает данные из выделенной ячейки. Поскольку определенные операции с веб-клиентами Office (а также и с полнофункциональными клиентами) могут быть заблокированы при синхронном выполнении, большинство методов в API JavaScript для Office спроектированы для асинхронного выполнения. Также это сделано для того, чтобы надстройки Office работали с высокой эффективностью. При вызове асинхронного метода он выполняется немедленно и все дополнительные скрипты могут продолжать работу. Необязательная функция обратного вызова, передаваемая в асинхронный метод, выполняется тогда, когда готовы данные или запрашиваемая операция.
Источник: studwood.net
NAPA
NAPA — специализированная система автоматизированного проектирования, ориентированная на судостроение. Система имеет мощные функциональные возможности для проектирования судов различных типов и выполнения разносторонних вычислений для анализа проекта. Система охватывает стадии проектирования, связанные с начальными проработками по проекту, разработкой технического проекта, моделированием корпусных конструкций и получением различной документации.
Система разработана компанией Napa Oy (Финляндия, Хельсинки), основанной в 1989 году. Но сама система имеет более раннюю дату рождения. В 1976 году на верфи Wartsila решено было создать более совершенную систему, чем использовалась на данный момент. И в 1982 году система начала работать на верфях Wartsila.
В последующие годы система улучшалась и наполнялась новыми функциями, получила одобрения различных классификационных обществ. После выделения разработчиков системы в отдельную компанию система NAPA уже имела известность. В настоящее время система является мощным инструментом по проектированию судов и способна конкурировать на рынке аналогичных CAD/CAM/CAE систем для судостроения.
Источник: plmpedia.ru