ファン・チュートリアル1 - 製品仕様 - パート1

このチュートリアルのページは更新され、現在は管理されていません。最新のチュートリアルについては、次のページを参照してください:製品の指定

このチュートリアルでは、Requirements & Systems Portal の使用を開始するための主なユーザー フローの 1 つを説明します:

  • 要件の収集と記述

  • 要件のブレイクダウン

  • 要件のレビューと改善

  • 仕様の承認とリリース

最初の2つの側面、すなわち"Gather and write requirements"と"Breakdown requirements"はパート1で、残りはSpecify Productチュートリアルのパート2で扱います。この最初のチュートリアルの所要時間は約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をクリックしてください。

クイックスタート機能 - ここから、様々な方法で新しいプロジェクトを作成することができます。このチュートリアルでは、"Simple create "を選択してください。

  • をクリックします。 Simple Createをクリックすると、"ユニークな(まだ存在しない)プロジェクト名を入力してください。 ValiFan_yourname) (1)をクリックして Create Project(2).これは図にも示されている。 Setting up a Project Name. プロジェクト権限]では、ワークスペースと同じ権限を使用することを選択できます。これは、ワークスペースにアクセスできるユーザがプロジェクトにもアクセスできることを意味します。また、カスタム権限を設定して、ユーザー権限を自分で選択することもできます。このチュートリアルでは、"Project Permissions" で "Use workspace permissions (Read & Write)" を選択します。

プロジェクト名には、"_" と "-" 以外の特殊文字は使用できません。 また、スペースも受け付けません。

プロジェクト名の設定 - ここでは、プロジェクト名とパーミッションを選択できます。このチュートリアルでは、パーミッションは今のところそのままにしておきます。

  • プロジェクトが作成されると、自動的にデフォルトの "Dashboard "が表示されます。

  • 左のナビゲーション・パネルの 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)

Requirements Module - これは、Requirements & Systems Portal の Requirements Module です。ここでは、関係者の要件をアップロードします。

オプシ ョ ン を選択す る と 、 仕様を選択す る か、 ま たは イ ン ポー ト ウ ィ ザー ド 内で直接作成す る こ と がで き ます。ここでは、インポートウィザード内で仕様を作成します(図 Import Wizard 1).

  • を選択します。 Create a Specificationを選択し Stakeholder_requirements,を選択し Continue.

image-20240320-165544.png

インポート ウィザード 1 - 最初のステップでは、要件が格納される仕様を作成します。

次に、インポート ウィザードがファイルを読み込んでインポートできるように、CSV をアップロードします。インポートが完了したら、"Valify" と呼ばれる機能を使用できます。この機能は、テキスト ベースのパラメータを、値と単位(Valis とも呼ばれる)を格納する参照に変換します。これを下の画像に示します。

要件のインポート中に、"Valify" と呼ばれる機能をデモンストレーションしました。属性のマッピングと要件のインポートが完了すると、"Valify" 機能を使用するために "Check Now" するメッセージ画面が表示されます。

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をオンにすると、要件内の数値がチェックされ、検証機能によって数値に直接変換されます。

  • 同 じ 方法で、 チ ェ ッ ク マ ッ ク を付けずに Check for possible Valisという別の要件を作成します。 R-Fan-002という名前の別の要件を、 要件テ キ ス ト と と も に作成 し ます: The Mass of the propeller shall not exceed 50g.

image-20240731-113013.png2 つのファン仕様要件では、R-Fan-001 には vali があり、R-Fan-002 にはまだ vali がありません。

2 番目の要件については、 作成時に 「検証」 機能を使用 し ませんでした。自動的にバリファイを行わない場合は、要件内に手動でバリファイを作成することもできます。その方法を説明します。

要件内に要件バ リ を作成す る

  • 要件のテキスト列をダブルクリックします。 R-Fan-002をダブルクリックし、50g を削除します。

  • を入力します。 $プロジェクト内の要件/オブジェクトのリストを表示するポップアップが開きます。

  • ダイアログボックスの右上にある +アイコンを選択します。

  • 以下の詳細を入力する。 Name: req_mass_propeller, Formula and unit: 50g and Display unit: g

下のクリックスルーで、この方法をご覧ください:

要件バ リ ーを手動で作成す る - 試 し て く だ さ い!

親子関係で要件を分解する

Enable Columns を参照 し て、 要件テーブルで列を増やす方法を確認 し て く だ さ い。

  • をクリックします。 column(1) をクリックします。

  • をクリックする。 ParentsChildrenボックスがチェックされていることを確認する。 (2)

列を有効にする - 親と子の列がチェックされているか確認する。

.

  • 列を有効にする - 親と子の列がチェックされているか確認する。

  • 要件テーブルで、作成した 2 番目の要件(R-Fan-002)を探します。列で Parents列で、セル (1)

  • ドロップダウン メニューで R-Fan-001を入力して、両方の要件をリンクします。要件に子要件が自動的に追加されることに注意してください。 R-Fan-001

  • こうすると、要件は次のようになります:

image-20240324-114433.png親子関係の作成 - Parents または Children をダブルクリックすると、要件間の継承を割り当てることができます。
  • 親子関係の作成 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 DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content