Samouczek wentylatora 1 - Określanie produktu - część 1

Ta strona dokumentu została zastąpiona i nie jest już obsługiwana. Najbardziej aktualny samouczek znajduje się na następującej stronie: Określanie produktu.

W tym samouczku przejdziemy przez jeden z podstawowych przepływów użytkownika, który może pomóc w rozpoczęciu korzystania z portalu wymagań i systemów:

  • Zbieranie i zapisywanie wymagań

  • Podział wymagań

  • Przegląd i poprawa wymagań

  • Zatwierdzanie i publikowanie specyfikacji

Pierwsze dwa aspekty, tj. "Gather and write requirements" i "Breakdown requirements" zostały omówione w części 1, a pozostałe w części 2 samouczka Specify Product. Ukończenie tego pierwszego samouczka zajmie około 15-20 minut. Wszystkie wartości i wymagania są arbitralne.

(1) Utwórz nowy projekt

Jeśli uzyskujesz dostęp do portalu wymagań i systemów po raz pierwszy, możesz przejść do rysunku Quickstart Feature

.

  • W lewym górnym rogu (patrz rysunek Creating a New Project) kliknij menu rozwijane projektu (1).

  • Z listy projektów wybierz + Create new project (2)

image-20240320-163009.png

Tworzenie nowego projektu - możesz utworzyć nowy projekt, klikając "+ Utwórz nowy projekt"

  • Po wybraniu tej opcji zostaniesz przeniesiony do naszej funkcji "Szybki start" (patrz rysunek Quickstart Feature

    )

    . Kliknij opcję Simple Create dla "Pustego projektu"

Funkcja szybkiego startu - w tym miejscu można utworzyć nowy projekt na różne sposoby. W tym samouczku wybierz opcję "Proste tworzenie".

  • Po kliknięciu na Simple Create, zostaniesz poproszony o "Wprowadzenie unikalnej (jeszcze nie istniejącej) nazwy projektu" (np. ValiFan_yourname

    )
(1)
  • i naciśnięcie Create Project (2)

    .

    Jest to również pokazane na rysunku Setting up a Project Name. W Uprawnieniach projektu można wybrać użycie tych samych uprawnień, co obszar roboczy, co oznacza, że użytkownicy, którzy mają dostęp do obszaru roboczego, będą mieli również dostęp do projektu. Można również skonfigurować niestandardowe uprawnienia, aby samodzielnie wybrać uprawnienia użytkownika. W tym samouczku wybierz "Użyj uprawnień obszaru roboczego (Odczyt i zapis)" dla uprawnień projektu.

Nazwa projektu nie rozpoznaje znaków specjalnych z wyjątkiem "_" i "-". Również spacje nie są akceptowane.

Konfigurowanie nazwy projektu - tutaj można wybrać nazwę projektu i uprawnienia. Na potrzeby tego samouczka pozostaw uprawnienia bez zmian.

  • Po utworzeniu projektu automatycznie zostanie wyświetlony domyślny pulpit nawigacyjny.

  • Przejdź do About (1) w lewym panelu nawigacyjnym i dodaj informacje o swoim projekcie. W tym miejscu można również w dowolnym momencie zmienić nazwę projektu (2) (patrz rysunek About Project Page).

  • Główny panel nawigacyjny można zawsze zwinąć lub rozwinąć, klikając strzałkę (3) obok niego.

image-20240320-163942.pngStrona Informacje o projekcie - Tutaj wyświetlane są najważniejsze informacje o projekcie, takie jak nazwa, opis, obraz oraz data rozpoczęcia i zakończenia.

(2) Zdefiniuj wymagania interesariuszy - Importuj wymagania


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.

Otrzymaliśmy plik od naszych interesariuszy i zaimportujemy te wymagania.


Aby to zrobić, pobierz następujący plik CSV:

Valifan_stakeholder_Requirements.csv

  • Przejdź do modułu wymagań (patrz rysunek Requirements Module), klikając Requirements w lewym panelu nawigacyjnym (1)

  • Po wejściu do modułu wymagań kliknij na Import Requirements (2)

Moduł wymagań - jest to moduł wymagań portalu wymagań i systemów. Tutaj będziemy przesyłać wymagania interesariuszy.

Po wybraniu opcji można wybrać specyfikację lub utworzyć ją bezpośrednio w kreatorze importu. Utworzymy specyfikację w kreatorze importu (patrz rysunek Import Wizard 1).

  • Wybierz Create a Specification, wpisz Stakeholder_requirements, i kliknij

    Continue.

image-20240320-165544.png

Kreator importu 1 - W pierwszym kroku tworzymy specyfikację, w której będą przechowywane wymagania.

Następnym krokiem jest przesłanie pliku CSV, aby kreator importu mógł go odczytać i zaimportować. Po zakończeniu importu można użyć funkcji o nazwie "Valify", która przekształca parametry tekstowe w odniesienia przechowujące wartość i jednostkę, zwane również Valis. Jest to pokazane na poniższym obrazku.

Podczas importowania wymagań zademonstrowaliśmy funkcję o nazwie "Valify" Po zmapowaniu atrybutów i zaimportowaniu wymagań pojawi się ekran z komunikatem, w którym można "Sprawdź teraz", aby użyć funkcji "Weryfikuj".

Opcja "Valify" pozwala automatycznie konwertować wartości liczbowe na wartości wymagań. Wartości to parametry techniczne bloków, wymagań lub analiz, które mogą być wykorzystywane w obliczeniach i dokumentacji. Wartość ma wartość liczbową i zawiera dodatkowe informacje, takie jak typ, jednostka, formuła, opis oraz minimalne/maksymalne wymagania.

W przyszłości, w miarę postępu projektu, można porównywać wartości wymagań z wartościami projektowymi w module projektowania systemu.

(3) Dodaj wymagania systemowe

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.

Teraz ręcznie utworzymy niektóre wymagania systemowe (patrz rysunek Creating the Fan Specification)

  • Kliknij na + Specification (1) i wpisz Fan_Specs (2) i kliknij Create (3)

Tworzenie specyfikacji wentylatora - Ręczne tworzenie specyfikacji w portalu wymagań i systemów jest łatwe.
  • Na rysunku Create a new requirement manually, kliknij na Fan_Specs (1)

    .

    W ramach tej specyfikacji, kliknij na Create Requirements(2). Alternatywnie, można również kliknąć na niebieski przycisk "Dodaj wymaganie" w prawym górnym rogu Add Requirement (3).

Utwórz nowe wymaganie ręcznie.

  • W wyskakującym menu sprawdź, czy wybrałeś właściwą specyfikację. Następnie dodaj unikalny identyfikator (1), np. R-Fan-001 i wpisz The Mass of the fan shall not exceed 300g w polu "Tekst wymagania" (2).

image-20240731-112927.pngUtwórz nowe wymaganie ręcznie - tutaj możesz dodać identyfikator, tytuł, tekst, a nawet uzasadnienie wymagania.

Zaznaczenie pola wyboru na stronie Check for possible Valis sprawdza wartości liczbowe w wymaganiu i konwertuje je bezpośrednio na wartości za pomocą funkcji Walidacji.

  • Korzystając z tej samej metody, ale bez zaznaczania Check for possible Valis, utwórz kolejne wymaganie o nazwie R-Fan-002 z tekstem wymagania: The Mass of the propeller shall not exceed 50g

    .

image-20240731-113013.pngW dwóch wymaganiach specyfikacji wentylatora R-Fan-001 ma wartość vali, a R-Fan-002 nie ma jeszcze wartości vali.

W przypadku drugiego wymagania podczas tworzenia nie użyliśmy funkcji "Valify". W przypadku, gdy nie chcesz automatycznie weryfikować, masz możliwość ręcznego tworzenia wartości w ramach wymagania. Zobaczmy, jak możemy to zrobić.

Tworzenie walidacji wymagań w ramach wymagania

  • Kliknij dwukrotnie kolumnę tekstową wymagania R-Fan-002 i usuń 50g.

  • Wpisz $ i otworzy się wyskakujące okienko z listą wartości/obiektów wewnątrz projektu.

  • W prawym górnym rogu okna dialogowego wybierz ikonę +, aby utworzyć Vali.

  • Wprowadź następujące dane. Name: req_mass_propeller,

    Formula and unit: 50g and Display unit: g

Zobacz, jak to zrobić, klikając poniżej:

Ręczne tworzenie Requirement Vali - Wypróbuj!

Rozbijanie wymagań za pomocą relacji nadrzędnych i podrzędnych

Obserwuj rysunek Enable Columns , aby zobaczyć, jak włączyć więcej kolumn w tabeli wymagań.

  • Kliknij na column (1) po prawej stronie tabeli

  • Sprawdź, czy pola Parents i Children są zaznaczone (2)

Enable Columns - Sprawdź, czy kolumny rodziców i dzieci są zaznaczone

.

  • Enable Columns - sprawdź, czy kolumny rodziców i dzieci są zaznaczone

  • W tabeli wymagań znajdź drugie utworzone wymaganie (R-Fan-002). W kolumnie Parents kliknij dwukrotnie komórkę (1)

  • W menu rozwijanym wpisz R-Fan-001, aby połączyć oba wymagania. Należy zauważyć, że elementy podrzędne są automatycznie dodawane do wymagania R-Fan-001

  • Po wykonaniu tej czynności wymagania powinny wyglądać następująco:

image-20240324-114433.pngTworzenie relacji rodzic-dziecko - Klikając dwukrotnie na Rodzic lub Dziecko, można przypisać dziedziczenie między wymaganiami.
  • Klikając zakładkę Connections Graph (2 na rysunku Creating parent_child relationship ) znajdującą się w górnej środkowej części tabeli wymagań, można zobaczyć i zweryfikować tę relację (patrz rysunek Connection Graph

    )

image-20240731-114240.pngWykres połączeń - wykres połączeń pokazuje relację rodzic-podwładny wybranej specyfikacji. Niebieskie pola wokół wymagań wskazują specyfikację, w której się znajdują.

Wypróbuj to : Możesz wygenerować wymagania/podział wymagań poprzez ValiAssistant. Na przykład, kliknij na ValiAssitant, wybierz opcję Generuj wymagania i wpisz zapytanie takie jak Create 2 safety requirements for designing a fan.

Pamiętaj, że ValiAssistant jest zasilany przez LLM (Large Language Model) i wyniki wygenerowanych wymagań mogą się różnić.

Kroki są pokazane na poniższej ilustracji:

Generowanie wymagań bezpieczeństwa za pomocą ValiAssistant z monitem.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content