Altium Designerでのプロジェクトとドキュメントの作成

Altium Training

Altium Essentials: Project Creation and Storage

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Altium Designer で作成する設計の出発点はプロジェクトです。Altium Designer プロジェクトは、出力が最終的に作成する単一の実装を定義するデザインドキュメントのセットを一緒に収集します。例えば、PCB プロジェクトの回路図と PCB は、プリント回路基板を製造するために必要なファイルセットを含みます。対照的に、ハーネスプロジェクトから出力されるファイルセットは、ワイヤーハーネスを購入して組み立てるために使用され、マルチボードプロジェクトの論理回路図と物理的なアセンブリファイルは、複数のPCBを接続した完全な製品を製造して組み立てるためのファイルセットを出力します。

プロジェクトの設計ドキュメント一式は、マシンのローカルまたはその他のアクセス可能なソースからまとめることができ、プロジェクト・ファイルはそれらを統一された設計として関連付けます。このソフトウェアは、ダイナミックコンパイルを使用して、プロジェクトのコンポーネントとその接続性の統一データモデルを作成し、管理します。このデータモデルは、デザインドメイン間でデザインの変更を反映させるために使用されます。例えば、スケマティックとPCBドメインのドキュメント間の違いを解決するために同期させることができます。

プロジェクトドキュメントは、Altium Workspace、バージョン管理システム、または利用可能なネットワーク上のファイルとしてローカルに作成、保存できます。

以下のセクションでは、新しいプロジェクトを作成し、既存のプロジェクトにデザインドキュメントを追加する方法を説明します。

Create Project ダイアログを使用した新規プロジェクトの作成

新しいプロジェクトは、Altium Designer 内で Create Projectダイアログ (File » New » Project).

ダイアログ Create Project ダイアログは、接続されているワークスペースでの新規プロジェクトの作成、既存の外部バージョン管理リポジトリへの新規プロジェクトの追加(作業コピーはお好みの場所に)、ローカル・ハードディスク・ドライブ上の指定されたフォルダへの新規プロジェクトの作成をサポートします。

  1. リストで Locationsこのオプションをリストに表示するには、ワークスペースにアクティブに接続している必要があります。これは、新しいワークスペース プロジェクトを保存するターゲット サーバーになります。

    一言で言えば、プロジェクト管理は設計プロセスを通して変更を安全に保存、追跡し、最終的には最終製品で使用されるアセンブリされた PCB のような物理的なアイテムの作成に設計結果を流すことに重点を置いています。このようなニーズに対応するため、Altium Designerは、高度な機能を提供しながら設計者の視点からプロセスを簡素化する、さまざまなプロジェクト管理アプローチを提供します。これらの範囲は、ローカルファイルベースのストレージと管理から、ローカル/リモートバージョン管理システム(VCS)ストレージアプローチ、そして設計データの管理がワークスペースの機能に集中する高度で推奨される形態にまで及びます。

    接続された Workspaceとその内部 VCS サービスは、Altium Designer プロジェクトをホストし管理し、簡素化された VCS オペレーション、固有の設計コラボレーション機能、高度な設計データ共有、履歴追跡、ライフサイクル管理などを提供します。Workspace と統合されたプロジェクトは、Altium Designer から直接アクセスできます。 Projectsパネルから、またはブラウザベースのインターフェイスを介して Workspace 自体から直接アクセスできます。

    Workspaceが提供するサービスに組み込まれたインテリジェンスのおかげで、VCS操作などのタスクが簡素化、自動化され、ユーザアクセスコントロール(共有)、コメント、履歴などの設計コラボレーション機能がAltium Designerから直接利用できます。最終的な結果は、共同プロジェクト設計の中心的なポイントになることができる、堅牢で安全なプロジェクトの保存形式と場所です。

    Project Creations プロセステーマで 1 つ以上のアクティブなプロセス定義がある Workspace に接続されている場合、ダイアログから新しいプロジェクトを作成することはできません。 Create Projectダイアログから新規プロジェクトを作成できるのは、ローカルおよび VCS タイプのプロジェクトに限られます。代わりに、ワークスペースベースのプロジェクトの作成は、アクティブなプロセス定義の管理下に置かれます。プロセスベースのプロジェクト作成については、こちらを参照してください。
  2. リストで Project Typeリストで、作成するプロジェクトのタイプを選択し、必要に応じて利用可能なテンプレートから選択します。この エントリでは、初期ソース・ドキュメントのないシェル・プロジェクトが作成されます。

    Workspace に接続しない場合、(有効な Altium Designer ライセンスの下で)Altium Designer で作業することはできますが、その Workspace または Workspace が提供する他のサービスにアクセスすることはできません。したがって、Workspace のプロジェクト テンプレートを使用することはできません。ただし onlyダイアログのData Management - Templates ページで指定されたテンプレートフォルダから利用できます。 Preferencesダイアログの Template visibilityオプションが Server & Localに設定されている場合)。

    プロジェクトテンプレートの作成については、こちらを参照してください。

  3. を入力する。 Project Nameを入力し、オプションでプロジェクト Description.

    プロジェクト名はA-Z, a-z, 0-9で始まり、A-Z, a-z, 0-9を含むことができます。アンダースコア、ダッシュ、スペースは使用できますが、後者は名前の中央でのみ使用できます(先頭と末尾のスペースは無視されます)。以下の単語は使用できません: AUX, COM1-COM9, LPT1-LPT9, CON, NULそして PRN.また、名前に以下の文字を含めることはできません: \ . / ? % * : | " >.

を含むことはできません。 Create Projectダイアログにはさらにオプションがあります:

  • をチェックします(デフォルト)。 Version Controlオプション(デフォルト)をチェックすると、履歴や高度な共有機能など、プロジェクトにすべての VCS 機能が適用されます。チェックを外すと、プロジェクトはワークスペースに保存され、ローカルコピーと同期されます。

    この Version Controlオプションは、Altium 365 Workspace に接続されている場合にのみ使用できます。Enterprise Server Workspace に接続している場合、このオプションは有効になります。
  • PCB タイプのプロジェクトを作成する時、Constraint Manager を使用してこのプロジェクトの設計制約を管理するオプションをチェックします。 Constraint Managementオプションをチェックします。オプションが無効の場合、このプロジェクトにはデザインルールシステムが使用されます。

    この Constraint Managementオプションは Create Projectダイアログで System.ConstraintManagerオプションが詳細設定ダイアログで有効になっている場合、このオプションはダイアログでデフォルトで有効になります。

  • Enterprise Server ワークスペースに接続している場合 Repositoryドロップダウンメニュー(存在する場合)には、ワークスペースのバージョン管理サービスで管理され、使用するために共有されているすべてのデザインリポジトリが表示されます。新しいプロジェクトとそのファイルを保存するリポジトリを選択します。Versioned Storage)がデフォルトで利用可能です。SVNタイプのリポジトリを選択した場合、追加オプションとして Repository Folderオプションが追加され、リポジトリ内の別のターゲットフォルダを指定したり参照したりできます。

    この Repositoryドロップダウンメニューは、SVN リポジトリの使用が有効になっていたバージョンまたはサーバー製品から Enterprise Server をアップグレードした場合にのみ表示されます。または、Enterprise Server は、すべての Workspace デザインプロジェクトに対応する単一の Git ベースのデザインリポジトリを提供します。 Repositoryドロップダウンメニューは表示されません。

    バージョン 7.2 以降の Altium On-Prem Enterprise Server では SVN はサポートされていません。SVN プロジェクト管理の制限を避けるために、SVN プロジェクトを Enterprise Server Workspace の組み込み Git リポジトリに移行することをお勧めします。これは、ここで説明するようにサーバをアップグレードする前に行うことができます。

    Altium On-Prem Enterprise Server の SVN 廃止の詳細については、Altium On-Prem Enterprise Server 7.2.1 の SVN 廃止に関するナレッジベースの記事を参照してください。

  • をクリックします。 Advancedコントロールをクリックしてフォルダパスを指定します。

    • を使用します。 Folderフィールドを使用して、ワークスペースのフォルダ構造内でプロジェクトのフォルダを作成する場所を指定します。新しいプロジェクトの既定のパスは、ワークスペースのブラウザ インターフェイスの Admin – Settings – Projectsページで指定されます (既定では、これは Projects\).必要に応じて、[ ] ボタンをクリックして、別のワークスペース フォルダを参照および選択します。

      接続されたワークスペースでプロジェクトを作成するユーザーが、デフォルトのプロジェクト フォルダに対する書き込み 権限を持っていない場合、新しいプロジェクトを保存するためのユーザー固有の構造が自動的に作成されます。 Personal Folderを自動的に作成します。これは、メンバーの電子メールアドレス(Altium 365 Workspace の場合)またはユーザー名(Enterprise Server Workspace の場合)に基づくトップレベルのフォルダとして表示されます。 My Projectsサブフォルダが表示されます。フォルダ構造/階層はサインインしたユーザーと管理者のみが利用可能で、他のユーザーからは見えません。詳細はこちら Managing Project Creation Permissions(Altium 365 Workspace,Enterprise Server Workspace).

    • フィールドを使用します。 Local Storageフィールドを使用して、プロジェクトのローカル・バージョンをハード・ドライブ上のどこに保存するかを指定します。デフォルトの場所は、ダイアログのSystem - Default Locationsページで定義されます。 Preferencesダイアログで定義されます。必要であれば、 ボタンをクリックして、別のフォルダの場所をブラウズして選択します。これは、プロジェクトとコミット先の Git リポジトリの「作業」フォルダです。 localGit リポジトリにコミットされます。プロジェクトは最終的に、あるいはコミット時に、ワークスペース (Versioned Storage) にプッシュされます。 remoteGit リポジトリです。

  • リスト・エリアを使用して Parametersリスト領域を使用して、プロジェクトに関連付けられ Workspace に保存されたカスタム Name/Value パラメータ・ペアを追加または削除します。新しいパラメータ名と値のペアをリストに追加するには ボタンを使用し、選択したペアを削除するには ボタンを使用します。Name フィールドと Value フィールドには、最大 255 文字を入力できます。ワークスペース プロジェクトを作成すると、これらのワークスペース プロジェクト パラメータは、ワークスペース側のプロジェ クト レベル パラメータとして、新しいプロジェクトと共にワークスペースに保存されます。

    ダイアログのリストでプロジェクト テンプレートを選択すると Project Typeダイアログのリストでプロジェクトテンプレートを選択すると Parametersリスト領域には、このテンプレートのパラメータが読み込まれます。必要に応じて、これらのパラメータ(名前や値)を変更したり、削除したりすることができます。ワークスペース・プロジェクトを作成する際、パラメータ名が変更されていない場合、選択したテンプレートのパラメータはデザイン・サイドのプロジェクト・レベルのパラメータとして保存されます。そうでない場合は、ワークスペース・プロジェクト・レベルのパラメータとして保存されます。

    ワークスペース側のプロジェクトレベル・パラメータは、ワークスペース内で編集できます。一方、デザイン・サイド・パラメータはプロジェクト・ファイル(*.PrjPcb) に保存され、Altium Designer で編集できます。両方のタイプのプロジェクトレベルのパラメータは Project Optionsダイアログ (Project » Project Options) で確認でき、Altium Designer でSpecial Stringsとして使用できます。

プロジェクトを必要に応じて定義し、 ボタンをクリックします。指定したローカルフォルダと Workspace フォルダに新しいプロジェクト構造が作成されます。 プロジェクトはProjects パネルで開かれ、リモートデザインリポジトリ(Workspace)とローカルリポジトリ(作業コピー)のファイル間の完全な同期状態が反映されます。もし Version Controlオプションがチェックされていない場合(Altium 365 Workspace のみで使用可能)、ミラーされたプロジェクトは Projects パネルに表示されます。

新しく作成されたプロジェクトは Versioned Storageにコミットされます。新しく作成されたプロジェクトは Versioned Storageにコミットされます。

または、新しいプロジェクトに not新しいプロジェクトに構成ドキュメントを含むテンプレートが割り当てられている場合、プロジェクトファイル(*.PrjPcb)、つまりプロジェクトの構造のみが作成されます。プロジェクトは、プロジェクトパネルで開かれます。 Scheduled for addition のアイコンで表示されます。この時点で、プロジェクトにドキュメントを追加したり、現在のシェルの状態でワークスペースに構造を保存したりすることができます。そのためには Save to Serverパネル内のプロジェクト・エントリに関連付けられた Projects右クリックのコンテキストメニューやメインメニューからも利用できます。 Fileをクリックします。次のSave to Server(サーバーに保存)ダイアログで、含めるファイルを選択/選択解除し、オプションの Commentを追加し、 ボタンで保存処理を確定します。プロジェクトがサーバーに追加されると Projects プロジェクトがサーバーに追加されると、 アイコンで示されるように、サーバーリポジトリのファイルとローカルの作業コピーの間に存在する完全に同期された状態がパネルに反映されます。

  • プロジェクトは Projectsプロジェクトは、ターゲット ワークスペースのエントリの下に表示され、そのワークスペースの名前が反映されます。

  • さらに、プロジェクトのエントリが、ワークスペースの Projectsページに表示されます。

  • このプロジェクトは、最初、それを作成した設計者(所有者)、およびワークスペースのすべての管理者と、読み取り/書き込みアクセスが共有されます。

    プロジェクトのアクセス権設定の詳細については、「デザインの共有」を参照してください。

  • 新しいプロジェクトは、ワークスペースのブラウザ インタフェースからデザイン ページで直接作成することもできます ( Projectsを選択)、その後 Altium Designer で編集や追加のために開くこともできます。

  • プロジェクトファイル (*.PrjPcb) と共に、プロジェクト構造ファイル (*.PrjPCBStructure) が作成されます。このファイルには、プロジェクトの階層に関する情報が含まれています。このファイルは、プロジェクトのダイナミック・コンパイル時(プロジェクト・ドキュメントを開く時)に再生成されます。

  • この Create Projectダイアログにアクセスするには、パネル内のワークスペースの項目を右クリックして Projects パネル内の Create Projectコマンドを選択することでもアクセスできます。

プロジェクトのコピー

Altium Designer 内から Workspace プロジェクトをコピーするには、パネル内のプロジェクトのエントリを右クリックします。 Projectsパネルのプロジェクトのエントリを右クリックし、コンテキストメニューから Make a copy コマンドを選択します。ダイアログを使用して Create Project Copyダイアログを使用して Project Name(を決定するダイアログを使用します。 - Copy), Description(あらかじめ入力されていない)、パス(ワークスペース内の Folderパス(ワークスペース内)、および Local Storageパス(作業コピーのパス)を決定します。

プロジェクトのコピーに特別な権限は必要ありません。コピーされたプロジェクトは、元のワークスペース プロジェクトの完全なコピーであり、同じ編集プロパティを持ちます。また、コピーされたプロジェクトは元のプロジェクトと同じデザイン リポジトリに作成されます。

ワークスペース Folder デフォルトでは、元のプロジェクトが保存されているフォルダと同じになります。 をクリックして Choose Folderダイアログ(エクスプローラ・パネルの縮小版)を開き、必要に応じてフォルダを変更します。デフォルトでは Local Storageデフォルトでは、ダイアログの [システム] - [デフォルトの場所]ページで定義された場所が使用されます。 Preferencesダイアログで定義された場所に設定されます。 をクリックすると、Windows標準のダイアログが開き、必要に応じてこの場所を変更できます。

Altium Designer 内から Workspace プロジェクトをコピーします。
Altium Designer 内から Workspace プロジェクトをコピーします。

プロジェクトをコピーするたびに Project Copiedイベントタイルがコピーされたプロジェクトの履歴のタイムラインに追加されます。また Project Createdタイルには、元のプロジェクトへのリンクが含まれます。プロジェクト履歴の詳細はこちら。
既存のワークスペース プロジェクトは、[プロジェクトを開く] ダイアログからコピーできます。接続されているワークスペース内でプロジェクトを選択し、右側の下部にある Open Project As Copyをクリックします。 Information をクリックします。また、Altium Designer の Explorerパネル - デフォルトの Project Viewではなく Classic View- をクリックしてプロジェクトをコピーできます。 Copy ボタンをクリックしてコピーできます。
現在接続している Altium Workspace から開いた Workspace プロジェクトのみコピーできます。Altium Designer がプロジェクトの Workspace に接続されていない場合、またはプロジェクトが Workspace プロジェクトでない場合、このコマンドは右側に表示されません。 Make a copy コマンドは右クリックメニューで使用できません。

デザインドキュメントの追加と削除

プロジェクトが確立されると、設計ドキュメントを追加、編集、またはアクティブなプロジェクトから削除できます。プロジェクトに新しいデザイン・ドキュメントを追加する最も簡単な方法は、パネルのプロジェクト名を右クリックして Projectsパネルでプロジェクト名を右クリックし Add New to Projectを選択することです。または、メインメニューのサブメニューから必要なドキュメントタイプを選択します。 Project » Add New to Projectサブメニューから必要なドキュメントタイプを選択し、アクティブなプロジェクトに新しいドキュメントを追加します。

  • 選択したドキュメント・タイプが、ダイアログの「データ管理」-「テンプレート」でデフォルトを指定できる場合、選択したドキュメント・タイプはそのデフォルトをテンプレートとして作成されます。 Preferencesダイアログの「データ管理」-「テンプレート」でデフォルトを指定できる場合は、そのデフォルトをテンプレートとして選択したドキュメントタイプが作成されます。
  • ドキュメントは初期状態では未保存です。

特定の、または別の種類のドキュメントをプロジェクトに追加する。
特定の、または別の種類のドキュメントをプロジェクトに追加する。

テキストファイル、PDF、スプレッドシートなど、プロジェクトに関連する他の種類のドキュメントをプロジェクトに追加することもできます。追加するには Add Existing to Projectオプション(または Project » Add Existing to Projectコマンドを使用します)。 File Typeドロップダウンリストを Choose Document to Addブラウザダイアログのドロップダウンリストを All Files (*.*)に設定し、すべてのファイルタイプにアクセスできるようにします。

設計プロジェクトは Altium Designer で作成されたファイルだけに限定されません。Altium Designer 内からドキュメントにアクセスすると、Windows レジストリのファイルの拡張子や設定に基づいて、対応するオーサリング/ビューイングツールを決定します。一致するものが見つかると、Altium Designer は関連するエディタを独自の編集環境または別のアプリケーションとして起動します。これは、設計プロジェクトにあらゆるテスト、ドキュメント、背景、および仕様ドキュメントを含めることができ、設計プロジェクトがどこに移動しても、すべてのサポートドキュメントが一緒に移動するという確信があることを意味します。
Altium 365 Workspace プロジェクトに既存のドキュメントを追加する場合、以下の制限があります。 zip, 7zおよび rarファイルには制限があることに注意してください。このようなファイルを含むプロジェクトは Workspace に保存できません。この問題を修正する方法については、Git Error with status code 471Knowledge BaseのHow to fix project dataを参照してください。

プロジェクト構造からドキュメントを削除するには、パネルでその名前を右クリックして Projectsパネルでその名前を右クリックして Remove from Projectメニューオプションを選択するか、メインメニューから Project » Exclude from Projectコマンドを選択します。選択するプロンプトが表示されます:

  • Delete File- を選択すると、ソース ドキュメント ファイル自体を永久に削除します。
  • Exclude from Project- をクリックすると、そのドキュメントへのプロジェクトのリンクが削除されます(ソース・ドキュメント・ファイル自体は削除されません)。ソース・ドキュメント・ファイルが現在デザイン・エディター・ウィンドウで開かれている場合、親プロジェクトから削除されますが、パネルではフリー・ドキュメントとして開いたままになります。しかし、現在デザインスペースで開かれていない場合、削除は効果的にそれを閉じます。

また、必要なカテゴリのエントリを右クリックし、コンテキストメニューから Remove Allコマンドを選択します。

プロジェクトの削除

ローカルプロジェクトの場合、プロジェクトの削除はハードドライブからファイルを削除するケースです。Windowsエクスプローラーでプロジェクトフォルダーを開き、その内容を削除します。

プロジェクトが保存されている場所でWindowsエクスプローラーのインスタンスを素早く開くには、パネルでプロジェクトのエントリーを右クリックします。 Projectsパネルでプロジェクトのエントリーを右クリックして Exploreコマンドを実行します。

Workspace プロジェクト(およびコンポーネントやリリースされたデータなどの Workspace コンテンツ)については、Altium Designer 内のExplorer パネルから直接削除できる柔軟な機能があります。ソフト削除'として動作する削除プロセスは、レビューのためのソースアイテムへの関連リンクを含む、より多くのオプションと情報を提供します。Workspace では、削除されたコンテンツは専用の場所に移動されます。 Trash ワークスペースでは、削除されたコンテンツは専用の場所に移動され、そこから検索したり、完全に削除したりすることができます。 Trashページから完全に削除することもできます。

プロジェクトでは、所有者または管理者のみが、ワークスペースのブラウザ インタフェースから永久に削除または復元できます。 Trash.

ワークスペース プロジェクトをソフト削除するには、パネルでプロジェクト フォルダに移動し、そのエントリを右クリックして Explorerパネルのプロジェクト フォルダに移動し、そのエントリを右クリックして、コンテキスト メニューから Delete Folderコマンドを選択します。表示されるダイアログで削除を確認します。 Confirm Deleteダイアログが表示されます。プロジェクトにリリースされたデータが含まれている場合は、別の確認ダイアログが開き、このデータも削除されることが通知されます。をクリックします。 Deleteをクリックします。

をクリックします。 Explorerパネルを素早く開くには、パネル内のプロジェクトのエントリーを右クリックし Projectsパネルでプロジェクトのエントリーを右クリックし Show in Explorerコマンドを選択します。

ソフト削除の実行。ここでは、プロジェクトが関連するリリースとともに削除されています(もし製造パッケージがリリースから作成されていた場合、それらも削除されます)。
ソフト削除の実行。ここでは、プロジェクトが関連するリリースとともに削除されています(もし製造パッケージがリリースから作成されていた場合、それらも削除されます)。

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 の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content