风扇教程 1 - 指定产品 - 第 1 部分

本文档页面已被取代,不再维护。有关最新教程,请参阅以下页面:指定产品

在本教程中,我们将介绍一个主要的用户流程,帮助您开始使用 Requirements & Systems Portal:

  • 收集和编写需求

  • 分解需求

  • 审查和改进需求

  • 批准和发布规格

前两个方面,即"Gather and write requirements"和"Breakdown requirements将在 "指定产品教程 "的第 1 部分中介绍,其余部分将在第 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后,系统会要求您 "输入一个唯一的(尚未存在的)项目名称"(例如 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"功能。在映射属性和导入需求后,你会看到一个信息屏幕,你可以 "立即检查 "来使用 "Valify "功能。

验证 "选项可以自动将数值转换为需求值。Valis 是图块、需求或分析的技术参数,可用于计算和文档编制。一个 Vali 有一个数值并包含其他信息,如类型、单位、公式、描述和最小/最大要求。

随着项目的进展,您可以将需求值与系统设计模块中的设计值进行比较。

(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 功能将其直接转换为值。

  • 使用同样的方法,但不打勾 Check for possible Valis创建另一个需求,名为 R-Fan-002的需求,需求文本为 The Mass of the propeller shall not exceed 50g.

image-20240731-113013.png在这两个风扇规格需求中,R-Fan-001 有一个 Vali,而 R-Fan-002 还没有 Vali。

在创建第二个需求时,我们没有使用 "验证 "功能。如果你不想自动验证,你可以选择在需求中手动创建 Vali。让我们看看如何做到这一点。

在需求中创建需求 Valis

  • 双击需求的文本列 R-Fan-002并删除 50g。

  • 键入 $弹出一个显示项目内的 Valis/对象列表。

  • 在对话框右上角,选择 +图标创建一个 Vali。

  • 输入以下详细信息。 Name: req_mass_propeller, Formula and unit: 50g and Display unit: g

请看下面的点击演示:

手动创建需求 Vali - 试试看!

用父子关系分解需求

观察图 Enable Columns 了解如何在需求表中启用更多的列。

  • 点击 column(1) 表格右侧的

  • 确认 ParentsChildren复选框被选中 (2)

启用列 - 确认是否选中父列和子列

.

  • 启用列 - 确认是否选中父列和子列

  • 在需求表中,找到你创建的第二个需求(R-Fan-002)。在 Parents列中,双击单元格 (1)

  • 在下拉菜单中,输入 R-Fan-001来链接两个需求。注意子项会自动添加到需求中 R-Fan-001

  • 这样做之后,你的需求应该是这样的:

image-20240324-114433.png创建父子关系 - 通过双击父子或子代,你可以在需求之间分配继承关系。
  • 点击 Connections Graph(2Creating parent_child relationship图)选项卡,就可以看到并验证这种关系(见图 Connection Graph)

image-20240731-114240.png连接图 - 连接图显示所选规范的父子关系。需求周围的蓝框表示它们所在的规格。

试试这个:您可以通过 ValiAssistant 生成需求/分解需求。例如,点击 ValiAssitant,选择 "生成需求 "选项,然后输入以下提示语 Create 2 safety requirements for designing a fan.

请记住,ValiAssistant 由 LLM(大型语言模型)驱动,生成的需求结果可能会有所不同。

具体步骤如下图所示:

通过 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