我有一个用于在Octave中显示2D直方图的代码。我想构建一个很好的GUI来显示代码的演示。我想过使用VB表单(使用VS2012)来构建它。但是我无法从VB调用Octave程序。任何人都可以就此提出一些想法吗?
提前致谢
答案 0 :(得分:0)
适用于Windows的Octave 3.6.2的Visual Studio发行版包含一些基本的UI功能,这些功能可能足以满足您的需求,因此您可以在Octave中完成所有操作,而无需让Octave和VB相互通信。来自Summary of important user-visible changes for version 3.6:
**以下与Matlab兼容的句柄图形功能具有 是 加入:
guidata uipanel uitoolbar guihandles uipushtool uiwait uicontextmenu uiresume waitfor uicontrol uitoggletool
上面的uiXXX函数是实验性的。
除uiwait和uiresume外,uiXXX功能不是 支持FLTK + OpenGL图形工具包。
gnuplot图形工具包不支持任何uiXXX 函数和waitfor函数。
3.6.4也出来了(参见http://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/Octave%203.6.4%20for%20Windows%20Microsoft%20Visual%20Studio/),但我不知道UI功能是否有所改进。