05-28-2014 03:29 AM
初めて投稿させていただきます。LabVIEW初心者です。
LabVIEWのMathscriptで、信号処理をするMATLABスクリプトを実行したいと考えています。
しかし、そのスクリプトはMATLABではエラーなく実行できるのですが、Mathscriptだと関数ハンドル'@'が利用できなく、エラーが出てしまう問題に悩んでいます。
わかりにくい書き方で申し訳ないのですが、この場合、どのように対処すればよろしいでしょうか?アドバイス頂けると幸いです。よろしくお願いいたします。
開発環境
・Windows 7
・LabVIEW 2013 バージョン13(32bit)
解決済! 解決策の投稿を見る。
06-02-2014 06:48 AM
KumaHiro 様
残念ながら、本日時点でLabVIEW MathScriptはMATLABの関数ハンドルには対応しておりません。
そのため、関数ハンドルを使用せずに他のスクリプトで定義された関数を呼び出していただく必要があります。
詳しくは、LabVIEWヘルプ (LabVIEWが起動された状態でF1キーで起動) の「MathScript RTモジュール」の内容をご確認ください。
%----------------------------------------------------------%
LabVIEW MathScriptからユーザ定義関数を呼び出す(MathScript RTモジュール) - LabVIEW 2012 MathScript RTモジュールヘルプ - National Instruments
http://zone.ni.com/reference/ja-XX/help/373123C-0112/lvtextmathmain/calling_udf/
%----------------------------------------------------------%
06-02-2014 06:31 PM
返答ありがとうございます。
指摘された通り、書き方を変えてみます。