03-01-2011 09:40 AM
お世話になります。
OS:WinXP、LabVIEW7.1上で簡単な送信テストプログラムを作成し実行したところ
標準シリアルポート(COM1)よりキャラクタが正常に送出されました。
しかし、アプリケーションの作成でインストーラを作成し、Win7(32)パソコンにインストールして
実行したところ標準シリアルポート(COM1)からは何も送出されませんでした。
(インストーラの作成ではシリアルポートサポートにチェックを入れました。)
LabVIEW7.1のシリアル通信はWin7の32ビット版では動作しないなどの
何か根本的な間違いがありますでしょうか。
宜しくお願い致します。
03-02-2011 12:48 AM
3bee 様
平素よりNI製品をご利用頂きまして誠に有難うございます。
日本ナショナルインスツルメンツ技術部 宮城と申します。
実行ファイルを実行するには実行ファイルを作成したLabVIEWと同じバージョンのランタイムエンジンが必要となります。
LabVIEW7.1のランタイムエンジンがWindows7に対応しておりませんので、LabVIEW7.1作成した実行ファイルはWindows7上では動作しません。
以上、宜しくお願い申し上げます。
宮城
03-02-2011 01:51 AM
日本ナショナルインスツルメンツ技術部 宮城様
早速のご返信有難うございました。
現状では、動作しないことが判りましたが
何か手立てはございませんでしょうか。
(数値表示、ボタン等基本的な機能は動作しているみたいなので)
宜しくお願い致します。
07-14-2011 02:11 AM
通りすがりの者で、かつ亀レスで恐縮です。
シリアル通信部分をC言語で作成しDLL化してLabview7から呼び出すのはいかがでしょうか。
当方、その方法でWindows7で実行させています。