Учебное пособие по вентиляторам 1 - Укажите продукт - часть 1

Эта страница документа была заменена и больше не поддерживается. Актуальное руководство см. на следующей странице: Указание продукта.

В этом руководстве мы рассмотрим один из основных пользовательских потоков, который поможет вам начать работу с порталом Requirements & Systems Portal:

  • Сбор и написание требований

  • Разбивка требований

  • Пересмотр и улучшение требований

  • Утверждение и выпуск спецификаций

Первые два аспекта, т.е. "Gather and write requirements" и "Breakdown requirements" рассматриваются в первой части, а остальные - во второй части учебника Specify Product Tutorial. Первый урок займет примерно 15-20 минут. Все значения и требования произвольны.

(1) Создание нового проекта

Если вы впервые обращаетесь к порталу Requirements & Systems Portal, вы можете перейти к рисунку Quickstart Feature.

  • В левом верхнем углу (см. рис Creating a New Project), нажмите на выпадающее меню проекта (1).

  • В списке проектов выберите + Create new project (2)

image-20240320-163009.png

Создание нового проекта - Вы можете создать новый проект, нажав на кнопку "+ Создать новый проект"

  • После выбора этой опции вы попадете в раздел "Быстрый старт" (см. рис Quickstart Feature). Нажмите на Simple Create опцию "Пустой проект"

Quickstart Feature - здесь вы можете создать новый проект различными способами. В этом учебнике выберите "Простое создание".

  • После того как вы нажмете на кнопку Simple Create вам будет предложено "Ввести уникальное (еще не существующее) имя проекта" (например. ValiFan_yourname) (1) и нажмите Create Project (2). Это также показано на рисунке Setting up a Project Name. В разделе "Разрешения проекта" можно выбрать использование тех же разрешений, что и в рабочей области, что означает, что пользователи, имеющие доступ к рабочей области, будут иметь доступ и к проекту. Вы также можете настроить пользовательские разрешения, чтобы самостоятельно выбирать разрешения для пользователей. В этом руководстве для разрешения проекта выберите "Использовать разрешения рабочего пространства (чтение и запись)".

Имя проекта не распознает специальные символы, кроме "_" и "-". Также не принимаются пробелы.

Настройка имени проекта - здесь вы можете выбрать имя проекта и разрешения. В этом руководстве пока оставим разрешения такими, какие они есть.

  • После создания проекта вы автоматически увидите стандартную "Приборную панель".

  • Перейдите к About (1) в левой навигационной панели и добавьте информацию о вашем проекте. Здесь вы также можете изменить название проекта (2) в любое время (см. рис About Project Page).

  • Вы всегда можете свернуть или развернуть главную панель навигации, нажав на стрелку (3) рядом с ней.

image-20240320-163942.pngСтраница "О проекте" - здесь отображается важная информация о проекте, такая как название, описание, изображение, дата начала и окончания.

(2) Определение требований заинтересованных сторон - Импорт требований


Most system design and development follows the V cycle. The first process in a V cycle is understanding the business needs and eliciting the stakeholders' needs. These stakeholder needs are then converted to Stakeholder Requirements. The stakeholder's requirements can be directly created, imported through CSV/XLSX, or even created through the AI-powered “ValiAssistant.” For this section, we will concentrate on the import method.

Мы получили файл от заинтересованных сторон и будем импортировать эти требования.


Для этого загрузите следующий CSV-файл:

Valifan_stakeholder_Requirements.csv

  • Перейдите в модуль "Требования" (см. рис Requirements Module), нажав на Requirements в левой навигационной панели (1)

  • Войдя в модуль требований, нажмите на кнопку Import Requirements (2)

Модуль требований - Это модуль требований Портала требований и систем. Здесь мы будем загружать требования заинтересованных сторон.

После выбора опции вы можете выбрать спецификацию или создать ее непосредственно в мастере импорта. Мы создадим спецификацию в мастере импорта (см. рис Import Wizard 1).

  • Выберите Create a Specification, тип Stakeholder_requirements, и нажмите кнопку Continue.

image-20240320-165544.png

Мастер импорта 1 - На первом этапе мы создаем спецификацию, в которой будут храниться требования.

Следующим шагом будет загрузка CSV, чтобы мастер импорта мог прочитать и импортировать файл. После завершения импорта можно воспользоваться функцией "Valify", которая преобразует текстовые параметры в ссылки, хранящие значение и единицу измерения, также называемые Valis. Это показано на рисунке ниже.

Во время импорта требований мы продемонстрировали функцию под названием"Valify" После сопоставления атрибутов и импорта требований появляется экран сообщений, где можно "Проверить сейчас", чтобы использовать функцию "Проверка".

Опция "Проверка" позволяет автоматически преобразовывать числовые значения в валиды требований. Вали - это технические параметры блоков, требований или анализов, которые можно использовать в расчетах и документации. Вали имеют числовое значение и содержат дополнительную информацию, такую как тип, единица измерения, формула, описание и минимальные/максимальные требования.

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

(3) Добавить системные требования

In a typical system engineering flow, the system's requirements are created with the help of the stakeholder requirements. Most technical developments are designed against strict requirements, e.g. mass, power consumption, and budget. Requirements & Systems Portal maintains a complete overview of whether your design fulfills all of these requirements.

Теперь мы создадим некоторые системные требования вручную (см. рис Creating the Fan Specification)

  • Нажмите на + Specification (1) и введите Fan_Specs (2) и нажмите Create (3)

Создание спецификации вентилятора - Вручную создать спецификацию в Requirements & Systems Portal очень просто.
  • На рис, Create a new requirement manually, нажмите на Fan_Specs (1). Внутри этой спецификации нажмите Create Requirements(2). В качестве альтернативы, вы также можете нажать на синюю кнопку "Добавить требование" в правом верхнем углу Add Requirement (3).

Создайте новое требование вручную.

  • Во всплывающем меню убедитесь, что вы выбрали правильную спецификацию. Затем добавьте уникальный идентификатор (1)например R-Fan-001 и введите The Mass of the fan shall not exceed 300g в поле "Текст требования" (2).

image-20240731-112927.pngСоздать новое требование вручную - здесь вы можете добавить идентификатор, название, текст и даже обоснование требования.

Галочка Check for possible Valis проверяет числовые значения в требовании и преобразует их непосредственно в значения с помощью функции Valify Feature.

  • Используя тот же метод, но без галочки Check for possible Valisсоздайте еще одно требование под названием R-Fan-002 с текстом требования: The Mass of the propeller shall not exceed 50g.

image-20240731-113013.pngВ двух требованиях Fan Spec Requirements, R-Fan-001 имеет vali, а R-Fan-002 еще не имеет vali.

Для второго требования при создании мы не использовали функцию "Valify". Если вы не хотите использовать автоматическую проверку, у вас есть возможность создать вали в требовании вручную. Давайте посмотрим, как это можно сделать.

Создание валидов внутри требования

  • Дважды щелкните по текстовому столбцу требования R-Fan-002 и удалите 50g.

  • Введите $ и откроется всплывающее окно со списком валидов/объектов внутри проекта.

  • В правом верхнем углу диалогового окна выберите значок + чтобы создать вали.

  • Введите следующие данные. Name: req_mass_propeller, Formula and unit: 50g and Display unit: g

Посмотрите, как это делается, на примере клика ниже:

Создание требования Vali вручную - попробуйте!

Разбивка требований с помощью родительских и дочерних отношений

Обратите внимание на рисунок Enable Columns чтобы узнать, как включить дополнительные столбцы в таблицу требований.

  • Нажмите на column (1) в правой части таблицы

  • Убедитесь, что Parents и Children отмечены флажками (2)

Включить столбцы - проверьте, установлены ли флажки в столбцах "Родители" и "Дети"

.

  • Включить столбцы - проверить, отмечены ли столбцы родителей и детей

  • В таблице требований найдите второе созданное вами требование (R-Fan-002). В столбце Parents дважды щелкните по ячейке (1)

  • В раскрывающемся меню введите R-Fan-001 чтобы связать оба требования. Обратите внимание, что дочерние элементы автоматически добавляются к требованию R-Fan-001

  • После этого ваши требования должны выглядеть следующим образом:

image-20240324-114433.pngСоздание отношений между родителями и детьми - Двойным щелчком на родителях или детях можно назначить наследование между требованиями.
  • Нажав на кнопку Connections Graph (2 на Creating parent_child relationship Рисунок) на вкладке, расположенной в верхней части таблицы требований, вы можете увидеть и проверить эти отношения (см. Рисунок Connection Graph)

image-20240731-114240.pngГрафик связей - График связей показывает отношения между родителями и детьми выбранной спецификации. Синие рамки вокруг требований указывают на то, в какой спецификации они находятся.

Попробуйте это : Вы можете генерировать требования/разбивку требований через ValiAssistant. Например, нажмите на кнопку ValiAssitant, выберите опцию Генерировать требования и введите запрос типа Create 2 safety requirements for designing a fan.

Помните, что ValiAssistant работает на основе LLM (Large Language Model), и результаты генерируемых требований могут отличаться.

Шаги показаны на рисунке ниже:

Генерация требований безопасности с помощью ValiAssistant с подсказкой.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Content