aardio 文档
aardio 范例: aardio 窗口显示 MATLAB 绘图
//窗口绘图
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio 窗口显示 MATLAB 绘图";right=759;bottom=469;border="dialog frame";max=false;min=false)
winform.add(
button={cls="button";text="点这里调用 MATLAB 绘图";left=472;top=414;right=680;bottom=456;z=2};
plus={cls="plus";left=18;top=15;right=739;bottom=397;bgcolor=16777215;z=1}
)
/*}}*/
import com.matlab;
var m = com.matlab(true);
winform.button.oncommand = function(id,event){
//设置绘图变量
m.base.assign({
filename = ..io.fullpath('/matlab.png');
amplitude = 1;
frequency = 1;
phase = 0;
});
m.code = /******
x = linspace(0, 2*pi, 100);
y = amplitude * sin(frequency * x + phase);
figure('Visible', 'off');
plot(x, y, 'LineWidth', 2);
title('Sine Wave');
xlabel('X Axis');
ylabel('Y Axis');
grid on;
set(gcf, 'Color', 'w');
saveas(gcf, filename);
close(gcf);
******/
winform.plus.background = string.load("/matlab.png");
}
winform.show();
win.loopMessage();
Markdown 格式