Intouch函数及语句介绍

Intouch 语句简介

第页 共53 1 Intouch 函数及语句介绍

R

1: RecipeDelete() 从指定配方模板文件中删除配方名。

句法 RecipeDelete (“Filename ”,“RecipeName ”);

参数 描述

FileName 被函数所作用的配方模板文件。实际字符串或消息标记名。

RecipeName 在将被函数删除的指定配方模板文件中的特定配方。RecipeLoad()、RecipeSave() 和 RecipeDelete() 函数需用户提供 RecipeName 参数。RecipeSelectRecipe() 函数返回此参数的值。实际字符串或消息标记名。

实例

下面的语句将配方“Recipel ”从 recfile.csv 文件中删除:

RecipeDelete("c:\recipe\recfile.csv", "Recipe1");

2: RecipeGetMessage() 写给模拟标记名某一错误代码同时写给消息标记名相应的错误代

码消息。

句法 RecipeGetMessage(Analog_Tag,Message_Tag,Number);

参数 描述

Analog_Tag 不带引号或常数的实际整型或实型标记名。

Message_Tag 不带引号或常数的实际整型或实型标记名。

Number 该参数设置返回给 Message_Tag 的最大字符串长度。InTouch,消息标记名有 131 字符的最大长度。除非你减小在 InTouch 标记名称典中的 Message_Tag 的最大字符串长度,该参数值为 131。该参数可以是常数或包含一个数值的整型标记名。

实例

在“InTouch 数据更改脚本”中使用 RecipeGetMessage() 函数,相应的错误代码可以被写到一个模拟标记名,并且关联的错误代码消息可以被写到一个消息标记名中。

Data Change Script Tagname[.field]:ErrorCode

Script body :RecipeGetMessage(ErrorCode, ErrorMessage,131);

当模拟标记名 ErrorCode 的值发生变化时,将自动执行此脚本。当此脚本执行时,RecipeGetMessage()

函数将读取标记名 ErrorCode 的当前数字值,并且返回与此数字值关联的消息到标记名 ErrorMessage 。

ErrorCode = RecipeLoad ("c:\App\recipe.csv","Unit1","cookies");

RecipeGetMessage(ErrorCode, ErrorMessage, 131);

3: RecipeLoad() 将指定的配方加载到指定的标记名单元中。

句法 RecipeLoad (“Filename ”,“UnitName ”,“RecipeName ”);

参数 描述

Filename 此函数所作用的配方模板文件的名称。FileName 可以是字符串常数或含有配方模板文件的消息标记名。

UnitName 此函数使用的指定配方模板文件中指定的单元。RecipeLoad()函数需用户提供 UnitName 。RecipeSelectUuit() 函数返回此参数的值。UnitName 可以是字符常数或含有该单元名称的消息标记名。

RecipeName 此函数使用的指定配方模板文件中指定的配方。RecipeLoad()、RecipeSave() 和 RecipeDelete() 函数需用户提供 RecipeName 。RecipeSelectRecipe() 函数返回此参数的值。RecipeName 可以是字符常数或含有该配方名称的消息标记名。

相关推荐
相关主题
热门推荐