03-31-2015 08:55 PM
仮想COMを用いてシリアル通信をしてデータ送受信を行っています。(visa関数使用)
今現在、接続数可変でソフトを作りたいのですが何か良い方法はありますか?
04-01-2015 10:33 PM
こんにちは。
方法は接続数の数と、シリアル通信を通して実現する処理によって変わると思います。
接続数が1-3 ぐらいであれば通信用のループやサブVIを別々に作って、必要に応じてケースストラクチャなどで呼んでもいいとおもいます。
接続数は増えるけれども、すべての接続がまったく同じ処理で順番に通信を行うのであれば、配列などを使用して一つのループなどにまとめていいかもしれません。
接続数が本当にわからない状態ですべて並列処理などであれば、似たような通信をグループにまとめてサブVI に変えた後にサブ VI を動的に呼ぶ、
もしくはオブジェクト指向でプログラムを書くという方法があるかと。
04-02-2015 12:41 AM
お返事有難うございます。
最小が1本最大が21本です。
21もできるのかは、不明ですが・・・
04-16-2015 08:03 PM