4.3 FAQ-361 LabTalk 和 Origin C 有什么不同呢?

Last Update: 7/31/2018

LabTalk ,是 Origin 的原生编程语言,它是一种脚本语言,因此非常适用于将多个绘图和分析操作链接在一起运行,而这些操作如果使用 Origin 用户界面操作的话,只能各个独立执行 (例如 FFT,绘图,导出图形等)。 LabTalk 还可以访问许多的内部 Origin 对象,例如图形,工作表,数据图及其属性,菜单等。


Origin C,是 Origin 的另一种编程语言,它是一种编译语言,并且更适合于计算密集型操作。它支持几乎完整的 ANSI C 语言语法以及 C++ 特性的子集 (包括内置,用户定义和 DLL扩展类),和一些 C# 特性(包括 Collections, 以及 using 和 foreach 命令)。像 LabTalk 一样, Origin C 可以访问许多的内部 Origin 对象。例如,工作表和图形等对象都有映射到 Origin C 中的类。

用 Origin C 编写的函数,包括 X-FunctionsX-Functions 教程简介)。都可以被 LabTalk 调用,也可以执行 LabTalk 脚本。

想了解更多关于 Origin 编程,请参考Origin 编程简介 的网页。


Keywords:script, ANSI, object, oriented, C++,脚本,对象,面向