SPEL + 中的错误处理

如果在SPEL+程序中发生错误,可以将执行转到错误处理例程中进行错误处理。该例程必须在函数定义内。下一页的表格显示了用于错误处理的程序指令。

项目                    目的
                OnErr                 使用OnErr语句定义错误处理例程的位置。
                Err                      使用Err检索当前错误状态的数量。在错误处理例程中使用这个可以确定已经发生了哪些错误。
                Error                   生成一个可被错误处理程序捕获的用户定义的错误。
                Era                     使用Era检索发生错误的轴号。这通常用于错误处理例程中。
                Erl                       使用Erl检索发生错误的行号。这通常用于错误处理例程中。
                Ert                       使用Ert检索发生错误的任务号。这通常用于错误处理例程中。
                ErrMsg$            使用ErrMsg$ 检索与指定的错误号相关的错误消息。
                Errb                    使用Errb检索发生错误的机器人编号。这通常用于错误处理例程中。

用户错误

您可以使用工具菜单中提供的用户错误编辑器来定义您自己的错误信息。有关详情,请参阅5.11.7用户错误编辑器命令(工具菜单)。

示例
        以下例子显示了简单的错误处理例程。发生错误时,程序执行转到ErrHandler标签,启动错误处理程序。显示错误号并询问操作员是否继续。如果操作员输入“N”,则该程序执行Quit All语句来结束该程序。

Function MainString cont$Integer iOnErr Goto ErrhandlerFor i = 1 To 10Jump P(i)Next iExit Function' *** Error handler ***Errhandler:enum = ErrPrint "Error #", enum, " occurred"Print "Continue (Y or N)?"Line Input cont$Select cont$Case "y", "Y"EResume NextDefaultQuit AllSend
Fend 

SPEL + 中的错误处理相关推荐

  1. matlab preloadfcn,运行xilinx blockset中的错误包含在matlab中

    xilinx 14.1和matlab2012a 当我打开一个系统生成器时,它会在matlab命令窗口中显示错误,如下所示: 警告:xbsIndex.mdl,第7行:评估block_diagram'xb ...

  2. 计算机视觉:Bag of words算法实现过程中出现错误及解决方案

    Bag of words算法实现过程中出现错误及解决方案 出现的问题 IndexError: list index out of range OSError:x.sift not found sqli ...

  3. 有关高级关系引擎中存在错误

    SQL server2005 Analysis Services项目中出现以下错误 高级关系引擎中存在错误. 无法与 DataSourceID 为"Adventure Works DW&qu ...

  4. python怎么查看代码错误_python中的错误如何查看

    python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...

  5. RACER: Rapid and accurate correction of errors in reads 快速、准确地修正读数中的错误

    抽象 动机:高-产量未来-新一代测序技术使基因组和转录组的日益快捷,实惠测序,具有广阔的应用范围.测序数据的质量对于所有应用都至关重要.产生的数据中很大一部分包含错误,因此需要更有效的错误纠正程序. ...

  6. Accurate self-correction of errors inlong reads using de Bruijn graphs LoRMA使用de Bruijn图对长read中的错误

    Accurate self-correction of errors inlong reads using de Bruijn graphs               LoRMA使用de Bruij ...

  7. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确。)...

    之前做好的asp.net部署后,发现 访问数据库时: 异常:已捕获: "已成功与服务器建立连接,但是在登录过程中发生错误. (provider: SSL Provider, error: 0 ...

  8. php输出mysql错误日志_PHP_PHP中把错误日志保存在系统日志中(Windows系统),【将错误记录到系统日志中】 - phpStudy...

    PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 i ...

  9. php 应用程序错误,php – 应用程序中的错误处理函数

    我在编程方面比较新.我试图捕捉并显示我的应用程序中的错误.全局变量很简单: $errors = ''; class Name { /** * Validate form */ public funct ...

最新文章

  1. 如何生成存储器配置文件?
  2. Ubuntu下取消MySQL自动启动
  3. 如何解决IIS7上传文件大小限制【转】
  4. win10计算机磁盘图标,Win10 21H1怎么更换电脑磁盘的图标标识
  5. access 导入txt 找不到可安装的isam_由浅入深:Python 中如何实现自动导入缺失的库?...
  6. ValueError: Expected 2D array, got 1D array Reshape your data either using array.reshape(-1, 1)
  7. H3C CLI基础笔记(交换机,链路聚合-DHCP)
  8. 为安装有系统及应用程序的服务器更换硬盘方法一例
  9. c#--实例选号器--实现打印、序列化方式保存、二维码
  10. 使用wePE安装系统
  11. Mysql查询指定数据库某个表的所有字段
  12. xshell上传文件插件lrzsz
  13. 8051单片机驱动TM1620任意字符循环显示程序(详细注释版)
  14. 机器学习:朴素贝叶斯算法对新闻分类
  15. 【转载】SAP物料基本计量单位的更改
  16. 申请企业邮箱的好处,哪个企业邮箱好用?企业邮箱功能对比排行榜
  17. RSF 分布式服务框架设计
  18. 牛客练习赛51c-勾股定理
  19. L4W4作业1 人脸识别 - the Happy House
  20. Fmoc-NH-PEG-MAL,芴甲氧羰基保护氨基-聚乙二醇-马来酰亚胺;内附FMOC脱保护条件

热门文章

  1. Django Tips
  2. Ajax — 第三天
  3. KMS安装后激活机器
  4. beta冲刺总结那周余嘉熊掌将得队
  5. 软件工程--第十三周学习进度
  6. 使用 TypeScript 改造构建工具及测试用例
  7. Oracle查询笔记
  8. 位运算应用口诀和实例(转自大笨狼)
  9. switch…case语句注意事项
  10. ES6 的新特性总结