Altium Designer 統合環境とは

Altium Designer
|  July 1, 2019

回路図を描く時には回路図エディタを起動し、プリント基板をレイアウトする時にはPCBエディタを起動する。これはプリント基板CADを利用する場合のごく普通の手順です。しかしAltium Designerでは違います。

Altium Designerではプラットフォームを起動するだけでよく、回路図を書く場合でもPCBをレイアウトする場合でも個々にプログラムを起動する必要はありません。何故なら、Altium Designerが真の統合ツールだからです。

Altium Designerのユーザーの皆さんは、このような独自性を意識することなく利用されていると思いますが、実はこの統合環境は他には見られない極めてユニークなものなのです。

Altium Designer統合環境のしくみ

Altium Designerのプログラムは他とは異なり、クライアントとサーバーの 2つのパートに明確に分離されています。

例えば回路図エディタを例にとると、ユーザーが画面を見ながらマウスやキーボードでツールとのやり取りを行う為のユーザーインターフェイスと、回路図の編集機能を提供するアプリケーションロジックの部分が分割され、それぞれ独立したプログラムとして実装されています。このユーザーインターフェイス部はクライアントモジュールとして実行ファイル(.exe)形式で用意され、アプリケーションロジック部はサーバーモジュールとしてダイナミックリンクライブラリ(.dll)で用意されています。このサーバーモジュールにはAPIが用意されており、クライアントはこのAPIを介してサーバーが持つ回路図編集機能にアクセスし、回路図エディタとしての機能を包括的に提供します。

このクライアント部とサーバー部との分離は、PCBエディタ等の他のアプリケーションでも同様に行われています。そしてさらに重要なのは、一つのクライアントが全てのサーバーの共通のユーザーインターフェイスとして使用されるという事です。

この構造をクライアント側から見ると、一つのクライアントに複数のサーバーが接続される形となり、接続された全てのサーバーをクライアントが単一のユーザーインターフェイスで束ねています。これはまさにツールの統合を意味します。そしてこのクライアントモジュールは統合プラットフォームとしてAltium Designer統合環境の根幹を成しています。

Altium Designer 統合環境

Altium Designerでは一つのクライアントに複数のサーバーがプラグインされる事によって統合環境が実現されます。クライアントモジュールは実行ファイル(exe)で提供され、サーバーモジュールはDLLで提供されます。DLLで提供される全てのアプリケーションはクライアントを起動するだけで利用できます。また異なるタスクに移行(例えば回路図編集からPCBレイアウト)する場合でも、オープンしたドキュメントの種類に合った画面が自動的に呼び出される為、恣意的なアプリケーションの切り替えは不要です。また、各サーバーのAPIは公開されており、ユーザーが独自に作成したアプリケーションからサーバーにアクセスする事ができます。この先進的な統合環境は、1995年にEDA/Clientという名で登場し、その後の改良に伴いDesign explorer、DXPプラットフォームと名を変え現在のX2プラットフォームに至ります。

サーバーの分類

Altium Designerの機能モジュールとして提供されるサーバーは次の3種類に分類できます。Altium Designerではこのようなサーバーが機能ごとに用意され、これらがX2プラットフォームにプラグインされる事によって一体化します。  

・Document Editor/Viewers

回路図エディタやビューワなどのドキュメントウィンドウを伴うもの。これらは、表示された画面のペインやメニューを使って機能を利用します。

・Wizards

ウィザードではポップアップウィンドウが表示され、この項目に入力されたデータをサーバーが受け取る事によって機能します。IPCフットプリントウィザードなどがあります。

・Utility Servers

混在回路シミュレータのようにウィンドウを持たないユーティリテーでは、エディタのコマンドメニューから API を介してサーバーの機能にアクセスします。

なお、ユーザーが必要に応じて機能を追加する為に別途に提供されているサーバーモジュールを、エクステンションと呼んでいます。

統合プラットフォームの画面要素

Altium DesignerのX2統合プラットフォームは、多彩でフレキシブルな画面によって多種多様なサーバーの共通のユーザーインターフェイスとしての役割を果たします。

プリント基板CAD - Altium Designer 統合プラットフォームの画面

統合プラットフォームの画面:中央のドキュメントウィンドウには回路図が表示され、
画面の上部にはメニューとツールバー、下部には複数のタブとボタン、左にはワークースペース
パネル、そして右にもパネルがあり部品ライブラリの内容が表示されています。

 

画面を構成しているメニューやツールバー、パネルは、マウスでドラッグする事によって画面上のどこにでも移動する事ができます。これについては実際に試してみるとその柔軟さが実感できます。

情報の表示や設定の為のパネルは数多く用意されており、重なって後ろに隠れているパネルはタイトルバーをクリックして全面に移動できます。また、画面右下の[ PANEL]ボタンを押すと用意されている全てのパネルがリストされ、この中から必要なパネルを選択して表示させる事ができます。

またタイトルバーの右端付近に検索窓があります。これはデザインデータを検索する為のものではなく、コマンドとプリファレンスの設定項目を検索する為のものです。この検索窓を使ってコマンドを検索し、その検索結果からコマンドを直接実行する事ができます。

コマンドの検索と実行

コマンドの検索と実行:検索窓に[save]と打ち込むと、保存の為の複数のコマンドが
リストされ、そのコマンドをクリックする事により処理を実行きます。


また、目的の設定項目が見つからない時にもこの検索窓で探し、ワンクリックで目的の設定ページに移動する事ができます。例えば、検索窓に[grid]と打ち込むとグリッドの設定項目を含むページがリストされます。この中から目的のページを選ぶと瞬時にそのページに移動する事ができます。

この統合プラットフォームはAltium Designerの顔として現れ、ユーザーはこの顔と向き合い対話しながらツールを利用します。はじめはその多彩さに戸惑う事も多いと思いますが、使い込むにつれ何一つとして無駄のない洗練されたものである事が分かってきます。直観的な操作ができますので、慣れるまでにそれほど時間はかからないはずです。

Altium Designer 統合プラットフォームの機能」のブログでは、ライセンス管理、エクステンションの管理、アップデートの管理など、これからAltium Designerをご利用される方向けにさらに詳細を解説していますので、ぜひご覧ください。

また、Altium Designerについて詳しく習得したい方は、今すぐアルティウムのエキスパートにお問い合わせください

About Author

About Author

PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

most recent articles

Altium Designerによるプリント基板の設計 プリンテッドエレクトロニクスは3D印刷と同様に一般化しつつあります。急速に広がりつつあるこの技術により、製造の分野において新しい可能性が生まれ、技術者や設計者は、これまで対応できなかった市場に製品を送り出すことが可能になりました。新しい基板とインクは、生体医療から航空宇宙、家電機器まで、様々な用途に対応するために開発されています。 この技術に対応できる契約製造業者が多数、出現したことで、コスト競争が激しくなりつつあります。試作と量産を迅速に行えることは多くの可能性を秘めています。Altium 365®を使用すれば、設計プロセス全体で製造業者と情報を常に直接共有できます。 以下は、セッションで紹介されたトピックとなります。 現在のプリンテッドエレクトロニクス設計で使用する独自の配線技法 プリンテッドエレクトロニクス用にレイヤー構成を指定する方法 プリンテッドエレクトロニクス用にビアを配置する方法 製造業者がすぐに使用できるデザインパッケージを作成する方法 Altium 365を使用して製造業者と直接、情報を共有する方法 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Altium Designer 21:より優れた設計手法 設計プロセスでは多くの場合、退屈な繰り返し作業が求められます。Altium Designer 21では、ユーザーの皆様からのフィードバックを基に長く使用されている機能に見直しを加え、ユーザーエクスペリエンスを改善するとともにパフォーマンスと安定性の向上が行われており、より優れた環境で設計を行うことができます。これらの改良点により、既存の設計タスクが合理化され、リアルな3Dモデリングで精巧なリジッド設計またはリジッドフレキシブル設計を完成させることができます。 さらに、Altium 365®はAltium Designerの最新リリースで、従来にも増して重要な役割を果たしています。詳しくご覧ください。 以下は、セッションで紹介されたトピックとなります。 SPICEシミュレーションの拡張 リジッドフレキシブル設計: 基板プランニングとレイヤースタックの定義 高速設計:トロンボーンとノコギリ歯のチューニング 回路設計の改良:一般的なコンポーネントとネットのプロパティ Altium 365:プロジェクト履歴、競合回避、コメント 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
58:23 設計の規模に関わらず必要とされるデータの整合性と管理 今日の設計者が直面する課題はますます広範囲になり、複雑化しています。それとは対照に、作成した設計データを正しく編成、管理、共有する時間は少なくなっています。専任の担当者を置くことができなければ、設計者に選択を任せてしまうことになります。彼らはECADデータ管理システムを自分で実装して保守するかもしれません。あるいは、正しいデータ管理をあきらめ、誤った設計データが製造業者に送られる危険性や、さらには、顧客に供給される最終製品が誤ったデータで製造されるリスクを許容するかもしれません。 このオンデマンドWebセミナーでは、設計の規模に関わらず必要とされるデータの整合性とデータを正確に管理するメリットについて解説し、ECADデータ管理を効率的にするソリューションを紹介します。 以下は、セッションで紹介されたトピックとなります。 ライブラリ、設計、ワークフロー、共同作業者を1か所に整理し、どのようなデバイスでも、どこからでもアクセスや表示を行えるようにする。 デザインの履歴を、コンポーネントの変更から製造側の結果まで、およびその中間の全てを含めて保守し、以前のバージョンを迅速、かつ簡単に復元する。 根本的に整理され、検索可能で、多くのパラメーターを含む新しいコンポーネントを作成し、入手可能性、コスト、ライフサイクル状態を保証する。 コスト、入手可能性、製造性、信頼性の問題があるコンポーネントを使用している設計を迅速に識別し、更新する。 チームのメンバー、マネージャー、顧客、社外のサービスプロバイダーと設計をリアルタイムで、設計サイクルのどの時点でも簡単に共有およびレビューできるようにし、共同で作業を行う。 MCAD設計者のツールと統合し、MCAD設計者と共同で作業を行う。 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Back to Home