MATLAB2023bを使用中、関数または変数 'analogoutput' が認識されません。というエラー文が出る。

MATLAB2023bを使用中、関数または変数 'analogoutput' が認識されません。というエラー文が出てしまいます。
MATLABを使用し始めたばかりで、何をどうしたらいいかまったくわかりません。
また、コードは2007bで使用したものをコピーして使用しています。

댓글 수: 2

Atsushi Ueno
Atsushi Ueno 2023년 12월 11일
まずそのコードの構成(どんなライブラリを必要としているのか)を知るべきです。ドキュメントが付随していればREADMEとかConfig等の名前が付いたファイルを探して読むべきです。
そのコードの中に analogoutput という名前が出てくるはずですが、コードのどこにも analogoutput が定義されていないのに、いきなり「analogoutput を***せよ」という命令文が出てきたので、MATLABとしても何をそうすれば良いのか分からない状態です。
”analogoutput” と聞いて真っ先に連想するのは、データ収集(DAQ)デバイスからの出力信号を出すコマンドです。下記のリンク先は「古い”セッションI/F”から新しい”データ収集I/F”に引っ越してね」という内容のドキュメントですが、ここにanalogoutput関数は登場しません。おそらくDAQ関連の”analogoutput”関数が使われていたのは、R2010あたりで”セッションI/F”が導入される前の世界だと思います。(古過ぎるドキュメントはWebから消えてしまって、簡単には読めなくなっています)。とにかくデータ収集(DAQ)デバイスの制御コードと予想しますが、全然違う世界でも analogoutput という名前を使う可能性は十分にあり得ます。
Atsushi Ueno
Atsushi Ueno 2023년 12월 11일
Wayback Machineで探したら見つかりました。
もしそのコードが Data Acquisition Toolbox によりデータ収集機器を制御するコードだとしたら、MATLAB2023bで動かす為に少なくとも Session-Based Interface に書き換えて、出来れば更に DataAcquisition Interface に書き換えるべきです。全然違う世界の話だったらごめんなさい。

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Data Acquisition Toolbox에 대해 자세히 알아보기

제품

릴리스

R2023b

태그

질문:

2023년 12월 11일

댓글:

2023년 12월 11일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!