0

計測器から読み出しを取得しようとしていますが、読み出しが特定の文字列 (計測器プログ​​ラミング マニュアルから) と一致する場合、可能な文字列ごとに異なる特定の値にインジケーターを設定したいと考えています。ケース構造は、考えられるすべての読み出しをケースとして持つ、最良のオプションのようです。私はこれを行い、「」をデフォルトのケースとして追加して、一致しないケースの値を送信しました。問題は、読み出し文字列を case 構造体に配線すると、読み出しに関係なく常にデフォルトのケースが実行されることです (そして、誰かが尋ねる前に、読み出し文字列が自分のケースと正確に一致することを確認しました)。ケース構造が機能していることを確認するために、ケース構造に定数を配線しました。読み取り文字列から値をコピーして定数に貼り付けても、正常に機能します。また、大文字と小文字を区別しない一致が選択されていることを確認したので、それは問題ではありません。なぜこれが起こっているのか誰にも分かりますか?必要に応じて、サンプル VI を投稿できます。

4

2 に答える 2

1

文字列の内容を正確に確認するには、それをインジケーターに配線し、そのインジケーターを右クリックして「\」コード表示を選択します。これにより、改行の \n、ASCII 0 の \00、ASCII 255 の \FF などのコードが表示されます。

于 2013-06-12T08:08:21.520 に答える