LabTalk 编程第一章 您所在的位置:网站首页 Linux运行脚本测试每一个菜单功能 LabTalk 编程第一章

LabTalk 编程第一章

2023-09-11 15:07| 来源: 网络整理| 查看: 265

第一章 如何运行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 实验室设备网 版权所有