• COS 命令


    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进制写到当前的设备上。

  • 相关阅读:
    实体枚举字段注释反向生成数据库注释sql
    系统间数据存储和交互思路
    复选框与bitmap算法实践
    Entity Framework Core配置DbContext的两种方式
    C#语法糖——持续更新
    抽丝剥茧读源码——Microsoft.Extensions.Configuration(2)
    抽丝剥茧读源码——Microsoft.Extensions.Configuration(1)
    算法分享之关于atcoderbeginner166E的讲解
    关于coder168E问题的分析与解答(C语言)
    atcoder168D题
  • 原文地址:https://www.cnblogs.com/lifetraveler/p/2695109.html
Copyright © 2020-2023  润新知