NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

シェア関数でホストPCとCompactRIO間のデータ受け渡しについて

■シェア関数でホストPCとCompactRIO間のデータ受け渡しを行った

 

①26桁の文字をバイト配列に変換

②変換された配列をシェア関数でホストPCからCompactRIOへ渡す

③CompactRIO側で受け取った配列を文字に変換 2桁しか送れない

 

この原因は何でしょうか。

26桁すべて受け渡すことは可能でしょうか。

 

 

ホストPC側で実行のVI

host改vi.jpg

 

CompactRIO側で実行のVI

rt改vi.jpg

0 件の賞賛
メッセージ1/5
927件の閲覧回数

シェア変数のデータタイプを文字列にすればよいのでは?

0 件の賞賛
メッセージ2/5
818件の閲覧回数

ありがとうございます。

文字列にするとシェア変数を用いて、送れたらと考えていましたが選択できなかったため変換して送信を試みました。

文字列送れない.png

0 件の賞賛
メッセージ3/5
816件の閲覧回数

シェア変数では文字列が選択できませんでした。

0 件の賞賛
メッセージ4/5
815件の閲覧回数

RT FIFOを有効にしてませんか?

0 件の賞賛
メッセージ5/5
809件の閲覧回数