Octave:如何使用返回多个值的 COM 接口函数?

问题描述 投票:0回答:1

在 Matlab 中,您可以使用返回多个值的 AxtiveX 对象。 例如界面

MyComObject.BeatArray(out EventTimes, BeatTypes, TemplateNumbers: OleVariant);

可以在Matlab中使用

[a,b,c] = foo.BeatArray

这在 Octave 中不起作用。 有没有办法在 Octave 中使用该功能?

谢谢!

matlab octave activex octave-gui
1个回答
0
投票

你的问题实际上是两件事。

  1. “COM”接口可通过 windows 包获得。

  2. 是的。只要您的函数返回多个输出,那么捕获多个输出在八度音程中的工作方式相同。请注意(如 matlab),由多个元素组成的单个输出与多个输出不同。

© www.soinside.com 2019 - 2024. All rights reserved.