hydraulicToIsothermalLiquid
構文
説明
は、指定されたブロック線図システム newfile
= hydraulicToIsothermalLiquid(oldfile
,newpath
)oldfile
に含まれる Foundation、Hydraulic ライブラリのブロックを Isothermal Liquid ライブラリの同等のブロックに置き換えます。パラメーター値とブロック間の接続は可能な限り保持されます。また、Simscape™ Fluids™ ライセンスがある場合、このツールは Fluids、Hydraulics (Isothermal) ライブラリのブロックについても Fluids、Isothermal Liquid ライブラリおよび Foundation、Isothermal Liquid ライブラリの同等のブロックに置き換えます。oldfile
は、モデル、サブシステム、またはライブラリのいずれかになります。
Isothermal Liquid ブロック ライブラリは Thermal Liquid などの他の流体ドメインと同様の構成になっており、Isothermal Liquid ライブラリ ブロックと Hydraulic ライブラリ ブロックの間に 1 対 1 の対応がない場合がよくあります。変換ツールでは、変換中に発生したすべての問題を HTML レポートにリストし、レポートと変換されたブロック線図システムの両方を newpath
で指定された場所に保存して、変換後のシステムの名前 newfile
を返します。
newfile
引数と newpath
引数はどちらもオプションです。newpath
引数を省略した場合、ツールでは変換されたシステムとレポートが現在のフォルダーに保存されるため、現在の作業フォルダーに対する書き込み権限が必要です。
新しいファイルは古いファイルの最後に保存されたバージョンに基づきます。つまり、元のブロック線図システムを変更した後、それらを保存せずに変換ツールを使用した場合、それらの変更は新しいシステムに反映されません。また、変換ツールを使用する前に、元のブロック線図システムをコンパイルして問題がないことを確認するようお勧めします。
アップグレードの考慮事項とプロセスの詳細については、Isothermal Liquid ブロックを使用するための油圧モデルのアップグレードを参照してください。
は、ファイルのリスト newfiles
= hydraulicToIsothermalLiquid(oldfiles
)oldfiles
を変換します。それぞれのファイルは、モデル、サブシステム、またはライブラリのいずれかになります。ファイルのリストを変換する場合、変換ツールは変換されたファイル間のリンクをリストで保持します。この構文は、他のライブラリ、モデル、サブシステムへの参照またはリンクを含むモデルの変換に使用します。
oldfiles
にリストされたファイルに Foundation、Hydraulic ライブラリまたは Fluids、Hydraulics (Isothermal) ライブラリのブロックが含まれている場合、ツールはそれらを Isothermal Liquid ライブラリの同等のブロックに置き換えます。元のファイルの名前に _converted
が付加され、変換された各ファイルが元のファイルと同じフォルダーに保存されます。ファイルが油圧ブロックを含まず、油圧ブロックを含む oldfiles
にリストされているファイルも参照していない場合、そのファイルはツールで変更されません。ツールは、変換されたファイルの名前のリスト newfiles
を返し、変換レポートを oldfiles
にリストされた最初のファイルの場所に保存します。変換レポートの名前は HtoIL_report
で、このレポートに oldfiles
のリストに含まれるすべてのファイルについての変換中に発生したすべての問題がリストされます。
は、フォルダー newfiles
= hydraulicToIsothermalLiquid(toppath
)toppath
とそのサブフォルダーにあるすべてのモデル、サブシステム、およびライブラリを変換します。変換されたファイル間のリンクがリストで保持されます。この構文は、カスタム ライブラリの変換や他のライブラリ、モデル、サブシステムへの参照またはリンクを含むその他のモデルの変換に使用します。
toppath
とそのサブフォルダーは、どちらも MATLAB® パス上になければなりません。モデル、サブシステム、またはライブラリに Foundation、Hydraulic ライブラリまたは Fluids、Hydraulics (Isothermal) ライブラリのブロックが含まれている場合、ツールはそれらを Isothermal Liquid ライブラリの同等のブロックに置き換えます。元のファイルの名前に _converted
が付加され、変換された各ファイルが元のファイルと同じフォルダーに保存されます。ファイルが油圧ブロックを含まず、油圧ブロックを含む toppath
フォルダー階層内のファイルも参照していない場合、そのファイルはツールで変更されません。ツールは、変換されたファイルの名前のリスト newfiles
を返し、HtoIL_report
という名前の変換レポートを toppath
フォルダーに保存します。
は、newfiles
= hydraulicToIsothermalLiquid(___,oldcustomblocks
,newcustomblocks
)oldcustomblocks
にリストされたカスタム油圧ブロックを対応する等温流体ブロック newcustomblocks
に置き換えます。前述の構文の任意の入力引数の組み合わせで、他のすべての入力引数の後にカスタム ブロックの名前の cell 配列を 2 つ指定します。この構文は、マスクされたライブラリ ブロックや Simscape 言語で記述されたカスタム ブロックなどのカスタマイズされた油圧ブロックを含むモデルの変換に使用します。
この構文を使用する前に、カスタマイズされたブロックと同等の等温流体バージョンを準備しておきます。
Foundation、Hydraulic ライブラリまたは Fluids、Hydraulics (Isothermal) ライブラリのブロックを含むカスタム ライブラリのブロックとサブシステムについては、それらのカスタム ライブラリに対して変換ツールを実行します。
Simscape 言語で記述されたカスタム油圧ブロックについては、それらのブロックと同等の等温流体ドメインを使用するバージョンを手動で作成します。
oldcustomblocks
にリストされたブロックを変換中に検出すると、ツールはそのブロックを newcustomblocks
にリストされた同等のブロックに置き換えます。2 つの cell 配列 oldcustomblocks
と newcustomblocks
の要素数は同じでなければなりません。各要素はブロック名に対応します。各配列にリストされたそれぞれのブロックで、端子数、端子の順序、およびプログラム上のパラメーター名が一致している必要があります。