単純な住宅ロン計算用Webアプリ
この例では,网址アプリを作成し,それをMATLAB®Web应用服务器の開発用バ,ジョンでホストする方法を説明します。この例では,软件设计师の単純な計算機アプリをWebアプリのベースとして使用しています。アプリおよび入力できる数値の詳細にいては,数値入力に基づいてデ,タを計算しプロットするアプリを参照してください。ワ,クフロ,で,次を行います。
Web应用程序编译器アプリまたはMATLAB编译器™の
compiler.build.webAppArchive
を使用して,App Designerから単純な計算機アプリをパッケ,ジ化します。このステップでは,Webアプリアカブ(.ctf
)ファleiルを作成します。Webアプリアカブ(
.ctf
)ファleiルをMATLAB Web App Serverの開発用バ,ジョンにデプロ@ @します。Webアプリのホ,ムペ,ジからWebアプリを実行します。
前提条件
MATLAB Web应用程序服务器™の開発用バジョンをンストルして構成します。
サバのンストルの詳細にいては,MATLAB编译器のMATLAB Web应用程序服务器の開発用バージョンのインストールを参照してください。
サバの構成方法の詳細にいては,MATLAB编译器のMATLAB Web应用服务器の開発用バ,ジョンの構成を参照してください。
App Designerファaapl .ル
Mortgage.mlapp
を現在の作業ディレクトリにコピ,します。ファ@ @ルの既定の場所は次のとおりです。オペレ,ティングシステム ファ@ @ルの既定の場所 窗户® C:\Program Files\MATLAB\R2022b\ \ matlab主要\ \ Mortgage.mlapp例子
Linux® /usr/local/MATLAB/R2022b/ / matlab /主/ Mortgage.mlapp例子
macOS /应用程序/ MATLAB /R2022b.app / / matlab /主/ Mortgage.mlapp例子
Webアプリコンパラを使用したWebアプリのパッケジ化および作成
Matlabを起動します。
Matlabコマンドラemrンで"
webAppCompiler
と入力し,Webアプリコンパescラアプリを開きます。ルストリップの[メepンファepル]セクションでボタンをクリックして,
Mortgage.mlapp
ファ@ @ルをプロジェクトに追加します。アプリ名、作成者、概要、説明、バージョンなどのアプリに関する情報を含む[アプリの詳細]セクションが含まれるように,Webアプリコンパ。[アプリの詳細の編集]をクリックして,App Designer内でアプリに関する情報を編集できます。[更新]をクリックし,行った変更でWebアプリコンパescラを更新します。(オプション)Webアプリをサ、バ、にデプロ、するときに、区別しやすい表示名を使用するようにします。
(オプション)追跡用にバ,ジョン番号を入力します。バ,ジョン番号は,Webアプリのホ,ムペ,ジに表示されます。
(オプション)[概要]フィルドにWebアプリの説明を追加します。この説明は,Webアプリのホ,ムペ,ジに表示されます。
[アカブ情報]セクションで,ア,カ,ブ名を
myMortgageWebApp
として指定します。[パッケ,ジ化]をクリックしてアプリをパッケジ化し,Webアプリアカブ(
.ctf
ファaapl . aapl .ル)を作成します。開いた[プロジェクトを保存]ダイアログボックスで,プロジェクト名,およびWebアプリプロジェクトを保存する場所を指定します。Webアプリコンパescラによりプロジェクトが保存され,[パッケ,ジ]ダ@ @アログボックスが開きます。
パッケ,ジ化が完了したら,[パッケ,ジ]ダ电子邮箱アログボックスで,[出力フォルダ,を開く]をクリックします。これにより,以下のファ。
myMortgageWebApp.ctf
mccExcludedFiles.log
PackagingLog.html
requiredMCRs manbetx 845Products.txt
ログファ@ @ル
PackagingLog.html
を表示して,Webアプリアカブのパッケジ化および作成に使用された正確な世纪挑战集团
構文を確認できます。
compiler.build.webAppArchive
を使用したWebアプリのパッケジ化および作成
メモ
Webアプリコンパescラアプリを使用してスタンドアロンアプリケ,ションが既に作成されている場合は,この節を省略できます。一方,プログラムによる方法でMATLABコマンドウィンドウからWebアプリを作成する方法を確認する場合は,以下の手順に従ってください。
にあるmatlabroot
\ \ matlab \主要例子Mortgage.mlapp
ファ@ @ルへのパスを保存します。mortgageApp = fullfile(matlabroot,“例子”,matlab的,“主要”,“Mortgage.mlapp”);
compiler.build.webAppArchive
を使用してWebアプリアカブをビルドします。名前と値の引数を使用してアカブ名を指定します。buildResults = compiler.build.webAppArchive(mortgageApp,...“ArchiveName”,“myMortgageWebApp”);
compiler.build.Results
オブジェクトbuildResults
に,ビルドタ▪▪プ,生成されたファ▪▪ル,ビルドオプションに関する情報が格納されます。ビルド関数により,現在の作業ディレクトリの
myMortgageWebAppwebAppArchive
という名前のフォルダ内に以下のファルが生成されます。mccExcludedFiles.log
—Webアプリに含まれていないすべてのル。サポトされていない関数の詳細にいては,MATLAB编译器の制限を参照してください。myMortgageWebApp.ctf
—デプロ。requiredMCRs manbetx 845Products.txt
- - - - - -MATLAB运行时がWebアプリを実行するために必要な製品の製品IDが含まれるテキストファaaplル。unresolvedSymbols.txt
-未解決のシンボルに関する情報が含まれるテキストファie浏览器ル。
Webアプリのデプロ
パッケ,ジ化プロセス中にMATLAB编译器により生成されたプロジェクトフォルダ,に移動します。
Webアプリアカブファル
myMortgageWebApp.ctf
を,サ,バ,によって構成されたアプリフォルダ,にコピ,します。既定の場所は次のとおりです。オペレ,ティングシステム アプリフォルダ,の場所 窗户
% ProgramData % \ MathWorks \ webapps \R2022b\应用
Linux
/地方/ MathWorks / webapps /R2022b/应用程序
macOS
/图书馆/应用程序/ MathWorks 万博1manbetx/ webapps /支持R2022b/应用程序
サ,バ,アプリケ,ションの[アプリフォルダ,を開く]ボタンをクリックしてアプリフォルダ,を開くこともできます。詳細にいては,サ,バ,アプリケ,ションの起動を参照してください。
サ,バ,アプリケ,ションの[ホ,ムペ,ジを開く]ボタンをクリックします。
このアクションによって,既定のWebブラウザーを使用してWebアプリのホームページが開きます。単純な住宅ロン計算用Webアプリを表示するタルが表示されます。これで,Webアプリがデプロ。
网址アプリの実行
Webアプリを実行するには,Webアプリのホ,ムペ,ジの
myMortgageWebApp
タ@ @ルをクリックします。网址アプリが新しいタブで開きます。
(每月支付)ボタンをクリックして,各月の支払いと元利のグラフを取得します。
これで,Webアプリが正常に作成,デプロ。
住宅ロン計算用Webアプリ