NI製品ディスカッション

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

Mathscriptで関数ハンドル'@'が使えない?

解決済み
解決策を見る

初めて投稿させていただきます。LabVIEW初心者です。

 

LabVIEWのMathscriptで、信号処理をするMATLABスクリプトを実行したいと考えています。

しかし、そのスクリプトはMATLABではエラーなく実行できるのですが、Mathscriptだと関数ハンドル'@'が利用できなく、エラーが出てしまう問題に悩んでいます。

わかりにくい書き方で申し訳ないのですが、この場合、どのように対処すればよろしいでしょうか?アドバイス頂けると幸いです。よろしくお願いいたします。

 

 

開発環境

・Windows 7

・LabVIEW 2013 バージョン13(32bit)

 

すべてをダウンロード
0 件の賞賛
メッセージ1/3
4,948件の閲覧回数
解決策
トピック作成者KumaHiroが受理

KumaHiro

 

残念ながら、本日時点でLabVIEW MathScriptMATLABの関数ハンドルには対応しておりません。

そのため、関数ハンドルを使用せずに他のスクリプトで定義された関数を呼び出していただく必要があります。

詳しくは、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/

%----------------------------------------------------------%

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

返答ありがとうございます。

指摘された通り、書き方を変えてみます。

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