NI システム構成 20.5 APIリファレンス

ファームウェアをアップグレード (VI)

  • 更新日2023-02-21
  • 7分で読める
インストールパッケージ: NI システム構成

ターゲット上のファームウェアを更新します。更新するファイルまたはバージョンを指定できます。

minibutton.gif  ブロックダイアグラムに配置 minibutton.gif  関数パレットを表示

ファームウェア(ファイル)をアップグレード

ローカルコンピュータのファームウェアファイルを使用してターゲットのファームウェアを更新します。

Upgrade Firmware (File)

cbool.gif

タスクを自動的に停止は、ターゲット上で実行されているすべてのタスクを自動的に停止するよう指定します。これは、タスクが完了してファームウェア更新モードに移行していても実行されます。デフォルトはTRUEです。

crn.gif

リソース入力 は、変更されるリソースを指定します。

cpath.gif

ファームウェアファイル は、ローカルコンピュータのファームウェアファイルの名前と場所を指定します。

cbool.gif

常に上書き は、出力先ファームウェアイメージを上書きするよう指定します。これは、出力先ファームウェアイメージとバージョンが同じまたは古い場合でも実行されます。FALSEの場合、関数がファームウェアのバージョンを確認して現在のバージョンがアップグレードしようとしているバージョンよりも新しい場合にエラーを返します。 ファームウェアバージョンが同じで、このパラメータがFALSEに設定されている場合、VIはファームウェアをアップグレードせずに成功を返します。TRUEの場合、このVIは出力先ファームウェアイメージのバージョンに関わらず、自動的にファームウェアをアップグレードします。デフォルトで、このVIは指定されたバージョンが新しい場合のみファームウェアイメージを上書きします。

cerrcodeclst.gif

エラー入力 (エラーなし) は、このノードの実行前に発生したエラー状態を示します。この入力は、 標準エラー入力 として機能します。

cu32.gif

リモートタイムアウト は、このVIがタイムアウトするまでファームウェア処理の開始を待機する時間をミリ秒で指定します。VIがタイムアウトするまでネットワークの応答を待機するデフォルト時間は5分です。このタイムアウトはリモートシステムのみに適用されます。

irn.gif

リソース出力 は、システムリソースに関する基本情報を返します。

istr.gif

詳細結果 は、VIの実行中に発生したエラーを含む文字列を返します。このパラメータは、ファームウェア状態 で返された値に対する追加情報を返す場合もあります。

ii32.gif

ファームウェアステータス は、ファームウェアの更新状態を返します。このパラメータが 更新はユーザによる再起動を待機中 を返した場合、 「再起動」 VIを呼び出します。このパラメータが 更新はユーザによる動作を待機中 を返した場合、 詳細結果 で情報を参照してください。

ierrcodeclst.gif

エラー出力 はエラー情報を返します。この出力は、 標準エラー出力 として機能します。

ファームウェア(バージョン)をアップグレード

ターゲットのファームウェアを特定のバージョンに更新します。

Upgrade Firmware (Version)

cbool.gif

タスクを自動的に停止は、ターゲット上で実行されているすべてのタスクを自動的に停止するよう指定します。これは、タスクが完了してファームウェア更新モードに移行していても実行されます。デフォルトはTRUEです。

crn.gif

リソース入力 は、変更されるリソースを指定します。

cstr.gif

ファームウェアバージョン は、ターゲットに適用するファームウェアバージョンを指定します。

cbool.gif

常に上書き は、出力先ファームウェアイメージを上書きするよう指定します。これは、出力先ファームウェアイメージとバージョンが同じまたは古い場合でも実行されます。FALSEの場合、関数がファームウェアのバージョンを確認して現在のバージョンがアップグレードしようとしているバージョンよりも新しい場合にエラーを返します。 ファームウェアバージョンが同じで、このパラメータがFALSEに設定されている場合、VIはファームウェアをアップグレードせずに成功を返します。TRUEの場合、このVIは出力先ファームウェアイメージのバージョンに関わらず、自動的にファームウェアをアップグレードします。デフォルトで、このVIは指定されたバージョンが新しい場合のみファームウェアイメージを上書きします。

cerrcodeclst.gif

エラー入力 (エラーなし) は、このノードの実行前に発生したエラー状態を示します。この入力は、 標準エラー入力 として機能します。

cu32.gif

リモートタイムアウト は、このVIがタイムアウトするまでファームウェア処理の開始を待機する時間をミリ秒で指定します。VIがタイムアウトするまでネットワークの応答を待機するデフォルト時間は5分です。このタイムアウトはリモートシステムのみに適用されます。

irn.gif

リソース出力 は、システムリソースに関する基本情報を返します。

istr.gif

詳細結果 は、VIの実行中に発生したエラーを含む文字列を返します。このパラメータは、ファームウェア状態 で返された値に対する追加情報を返す場合もあります。

ii32.gif

ファームウェアステータス は、ファームウェアの更新状態を返します。このパラメータが 更新はユーザによる再起動を待機中 を返した場合、 「再起動」 VIを呼び出します。このパラメータが 更新はユーザによる動作を待機中 を返した場合、 詳細結果 で情報を参照してください。

ierrcodeclst.gif

エラー出力 はエラー情報を返します。この出力は、 標準エラー出力 として機能します。

Log in to get a better experience