LabTalk 编程第一章 | 您所在的位置:网站首页 › Linux运行脚本测试每一个菜单功能 › LabTalk 编程第一章 |
第一章 如何运行LabTalk (LT)
这里,我们使用一个经典的例子来展示如何在Origin中运行LT脚本(输出“Hello LabTalk”)。 启动Origin程序(以Origin8.5版本为例),将出现如下界面: 如果界面没有显示历史命令区和命令输入及结果输出窗口,可点击Origin的菜单栏中的Window下的Command window 选项,将其显示出来。在Origin中,有七种方法运行LT脚本: 第一, 在命令输入窗口键入命令或代码; 第二, 自定义按钮(工具栏); 第三, 自定义Origin菜单; 第四, 自定义Origin子菜单; 第五, 定义Origin宏; 第六, 在Code Build中运行(此方法一般用来测试程序); 第七, 在Script Window中运行; 现在,我们一一介绍以上几种方法。
第一种方法:在命令输入区键入命令或代码 在命令输入窗口中,你会发现“>>”符号,此为命令提示符。然后输入“type “Hello LabTalk””(注意:输入的双引号(包括下文)都是英文中的双引号),按下“Enter”键,将输出如下结果:
>>type“Hello LabTalk” type “Hello LabTalk” //输出结果(注意:“//”为注释符号) >>
如果语句不多,但多于1条语句时,可以用“;”,“Shift+Enter”或者“Ctrl+Enter”,将命令分隔开来。前两者会产生“;”号,而“Cttl+Enter”只会分行,不产生“;”号。如: >>a=10; >>type“$(a)” 10 //输出结果 >> 或者 >>b=10 //按下Shift+Enter type “$(b)” //按下Enter 10 //输出结果 >> 或者 >>c=10 //按下“;”(将“;”改为“Shift+Enter”又会怎样?) >>for(i=1;i 语句; } 如: >>definetest{ //按下Ctrl+Enter Type –b “HelloLabTalk”; //只能按下“Shift+Enter” } //按下“Enter” >>test //运行test 宏 Hello LabTalk //运行结果 >> 此方法有两个缺点:第一,当Origin关闭,宏自动消失。第二,只能传递9个参数(%1,%2 … … %9)。如果传递的参数过多,此法则无能为力,但还一种可行的解决方法,就是使用GetN。此法将在后续章节中讲到。在此不做过多的介绍。
第六种方法:在Code Build中运行 Code Build是代码书写及测试编辑器。启动编辑器的方法有两种: 第一种:Shift+Ctrl+ (在Origin工具栏上) 第二种:点击“”(在Origin工具栏上) 现在以第二种方法为例来介绍Code Build。 点击“”后,将弹出空的窗口,然后在File中选择“New …”,将弹出如下对话框: 在这里我们可以新建C ,C++, H,LabTalk 和文本文件,我们选择“LabTalk Script”,在下面的File中输入文件名和保存的文件路径。点击“OK”,这样,一个LT文件就被建立。在此文件中输入: [Main] type -b "Hello LabTalk!"; 然后保存,再选中要运行的部分,最后点击“”按钮运行脚本。你将得到如下结果:
第七种方法:Script Window下运行脚本 这种方法与Command Window 下运行脚本一样,只需在Window菜单中选择“ScriptWindow”,即可弹命令窗口,可在其中输入命令。与Command window 不同的是,这是没有“>>”命令提示符,也不能用方向键退回历史命令。 如: Type “HelloLabTalk” 输出为“Hello LabTalk”
至此,运行Origin 命令或代码的基本方法都一一做了介绍,接下来,我们将主要介绍如何编写LabTalk代码。
|
CopyRight 2018-2019 实验室设备网 版权所有 |