Working with Block Libraries

Learn about block libraries for building dynamic system models.

Library Organization

The blocks in a library are organized into directories called palettes. Each library can have multiple palettes to expose different sets of blocks. From the Palette Browser in the workspace, the palettes are displayed as nested directories. When opened in the modeling window, palettes are displayed hierarchically as diagrams.

The standard System library of the software includes the Activate and Modelica palettes. These palettes hold a wide range of predefined blocks. Additional libraries are available in the Professional version of Activate including HyperSpice and Hydraulics by Fluidon.

Library Management

The software includes a Library Manager tool for facilitating the creation, installation, and editing of block libraries. A set of APIs is also available for these operations.

Libraries are versioned for managing additions or modifications to the libraries.

Library Contents

Libraries contain an organized set of OML scripts, demos, utilities and help files:


Library Customization

A set of functions is available for customizing libraries. See the chapter on Libraries in the Extended Definitions for Advanced Users.

Library Licensing

Activate supports licensed third-party and external libraries. Licenses are implemented based on the Altair Licensing system.

ライブラリからのブロックへのアクセス

ブロックをPalette Browserからモデリングウィンドウにドラッグするか、ライブラリメニューから挿入します。

ImportantColonSymbol 作業領域でブロックにアクセスできるようにするには、ライブラリをインストールしておく必要があります。
  1. Palette Browserで、パレットを選択してからブロックを選択し、モデルにドラッグします。
    Palette Browserからモデルに追加したブロックでは、元のブロックライブラリへの参照が維持されます。
  2. または、ファイル#menucascade-separatorライブラリ#menucascade-separatorライブラリからブロックを挿入の順に選択し、ブロックの.scmファイルに移動してOpenをクリックします。

ライブラリの作成

ライブラリはライブラリマネージャーで作成します。

  1. メニューバーで、 File#menucascade-separatorライブラリ#menucascade-separatorマネージャーを選択します。
  2. ライブラリマネージャーダイアログで、新規ライブラリの作成を選択します。
  3. Library Creatorダイアログで、ライブラリ名を入力し、その新しいライブラリの保存先にするディレクトリへのパスを入力します。
  4. OKを押します。
    指定したディレクトリに新しい空のライブラリが作成されます。

ライブラリの編集

ライブラリマネージャーには、ライブラリにブロックを追加、置換、削除するオプションや、ライブラリをアンインストールするオプションが含まれています。

  1. メニューバーで、 File#menucascade-separatorライブラリ#menucascade-separatorマネージャーを選択します。
  2. 表示されるライブラリマネージャーダイアログで、ライブラリドロップダウンメニューから、編集したいインストール済みライブラリを選択します。
  3. 選択ライブラリには、編集したライブラリの保存先のディレクトリパスを入力します。
  4. 次のオプションから選択します。
    • ライブラリにブロックを追加するには、現在のダイアグラムでブロックを選択して、追加/置き換えをクリックします。選択したブロックがライブラリにすでに存在している場合は、既存のブロックが新しいブロックに置き換えられます。
    • ライブラリからブロックを削除するには、現在のダイアグラムでブロックを選択して削除をクリックします。
    • インストールからライブラリ全体をアンインストールするには、アンインストールをクリックします。

ライブラリのインストール

指定したディレクトリにライブラリを作成、名前付け、インストールします。

  1. メニューバーで、 File#menucascade-separatorライブラリ#menucascade-separatorインストールを選択します。
  2. 表示されるインストールダイアログで、インストールするライブラリに移動して、フォルダ選択をクリックします。
  3. 表示されるLibrary Creatorダイアログで、新しいライブラリの名前と、このライブラリの保存先にするディレクトリへのパスを入力します。
  4. OKをクリックします。
    指定したディレクトリに新しい空のライブラリが作成されます。

ライブラリのアンインストール

ライブラリをアンインストールするには、アンインストールダイアログまたはライブラリマネージャーダイアログを使用します。

  1. メニューバーで、 File#menucascade-separatorライブラリ#menucascade-separatorアンインストールを選択します。
  2. 表示されるライブラリのアンインストールダイアログで、アンインストールするライブラリを選択して、OKをクリックします。または、ライブラリマネージャーにアクセスして(File#menucascade-separatorライブラリ#menucascade-separatorライブラリマネージャー)、ライブラリをアンインストールできます。
    選択したライブラリがインストールから削除されます。