NI製品ディスカッション

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

シリアル通信について(WinXP、Win7)

お世話になります。

OS:WinXP、LabVIEW7.1上で簡単な送信テストプログラムを作成し実行したところ

標準シリアルポート(COM1)よりキャラクタが正常に送出されました。

しかし、アプリケーションの作成でインストーラを作成し、Win7(32)パソコンにインストールして

実行したところ標準シリアルポート(COM1)からは何も送出されませんでした。

(インストーラの作成ではシリアルポートサポートにチェックを入れました。)

LabVIEW7.1のシリアル通信はWin7の32ビット版では動作しないなどの

何か根本的な間違いがありますでしょうか。

宜しくお願い致します。

 

0 件の賞賛
メッセージ1/4
4,457件の閲覧回数

3bee 様

 

平素よりNI製品をご利用頂きまして誠に有難うございます。

日本ナショナルインスツルメンツ技術部 宮城と申します。

 

実行ファイルを実行するには実行ファイルを作成したLabVIEWと同じバージョンのランタイムエンジンが必要となります。

LabVIEW7.1のランタイムエンジンがWindows7に対応しておりませんので、LabVIEW7.1作成した実行ファイルはWindows7上では動作しません。

 

以上、宜しくお願い申し上げます。

 

宮城

 

0 件の賞賛
メッセージ2/4
4,435件の閲覧回数

日本ナショナルインスツルメンツ技術部 宮城様

早速のご返信有難うございました。

 

現状では、動作しないことが判りましたが

何か手立てはございませんでしょうか。

(数値表示、ボタン等基本的な機能は動作しているみたいなので)

宜しくお願い致します。

 

0 件の賞賛
メッセージ3/4
4,429件の閲覧回数

通りすがりの者で、かつ亀レスで恐縮です。

 

シリアル通信部分をC言語で作成しDLL化してLabview7から呼び出すのはいかがでしょうか。

当方、その方法でWindows7で実行させています。

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