应用接口编程与机械工程应用

调试方法有两种:

一、直接法:专用小程序的

1、注意标点符号,如; ,

2、增加一些显示关键变量的语句,密切跟踪关键变量的取值变化

3、利用echo命令,对某些语句或者语句段甚至整个语句,一行一行显示文件内容及计算结果

4、在程序文件适当位置,增加pause命令,程序运行到改位置时暂停,以便观察

5、在程序文件的适当位置,增加keyboard命令,程序运行到改位置时暂停,壳根据情况修改变量,并使程序还可以运行

二、使用调试器进行调试

就是在m文件中有debug,里面有许多调试的

如:曲柄滑块机构的转角位移分析。

phi=0:0.01:2*pi;

a=10;b=15;e=3;

s=a*cos(phi)+sqrt(b*b-(a*sin(phi)-e).^2);

plot(phi,s);

xlabel('\phi:0 to 2\pi','FontSize',16);

ylabel('s','FontSize',16);

title('曲柄滑块机构位移(s)曲线','FontSize',16);

三、matlab数组的内部结构涵义:

1、matlab变量名NAME,是一个指向字符串的指针,字符串的最大长度由MATIX.H头文件的常熟mxMAXNAM规定,这个只付出就是matlab的变量名字

2、变量的维数Dimension。定义各维数大小,例如:数量,向量和矩阵都是视为二维

3、变量类型Class Name这是一个标识值,指明变量被显示时是数组变量还是字符型,即将变量元素看成是字符的ASCII码

4、变量的实数或复数类型,如果变量包含有复数值作为其

元素,那么该变量对应的matlab内部数组就包有实部向量和虚部变量

5、变量存储属性Storage,是否为稀疏矩阵,他指明变量的存储类型,改类型为Full时表示满矩阵,为Spare时则为稀疏矩阵

调试方法有两种:

一、直接法:专用小程序的

1、注意标点符号,如; ,

2、增加一些显示关键变量的语句,密切跟踪关键变量的取值变化

3、利用echo命令,对某些语句或者语句段甚至整个语句,一行一行显示文件内容及计算结果

4、在程序文件适当位置,增加pause命令,程序运行到改位置时暂停,以便观察

5、在程序文件的适当位置,增加keyboard命令,程序运行到改位置时暂停,壳根据情况修改变量,并使程序还可以运行

二、使用调试器进行调试

就是在m文件中有debug,里面有许多调试的

如:曲柄滑块机构的转角位移分析。

phi=0:0.01:2*pi;

a=10;b=15;e=3;

s=a*cos(phi)+sqrt(b*b-(a*sin(phi)-e).^2);

plot(phi,s);

xlabel('\phi:0 to 2\pi','FontSize',16);

ylabel('s','FontSize',16);

title('曲柄滑块机构位移(s)曲线','FontSize',16);

三、matlab数组的内部结构涵义:

1、matlab变量名NAME,是一个指向字符串的指针,字符串的最大长度由MATIX.H头文件的常熟mxMAXNAM规定,这个只付出就是matlab的变量名字

2、变量的维数Dimension。定义各维数大小,例如:数量,向量和矩阵都是视为二维

3、变量类型Class Name这是一个标识值,指明变量被显示时是数组变量还是字符型,即将变量元素看成是字符的ASCII码

4、变量的实数或复数类型,如果变量包含有复数值作为其

元素,那么该变量对应的matlab内部数组就包有实部向量和虚部变量

5、变量存储属性Storage,是否为稀疏矩阵,他指明变量的存储类型,改类型为Full时表示满矩阵,为Spare时则为稀疏矩阵


相关文章

  • 气动机械手PLC控制系统设计_毕业论文
  • 天津轻工职业技术学院 毕 业 设 计 论 文 机械手PLC控制系统设计 刘磊 专 业 名 称 班 级 学 号 :[1**********] 2013年3月4号 [摘要]: 在工业生产和其他领域内,由于工作的需要,人们经常受到高温.腐蚀及有毒 ...查看


  • 19280智能仪器原理及应用
  • 课程名称:智能仪器原理及应用 课程代码: 09280 第一部分 课程性质与特点 一.课程性质与特点 1.课程性质 <智能仪器>是高等教育自学考试电子工程本科专业必修的专业基础课程之 一.智能仪器在通信.家电.自动控制.仪器仪表中 ...查看


  • 光纤通信实验室建设方案
  • 光纤通信实验室建设方案 一.建设的必要性 <光纤通信>是为通信工程专业本科高年级学生开设的专业课,课程全面地讲解了光纤通信技术方面的基本概念.原理及实用系统.实验是配合<光纤通信>课程设置的实验内容,它包含光源及光调 ...查看


  • 六自由度机械臂
  • 六自由度机器人 概 述 六自由度机器人是一种典型的工业机器人,在自动搬运.装配.焊接.喷涂等工业现场中有广泛的应用.固高科技GRB系列六自由度机器人是固高成熟完备的运动控制技术与先进的设计和教学理念有机结合的产物,既满足工业现场要求,也是教 ...查看


  • 碳素阳极组装工艺的PLC设计
  • 学科代码:******* 学 号:*********** ****** 大 学(本 科) 毕 业 论 文 题 目:碳素阳极组装工艺的PLC 设计 学 院:机电工程学院 专 业:电气工程及其自动化 年 级:20**级 姓 名:** 指导教师: ...查看


  • 智能机器人教育装备
  • 上海寰益--智能机器人教育培训系统产品信息上海寰益智能仪器科技有限公司Shanghai Huanyi Intelligent Equipment Technology CO.,Ltd.上海市漕河泾高新技术开发区 宜山路 705 号科技大厦 ...查看


  • (精品)PLC四节传送带的模拟毕业课程设计
  • 课程设计任务书 摘 要 现今的社会,科技发展迅速,在工业方面,计算机技术.半导体技术.控制技术.数字技术.通信网络技术等高新技术的发展息息相关,这些高新技术推动了PLC 的发展.今天,我们的生活环境和工作环境有越来越多称之为可编程控制器的小 ...查看


  • 自动化毕业论文--基于PLC的彩灯控制系统
  • 安徽电气工程职业技术学院 毕 业 设 计 (论文) (基于PLC 的彩灯控制系统的设计) 年 级: 学 号: 姓 名: 专 业: 指导老师: 年 月 摘 要 彩灯在我们的日常生活中是随处可见的,彩灯控制能够达到的渲染效果是通过控制全部或者部 ...查看


  • 空气净化系统管理制度
  • PLC 编程简介 1.PLC 的基本概念 可编程控制器(Programmable Controller) 是计算机家族中的一员,是为工业控制应用而设计制造的.早期的可编程控制器称作可编程逻辑控制器(Programmable Lo gic C ...查看


热门内容