工程应用软硬件 > Origin 工程科学用绘图软件 index
 

Origin软件是OriginLab公司研发出的专业绘图和数据分析软件来 提供研究人员、工程师和科学人员使用.。Origin的设计是以容易使用但却多功能且功能强大来满足广大的客户群的需求。Origin整合了C语言的程序计式功能可供使用者自行开发客制化的绘图和分析工具。
 
 
 
 
 

Origin的特色

n 汇入精灵(Import Wizard)可藉由汇入精灵汇入ASCII和binary格式的数据,一个数据文件被汇入后可以建立该类型数据当的汇入过滤器,可以使这类型的资料文件以拖曳的方式加入Origin中。
n 自动更新计算结果 -在"设定栏值"(Set column Values)对话.框可选择自动更新计算结果。
n 「选择要绘图的字段」(Select Columns for Plotting)对话框,此对话框可以使修改暨有的图形和跨越多个电子表格的数据绘图更有效率。
n 「主题」可以由内建或使用者定义的图形格式存成。借着采用「主题」可以将图形格式迅速的改成使用者想要的外观形式。
n Origin C可以建立对话框不需要额外的动态连结文件(DLL)。建立的对话框支持典型的编辑、勾选、和下拉式功能。
n PDF文件、影像文件、程序文件等皆可加入Origin的项目(OPJ)中。
n 和MATLAB的连结:可以和MATLAB交换数据,包含MAT类型文件。
n 自动化服务器(Automation Server):一般的应用程序可以透过撰写VB或Excel语言来使用Origin软件。
 


在举凡工程或自然科学之类的硬科学领域,或者是社会科学与金融、顾问之类的软科学领域,专业人士和数字的关系也越来越密切,除了纪录和计算之外,数据的可视化和表达,还有后处理和分析也越来越重要,从简单的简报制作和信息分享到复杂的数据采矿 (Data Mining)、决策支援 (Decision Support)、知识管理 (Knowledge ManagementKM)、知识发掘 (Knowledge DevelopmentKD) 等先进复杂对于一个企业或是商务模式有关键性影响的领域,都逐渐扮演越来越重要的角色。

Origin OriginPro 是设计给和数字数据关系密切的专业人士的贴心工具,以往只有当事人能理解的大量数据,经由 Origin OriginPro 的协助能够可视化,让所有需要信息的人都可以无障碍的理解。Origin 系列产品优异的血统,让数字不再冰冷,从使用者的观点出发设计的用户接口让 Origin 拥有友善的特色诸如:

   操作直观,容易上手,专业人士有该领域中基本所需的数学背景或数字观念就可以轻松上手,不需要花很长的重新学习。

   在统计、曲线拟合 (curve fitting)、峰值分析 (peak analysis) 各种数值数据分析上有着卓越的表现,并且易于使用。

   Origin 即点即到 (point-and-click) 的操作接口在 2D3D 绘图、等高线绘图上具有极高的便利性。

   针对工程和自然科学领域的应用,Origin 在讯号处理和图像处理上也有强大的功能,让用户可以轻易地从影像和各种的讯号数据里面截取或比较所需的信息。

   Origin 有客制化的选项,用户可制定模板 (Templates™) 当数据或母数改变时,会自动改变图表和数据结果。

   Origin 在做图和出图的表现上,也可以达到专业出版品的水平,专业人士只需要基础的字处理技巧,就可以产出专业的简报信息。

 

Origin OriginPro 共有的优异特性能普遍的协助专业人士在这些工作上:

Data Analysis (一般数据分析)

GlobalFit_ConcResp.png
                         liner curve fitting

Origin 系列的产品能提供用户从基础到进阶的数据分析工具以满足不同层面或层次的需求,最常见的功能包括了峰值分析 (peak analysis), 曲线拟合 (curve fitting),以及一般统计功能和讯号处理。 由于资料分析是承接前一个会话的成果,所以 Origin 可以支持许多不同的数据格式,让数据汇入没有障碍,同时分析的结果也会是下一阶段工作甚至是决策的数据源,所以 Origin 也支持许多不同格式的数据输出 (Export)。并且数据可能会来自许多不同项目的产出,同时也可能要提供给不同项目使用,所以 Origin 也提供诸如多页工作簿 (Multi-sheet workbooks) 以及 Project Explorer 让用户可以组织和管理不同项目,并且可以把这些工作簿存成各种的样板 (analysis templates)  以便于日后重复使用。

 

Graphing (基础到进阶的绘图功能)

Bars2DWithTransparency.png
          General graphing

画甚么图和怎么画这些图常常是专业人士制作简报和做数据分析的一项重要工作,甚至是因为难以决定或是不好制作而产生困扰,Origin 内建了跨各专业领域 70 种以上的制图样板,让制图绘图变成非常简单直观,让专业人士不再面临为了方法耽搁目的的困扰又可以产出专业出版品质量的图表。从基础、常见的轮廓图 (contour), 2D 平面图或是 3D立体图到科学工程或是财金专业领域使用的诸如极坐标图 (windrosePolar Chart), 股价走势图 stock (OHLC), 三元图 (ternaryincluding ternary-contour), 2D向量图 (2D vector) and 3D 向量图 (3D vector), 以及其他多种专业统计图表。

HiLoClose.gif

   NASDAQ graph by done Origin

 

Programming (编程设计)

对于熟练的使用者想要把 Origin 的环境和功能更进一步的特殊化和自动化,Origin 支持两种程序语言给他们使用除了内建的以 C 语言为基础发展的 Origin C 之外,也支持 LabTalk™使用者可以用这些工具把绘图和分析的工作自动化。Origin 也包含了 整合式程序发展环境 ( Integrated Development EnvironmentIDE), 以及程序编译程序 Code Builder , 让用户可以很容易的撰写程序并且除错。同时 Origin 也可以做为其他程序语言诸如 VB, C++, C# and LabVIEW™  Automation Server 在工程和信息领与上有更有弹性的发挥。

 

OriginPro 更进一步的提供了许多进阶的功能,对于一般的用户,OriginPro可以额外提供的分析工具诸如:

 

Peak Fitting (峰值拟合)

PeakFinding.png

      General Peak fitting


OriginPro
的峰值分析工具( Peak Analyzer tool) 让客户可以在光谱或是频谱(spectra)上找到一个到多个峰值并且加以拟合。基线(Baseline)的锚点可以根据拟合公式的特性做设定,并且基线的拟合也可以被包括在整个拟合过程之中。OriginPro提供了Fit Control的功能让客户可以全盘的控制包括各种混合的峰值算式( mixed peak functions), 峰值中心与宽度(peak centers and widths), 共享参数(sharing parameters), 以及硬性设定边界( imposing bounds ) 或订立线性的参数限制等功能 (linear constraints on parameters). 图形和表格也会一同呈现在完成的报告产出里。

Surface Fitting (表面或曲面拟合)
OriginPro
可以用3维的XYZ数据点来拟合和逼近立体的平面或曲面,相关的数据可以一并显示,包括拟合的数据点到被拟合的平面之间的dropline都可以一并显示。

Statistics (进阶统计功能)
OriginPro
较一般版本的提供了更多更深入的统计分析工具包括

◎ Descriptive Statistics     

Discrete Frequency counting

◎ Normality tests        

◎ Correlation analysis

◎ One-way and two-way Repeated Measures

◎ ANOVA and Friedman ANOVA

◎ Two-Sample Kolmogorov-Smirnov Test and Mann-Whitney Test

◎ Survival Analysis tools including Weibull Fit and Cox Proprotional Hazard Model,

◎ ROC Curves        

◎ Power and Sample Size tests.

Signal Processing (讯号处理)

STFTwithTimeSeries.png

           STFT graph done in Origin


对于电机与电子或是通讯相关产业和工程领域 OriginPro 提供了

◎ Short-Time FFT (STFT)

◎ Hilbert Transform

◎ Coherence

◎ 2D FFT and 2D FFT-based Filtering

◎ 2D Correlation

◎ Wavelet analysis.

 

Image Handling (图像处理)

images_in_cells_lg.jpg

   General Image handling


OriginPro
提供了更多专业的工具让客户处理影像数据诸如:

◎ Alpha blending

◎ Pixel logic

◎ Morphological filtering

◎ Interpolated background subtraction.