MATLAB 注解 下面是程序,主要注解下开头部分以及结构,重分感谢

MATLAB 注解 下面是程序,主要注解下开头部分以及结构,重分感谢,第1张

这个代码有点错误,可能是你的代码少复制了一句。按我的理解解释了一下,希望对你有所帮助。

function varargout = jkx(varargin) %该界面的主函数,通过此函数调用matlab的gui主函数

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename,

'gui_Singleton', gui_Singleton,

'gui_OpeningFcn', @jkx_OpeningFcn,

'gui_OutputFcn', @jkx_OutputFcn,

'gui_LayoutFcn', [] ,

'gui_Callback', []);

if nargin & isstr(varargin{1})

gui_Stategui_Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

function jkx_OpeningFcn(hObject, eventdata, handles, varargin) %界面窗口的设置

handlesoutput = hObject;

guidata(hObject, handles);

set(gcf,'name','标准直齿圆柱齿轮渐开线参数输入窗口');%设置界面窗口的名字。

function varargout = jkx_OutputFcn(hObject, eventdata, handles)%打开界面窗口时的一些初始设置,比如可以加入javaFrame = get(gcf,'JavaFrame'); set(javaFrame,'Maximized',1);使界面运行时就最大化。

varargout{1} = handlesoutput;

function edit1_CreateFcn(hObject, eventdata, handles)

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

function edit1_Callback(hObject, eventdata, handles)%添加可编辑文本框,可以通过set(handlesedit1,'属性名','属性值'……)设置其属性,包括显示的东西

function edit2_CreateFcn(hObject, eventdata, handles)%同上

set(hObject,'BackgroundColor','white');%设置edit2的背景色

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));%获得默认控件的背景色给当前控件

end

function edit2_Callback(hObject, eventdata, handles)

function edit3_CreateFcn(hObject, eventdata, handles)

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

function edit3_Callback(hObject, eventdata, handles)

function edit4_CreateFcn(hObject, eventdata, handles)

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

function edit4_Callback(hObject, eventdata, handles)

function pushbutton1_Callback(hObject, eventdata, handles)%添加按钮,在下面可以给出他的响应函数

figure;%点击按钮新建一个figure

set(gcf,'name','渐开线齿廓');%设置当前界面的名字

m=str2num(get(handlesedit1,'string'));%将用户输入edit1的字符转换成数字型,并赋值给变量m,

z=str2num(get(handlesedit2,'string'));%将用户输入edit1的字符转换成数字型,并赋值给变量z,

a=str2num(get(handlesedit3,'string'));%将用户输入edit1的字符转换成数字型,并赋值给变量a,

ha=str2num(get(handlesedit6,'string'));%将用户输入edit1的字符转换成数字型,并赋值给变量ha,

ra=m(05z+ha);%计算出ra

%齿顶圆半径

rb=05mzcos(api/180)

;%基圆半径

rk=rb:001:ra;

%向径范围

aa=atan(sqrt((ra^2/rb^2)-1));

%齿顶圆上的压力角

wk=tan(aa)-aa;

%齿顶圆上的展角

w=0:pi/180:pi/3;

x=rb(cos(w)+wsin(w));

y=rb(sin(w)-wcos(w));

plot(x,y,rbcos(0:001:2pi),rbsin(0:001:2pi),racos(0:001:2pi),rasin(0:001:2pi))%画出图像

xlabel('x 轴 单位:mm','fontsize',9);%设置坐标轴属性,名称,字符大小为9

ylabel('y 轴 单位:mm','fontsize',9);%设置坐标轴属性,名称,字符大小为9

axis equal;%调节图形的纵横比,和axis('square')功能一样使屏幕上的x和y的比例尺相同。

title('标准直齿轮渐开线轮廓(基圆与齿顶圆之间的部分为该齿轮的渐开线)','fontsize',11);%图形标注,图形名称,字体大小 为11

text(racos(pi/4),rasin(pi/4),'\leftarrow齿顶圆','fontsize',10); %添加静态文本框,显示计算结果+‘\leftarrow齿顶圆’,文本框的字体大小为10。

如何检查S7-300 PLC上的程序和PC上的程序是否一致

在PC上打开需要对比的PLC控制程序块并选择监视即可检查出此PLC程序块与PC上的程序是否一致。

如果PLC上的程序和PC上的程序不一致,可以在PLC编程界面中选择“比较在线/离线伙伴”以执行程序比较。

先确定好你的通讯方式

比如互联网、串口等等

然后定好一个协议,包括包头内容包尾神马的

接着单片机上撸好代码,烧写成功

上位机撸好代码,编译成dll

接着其他人就调用你的dll完事

实在不会可以外包出来

SIMIS PC计算机装载的两套计算机 *** 作模式分别是 Windows模式和 Linux模式。

德国西门子simis软件:

西门子plc编程软件通过下列改进实现新的互联网向导:支持 BootP 和 DHCP,支持用于电子邮件服务器的登录名和密码。西门子plc编程软件可进行远程编程、诊断或数据传输。

利用web server进行监控。储存HTML网页、、PDF文件等到控制器里供通用浏览器查看扩展 *** 作系统功能。

以上就是关于MATLAB 注解 下面是程序,主要注解下开头部分以及结构,重分感谢全部的内容,包括:MATLAB 注解 下面是程序,主要注解下开头部分以及结构,重分感谢、信捷plc程序和电脑程序怎么看是否一致、keil下如何在C语言代码中改变程序指针PC的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9765407.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存