Production Server コンパイラ アプリを使用したデプロイ可能なアーカイブのパッケージ化
サポートされるプラットフォーム: Windows®、Linux®、Mac
この例では、MATLAB® 関数からデプロイ可能なアーカイブを作成する方法を説明します。その後、生成されたアーカイブをシステム管理者に渡すことができます。システム管理者がそのアーカイブを MATLAB Production Server™ にデプロイします。
MATLAB での関数の作成
MATLAB で、パッケージ化する MATLAB プログラムを調べます。
この例では、次のように関数 addmatrix.m
を記述します。
function a = addmatrix(a1, a2)
a = a1 + a2;
MATLAB コマンド プロンプトで、addmatrix([1 4 7; 2 5 8; 3 6 9], [1 4 7; 2 5 8; 3 6 9])
と入力します。
出力は以下のようになります。
ans = 2 8 14 4 10 16 6 12 18
Production Server コンパイラ アプリを使用したデプロイ可能なアーカイブの作成
[MATLAB アプリ] タブで、[アプリ] セクションの右端にある矢印をクリックします。[アプリケーションのデプロイ] で、[Production Server コンパイラ] をクリックします。[Production Server コンパイラ] プロジェクト ウィンドウで、[デプロイ可能なアーカイブ (.ctf)] をクリックします。
または、MATLAB プロンプトで「
productionServerCompiler
」と入力して [Production Server コンパイラ] アプリを開くこともできます。[MATLAB Compiler SDK] プロジェクト ウィンドウで、デプロイする MATLAB アプリケーションのメイン ファイルを指定します。
ツールストリップの [エクスポートする関数] セクションで、 をクリックします。
[ファイルの追加] ウィンドウで、サンプルのフォルダーを参照し、パッケージ化する関数を選択します。[開く] をクリックします。
関数
addmatrix.m
がメイン ファイルのリストに追加されます。
アプリケーションとその外観のカスタマイズ
デプロイ可能なアーカイブをカスタマイズして、以下のようにアプリケーションに関する情報を追加できます。
アーカイブ情報 — デプロイされるアーカイブに関する編集可能な情報。
アーカイブの実行に必要な追加ファイル — 生成されるアーカイブの実行に必要な追加のファイル。これらのファイルは、生成されるアーカイブ インストーラーに含められます。コンパイラ プロジェクトの必須ファイルの管理 (MATLAB Compiler SDK)を参照してください。
再配布用にパッケージ化されるファイル — アプリケーションと共にインストールされるファイル。これらのファイルには、以下が含まれます。
生成されたデプロイ可能なアーカイブ
生成された
readme.txt
アプリケーションと共にインストールするファイルの指定 (MATLAB Compiler SDK)を参照してください。
MATLAB 関数シグネチャ ファイルを含める — クライアントが MATLAB 関数を使用するときに役立つ関数シグネチャ ファイルの追加または作成を行います。
アプリケーションのパッケージ化
パッケージ化されたアプリケーションを生成するには、[パッケージ化] をクリックします。
[プロジェクトを保存] ダイアログ ボックスで、プロジェクトを保存する場所を指定します。
[パッケージ] ダイアログ ボックスで、オプション [プロセスが完了したら出力フォルダーを開く] が選択されていることを確認します。
デプロイ プロセスが完了したら、生成された出力を調べます。
for_redistribution
— アーカイブを配布するインストーラーが含まれるフォルダー。for_testing
— インストーラー作成用の生の生成ファイルが含まれるフォルダー。PackagingLog.txt
— パッケージ化ツールにより生成されたログ ファイル。
参考
関数
mcc
(MATLAB Compiler) |deploytool
(MATLAB Compiler)
アプリ
- Production Server コンパイラ (MATLAB Compiler SDK)