2016-06-11 5 views
0

私はMatlabを通じて.NET APIにアクセスしています。公開されたメソッドを持つクラスを使用していますが、署名がドキュメントと一致していないようです(またはドキュメントがわかりません)。Matlabクラスのメソッドのシグネチャはどうやって決定するのですか?

私はMATLABでコールを実行すると、私が得る:

K>> Surface.ChangeType(ZOSAPI.Editors.LDE.SurfaceType.CoordinateBreak) 
No method 'ChangeType' with matching signature found for class 'ZemaxUI.ZOSAPI.Editors.ZOSAPI_LDERow'. 

私はこの方法が使用して、クラスのために存在する伝えることができます:

methods(Surface) 

をしかし、私は署名Iのどの側面を理解することはできません違反している。

メソッドのシグネチャを明らかにするコマンドがMatlab(またはVisual StudioでDLLを調べる方法)にありますか?

答えて

0

http://uk.mathworks.com/help/matlab/ref/methods.html?s_tid=gn_loc_drop

は、私は(メソッド)が正しいと思いますが、あなたはおそらく(メソッド、 ' - フル')過負荷が必要になります。あなたはそのクラスの完全な名前空間を知っていますか?

あなたがちょうど情報を必要とするならば、私は上記のように自由分解器を使用するでしょう:)

関連する問題