ボードについての問題
- DAボード(VC++)を使用して電圧を制御していたが、久しぶりに動かしたときに電圧が0Vのままであった。
- 2週間前にいらないVC++のプログラムを削除したが、プログラムは正常に動作しており、ボードも認識している。
- 問題の原因が分からず、困っている。何か不具合が起きた可能性がある。
- ベストアンサー
ボードについて
現在、DAボード(VC++で作製)を用いて電圧を制御しているのですが前動かしたときは動いたのですが、 昨日、久しぶりに動かしたとき(通常は0-5V間を動く)は電圧が0Vのままでした. また 2週間ほど前にPCにたまっているいらないデータを消して いたのですが、その時、一緒にいらないと思われるVC++の プログラムを消去しました. 毎回、プログラムを同じものをコピーして使用して作製しているのでもしかすると何かそこで不具合が起きたかもしれません. しかしながら プログラムも正常にOPEN、CLOSEもできます. またボードもちゃんと認識しております. 動かなくなった理由がわかならないので困っております. ここが原因があるのではないでしょうか?のがありました ら教えて下さい.
- I-love-manabee
- お礼率58% (159/274)
- その他(学問・教育)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
通常プログラムに必要なファイルを消した場合は、「ファイルが見つかりません」などのメッセージが出ると思います。DLLなどがない場合も警告などが出たと思います。 このシステムはどのようなハードウェア構成で行われているのでしょうか? 通常のwindowsパソコン(PCIバス)? 組込などのISAバスにwindowsを実装した物? 使用されているソフトウェアは、ボードメーカの標準添付品ですか? デバイスの競合などはありませんか?
関連するQ&A
- PCに挿したIOボードを制御するためのプログラム
IOボード(AD/DAボード)を使ってPCで入出力制御(例えばモーターのフィードバック制御)をしたいと思っているのですが、ボードにアクセスするためのプログラムや、信号を入出力するためのプログラムをどのように書いたら良いかわかりません。おそらくデータシート?に書いていると思うのですが、知識不足で読み解くことができません。(いままでArduino IDEでArduinoの制御をしたことしかありません。普通にC言語でAVRマイコンをプログラムして制御することはできません。C言語の基礎知識はあります。) そこで質問なのですが、PCから(例えばPCIスロットに挿した)IOボード(AD/DAボード)を制御するための知識は、どのようにして習得できますでしょうか?参考になる本やサイトが見つかりません。PICやAVRなどのマイコンであれば本が色々出ているようなのですが、そのようなマイコンを使えるようになれば、PCからIOボードを制御できる基礎知識は付きますでしょうか?
- 締切済み
- その他(ロボット)
- PCでモータなどをリアルタイム制御する方法
RinuxOSのPCからAD/DAボード(USB接続)を介して、モーターなどのメカトロニクス機器をリアルタイム制御したいと思っています.それを実現するために, ・UbuntuなどにRTOSをインストールする。 ・PCにAD/DAボードを設置する。 ・デバイスドライバとAPIをインストールする。 まではわかったのですが、「AD/DAボードにアクセスするためのプログラム」をどのように書けばよいのかわかりません.また,「DAボードから任意の電圧を出力する(またはADボードを介して外部電圧をPCに取り込む)」にはどのようにプログラムを書けば良いのかもわかりません.そもそもAPIというものが何をするためのものかも分かっていません. ちなみに、Arduinoを使ってモータの制御はしたことがあります. どなたかアドバイスいただければ幸いです.「そもそもまず~~という本で~~の知識を入れるべき」というレベルでも結構ですので,どうかよろしくお願い致します。
- ベストアンサー
- 民生用ロボット
- ボードについて
VC++でプログラムを組んでPCにD/Aボードを取り付けて そこからケーブルを伝って中継端子台から各種ドライバを介して 各種モータetc・・・を動かしているのですが どこからどこまでが信号でどこから信号が電圧に変換されたのでしょうか? 詳しくご教授ください.よろしくお願いいたします。 参考になるページとかありましたら教えて下さい.
- ベストアンサー
- その他(インターネット・Webサービス)
- VC++2010、ADボードを用い周波数を出す方法
VC++2010、ADボードを用い周波数を出す方法を探しているんですが どこを探してもそういうサンプルプログラムがなく困っています。 デバイスをオープンとかファンクションジェネレータからアナログ波形の入力その電圧値を 取得などは出来るんですが、その周波数を出す方法が分かりません。 なにか良い方法、サンプルプログラムなどはありませんか?よろしくお願いします。 ちなみにADボードは12ビットの分解能のPCI3163で、VC++2010でファンクションジェネレータから出力されるアナログ波形のをADボードを経由してもらい、その後 周波数を出す考えでいます。 ちなみにファンクションジェネレータから出力している周波数は80kHzであります。 ではよろしくお願いします。
- ベストアンサー
- C・C++・C#
- DAボードからの電圧出力変化について
こんばんわ夜分失礼します。 当方、インターフェース社の型番PCIー3343AのDAボードを使用しRTLinuxモジュールより、ラジコン(正確にはラジコンの操縦機)に一定の電圧を送ろうとしております。 DAボードからの出力(今回の場合だと2.4[v])をテスターで確認致しましたが、ラジコンの操縦機につないだ際電圧値が大幅に変わってしまい(大よそ10[v]付近まで)所望の電圧値が得られず対処のしように困っております。 言葉足らずで恐縮ですが、このようなケースの改善方法等についてご意見を頂けましたら幸いです。どうぞ宜しく御願いいたいます。
- 締切済み
- 科学
- DA出力値が指令値どおりに出力されず,困っています.
パソコンに取り付けているI/Oボードについて お聞きしたいことがあります. 現在プログラム上で I/Oボードに,ある電圧値を指令しようとしているのですが, 指令値どおりに出力されない状況で困っています. 少し変わった状況なんですが, 電圧をかけていない状態で 既に-5Vの電圧値が測定され, -5Vを基準として, 指令電圧値に対して半分の電圧しか かからない状態です. 例えば プログラム上で0Vと指令すると-5Vの値が測定され, 5Vと指令すると-2.5Vが測定され, 同様に10Vと指令すると0Vが測定される状況です. ちなみにパソコンの電源を切れば0Vになりますが, パソコンの電源が入っている状態では常に-5Vの値が測定されます. 使用しているボードは Ritech Interface Board バージョンはRIF-171-1(PCIバスタイプ)です. このボードのDA変換部に使用されているチップは AD7839(ANALOG DEVICES社製)です. ボードの故障だと思うのですが, このような現象がおこる原因で 何か考えられることがあれば教えていただけませんか?
- 締切済み
- ハードウェア・サーバー
- DCモータをDIOボードで制御できますか?
<目的> DCモータの回転速度をノートPCで制御したい <利用できる物> 6Vのバッテリー DC5V・10Aの電源 DC24V・5Aの電源 DCモータ(6Vのバッテリーと接続して、無負荷状態で回転させた時2A、モータを強制停止させた時15A流れました) TTLオープンコレクタ出力のDIOボード(interface社:CSI-293166) <質問> 6VのバッテリーとDIOボードでDCモータを制御 したいのですが、可能でしょうか? 可能にするために必要な物などがあれば教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 電話交換のハンドリングをされた経験のある方いらっしゃいませんか
CTIボード等で電話交換のプログラムを作ったことがある方いらっしゃいませんでしょうか。 言語はVC++(MFC)で作成しております。 そこで、交換制御の制御マトリックスの考え方、書き方を教えていただきたいと思っております。 ネットで調べてもなかなか見つけることができません。なにか情報がおありでしたら教えていただきたいと思っております。 よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- ソケット通信のオープンクローズ
MFC、VC6(WINXP)の環境でソケットプログラムを作成しています。 オープン処理として (1)ソケットの作成 (2)ノンブロッキングに変更 (3)タイムアウトを設定 (4)コネクト (5)セレクト クローズ処理として (1)シャットダウン (2)クローズソケット サーバーはアドレスが二つあり(2プログラム)とちらかが起動していなかったらもう一方のアドレスに接続する為、電文の送受信毎にオープン処理とクローズ処理を繰り返しています。 質問 (1)数百回オープンクローズを処理しているとオープン出来ない時があります。何故でしょうか? (2)指定したアドレスにサーバーソフトが立ち上がっていなかった時に コネクトのタイムアウトに時間がかかっているのでノンブロックに変更 しましたが間違いでしょうか?ブロッキングで対応できますか? VC初心者なので宜しくお願いします
- 締切済み
- C・C++・C#
- HEWと秋月製3048Fボード
最近からマイコンについて勉強始めた超初心者です。 手軽に入手できるということで、ルネサスのHEW(V4.03)と秋月の3048Fボードを入手し勉強を始めたのですが、 プログラムの送信をするとメインプログラムの送信の部分で 「原因不明のエラーです。ボードを調べてください」のメッセージがでて先に進めません。 ちなみにボードの不具合かと思って、再度ボードを購入し試しても 同じ状況です。 どのような原因かわからず途方のくれています。 (1)どのような原因が考えられるか (2)解決方法 について教えていただけないでしょうか? よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
お礼
質問をした直後にドライバをドライバをいれなおしました.メーカの診断プログラムで電圧がでているか確かめたところ、電圧がでていないことが判明しました.それで、ドライバーを入れなおして直りました.質問の内容が足りなくてすみません.