COS 命令

本文详细介绍了COS命令的使用方法,包括普通格式命令、带条件命令、设备设置命令及超时设置等。此外还列举了常用的变量操作命令、程序流控制命令、输入输出命令以及其他特殊命令,并对Z开头的系统命令进行了说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

COS 命令

         普通格式命令:

                   [命令名称] [参数1,参数2……]

                            Do,Else,For,If,Quit是可以不带参数的。

带条件的命令:

                   [命令名称]:[逻辑表达式] [参数1,参数2……]

                            If,else,for是不可以加条件的。

         设备设置命令:

                   有些命令是用来对设备进行设置的,如OpenUse Close

         超时设置:

                   4 命令是可以设置超时条件的:ReadOpenLockJob

                            Read "Article Number: ",ArtNo:10 

Open dev::0 Else  Write "Device not available"

         一些常见的命令

                   变量操作命令:Set, Merge, Kill, New, Lock(lock可以加超时设置)

                            Lock的格式:

                            Lock[:cond] [+/-]variable[,...] [:timeout]

                            Lock[:cond] [+/-](variable[,...]) [:timeout]

                   程序流控制命令:  If, Else, For, Quit, Do, Goto, Break

输入输出命令: Read, Write, Open, Use, Close

         Read[:cond][f,][string,][f,] variable #n[:timeout]

         Open[:cond] device[:(parameter)] [:timeout] 开启一个设备以备使用

         Use[:cond] device[:(parameter)] [:timeout][:mnespace] 启用指定设备作为当前的设备,并可以设置一些属性

         Close[:cond]device[:parameter]

         其它:   Job, Hang, Halt

                            JOB

Job[:cond] routine[:cond] [(routineparms)] [:[processparms][:timeout]] 背景执行一个新的Caché 进程

         Hang

                   Hang[:cond]seconds暂停当前的routine的执行一段时间

         Halt

                   Halt[:cond] 停止当前Caché 的工作,并退出Terminal 窗口。

                  

        

 

         Z 开头的命令  系统命令

                   有三个作用

第一、   在程序中之用来编辑程序模块即routine的;

                                                                   i.              ZInsertZLoad ZPrint ZRemoveZSave Zwrite

Zload      加载一个routine:                     ZLoad[:cond]

                                                                           ZLoad routine

Zprint     显示一个routine到设备上:          Zprint

                                                                                    ZPrint line1[:line2]

ZInsert     插入一行代码到正在编写的routine里面。

                                                                                    ZInsert “code” [:location]

ZREMOVE删除当前正在编写的routine的一些行

                                                                                    ZRemove

ZRemove line1[:line2]

                                                        ZSAVE保存一个routine

ZSave

ZSave routine

                                                        ZWRITE  把所有的或者指定的本地变量或者全局变量都写到当前的设备上。

ZWrite

ZWrite variable

第二、   用于设定断点和捕获出错信息的;ZBreakZQuitZTrap ZSYNC  

ZBreak   设置一个断点。

                                                                                             ZBreak

Zquit         移去所有的或者部分执行栈的执行层。

ZQuit

ZQuit [:cond] expression

ZTRAP      产生一条错误信息。

ZTrap[:cond]

ZTrap[:cond] expression

ZSYNC      保证所有的逻辑事务在物理上已经结束。

                                                                                             ZSYNC

第三、   系统的低端命令,一般是用来设置一些系统属性。系统的低端命令:ZKill ZNspace ZZDUMP

ZKILL

格式: ZKill variable 

删除变量但不删除它的子节点。

 

ZNSPACE

格式: ZNspace expression  

更改当前的namespace

 

ZZDUMP

格式: ZZDUMP (expression)  

把字符串作为16进制写到当前的设备上。

 

转载于:https://www.cnblogs.com/lifetraveler/archive/2012/09/20/2695109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值