- 18
- 0
- 约2.76千字
- 约 52页
- 2021-02-05 发布于北京
- 举报
IDL语言简介;IDL介绍
IDL主要特点
IDL的应用
IDL学习资料;IDL介绍;Interactive Data Language(交互式数据语言)
第四代计算机语言
跨平台应用开发
科学数据分析
可视化表达;Exelis Visual Information Solutions
1975年,美国科罗拉多州立大学负责NASA的火星计划中的影像处理,实现了IDL
1994年,用IDL开发ENVI
2006年,RSI公司重组为 ITT Visual Information Solutions(简称 ITT VIS)
2008年,IDL7.0发布,全新的基于Eclipse的开发环境;
2010年7月,IDL8.0正式发布,改进的开发环境、强大的可视化功能、完善的语法结构
2012年,重组为Exelis Vis
2012年5月,发布了IDL8.2ENVI5.0
2013年12月,发布了IDL8.3ENVI5.1
2014年10月,发布了IDL8.4ENVI5.2
;IDL的特点;丰富的数据输入输出
常规文件
ASCII
二进制
图像
科学数据格式
HDF
HDF5
NetCDF
医学影像DICOM
;擅长处理矢量或数组
内嵌大量函数
代码量少
运行速度快
算法底层优化
简单易学
;;支持OpenGL加速
三维图形技术
Shader支持
卷积滤波
色彩补偿
显示补偿
…
;IDL特点 - 数据分析与可视化 — 2D绘图;IDL特点 - 数据分析与可视化 — 等值线;;打开数据
file = FILE_WHICH(elevbin.dat)
dem = READ_BINARY(file, data_dims=[64,64])
;显示数据
c1 = CONTOUR(dem, RGB_TABLE=30, /FILL, $
PLANAR=0, $
TITLE=Santa Monica Mountains)
;添加颜色条
cbar = COLORBAR(TARGET = c1, ORIENTATION=1, $
POSITION=[0.90, 0.2, 0.95, 0.75])
;移动Z轴位置
(c1[zaxis]).location = [0, (c1.yrange)[1], 0]
;交互式二维和三维显示
;三维实体可视化;智能化编程工具 (Intelligent Tools)
构建可视化图形框架
鼠标操作事件的控制
界面组件的事件处理
方便的标注
对象属性的管理
撤销/重做
交互的数据输入、输出
打印控制;集成数学库及小波工具箱
基础数学库
IMSL数学库
小波工具箱;IMSL数学库;小波工具箱
小波可视化工具
小波变换工具
小波变换函数;集成地图投影处理函数
方位投影
圆柱投影
圆锥投影
;IDL特点 - 显示与分析;自带命令行模式;跨平台的开发环境
; 丰富的外部接口
SPAWN
CALL_EXTERNAL
DLM
ActiveX
Callable
输出助手
rpc(Unix)
Widstub(Unix)
;IDL特点 - 丰富的Demo及源代码;虚拟机
免费
功能受限
Runtime
;IDL应用;气象与大气科学;天文与空间科学
NOAA的“Science on a Sphere”计划;地质学
澳大利亚SpaDiS?软件包;晶体制造业;制造业
芯片缺陷检测;制造业
木材质量控制
孔洞探测;化学工业处理
处理过程模拟仿真
环境影响评估;数学与统计分析
风速线性回归分析
微分方程求解
时序分析
;数学分析
航线模拟;物理学与数学
美国的Los Alamos实验室的原子和光学理论团队研究物质对不同物理条件下物体的辐射进行可视化的分析。
;系统仿真
伽利略系统分析软件(GSSF)
;系统仿真
龙卷风
;系统仿真
分子运动模拟
;IDL应用 —— 宇宙、飞机模拟与仿真;医学影像处理
人体可视化
;医学影像处理
人体可视化
“我的很大一部分工作就是利用IDL开发不开颅影像的软件。 IDL提供了大量的可视化和分析工具,使得它成为我们开发不开颅影像软件的理想环境。”
Doug Ranken?Los Alamos National Lab;2007 年2月,美国国家航空航天局(NASA)启动了“西弥斯”计划(Time History of Events and Macroscale Interactions during Substorms,THEMIS)。计划中采用了5个相同的探测器(如图所示)和一系列地基全天空相机进行协同观测,目的就是为了研究磁层亚暴的触发机制和判断哪一种物理模型是正确的。
柏克莱加州大学利用IDL进行了THEMIS数据的???究与分析。形成了一整套开源的THEMIS软件包。
下载网址:/so
您可能关注的文档
- 电力机车总体及走行部 司机室设备 司机室设备.pptx
- 电力培训 课件 C-7.pptx
- 电气设备 PTT 发电厂及变电站电气设备--1.4 变电站分类及作用.pptx
- 电气设备 PTT 发电厂及变电站电气设备--11.1 高压熔断器的原理及作用.pptx
- 电气设备 PTT 发电厂及变电站电气设备--19.3屋内配电装置.pptx
- 电气试验 电气试验 互感器试验系列.pptx
- 电梯结构与原理 导轨架 导轨支架.pptx
- 电梯控制技术 控制系统基本电路 电梯安全回路NICE.pptx
- 电梯控制技术 控制系统基本电路 电梯主控回路NICE.pptx
- 电子测量与检验技术 实例--数据域的测量与检验(逻辑分析仪) 逻辑分析仪的使用.pptx
原创力文档

文档评论(0)