用 C# 绘制曲线图(Curve图,增加自动适应和多曲线绘制)

用 C# 绘制曲线图(Curve图,增加自动适应和多曲线绘制)
用 C# 绘制曲线图(Curve图,增加自动适应和多曲线绘制)

用C# 绘制曲线图(Curve图,增加自动适应和多曲线绘制)

在N久之前,我发过一个绘制曲线的文章先发个绘制曲线图的:用https://www.360docs.net/doc/e69009179.html, with C# 绘制曲线图(Curve图)里面介绍了简单的绘制曲线图的方法.近来重新翻阅了这篇文章.心情大好之下又重新修改了一下绘制方法,增加自动适应数据的处理和可以根据传入的数据绘制多条曲线

照例先上图:

比以前Cool吧?呵呵,其实就是根据数据自动计算边距和字体等.

///

///自动根据参数调整图像大小

///

public void Fit()

{

//计算字体距离

intFontSpace = FontSize + 5;

//计算图像边距

float fltSpace = Math.Min(Width / 6, Height / 6); XSpace = fltSpace;

YSpace = fltSpace;

//计算X轴刻度宽度

XSlice = (Width - 2 * XSpace) / (Keys.Length - 1);

//计算Y轴刻度宽度和Y轴刻度开始值

float fltMinValue = 0;

float fltMaxValue = 0;

for (int i = 0; i < Values.Length; i++)

{

if (Values[i] < fltMinValue)

{

fltMinValue = Values[i];

}

else if (Values[i] > fltMaxValue)

{

fltMaxValue = Values[i];

}

}

if (YSliceBegin > fltMinValue)

{

YSliceBegin = fltMinValue;

}

int intYSliceCount = (int)(fltMaxValue / YSliceValue);

if (fltMaxValue % YSliceValue != 0)

{

intYSliceCount++;

}

YSlice = (Height - 2 * YSpace) / intYSliceCount;

}

看我把数据缩小一个级别的效果:

因为代码里面充斥了大量注释,也不敲太多文字了..完整代码奉上:

using System;

using System.Collections.Generic;

using System.Text;

using System.Drawing;

using System.Data;

using System.Drawing.Drawing2D;

namespace SarchPMS.Business.Draw

{

public class DrawingCurve : DrawingChart

{

///

///画曲线图

///

///

///

public override Bitmap DrawImage(DataSet dsParamet er)

{

Curve2D cuv2D = new Curve2D();

cuv2D.Fit();

return cuv2D.CreateImage();

}

}

public class Curve2D

{

private Graphics objGraphics; //Graphics 类提供将对象绘制到显示设备的方法

private Bitmap objBitmap; //位图对象

private float fltWidth = 480; //图像宽度

private float fltHeight = 248; //图像高度

private float fltXSlice = 50; //X轴刻度宽度

private float fltYSlice = 50; //Y轴刻度宽度

private float fltYSliceValue = 20; //Y轴刻度的数值宽度

private float fltYSliceBegin = 0; //Y轴刻度开始值

private float fltTension = 0.5f;

private string strTitle = "曲线图"; //标题

private string strXAxisText = "月份"; //X轴说明文字

private string strYAxisText = "万元"; //Y轴说明文字

private string[] strsKeys = new string[] { "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" }; //键

private float[] fltsValues = new float[] { 20.0f, 30.0f, 5 0.0f, 55.4f, 21.6f, 12.8f, 99.5f, 36.4f, 78.2f, 56.4f, 45.8f, 66 .5f, 99.5f, 36.4f, 78.2f, 56.4f, 45.8f, 66.5f, 20.0f, 30.0f, 50. 0f, 55.4f, 21.6f, 12.8f }; //值

private Color clrBgColor = Color.Snow; //背景色

private Color clrTextColor = Color.Black; //文字颜色

private Color clrBorderColor = Color.Black; //整体边框颜色

private Color clrAxisColor = Color.Black; //轴线颜色

private Color clrAxisTextColor = Color.Black; //轴说明文字颜色

private Color clrSliceTextColor = Color.Black; //刻度文

字颜色

private Color clrSliceColor = Color.Black; //刻度颜色

private Color[] clrsCurveColors = new Color[] { Color. Red, Color.Blue }; //曲线颜色

private float fltXSpace = 100f; //图像左右距离边缘距离

private float fltYSpace = 100f; //图像上下距离边缘距离

private int intFontSize = 9; //字体大小号数

private float fltXRotateAngle = 30f; //X轴文字旋转角度

private float fltYRotateAngle = 0f; //Y轴文字旋转角度

private int intCurveSize = 2; //曲线线条大小

private int intFontSpace = 0; //intFontSpace 是字体大小和距离调整出来的一个比较适合的数字

#region公共属性

///

///图像的宽度

///

public float Width

{

set

{

if (value < 100)

{

fltWidth = 100; }

else

{

fltWidth = value; }

}

get

{

if (fltWidth <= 100) {

return100;

}

else

{

return fltWidth; }

}

}

///

///图像的高度

///

public float Height

{

set

{

if (value < 100)

{

fltHeight = 100; }

else

{

fltHeight = value; }

}

get

{

if (fltHeight <= 100) {

return100;

}

else

{

return fltHeight;

}

}

}

///

/// X轴刻度宽度

///

public float XSlice

{

set { fltXSlice = value; }

get { return fltXSlice; } }

///

/// Y轴刻度宽度

///

public float YSlice

{

set { fltYSlice = value; }

get { return fltYSlice; }

}

///

/// Y轴刻度的数值宽度

///

public float YSliceValue

{

set { fltYSliceValue = value; }

get { return fltYSliceValue; } }

///

/// Y轴刻度开始值

///

public float YSliceBegin

{

set { fltYSliceBegin = value; }

get { return fltYSliceBegin; } }

///

///张力系数

///

public float Tension

{

set

{

if (value < 0.0f && value > 1.0f) {

fltTension = 0.5f;

}

else

{

fltTension = value;

}

}

get

{

return fltTension;

}

}

///

///标题

///

public string Title

{

set { strTitle = value; }

get { return strTitle; }

}

///

///键,X轴数据

///

public string[] Keys

{

set { strsKeys = value; }

get { return strsKeys; } }

///

///值,Y轴数据

///

public float[] Values

{

set { fltsValues = value; }

get { return fltsValues; }

}

///

///背景色

///

public Color BgColor

{

set { clrBgColor = value; }

get { return clrBgColor; }

}

///

///文字颜色

///

public Color TextColor

{

set { clrTextColor = value; }

get { return clrTextColor; } }

///

///整体边框颜色

///

public Color BorderColor

{

set { clrBorderColor = value; }

get { return clrBorderColor; } }

///

///轴线颜色

///

public Color AxisColor

{

set { clrAxisColor = value; }

get { return clrAxisColor; }

}

///

/// X轴说明文字

///

public string XAxisText

{

set { strXAxisText = value; }

get { return strXAxisText; }

}

///

/// Y轴说明文字

///

public string YAxisText

{

set { strYAxisText = value; }

get { return strYAxisText; }

}

///

///轴说明文字颜色

///

public Color AxisTextColor

{

set { clrAxisTextColor = value; }

get { return clrAxisTextColor; } }

///

///刻度文字颜色

///

public Color SliceTextColor

{

set { clrSliceTextColor = value; }

get { return clrSliceTextColor; } }

///

///刻度颜色

///

public Color SliceColor

{

set { clrSliceColor = value; }

get { return clrSliceColor; }

}

///

///曲线颜色

///

public Color[] CurveColors

{

set { clrsCurveColors = value; }

get { return clrsCurveColors; } }

///

/// X轴文字旋转角度

///

public float XRotateAngle

{

get { return fltXRotateAngle; }

set { fltXRotateAngle = value; } }

///

/// Y轴文字旋转角度

///

public float YRotateAngle

{

get { return fltYRotateAngle; }

set { fltYRotateAngle = value; }

}

///

///图像左右距离边缘距离

///

public float XSpace

{

get { return fltXSpace; }

set { fltXSpace = value; } }

///

///图像上下距离边缘距离

///

public float YSpace

{

get { return fltYSpace; }

set { fltYSpace = value; } }

///

///字体大小号数

///

public int FontSize

{

get { return intFontSize; }

set { intFontSize = value; } }

///

///曲线线条大小

///

public int CurveSize

{

get { return intCurveSize; }

set { intCurveSize = value; } }

#endregion

///

///自动根据参数调整图像大小

///

public void Fit()

气温变化趋势曲线

一、课程设计目的: 1.训练学生灵活应用所学数值分析知识,独立完成问题分析,结合数值分析理论知识,编写程序求解指定问题。 2.初步掌握解决实际问题过程中的对问题的分析、系统设计、程序编码、测试等基本方法和技能; 3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力; 4.训练用数值分析的思想方法和编程应用技能模拟解决实际问题,巩固、深化学生的理论知识,提高学生对数值分析的认知水平和编程水平,并在此过程中培养他们严谨的科学态度和良好的工作作风 二、课程设计任务与要求: 课程设计题目:气温变化趋势曲线 【问题描述】 上网下载自己家乡所在城市某一天天气预报中的气温数据(24小时,每小时一个数据),然后采用最小二乘拟合的思想和算法求解上述气温变化的趋势曲线。(需要认真观察数据,提出数据变化曲线的函数形式,建议从最低气温时间开始。) 【实现要求】 1、在处理每个题目时,要求分别从数据处理阶段和程序设计阶段两个主要阶段实现课程设计,详细的通过文字以及插图等形式,按需求分析、数据处理、算法设计、代码、计算结果和程序执行的截图等若干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率。 2、设计的题目要求达到一定工作量,并具有一定的深度和难度。 3、程序设计语言推荐使用C/C++,程序书写规范,源程序需加必要的注释; 4、每位同学需提交可独立运行的程序; 5、每位同学需独立提交设计报告书(每人一份),要求编排格式统一、规范、内容充实; 6、课程设计实践作为培养学生动手能力的一种手段,单独考核。 三、课程设计说明书 【需求分析】 从网上下载自己所在家乡的某一日(河北省邯郸市5月2日)的气温数据(原则上应为24个小时,24个数据),然后根据这一组数据,提出合适的数学模型(函数形式),用最小二乘拟合的思想和算法求解该曲线。 【数据下载】 我采用的数据是河北省邯郸市,在5月2日的气温数据:

用Excel绘制级配曲线图步骤

用Excel绘制级配曲线图步骤 1、建立图表:在图表向导中选择XY散点图,点击下一步,点击数据区域中红色箭 头选择任意数据区域;点击下一步,选择标题,输入图表标题(筛分级配曲线图)、数值X轴(筛孔尺寸mm)、数值Y轴(通过率%);选择网格线,选择数值X 轴,选择主要网格线,点击下一步,点击完成。 2、修改坐标轴:双击X轴数字,设置筛孔尺寸。选择刻度,将最小值设为0、最 大值设为级配类型最大粒径对应的泰勒曲线值(如AC-25,最大粒径为31.5mm,对应的泰勒曲线值为y=100.45lgdi=4.723);选择字体,设置需要的字体大小,点击确定。双击Y轴数字,将最小值设为0、最大值设为100、主要刻度单位设为10、次要刻度单位设为0,选择字体,设置需要的字体大小,点击确定。 3、设置筛孔尺寸系列:在图表区点击鼠标右键,选择数据源,选择系列,选择添 加,选择X值输入筛孔尺寸对应的泰勒曲线值[如筛孔26.5mm(将孔径作为系列名称输入更方便)为4.370,4.370[),选择Y值输入0,100。再选择添加输入其它筛孔尺寸。选择确定。双击系列,设置系列格式。选择图案,设置系列线格式,选择数据标志,点击确定。双击数据标志,将数字修改为对应的筛孔尺寸。

4、输入级配范围和级配中值线:在图表区点击鼠标右键,选择数据源,选择系列, 选择添加,选择X值输入筛孔尺寸对应的泰勒曲线值(4.723,4.370,3.762……), 选择Y值输入级配上下限和中值。点击确定。 5、输入设计级配线:在图表区点击鼠标右键,选择数据源,选择系列,选择添加, 选择X值输入筛孔尺寸对应的泰勒曲线值(4.723,4.370,3.762……),选择Y 值点击红色箭头选择任意设计级配区域。

气温曲线图与降水柱状图(2013、下)

第四章第二节气温与降水 ——气温曲线图与降水柱状图 一、学习目标 1、根据气温和降水的数字资料,绘制气温年变化曲线图和降水量逐月分配图 2、根据气温和降水的气候资料,了解气候特点,能说出气温和降水的变化规律 二、回顾复习 (1)读“世界年平均气温分布图”回答, 世界年平均气温分布有何规律? (2)读“世界年平均降水量分布图”回答, 世界降水量分布有何规律? 小结:同一时间,世界各地的气温和降水是不同的。那么同一地点,不同时间的气温和降水组合在一起呢?这就是这个地方的气候特征。 三、共同探究 1、结合课本P77活动,认识气候资料的表示方法 (1)观察乌兰巴托和昆明两地的气温变化曲线和逐月降水量回答: ①横坐标表示_____________________ ②纵坐标:左侧表示_______ ______ 单位__ _____ 右侧表示__________________ 单位_______ (2)读课本P77图4-15、4-16 ①乌兰巴托最热月是__ _月,约是__ __℃;最冷月是_ __月,约是__ __℃; 其年温差约是__ __℃。乌兰巴托的年降水量约是__ ___毫米。 ②昆明最热月是_ __月,约是__ __℃;最冷月是__ __月,约是__ __℃; 其年温差约是__ ___℃。昆明的年降水量约是____ ___。 ③从图及以上分析可看出,两地气候主要差别为: 气温方面:乌兰巴托年均温较___ _(高/低),年温差_ _(大/小); 昆明____________________________ _____ _____; 降水方面:两地降水季节变化_ __,但乌兰巴托年降水量_ _。 (4)昆明“四季如春”,是指:昆明年温差__ _(大/小),气候温和。 2、表示某个地方的气候资料的图是怎样绘制出来的呢? (共同完成课本P77活动2洛杉矶气温和降水图的绘制) 注意: ①气温先标点,再连线 ②降水量,先确定柱的高度,再修饰 3、根据所绘气候图,说出洛杉矶的气温和降水随时间变化的主要特点:

混凝土强度与温度、龄期增长曲线图

混凝土强度与温度和龄期增长曲线图 1、适用范围; 本法适用于不掺外加剂在50℃以下正温养护和掺外加剂在30℃以下正温养护的混凝土,亦可用于掺防冻剂的负温混凝土。 本法适用于估算混凝土强度标准值60%以内的强度值。 2、前提条件 使用本法估算混凝土强度,需要用实际工程使用的混凝土原材料和配合比,制作不少于5组混凝土立方体试件,在标准条件下养护的1、2、3、7、28d的强度值。 使用本法同时需取的现场养护混凝土的温度实测资料(温度、时间)。 3、用估算法估算混凝土强度的步骤: 1)用标准养护试件1~7d龄期强度数据,经回归分析拟合成下列形式曲线方程: f=aeb/D (1) 式中f——混凝土立方体抗压强度(N/mm2); D——混凝土养护龄期(d);

a、b——参数。 2)根据现场实测混凝土养护温度资料,用下式计算已达到的等效龄期(相当于20℃标准养护的时间)。 t=ΣαT·tT(2) 式中t——等效龄期(d); αT——温度为T℃时的等效系数,按下表使用; tT——温度为T℃的持续时间(h)。 3)以等效龄期t代替D带入公式(1)可算出强度。 等效系数αT 温度等效温度系数αT温度等效温度系数αT温度等效温度系数αT 50 28 6 49 27 5 48 26 4 47 25 3 46 24 2 45 23 1 44 22 0 43 21 1 42 20 -2 41 19 -3 40 18 -4 39 17 -5 38 16 -6 37 15 -7 36 14 -8 35 13 -9 34 12 -10

33 11 -11 32 10 -12 31 9 -13 30 8 -14 29 7 -15

学画曲线图形

学画曲线图形 教学目标: 一、操作目标: 1、学会用“曲线”工具绘画出带一个或两个弯的光滑曲线。 2、学会用“文字”工具为图画填加文字。 3、利用学过的工具结合“曲线”、“文字”工具画组合图形。 二、能力目标: 培养学生的观察能力、动手能力、想象能力、创造能力及审美能力。 三、情感目标: 激发学生的学习兴趣,培养学生热爱科学技术的情感。 教学重点:“曲线”工具及“文字”工具的用法。 教学难点:利用“曲线”工具及“文字”工具画组合图形。 教学过程: 一、导入新课:(出示幻灯片) 1、作品欣赏:首先让学生欣赏用画图软件做的作品,以引起学生的学习兴趣。然后启发学生试想用手画能否画出 美丽的作品,借以来引入画图软件并介绍它的好处。 2、教具:计算机。 二、讲授新课: (一)利用多媒体电子教室摇控演示,讲授用“曲线”工具画柳树的方法。

3、开始→程序→附件→画图。 4、认识“曲线”工具并画柳树。 (二)、操作方法: (1)从工具箱中,单击曲线工具。 (2)选黑色为前景色,选喜欢的线条宽度。 (3)将光标移入绘图区。按住鼠标左键固定曲线的一段,拖动光标,一条柔性线从固定延伸到鼠标处,当柔性线达到需要的位置时,松开鼠标左键,就出现了一条黑色细线。光标移到细线中间的部位上,按下鼠标左键,并向右拖动光标,把原来的直线调整为曲线。 (4)单击这条细线的结束端点,一条以我们选定颜色和线宽的曲线就出现了。用同样的方法画出树干。 (5)将绿色改为前景色。用画树干的同样的方法画出所有柳条。 (6)在柳条上,用两条很短的曲线,画出树叶,其中一条曲线向上弯,另一条向下弯,两条曲线开始和结束的端点是相同的,(7)用上述方法画出若干片树叶。 如图所示: 5、学生上机操作。 (三)、好的学生作品摇控演示给学生们看。以鼓励学生学习热情。

EXCEL表画曲线图方法

函数画曲线的方法用Excel引用1.用Excel 函数画曲线图的一般方法 因为Excel有强大的计算功能,而且有数据填充柄这个有力的工具,所以,绘制曲线还是十分方便的。用Excel画曲线的最大优点是不失真。大体步骤是这样的:⑴用“开始”→“程序”→“Microsoft office”→”Excel”,以进入Excel窗口。再考虑画曲线,为此: ⑵在A1 和A2单元格输入自变量的两个最低取值,并用填充柄把其它取值自动填入; ⑶在B列输入与A列自变量对应的数据或计算结果。有三种方法输入: 第一种方法是手工逐项输入的方法,这种方法适合无确定数字规律的数据:例如日产量或月销售量等; 第二种方法是手工输入计算公式法:这种方法适合在Excel的函数中没有列入粘贴函数的情况,例如,计算Y=3X^2时,没有现成的函数可用,就必须自己键入公式后,再进行计算; 第三种方法是利用Excel 中的函数的方法,因为在Excel中提供了大量的内部预定义的公式,包括常用函数、数学和三角函数、统计函数、财务函数、文本函数等等。 怎样用手工输入计算公式和怎样利用Excel的函数直接得出计算结果,下面将分别以例题的形式予以说明; ⑷开始画曲线:同时选择A列和B列的数据→“插入”→“图表”→这时出现如下图所示的图表向导: 选“XY散点图”→在“子图表类型”中选择如图所选择的曲线形式→再点击下面的‘按下不放可查看示例'钮,以查看曲线的形状→“下一步”→选“系列产生在列”→“下一步”→“标题”(输入本图表的名称)→“坐标”(是否默认或

取消图中的X轴和Y轴数据)→“网络线”(决定是否要网格线)→“下一步”后,图形就完成了; ⑸自定义绘图区格式:因为在Excel工作表上的曲线底色是灰色的,线条的类型(如连线、点线等)也不一定满足需要,为此,可右击这个图,选“绘图区格式”→“自定义”→“样式”(选择线条样式)→“颜色”(如果是准备将这个曲线用在Word上,应该选择白色)→“粗细”(选择线条的粗细)。 ⑹把这个图形复制到Word中进行必要的裁剪; ⑺把经过裁剪过的图形复制到Word画图程序的画板上,进行补画直线或坐标,或修补或写字,“保存”后,曲线图就完成了。 2.举例 下面针对三种不同的情况举三个例子说明如下: 例1. 下图是今年高考试题的一个曲线图,已知抛物线公式是Y=2X^2 ,请画出其曲线图。 因为不能直接利用Excel给出的函数,所以,其曲线数据应该用自己输入公式的方法计算出来,画图步骤如下: ⑴用“开始”→“程序”→“Microsoft Office”→”Excel”进入Excel界面;首先画抛物线,为此: ⑵在A1单元格输入“-10”;在A2单元格输入“-9”,并用填充柄把自变量的取值拖到“10”。具体方法是:选择A1和A2单元格,并把鼠标指针拖到A2单元格的右下角,使鼠标指针变成细十字型时,按住鼠标往下拖,直至出现”10”为止。这样,就把自变量x的取值都列出来了; ⑶利用输入公式的方法求出函数值,并把结果列在B列上与A列的自变量相对应的位置。为此:单击选定单元格B1→单击编辑区的空格,在空格栏出现竖直形状指针后,输入“= 2*A1^2”(见下图,这是计算机能认识的公式,且等号和乘号都不可省)→回车→这时在B1单元格将出现数值“200”→用填充柄把B列的数据填满。

教你用excel做折线图很实用

折线图 折线图是用来表示某种现象在时间序列上的动态,或者某种现象随另一种现象而变化的情况,可以大致反映两者之间的数学函数关系。 由于折线图表现的是数据的动态或变化趋势,因此先必须明确表达资料的目的,尽可能的做到把主要概念表达出来。 如果要了解种群的消长规律时,一般采用单位时间的消长曲线,以时间单位为x轴,种群数量为y轴。 如果要了解种群的增长规律时,就必须把逐个单位时间的数据依次累加起来作为y轴的数据,这样的折线图称为增长曲线图。 例如诱蛾灯下每天的发蛾量可以做成消长曲线图。消长曲线可以清楚的看出每一个世代的发生型,如前峰型、中峰型、双峰型等,但不能够确切的了解任一单位时间的发蛾量在整个种群中的进度。只有把每个单位时间的发蛾量依次累加起来,才能表达出发蛾的增长规律。

实例 用下表数据,作三化螟发蛾消长曲线。 调查日期 6/246/266/286/307/27/47/67/87/10(月/日) 发蛾量(头)862066820690701209318459780782505625

1 输入数据 启动Microsoft Excel 2003,在工作表里按上表的形式输入数据。然后将数据整理为如下图所示。 操作步骤: 定义为“文本”数据类型 定义为“数值”数据类型 定义为“数值”数据类型

2 使用图表向导 在主菜“插入”中选中“图表”命令,或者直接点击工具栏里的快捷按钮启动图表向导

⑴选择图表类型 选中折线图选中这个子类 点击“下一步”

⑵设置图表数据源 选中系列产生在行 在数据区域栏输入表达式: =Sheet1!$A$3:$J$5 或者用鼠标在“Sheet1”工作表中框选 A3:J5 点击“系列”卡片按钮,进入数据源编 辑

天气图的基础知识

第一节天气图的一般知识 天气图底图投影方式:天气图底图是用来填写各测站气象观测资料而特制的空白地图。常用的天气图底图有:南、北半球天气图、中纬度区域天气图、热带低纬地区天气图等。制作底图的投影方式主要有以下三种。 1.兰勃特投影 兰勃特投影法又称等角正割圆锥投影。将地球体的30?和60?纬圈与圆锥面相割,经纬线及地形投影到圆锥形的图纸上,展开后经线呈放射形直线,纬线是同心圆弧。这种图最适宜作中纬度地区的天气图底图。我国、日本等国的天气图底图均采用这种投影。 2.极地平面投影 用这种投影法制成的底图,其经线为一组由极地向赤道发出的放射形直线,纬线为一组围绕极地的同心圆。这种投影适宜作北(南)半球天气图底图。 3.墨卡托投影 用一圆筒套在地球体上,地球赤道表面与圆柱面相切(或相割),光源放在地球中心进行投影。把圆筒展开便制成一张图,其经、纬线都为平行直线。由于低纬地区用这种投影与实况较为接近,而在高纬地区投影面积放大倍数太大。所以这种图主要适用于作赤道或低纬地区的天气图。 天气图的种类和图时: 1.天气图的种类 天气分布是三维空间的,为了比较全面地揭示天气状况,在气象分析和预报中,通常绘制三种类型的天气图,即地面天气图、高空天气图和辅助图。天气图的制作过程依次为观测、编报发送、收报、填图、分析。 地面天气图是根据地面观测资料绘制的,它是一种综合性天气图,是天气分析和预报中最基本的天气图。高空天气图就是等压面上的形势图,它是根据高空观测资料绘制的。辅助图是配合地面天气图和高空等压面图而使用的特定图。 2.天气图的图时 根据世界气象组织(WMO)的规定,通常地面天气图每天制作4次,分别在世界时00时、06时、12时、18时,即北京时08时、14时、20时、次日02时。此外,中间还有4次补充观测时间,所以实际上每隔3 h就有一地面天气图产生。高空天气图一天制作两次,世界时00时、12时,即北京时08时和20时。 第二节地面天气图 地面天气图的填绘:各地同一时刻观测的地面资料,传递到各大气象通信中心,然后再由通信中心向各地气象台传播。气象台接收到各地气象观测报文之后,要按照国际规定的统一格式,把收到的电码译成数字或符号填入天气图底图。由于观测资料的来源不同,又分为陆地测站填图格式和船舶测站填图格式。 1.陆地测站填图格式(图4-2-1)

温度曲线设定

如何正确设定回流炉温度曲线 正确设定回流炉温度曲线是获得优良焊接质关键 前言 红外回流焊是SMT大生产中重要的工艺环节,它是一种自动群焊过程,成千上万个焊点在短短几分钟内一次完成,其焊接质量的优劣直接影响到产品的质量和可靠性,对于数字化的电子产品,产品的质量几乎就是焊接的质量。做好回流焊,人们都知道关键是设定回流炉的炉温曲线,有关回流炉的炉温曲线,许多专业文章中均有报导,但面对一台新的红外回流炉,如何尽快设定回流炉温度曲线呢?这就需要我们首先对所使用的锡膏中金属成分与熔点、活性温度等特性有一个全面了解,对回流炉的结构,包括加热温区的数量、热风系统、加热器的尺寸及其控温精度、加热区的有效长度、冷却区特点、传送系统等应有一个全面认识,以及对焊接对象--表面贴装组件(SMA)尺寸、组件大小及其分布做到心中有数,不难看出,回流焊是SMT工艺中复杂而又关键的一环,它涉及到材料、设备、热传导、焊接等方面的知识。 本文将从分析典型的焊接温度曲线入手,较为详细地介绍如何正确设定回流炉温度曲线,并实际介绍BGA以及双面回流焊的温度曲线的设定。 理想的温度曲线 图1是中温锡膏(Sn63/Sn62)理想的红外回流温度曲线,它反映了SMA通过回流炉时,PCB上某一点的温度随时间变化的曲线,它能直观反映出该点在整个焊接过程中的温度变化,为获得最佳焊接效果提供了科学的依据,从事SMT焊接的工程技术人员,应对理想的温度曲线有一个基本的认识,该曲线由四个区间组成,即预热区、保温区/活性区、回流区、冷却区,前三个阶段为加热区,最后一阶段为冷却区,大部分焊锡膏都能用这四个温区成功实现回流焊。故红外回流炉均设有4-5个温度,以适应焊接的需要。 图1 理想的温度曲线

EXCEL曲线图

引用用Excel函数画曲线的方法1.用Excel函数画曲线图的一般方法 因为Excel有强大的计算功能,而且有数据填充柄这个有力的工具,所以,绘制曲线还是十分方便的。用Excel画曲线的最大优点是不失真。大体步骤是 这样的: ⑴用“开始”→“程序”→“Microsoft office”→”Excel”,以进入Excel窗口。再考虑画曲线,为此: ⑵在A1 和A2单元格输入自变量的两个最低取值,并用填充柄把其它取值自动填入; ⑶在B列输入与A列自变量对应的数据或计算结果。有三种方法输入: 第一种方法是手工逐项输入的方法,这种方法适合无确定数字规律的数据:例如日产量或月销售量等; 第二种方法是手工输入计算公式法:这种方法适合在Excel的函数中没有 列入粘贴函数的情况,例如,计算Y=3X^2时,没有现成的函数可用,就必须自己键入公式后,再进行计算; 第三种方法是利用Excel 中的函数的方法,因为在Excel中提供了大量的 内部预定义的公式,包括常用函数、数学和三角函数、统计函数、财务函数、 文本函数等等。 怎样用手工输入计算公式和怎样利用Excel的函数直接得出计算结果,下 面将分别以例题的形式予以说明; ⑷开始画曲线:同时选择A列和B列的数据→“插入”→“图表”→这时出现如下图所示的图表向导:

选“XY散点图”→在“子图表类型”中选择如图所选择的曲线形式→再点击下面的…按下不放可查看示例?钮,以查看曲线的形状→“下一步”→选“系列产生在列”→“下一步”→“标题”(输入本图表的名称)→“坐标”(是否默认或取消图中的X轴和Y轴数据)→“网络线”(决定是否要网格线)→“下一步”后,图形就完成了; ⑸自定义绘图区格式:因为在Excel工作表上的曲线底色是灰色的,线条的类型(如连线、点线等)也不一定满足需要,为此,可右击这个图,选“绘图区格式”→“自定义”→“样式”(选择线条样式)→“颜色”(如果是准备将这个曲线用在Word上,应该选择白色)→“粗细”(选择线条的粗细)。 ⑹把这个图形复制到Word中进行必要的裁剪; ⑺把经过裁剪过的图形复制到Word画图程序的画板上,进行补画直线或坐标,或修补或写字,“保存”后,曲线图就完成了。 2.举例 下面针对三种不同的情况举三个例子说明如下: 例1. 下图是今年高考试题的一个曲线图,已知抛物线公式是Y=2X^2 ,请画出其曲线图。 因为不能直接利用Excel给出的函数,所以,其曲线数据应该用自己输入公式的方法计算出来,画图步骤如下:

波峰焊温度曲线图及温度控制标准

波峰焊温度曲线图及温度控制标准介绍 发表于2017-12-20 16:08:55 工艺/制造 +关注 波峰焊是指将熔化的软钎焊料(铅锡合金),经电动泵或电磁泵喷流成设计要求的焊料波峰,亦可通过向焊料池注入氮气来形成,使预先装有元器件的印制板通过焊料波峰,实现元器件焊端或引脚与印制板焊盘之间机械与电气连接的软钎焊。 波峰焊是让插件板的焊接面直接与高温液态锡接触达到焊接目的,其高温液态锡保持一个斜面,并由特殊装置使液态锡形成一道道类似波浪的现象,所以叫“波峰焊”,其主要材料是焊锡条。 波峰焊焊接方法 波峰焊方法或工艺的采用取决于产品的复杂程度以及产量,如果要做复杂的产品以及产量很高,可以考虑用氮气工艺比如CoN▼2▼Tour波峰来减少锡渣并提高焊点的浸润性。如果使用一台中型的机器,其工艺可以分为氮气工艺和空气工艺。用户仍然可以在空气环境下处理复杂的板子,在这种情况下,可根据客户的要求使用腐蚀性助焊剂,在焊接后再进行清洗,或者使用低固态助焊剂。 波峰焊温度曲线图介绍 在预热区内,电路板上喷涂的助焊剂中的溶剂被挥发,可以减少焊接时产生气体。同时,松香和活化剂开始分解活化,去除焊接面上的氧化层和其他污染物,并且防止金属表面在高

温下再次氧化。印制电路板和元器件被充分预热,可以有效地避免焊接时急剧升温产生的热应力损坏。电路板的预热温度及时间,要根据印制板的大小、厚度、元器件的尺寸和数量,以及贴装元器件的多少而确定。在PCB表面测量的预热温度应该在90~130℃间,多层板或贴片套件中元器件较多时,预热温度取上限。预热时间由传送带的速度来控制。如果预热温度偏低或预热时间过短,助焊剂中的溶剂挥发不充分,焊接时就会产生气体引起气孔、锡珠等焊接缺陷;如预热温度偏高或预热时间过长,焊剂被提前分解,使焊剂失去活性,同样会引起毛刺、桥接等焊接缺陷。为恰当控制预热温度和时间,达到佳的预热温度,也可以从波峰焊前涂覆在PCB底面的助焊剂是否有粘性来进行判断。 合格温度曲线必须满足: 1:预热区PCB板底温度范围为﹕90-120oC. 2:焊接時锡点温度范围为﹕245±10℃ 3. CHIP与WAVE间温度不能低于180℃

excel画曲线图攻略(2007版本)

正态分布函数的语法是NORMDIST(x,mean,standard_dev,cumulative)cumulative为一逻辑值,如果为0则是密度函数,如果为1则是累积分布函数。如果画正态分布图,则为0。 例如均值10%,标准值为20%的正态分布,先在A1中敲入一个变量,假定-50,选中A列,点编辑-填充-序列,选择列,等差序列,步长值10,终止值70。然后在B1中敲入NORMDIST(A1,10,20,0),返回值为0.000222,选中B1,当鼠标在右下角变成黑十字时,下拉至B13,选中A1B13区域,点击工具栏上的图表向导-散点图,选中第一排第二个图,点下一步,默认设置,下一步,标题自己写,网格线中的勾去掉,图例中的勾去掉,点下一步,完成。图就初步完成了。下面是微调把鼠标在图的坐标轴上点右键,选坐标轴格式,在刻度中填入你想要的最小值,最大值,主要刻度单位(x轴上的数值间隔),y轴交叉于(y为0时,x多少)等等。确定后,正态分布图就大功告成了。 PS:标准正态分布的语法为NORMSDIST(z), 正态分布 (一)NORMDIST函数的数学基础 利用Excel计算正态分布,可以使用函数。 格式如下:变量,均值,标准差,累积, 其中: 变量:为分布要计算的值; 均值:分布的均值; 标准差:分布的标准差; 累积:若1,则为分布函数;若0,则为概率密度函数。 当均值为0,标准差为1时,正态分布函数即为标准正态分布函数 。 例3已知考试成绩服从正态分布,,,求考试成绩低于500分的概率。 解在Excel中单击任意单元格,输入公式: “500,600,100,1 ”,

得到的结果为0.158655,即,表示成绩低于500分者占总人数的15.8655%。 例4假设参加某次考试的考生共有2000人,考试科目为5门,现已知考生总分的算术平均值为360,标准差为40分,试估计总分在400分以上的学生人数。假设5门成绩总分近似服从正态分布。 解设表示学生成绩的总分,根据题意,,。 第一步,求。 在Excel中单击任意单元格,输入公式: “ ”, 得到的结果为0.1587,即,表示成绩高于400分者占总人数的15.87%。 第二步,求总分在400分以上的学生人数,为(人)。 (二)正态分布函数的上侧分位数 利用Excel计算正态分布的上侧分位数,可以使用函数。 格式如下:概率,均值,标准差。 例5已知概率,均值,标准差,求函数的值。 解设,根据题意有,求的值。 在Excel中单击任意单元格,输入公式: “ ”,得到的结果为400,即

读气温日变化曲线图

、知识结构 1、气温及其水平分布 2、气温的日变化和日较差 3、气温的年变化和年较差 4、气温的垂直变化和逆温现象 二、练习部分 1、读中纬度某地区某月等温线分布图,分析下列叙述正确的 是 A.位于南半球 B.处于冬季 C.甲处可能为北美大陆 D.乙处可能为亚欧大陆 下图为我国某省的等温线(℃)和等降雨量线(mm)分布图,2、读图完成下列要求:(1)该省1月和7月等温线分布有何共同点?请分析其原因。 (2)比较1月和7月等温线分布有何不同,并分析其原因。 (3)图中0℃等温线向西经过的主要地形和河流是? (4)分析该省夏季南部地区较北部地区降水少的原因。 3、读气温日变化曲线图,回答: 1)AB两条曲线中,表示阴天的曲线是_______ (2)白天阴天,气温比晴天时_____,这是由于_______________。(3)夜晚阴天,气温比晴天时___,这是由于______ (4)阴天比晴天气温日较差(大、小)____

(5)若图示为我国某城市8月份两条街道气温日变化曲线,则4、图中代表绿化街道昼夜气温变化曲线的是,由此可知 绿化造林在改造城市小气候方面的主要作用是 ,城市绿化还有没有其它作 用? 1.读图并回答(无锡某日气温变化示意图) (1)A、B、C、三条辐射曲线中代表太阳辐射和气温变化的分别 是和。 (2)请判断此图表示上海是七月还是一月的气温日变化,是月,理由是和。 (3)甲、乙两点中何处是地面辐射最弱时刻,是此时地面热量的收支状况如 何 (4)一日最高气温出现在 5、读各纬度平均气温年较差示意图,分析回答。 (1)气温年较差的分布规律是。原因 是 (2)60°N与60°S相比较,平均气温年较差地区更大,原因 是。 (3)我国各地气温年较差的空间分布规律是 6、读某城某日清晨低层大气剖面图,回答: (1)图中气温分布异常部分是①②③中的,判断的理由是。 (2)该城市工业高度集中,汽车数以百万计,当天发生了重大的烟雾事件,造成这一事件的人为原因 是;气象原因是;地形原因是 (3)在商业区、居民区、近郊工业区、农田区域中,烟雾浓度最大的是。

EXCEL绘制级配曲线图

E X C E L绘制级配曲线图 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

一、用Excel绘制级配曲线图步骤 建立图表:在图表向导中选择XY散点图,点击下一步,点击数据区域中红色箭头选择任意数据区域;点击下一步,选择标题,输入图表标题(筛分级配曲线图)、数值X轴(筛孔尺寸mm)、数值Y轴(通过率%);选择网格线,选择数值X轴,选择主要网格线,点击下一步,点击完成。1、修改坐标轴:双击X轴数字,设置筛孔尺寸。选择刻度,将最小值设为0、最大值设为级 配类型最大粒径对应的泰勒曲线值(如AC-25,最大粒径为31.5mm,对应的泰勒曲线值为y=100.45lgdi=4.723);选择字体,设置需要的字体大小,点击确定。双击Y轴数字,将最小值设为0、最大值设为100、主要刻度单位设为10、次要刻度单位设为0,选择字体,设置需要的字体大小,点击确定。 2、设置筛孔尺寸系列:在图表区点击鼠标右键,选择数据源,选择系列,选择添加,选择X 值输入筛孔尺寸对应的泰勒曲线值[如筛孔26.5mm(将孔径作为系列名称输入更方便)为 4.370,4.370[),选择Y值输入0,100。再选择添加输入其它筛孔尺寸。选择确定。双击系 列,设置系列格式。选择图案,设置系列线格式,选择数据标志,点击确定。双击数据标志,将数字修改为对应的筛孔尺寸。

3、输入级配范围和级配中值线:在图表区点击鼠标右键,选择数据源,选择系列,选择添 加,选择X值输入筛孔尺寸对应的泰勒曲线值(4.723,4.370,3.762……),选择Y值输入级配上下限和中值。点击确定。 4、输入设计级配线:在图表区点击鼠标右键,选择数据源,选择系列,选择添加,选择X值 输入筛孔尺寸对应的泰勒曲线值(4.723,4.370,3.762……),选择Y值点击红色箭头选择任意设计级配区域。

混凝土强度与温度和龄期增长曲线图.

混凝土强度与温度和龄期增长曲线图 我在论坛上看到一个混凝土强度估算方法,不过好像并无具体参考的东西! 1、适用范围; 本法适用于不掺外加剂在50℃以下正温养护和掺外加剂在30℃以下正温养护的混凝土,亦可用于掺防冻剂的负温混凝土。 本法适用于估算混凝土强度标准值60%以内的强度值。 2、前提条件 使用本法估算混凝土强度,需要用实际工程使用的混凝土原材料和配合比,制作不少于5组混凝土立方体试件,在标准条件下养护的1、2、3、7、28d的强度值。 使用本法同时需取的现场养护混凝土的温度实测资料(温度、时间)。 3、用估算法估算混凝土强度的步骤: 1)用标准养护试件1~7d龄期强度数据,经回归分析拟合成下列形式曲线方程: f=aeb/D (1) 式中f——混凝土立方体抗压强度(N/mm2); D——混凝土养护龄期(d); a、b——参数。 2)根据现场实测混凝土养护温度资料,用下式计算已达到的等效龄期(相当于20℃标准养护的时间)。 t=ΣαT·tT(2) 式中t——等效龄期(d); αT——温度为T℃时的等效系数,按下表使用; tT——温度为T℃的持续时间(h)。 3)以等效龄期t代替D带入公式(1)可算出强度。

等效系数αT 温度等效温度系数αT温度等效温度系数αT温度等效温度系数αT 50 3.16 28 1.45 6 0.43 49 3.07 27 1.39 5 0.40 48 2.97 26 1.33 4 0.37 47 2.88 25 1.27 3 0.35 46 2.80 24 1.22 2 0.32 45 2.71 23 1.16 1 0.30 44 2.62 22 1.11 0 0.27 43 2.54 21 1.05 1 0.25 42 2.46 20 1.00 -2 0.23 41 2.38 19 0.95 -3 0.21 40 2.30 18 0.91 -4 0.20 39 2.22 17 0.86 -5 0.18 38 2.14 16 0.81 -6 0.16 37 2.07 15 0.77 -7 0.15 36 1.99 14 0.73 -8 0.14 35 1.92 13 0.68 -9 0.13 34 1.85 12 0.64 -10 0.12 33 1.78 11 0.61 -11 0.11 32 1.71 10 0.57 -12 0.11 31 1.65 9 0.53 -13 0.10 30 1.58 8 0.50 -14 0.10 29 1.52 7 0.46 -15 0.09

灵活运用EXCEL绘制沉降观测曲线图

灵活运用EXCEL绘制沉降观测曲线图 康政虹李世涌(河海大学土木工程学院南京 210098) 早在1985年,Microsoft Excel一经问世,就被公认为是世界上功能最强大、技术最先进、使用最方便的电子表格软件之一。她不仅是一种功能齐全的电子表格处理软件,也是一种操作简便的制图工具。它可以根据表格中枯燥的数据迅速便捷地生成各种直观、生动的图表。 在路基沉降及路堤稳定的观测工作中,为掌握路基沉降规律和趋势、控制和安排施工进度,就必须按要求进行长期沉降及稳定观测,随之即来的便是大量的观测数据。如何利用Excel强大的数据表格和图表功能,对观测资料进行处理,提高成果的精确度及美观性,工程技术人员为此进行了不倦的探索。本人在沉降观测数据资料整理中使用Excel时深深体会到它的方便快捷,在此想谈谈用Excel绘制沉降观测中XX测点的时间~荷载~沉降量关系曲线图时的一点小技巧。除了编程之外,若各位行家还有更好的方法,请不吝赐教。 按委托单位的要求,沉降观测报告中必须包括部分测点的时间~荷载~沉降量关系曲线图,而且为了形象直观,填土荷载要画成台阶状。为达到此目的,笔者曾做了许多尝试,发现通过编程固然可行,但运用Excel本身强大的数据处理功能,稍稍把数据作一点调整,也能达到同样的效果。 下面以某一测点为例简要说明绘制方法,该测点桩号(测点号)为K28+920中(H017),填土情况及观测数据如下表所示: 表1

单纯从上表中的数据是没办法画出所需的曲线图的,填土高度要呈台阶状就意味着对于同一个日期,势必要有两次填土高度与之对应。基于此认识,我们只需将以上数据稍作改进:把前一层填土的高度延续到下一层填土成型的时间。当然,我们完全可以按照要求的不同而调整数据,使之尽可能与实际吻合。 为了图形的美观,不妨将填土高度的单位以分米(dm)计,新的观测数据如下表所示: 表2

ABAQUS如何画XY曲线图解析

数据准备 (1)启动ABAQUS COMMAND (2)在COMMAND中输入abaqus fetch job=viewer_tutorial (3)在COMMAND中输入abaqus viewer (4)根据提示打开数据库viewer_tutorial.odb D.10 Displaying and customizing an X–Y plot You can display X–Y plots of data written to the output database. For the tutorial you will display the vertical displacement of the rigid body reference node versus time. The Visualization module also allows you to display X–Y plots of the following: ?Data read from an ASCII file. ?Data entered at the keyboard. ?Existing data, either combined with other data or arithmetically manipulated. 以上内容讲的主要是根据数据库文件绘制所需变量与时间的曲线图 D.10.1 Displaying an X–Y plot You will now display an X–Y plot of displacement versus time. To display an X–Y plot: 1.In the Results Tree, click mouse button 3 on History Output for the output database named viewer_tutorial.odb. From the menu that appears, select Filter. 2.In the filter field, enter *U2* to restrict the history output to just the displacement components in the 2-direction.

气温曲线图 (2)

【知识梳理】 1.日最高气温出现在,日最低气温出现在。高纬度地区气温日较差于低纬度地区;同纬度地区,气温日较差陆地于海洋。 2.一年中,北半球,大陆上月份月平均气温最高,月份最低;海洋上月份最 高,月份最低。带地区气温年较差最大,地区气温年较差最小;同纬度地区的气温年较差,陆地于海洋。 3.一般来说,低纬度地区气温,高纬度地区气温。同纬度地带,夏季(陆地或海洋)气温高,冬季相反。在山地,气温随海拔升高而,平均每升高100米,下降℃。 【例题精解】 例一读某区域气温图,图中A、B分别为陆地或海洋,1、2、3为同纬度的三个点,完成下列要求。 (1)图中区域的位置是(南或北)半球。 【相关考点】利用等温线图判断南、北半球。 (解析)等温线数值由南向北递减─→北半球。 等温线数值由北向南递减─→南半球。 (参考答案)北半球。 (2)1处的温度值为(>,=,<)15℃,2处的温度值为(>,=,<)15℃,3处的温度值为(>,=,<)15℃。 【相关考点】利用等温线图判断某点的温度值。 (解析)在同一条等温线上温度相同,处于两条等温线间的点温度介于两条等温线间。 (参考答案)> =< (3)若A处为陆地,B处为海洋,则图中区域所处的季节为(夏季或冬季)。 【相关考点】利用等温线图判断某点的季节。 (解析)陆地气温高于海洋─→夏季 海洋气温高于陆地─→冬季 (参考答案)夏季 (4)若A处为海洋,B处为陆地,则图中区域所处的时间为(一月或七月)。 【相关考点】利用等温线图判断某点的时间。 (解析)北半球夏季─→七月,冬季─→一月 南半球夏季─→一月,冬季─→七月 (参考答案)一月 (5)若此图为七月份等温线图,试判定A处为(海洋或陆地),B处为(陆地或海洋)。 【相关考点】利用等温线图判断海陆分布。 (解析)七月:等温线北凸─→陆地;南凸─→海洋

如何用ORIGIN绘制曲线图

如何用ORIGIN软件绘制材料的电磁参数随频率的变化关系曲线 本讲义主要介绍的是如何由《材料分析方法实验(1)》实验讲义中的“实验二材料的电磁参数测试实验”的测试数据结果画出如下的测试曲线。 《材料分析方法实验(1)》将于国庆节后开始。其中实验二的内容即是如何利用Agilent E4991A精密阻抗分析仪对各位同学在《材料合成与制备实验》中得到的粉末样品进行介电常数和磁导率测试。

1.利用Agilent E4991A保存的文件为后缀为TXT的(**.TXT)数据文件,如图1所示。 图1 将该文件打开后即为测试的数据结果。第一列为频率值,第二列为测试的磁导率实部值。 2.将该数据导入ORIGIN软件:点击鼠标右键,在打开方式中选择“Origin”。将该文件用ORIGIN 程序打开。

图2 3.在ORIGIN的打开界面中,会出现如图3所示的提示,一直点击“Next 〉〉”,直到最后一步“Finish”。则测试数据就被导入到ORIGIN中来了,如图4所示。 图3

图4 4.在“Column”下拉菜单中选择“Add New Columns”添加新的数据栏,以方便整理数据。如图5所示。我们在此添加3栏。 图5 5.本TXT文件中包含了材料磁导率的实部和虚部两个测试结果。要把虚部的测试数据放到不同的

数据栏内。选择207行以后的数据,将其剪切到新添加的两栏内,如图6所示。 同时删除204和205行的无用数据。 图6 6.将C、D栏中第一行中的“Frequency”和“Data”删除,以保证C列和A列的频率是一一对应的。如图7所示。 图7 7.图7的数据中,A列和C列表示的是测试频率,也就是最终绘图中的X坐标轴,将其设为X轴,

SW驱动方程画曲线

SW正(余)弦曲线-螺旋线法 如建立Y=4sinX+3(0≦X≦4π(两个周期))函数曲线,在空白零件右视面草图绘制一个圆,尺寸对应如下图所示。 如下

SW方程式驱动的曲线 一:显式方程 1.正(余)弦曲线,函数解析式: 1正弦曲线是一条波浪线,k、ω和φ是常数(k、ω、φ∈R,ω≠0)2A——振幅、(ωx+φ)——相位、φ——初相 3k——偏距、反应图像沿Y轴整体的偏移量 4ω 方程式:Yx:2*sin(3*x+pi/2) X1=-,X2= 操作:在“草图”工具栏中点:,选择基准面,输入以下后,回车效果如下图示: 图 1-1 2:SW中画一次函数方程曲线 函数解析式:Yx=Kx+b 1一次函数是一条直线 , y值与对应x值成正比例变化,比值为k 2k、b是常数,x∈R 目标:模拟速度—位置曲线,k=4,b=0 方程式: Yx=4*x+0 函数图像:如图 1-2 所示,使用尺寸标注工具得出图像关键点对应的数值 操作:在“草图”工具栏中点:,选择基准面,输入以下后,回车效果如下图示: 图 1-2 3:SW中画二次函数方程曲线 函数解析式:Yx= 1平面内,到一个定点F和不过F的一条定直线L距离相等的点的轨迹(或集合)称之为抛物线。 目标:模拟任意一条抛物线,a=、b=4、c=5 方程式: Yx=1/2*(x^2)+4*x+5 X1=-5, X2=3

操作:在“草图”工具栏中点:,选择基准面,输入以下后,回车效果如下图示: 图 1-3

参数方程 1: SW中画阿基米德螺线 函数解析式: 1.阿基米德螺线亦称“等速螺线”,当一点P沿动射线OP以等速率运动的同时, 这射线又以等角速度绕点O旋转,点P的轨迹称为“阿基米德螺线”。 2.笛卡尔坐标方程式为: 3.将 目标 操作:在“草图”工具栏中点:,选择基准面,输以入下后,回车效 图 1-4 1.通过三角函数诱导公式进一步推倒得到以下结果,红色位置代表曲线绕原点 的旋转弧度值。这里取值为pi/2 )*10*(1+t)*cos(t*2*pi)-sin( )*10*(1+t)*cos(t*2*pi)+cos( ,选择基准面,输入以下后,回车效 图1-5 2: SW 函数解析式: 将一个圆轴固定在一个平面上轴上缠线,拉紧一个线头,让该线绕圆轴运动且始终与圆轴相切,那么线上一个定点在该平面上的轨迹就是渐开线。渐开线方程为: X Z=0 式中r为基圆半径;为展角其单位为弧度,在SolidWorks中可以表示为: t代表展角范围 目标:模拟渐开线,展角0,r 方程式:Xt:50*(t*sin(t)+cos(t)) Yt: 50*(sin(t)-cos(t)) t1=0 ,

相关文档
最新文档