DIAdem 2012 SP1a 詳細
使用ソフトウェア: DIAdem
使用ソフトウェア・バージョン: 2012 SP1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: DIAdem 2012 SP1a は DIAdem 2012 SP1 で発生した問題を解決します。DIAdem 2012 SP1a は CAR 424336にある問題を修正します。特定の場合にDIAdem REPORTダイアグラムに間違ったチャンネルが表示されたり、ワイルドカードを使用した場合にGetChannels(s)関数が間違った結果を返す問題がありました。
解決策: DIAdem 2012 SP1a はこの問題を解決します。DIAdem 2012 SP1aのインストーラは初期インストールの場合でもDIAdem 2012 SP1aをインストールできます。既存の DIAdem 2012 または DIAdem 2012 SP1 の場合は更新をします。ナショナルインスツルメンツはインストールされているすべての DIAdem 2012 SP1 を SP1a に更新する事を推奨します。
SP1とSP1aの違いに関しては「バージョン情報」ダイアログボックスのバージョン番号を参照してください。
SP1: 12.0.1f5283
SP1a: 12.0.1f5361
背景: 問題の原因は「<groupname>/<channelnameorindex>」などのリファレンス識別子を使用して指定されたチャンネルを回収する内部関数にあります。
以下の状態すべてに当てはまる場合に、問題が発生します。
- リファレンス内のグループがその名前(<groupname>)で指定されている。
- 番号1のチャンネル(以下チャンネル #1)と同じ名前または同じインデックスで指定されているチャンネルがリファレンス識別子で呼び出されている。チャンネル#1は通常データポータル内の最初のグループの最初のチャンネルです。
チャンネルリファレンスで他のグループの他のチャンネルを指定している場合でも、チャンネル#1と同じ名前または同じインデックスであれば、内部関数はチャンネル#1を間違って返します。
問題は以下の使用例で発生します。
- ユーザーが名前(<groupname>)でグループを呼び出すようデフォルトスキームを設定して、チャンネル#1と異なるグループにある同じ名前または同じインデックスを持つチャンネルをDIAdem REPORTダイアグラムにドラッグする。この場合、間違ったチャンネル#1がダイアグラムに表示されます。
- ユーザーがREPORTダイアグラム構成ダイアログボックスにあるチャンネルリファレンスに、チャンネル#1と異なるグループにある同じ名前または同じインデックスを持つチャンネルを参照するために 「<groupname>/<channelnameorindex>」と入力する。この場合、間違ったチャンネル#1がダイアグラムで使用されます。
- ユーザーがスクリプトのチャンネルリファレンス引数で、チャンネル#1と異なるグループにある同じ名前または同じインデックスを持つチャンネルを参照するため、GetChannels または GetChannel をワイルドカード文字(?, *)とともに使用する。この場合、返されたチャンネルには間違ったチャンネル#1が含まれます。
- DIAdem REPORTのダイアグラムでチャンネルを指定する際にユーザが拡張モードを使用する。チャンネル#1と異なるグループにある同じ名前のチャンネルをチャンネルリファレンスが参照していると、他の結果チャンネルとともに間違ったチャンネル#1が返されます。
関連リンク:
添付:
報告日時: 09/11/2013
最終更新日: 09/19/2013
ドキュメントID: 6D983D64
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.