MCGS配方操作函数
MCGS 配方操作函数工业控制(MCGS,K 2009-08-08 15:53:52 阅读130 评论0 字号:大中小 订阅 .
!RecipeLoad(strFilename ,strRecipeName)
函数意义:装载配方文件;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strFilename,字符型,配方文件名;
strRecipeName,字符型,配方表名;
实 例:!RecipeLoad(\"d:\\mcgs\\work\\1.csv\
实例说明:装载一个配方文件,文件名为:\"d:\\mcgs\\work\\1.csv\",装载后的配方表名为:rec,并将它绑定到变量t1,t2,t3,t4上。
!RecipeMoveFirst(strRecipeName)
函数意义:移动到第一个配方记录;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeMoveFirst(“rec”)
实例说明:移动到配方表rec的第一个配方记录。
!RecipeMoveLast(strRecipeName)
函数意义:移动到最后一个配方记录;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeMoveLast(“rec”)
实例说明:移动到配方表rec的最后一个配方记录。
!RecipeMoveNext(strRecipeName)
函数意义:移动到下一个配方记录;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeMoveNext(“Rec”)
实例说明:移动到配方表Rec的下一个配方记录。
!RecipeMovePrev(strRecipeName)
函数意义:移动到前一个配方记录;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeMovePrev(“Rec”)
实例说明:移动到配方表Rec的前一个配方记录。
!RecipeSave(strRecipeName,strFilename)
函数意义:保存配方文件;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
strFilename,字符型,配方文件名;
实 例:!RecipeSave(“Rec”,”d:\\1.csv”)
实例说明:保存一个配方文件,文件名为:d:\\1csv,要保存的配方表名为:Rec。
注 意:进行配方的编辑,添加,修改,删除,排序等操作后,都要进行保存配方操作才有效。
!RecipeSeekTo(strRecipeName,DataName,str)
函数意义:查找配方;
返 回 值:开关型;
返回值=0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
DataName,数据对象名;
Str,字符型,数据对象对应的值;
实 例:!RecipeSeekTo(\"rec\
实例说明:跳转到配方表Rec,t1对应的值为111处,若有多处匹配,则跳转到第一个匹配的配方记录。
!RecipeSeekToPosition(strRecipeName,rPosition)
函数意义:跳转到配方表strRecipeName的指定的记录rPosition。
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
rPosition,开关型,指定跳转的记录行;
实 例:!RecipeSeekToPosition(\"rec\
实例说明:跳转到配方表rec的记录5。
注 意:记录是从0开始计算的。
!RecipeSort(strRecipeName,DataName,Num)
函数意义:配方表排序。
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
DataName,数据对象名;
Num,开关型,0,表示按升序排列;1,表示按降序排列;
实 例:!RecipeSort(\"rec\
实例说明:对配方表rec按t1的升序排列。
注 意:排序后,需要进行保存配方操作,方才有效。
!RecipeClose(strRecipeName)
函数意义:关闭配方表;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeClose(“Rec”)
实例说明:关闭名为Rec的配方表。
!RecipeDelete(strRecipeName)
函数意义:删除配方表strRecipeName的当前配方;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeDelete(“Rec”)
实例说明:删除配方表Rec的当前配方;
!RecipeEdit(strRecipeName)
函数意义:用当前数据对象的值来修改配方表strRecipeName中的当前配方;
返 回 值:开关型;
返回0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeEdit(“Rec”)
实例说明:用当前数据对象的值来修改配方表Rec中的当前配方;
!RecipeGetCount(strRecipeName)
函数意义:获取配方表strRecipeName中配方的个数;
返 回 值:开关型;
返回值>=0:操作成功,其值为配方个数;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeGetCount(“Rec”)
实例说明:获取配方表Rec中配方的个数;
!RecipeGetCurrentPosition(strRecipeName)
函数意义:获取配方表strRecipeName中当前的位置;
返 回 值:开关型;
返回值>=0:操作成功,其值为当前位置;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:x=!RecipeGetCurrentPosition(“Rec”)
实例说明:获取配方表Rec中当前的位置,并存储在变量x中。
!RecipeGetCurrentValue(strRecipeName)
函数意义:将配方表strRecipeName中的值装载到与其绑定的数据对象上,起到刷新的作用;
返 回 值:开关型;
返回值0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeGetCurrentValue(“Rec”)
实例说明:将配方表Rec中的值装载到与其绑定的数据对象上;
!RecipeInsertAt(strRecipeName,rPosition)
函数意义:将当前数据对象的值,添加到配方表strRecipeName的rPosition所指定的记录
行上;
返 回 值:开关型;
返回值0:操作成功;
返回值<0:操作不成功;
参 数:strRecipeName,字符型,配方表名;
rPosition,开关型,指定添加的记录行;
实 例:!RecipeInsertAt(\"rec\
实例说明:将当前数据对象的值添加到配方表rec的记录5上。
!RecipeBind(strRecipeName,任意个数变量)
函数意义:把若干数据对象绑定到配方表strRecipeName上;
返 回 值:开关型;
返回0:操作成功;
返回-1:操作不成功;
参 数:strRecipeName,字符型,配方表名;
实 例:!RecipeBind(\"rec\
实例说明:把数据对象t1,t2,t3,t4绑定到配方表rec上。
!RecipeAddNew(strRecipeName)
函数意义:在配方表中,用当前连接的数据对象的值添加一行;
返 回 值:开关型;
返回0:操作成功;
返回-1:操作不成功;
参 数:strRecipeName,字符型,配方表名
实 例:!RecipeAddNew(\"rec\")
实例说明:在配方表rec中,用当前连接的数据对象的值添加一行。
因篇幅问题不能全部显示,请点此查看更多更全内容