机械原理c语言程序,c语言机械原理编程,连杆运动分析图线.docx
编程大作业
基于 C 语言的机械原理分析图:
只有库函数包含头文件:graphics.h
conio.h
才能观看该程序效果;
若已经安装 VC++,可以打开文件夹里面的 EasyX压缩包, 并安装 EasyX文件, 也可以观看程序效果;
一、角度与l3 与角 1 的关系;
#include
#include
#include
#include
#define SZ 2
#define PI 3.1415926
float c[SZ][SZ]={0};
void danwei()
{
char s[5];
int i=0;
int k=-5;
while(k<=600)
{
sprintf(s, "%d", i);
outtextxy(k, 5, s);
k+=75;
i+=45;
}
outtextxy(280,25, " θ1/ 度 ");
}
void danwei2()
{
char s[10];
float i= -0.1;
int k=-10;
while(k>= -400)
{
sprintf(s,"%0.2f",i);
outtextxy(610,k,s);
k-=40;
i+=0.05;
}
outtextxy(610, -420, "l3/m/s");
}
void danwei1()
{
char s[10];
int i= -60;
int k=-10;
while(k>= -400)
{
sprintf(s,"%d",i);
outtextxy( -30,k,s);
k-=20;
i+=10;
}
outtextxy( -85,-420, " θ 2、θ 3/ 度");
}
int main()
{
创建大小为 800 * 600 的绘图窗口
initgraph(800, 600);
设置原点 (0, 0) 为屏幕中央( Y 轴默认向下为正)
setorigin(100, 500);
使用白色填充背景
setbkcolor(WHITE);
cleardevice();
setlinecolor(RGB(7, 190, 234));
rectangle(0, -400,600,0);
int i,j;
网格线
for(i=0;i<600;i=i+20)
line(i,0,i, -400);
for(j=0;j<400;j=j+20)
line(0, -j,600, -j);
输出屏幕提示
settextcolor(BLACK);
setfont(18,0," 宋体 ");
danwei();
danwei1();
settextcolor(RED);
danwei2();
settextcolor(RGB(201, 62, 0));
outtextxy(240, -450, "角度关系图 ");
float o3,o1,o2,w1=10;
float temp1;
float l1=0.100,l2=0.040,l4=0.200;
float l3,m,m1,A,B,C,D;
float a[2][2]={0},b[2][1]={0},a1[2][2]={0};
float k,t,m10=0,t10= -16.2602*40/20 -120,m11=0,
t11=(-(16.2602+90))*40/20 -120,m12=0,t12= -0.22*40/(0.05) -80;
float n=0;
while(n<=360)
{
o1=n*PI/180;
A=l1*sin(o1) -l4;
B=l1*cos(o1);
C=-l2;
D=(A+sqrt(pow(A,2)+pow(B,2) -pow(C,2)))/(B -C);
o2=2*atan(D);
m=o2*180/PI;
l3=(l1*cos(o1) -l2*cos(o2))/sin(o2);
k=m;
m1=n*600/360;
t=-k*40/20 -120;
setcolor(BLACK);
line(m10,t10,m1,t);
m10=m1,t10=t;
k=m+90;
m1=n*600/360;
t=-k*40/20 -120;
setcolor(GREEN);
line(m11,t11,m1,t);
m11=m1,t11=t;
k=l3;
m1=n*600/360;
t=-k*40/(0.05) -80;
setcolor(MAGENTA);
line(m12,t12,m1,t);
m12=m1,t12=t;
n+=0.1;
}
settextcolor(GREEN);
outtextxy(160, -80, " θ 2");
ou
机械原理c语言程序,c语言机械原理编程,连杆运动分析图线.docx相关推荐
- 机械原理程序设计c语言,C语言机械原理编程,连杆运动分析图线.docx
编程大作业 基于C语言的机械原理分析图: 只有库函数包含头文件:graphics.h conio.h 才能观看该程序效果: 若已经安装VC++,可以打开文件夹里面的EasyX压缩包,并安装EasyX文 ...
- 机械工业c语言教程pdf,新编C语言程序计教程(机械工业出版社 钱雪忠 吕莹楠).doc...
新编C语言程序计教程(机械工业出版社 钱雪忠 吕莹楠) PAGE \* MERGEFORMAT33 新编C语言程序设计教程 习题及实验题部分答案 第1章 C 语言概述 1 习题 一.选择题 ADCDB ...
- 激光测距仪系统设计 c语言程序),激光测距仪系统设计(机械图,电路图,c语言程序)...
激光测距仪系统设计(机械图,电路图,c语言程序)(毕业论文22000字,cad图纸,答辩ppt) 摘 要 本次激光测距仪系统设计采用的是相位式测距法,相位激光测距又称调幅连续波激光测距通常是基于对目标 ...
- c语言程序-hello world-运行原理简介
本文从一个最简单C程序(hello)是如何被编译和链接讲起,描述了一个程序运行的原理. 一.程序运行之前 使用IDE(集成开发环境)的朋友们经常会有这样的疑问:代码是怎么从一个文本文件变成可执行程序的 ...
- 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc
c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...
- 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!
在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...
- 蜂鸣器发出7种音阶c语言程序_C语言编程新思路
第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...
- 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx
c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...
- 数控机床需要c语言程序吗,数控机床的编程有几种方法?
数控钻孔机床的编程分为手动编程和自动编程 1.手动编程 手动编程是指手动零件加工编程的全过程,即从零件图的分析,确定加工过程,数值计算,编制零件加工程序清单,输入到数控装置直至程序检查.一般为几何形状 ...
最新文章
- java gpio_Java控制树莓派GPIO口-Pi4J
- python 遍历删除
- oracle 从别的数据库获取数据 ,访问其他数据库
- 获取到的数字证书如何配置在自己的Apache中?
- 使用stanford nlp进行依存句法分析
- 神州数码否认买下华为荣耀,股价连续第二日涨停,创历史新高!
- python-3高级特征
- 基于最大堆实现最大优先队列【代码】
- DCEP | 农行将上线数字人民币刷脸支付
- 简化企业CMMI5认证过程?
- 学科竞赛管理系统服务器错误,学科竞赛管理系统.docx
- 【中级计量经济学】Lecture 1 计量经济学初步
- NLTK中使用Stanford parser 构建中文语法树
- 博客地址迁移到http://blog.csdn.net/sunansheng
- PHP7.2与apache环境安装部署详细流程
- 用Python解决x的n次方
- win10浏览器加载很慢_win10加载网页很慢_win10打开浏览器加载网页很慢处理技巧...
- ARM+Linux日常开发笔记
- currency conversion/ 货币转换 / currency translation
- Nginx: permanent 和 redirect 的区别
热门文章
- angularJS限制 input-text 只能输入数字
- attribute property --- jquery attr() prop()
- Xcode6 创建静态库
- C/C++ 存储类型 作用域 连接类型
- c语言:最长对称子串(3种解决方案)
- darknet集成遇到的问题以及解决方法
- 2021汽车产业数字化转型白皮书-腾讯研究院.pdf(附下载链接)
- 【报告分享】2021年空巢青年研究报告:静水流深,不将就的青春.pdf(附下载链接)...
- 悲痛!南京大学又一女博士跳楼身亡!半年已4位…
- linux性能测试cpu内存io,Linux下磁盘IO性能测试工具介绍