关于bernese CODSPP程序错误的说明

合集下载

Bernese PPP的数据处理方法

Bernese PPP的数据处理方法

Bernese PPP的数据处理方法berneseppp的数据处理方法伯尼斯5。

0ppp数据结算步骤bern的数据处理方法。

基本上可以分为下面几个步骤:一、处理数据的准备该步骤包括准备观测文件、星历文件和更新数据处理所需的表格文件,然后将RINEX格式的数据转换为伯尔尼二进制格式的文件,以加快数据读取速度。

rinex格式的文件分别为观测文件(ssssdddf.yyo)、导航文件(ssssdddf.yyn,ssssdddf.yyg)和气象文件(ssssdddf.yym)。

观测文件转换成bernese格式有如下四种格式,它们分别为:*.pzh(相位非差头文件)*.pzo(相位非差观测文件)*.czh(码非差头文件)*.czo(码非差观测文件)(1)原始文件(%%O、%%N、%%m)包括原始观测文件、原始导航文件和原始气象文件。

主要是原始观察文件;(2)大地基准面文件(datum)包括了目前所用的大地基准面模型。

除非添加新的大地基准面模型,一般无须更改;(3)相位中心校正表(phase__igs.01)包括最常用的天线和接收机及其参数;(4)地球重力场模型(jgm3.,gemq3.)手动gemq3,Jgm3。

对于BPE操作,无需更改;(5)极性偏差系数文件(poloff.)一般来说,没有必要改变;(6)卫星参数(satellite.EX1)应更改为卫星ttt(7)常数(const.)包括光速、l1、l2频率、地球半径、正常光压加速度等;一般不更改;(8)接收机信息文件主要包括接收机类型、单双频、观测码、接收机相位中心校正等,如果有新的接收机类型,可以按照规定的格式添加到该文件中;(9)地球自转参数信息文件(c04一$jj2.erp)$jj2为具体的年份,我们将其改成2002等,应该下载与观测值时间相符的相关文件;(10)第二次跳过文件(gpsutc)GPS第二次跳过;(11)卫星问题文件(sat一$jj2.crx)包括坏卫星和它们的观测值。

Turbo_C_出错信息一览

Turbo_C_出错信息一览

Turbo C 出错信息一览- -ambiguous operators need parentheses 不明确的运算需要用括号括起ambiguous symbol ''xxx''不明确的符号argument list syntax error参数表语法错误array bounds missing丢失数组界限符array size toolarge数组尺寸太大bad character in paramenters参数中有不适当的字符bad file name format in include directive 包含命令中文件名格式不正确bad ifdef directive synatax编译预处理ifdef有语法错bad undef directive syntax编译预处理undef有语法错bit field too large位字段太长call of non-function调用未定义的函数call to function with no prototype调用函数时没有函数的说明cannot modify a const object不允许修改常量对象case outside of switch漏掉了case 语句case syntax errorcase 语法错误code has no effect代码不可述不可能执行到compound statement missing{分程序漏掉"{"conflicting type modifiers不明确的类型说明符constant expression required要求常量表达式constant out of range in comparison 在比较中常量超出范围conversion may lose significant digits 转换时会丢失意义的数字conversion of near pointer not allowed 不允许转换近指针could not find file ''xxx''找不到xxx文件declaration missing ;说明缺少";"declaration syntax error说明中出现语法错误default outside of switchdefault 出现在switch语句之外define directive needs an identifier定义编译预处理需要标识符division by zero用零作除数do statement must have whiledo-while语句中缺少while部分enum syntax error枚举类型语法错误enumeration constant syntax error枚举常数语法错误error directive :xxx错误的编译预处理命令error writing output file写输出文件错误expression syntax error表达式语法错误extra parameter in call调用时出现多余错误file name too long文件名太长function call missing )函数调用缺少右括号fuction definition out of place函数定义位置错误fuction should return a value函数必需返回一个值goto statement missing labelgoto语句没有标号hexadecimal or octal constant too large 16进制或8进制常数太大illegal character ''x''非法字符xillegal initialization非法的初始化illegal octal digit非法的8进制数字illegal pointer subtraction非法的指针相减illegal structure operation非法的结构体操作illegal use of floating point非法的浮点运算illegal use of pointer指针使用非法improper use of a typedefsymbol类型定义符号使用不恰当in-line assembly not allowed不允许使用行间汇编incompatible storage class存储类别不相容incompatible type conversion不相容的类型转换incorrect number format错误的数据格式incorrect use of defaultdefault使用不当invalid indirection无效的间接运算invalid pointer addition指针相加无效irreducible expression tree无法执行的表达式运算lvalue required需要逻辑值0或非0值macro argument syntax error宏参数语法错误macro expansion too long宏的扩展以后太长mismatched number of parameters in definition 定义中参数个数不匹配misplaced break此处不应出现break语句misplaced continue此处不应出现continue语句misplaced decimal point此处不应出现小数点misplaced elif directive不应编译预处理elifmisplaced else此处不应出现elsemisplaced else directive此处不应出现编译预处理elsemisplaced endif directive此处不应出现编译预处理endifmust be addressable必须是可以编址的must take address of memory location必须存储定位的地址no declaration for function ''xxx''没有函数xxx的说明no stack缺少堆栈no type information没有类型信息non-portable pointer assignment不可移动的指针(地址常数)赋值non-portable pointer comparison不可移动的指针(地址常数)比较non-portable pointer conversion不可移动的指针(地址常数)转换not a valid expression format type不合法的表达式格式not an allowed type不允许使用的类型numeric constant too large数值常太大out of memory内存不够用parameter ''xxx'' is never used能数xxx没有用到pointer required on left side of ->符号->的左边必须是指针possible use of ''xxx'' before definition 在定义之前就使用了xxx(警告)possibly incorrect assignment赋值可能不正确redeclaration of ''xxx''重复定义了xxxredefinition of ''xxx'' is not identical xxx的两次定义不一致register allocation failure寄存器寻址失败repeat count needs an lvalue重复计数需要逻辑值size of structure or array not known 结构体或数给大小不确定statement missing ;语句后缺少";"structure or union syntax error结构体或联合体语法错误structure size too large结构体尺寸太大sub scripting missing ]下标缺少右方括号superfluous & with function or array函数或数组中有多余的"&"suspicious pointer conversion可疑的指针转换symbol limit exceeded符号超限too few parameters in call函数调用时的实参少于函数的参数不too many default casesdefault太多(switch语句中一个)too many error or warning messages错误或警告信息太多too many type in declaration说明中类型太多too much auto memory in function函数用到的局部存储太多too much global data defined in file文件中全局数据太多two consecutive dots两个连续的句点type mismatch in parameter xxx参数xxx类型不匹配type mismatch in redeclaration of ''xxx''xxx复位义的类型不匹配unable to create output file ''xxx''无法建立输出文件xxxunable to open include file ''xxx''无法打开被包含的文件xxxunable to open input file ''xxx''无法打开输入文件xxxundefined label ''xxx''没有定义的标号xxxundefined structure ''xxx''没有定义的结构xxxundefined symbol ''xxx''没有定义的符号xxxunexpected end of file in comment started on line xxx 从xxx行开始的注解尚未结束文件不能结束unexpected end of file in conditional started on line xxx从xxx 开始的条件语句尚未结束文件不能结束unknown assemble instruction未知的汇编结构unknown option未知的操作unknown preprocessor directive: ''xxx''不认识的预处理命令xxxunreachable code无路可达的代码unterminated string or character constant字符串缺少引号user break用户强行中断了程序void functions may not return a valuevoid类型的函数不应有返回值wrong number of arguments调用函数的参数数目错''xxx'' not an argumentxxx不是参数''xxx'' not part of structurexxx不是结构体的一部分xxx statement missing (xxx语句缺少左括号xxx statement missing )xxx语句缺少右括号xxx statement missing ;xxx缺少分号xxx'' declared but never used说明了xxx但没有使用xxx'' is assigned a value which is never used 给xxx赋了值但未用过zero length structure结构体的长度为零#############################/wskt/KCZD/kczdtur2.htm Turbo C(V2.0)编译错误讯息编译错误讯息说明:Turbo C 的来源程序错误分为三种类型:致命错误、一般错误和警告。

BerneseGPS4_2版本数据处理软件的使用及常见错误分析

BerneseGPS4_2版本数据处理软件的使用及常见错误分析

Bernese GPS4.2版本数据处理软件的使用及常见错误分析3孟 黎,徐 杰,任 超(桂林工学院土木工程系,广西桂林541004) 摘 要:具体介绍了Bernese GPS4.2版本软件的使用情况,包括软件的安装、结构、主要操作步骤以及在使用该软件进行数据处理时经常出现的错误和解决方法。

关键词:Bernese;GPS;数据处理中图分类号:P228 文献标识码:A 文章编号:100829268(2007)03200422051 Bernese软件的概述Bernese GPS4.2版本软件是由瑞士伯尔尼大学天文研究所研究开发的GPS数据处理软件, 1999年研制完成,2000年开始推广使用,主要用户定位为大学、研究机构和高精度的国家测绘机构等单位。

软件用户界面友好,模块间逻辑关系清晰,并且内嵌有图形软件,功能强大。

Bernese软件以最稳定的测站做主差,可以单独进行精密轨道的生成并可以转化成标准轨道,可以估计9个太阳光压参数,估计对流层天顶延迟,可以处理GPS数据、G LONASS数据、GPS和G LONASS混合数据、SL R数据。

Bernese软件既可用非差方法进行精密单点定位,又可用双差方法进行整网平差,而且它能对GPS数据和G LONASS数据同时处理,其中B PE具有自动处理功能且满足GPS高精度定位应用。

2 软件的安装Bernese GPS Software4.2版本适用于MS2 Windows9x(95/98/98SE,Me除外)系统、MS2 Windows N T(2000/XP)系统、VA X/Alp ha系统以及UN IX系统等软件平台。

下面将以常用的MS2Windows N T(XP)操作系统为例进行软件安装说明。

1)修改盘符。

由于在安装该软件后会自动虚拟出5个分区(I、P、T、U、X),因此为了避免重复,有必要在安装前对盘符进行检查和适当的修改;2)该软件是在DOS环境下运行的,在安装之前必须准备好Windows系统的DOS环境。

JCL与COBOL编程常遇到的错误

JCL与COBOL编程常遇到的错误

JCL与CO‎BOL编程常‎遇到的错误如果大家看了‎上面的介绍已‎经明白什么叫‎C OBOL了,那么JCL呢‎?我从百度百科‎里查到它的定‎义:JCL 又称作业控制‎语言。

是用于描述M‎V S,OS/390和VS‎E操作系统上‎描述作业的语‎言。

描述操作系统‎对全部作业分‎配计算机的运‎行时间和资源‎。

作业是分步骤‎进行的,在编制程序时‎需要加入特殊‎语句使作业能‎够分步进行。

作业是运行在‎后台的,不需要用户交‎互,用户的请求初‎始化作业。

通常前台作业‎的优先级高于‎后台作业。

IBM曾经把‎一系列的JC‎L语句比作餐‎馆中的菜单。

所有的菜对应‎作业,在厨房厨师将‎客户的需要分‎解为不同的菜‎,这可以看作是‎作业中的步骤‎。

当所有作业的‎步骤完成时,饭也就是好了‎。

JCL语句主‎要指定必须访‎问的输入数据‎集(文件),输入文件被设‎置为创建或更‎新状态,JCL语言还‎需要指定运行‎所需要的资源‎。

一个作业的J‎C L语句也作‎为数据集存储‎,并由用户开始‎它的执行。

言归正传,让我们重新进‎入m ainfr‎a me吧最有价值的经‎验就是------错误!开始做主机开‎发,最大的困惑就‎是遇到错误时‎,要花过偿的时‎间来调试,浪费了宝贵的‎时间,这是我做主机‎开发三周来,一些错误调试‎的心得,希望对初学都‎有所帮肋!JCL的几种‎错误:1:JCL ERROR,屏幕右上红色‎触目惊心的J‎C L ERROR,这个错误一般‎是J CL语句‎的语法,格式错误,如关键字错误‎,参数位置错误‎等2:MAXCC=8或12,这里的错误一‎般是由蓝紫色‎的那些数据流‎里面的语句写‎错了或者根本‎是这些语句里‎面有逻辑错误‎引起的,在报这个错误‎以后,按照上述方法‎进入sdsf‎,但这次进入的‎是第三个以后‎的S YSPR‎I NT等,错误信息一般‎在这个里面,比如MISS‎I NG PARENT‎H ESIS什‎么的。

PASCAL错误对照表

PASCAL错误对照表

Pascal错误对照表一、Pascal编译错误信息中英文对照表下面列出在编译程序时可能出现的错误,在集成环境下,Turbo Pascal将自动加载源程序并定位于出错处:错误代码及错误信息错误释义error1:Out of memory内存溢出error2:Identifier expected缺标识符error3:Unknown identifier未定义的标识符error4:Duplicate identifier重复定义的标识符error5:Syntax error语法错误error6:Error in real constant实型常量错误error7:Error in integer constant整型常量错误error8:String constant exceeds line字符串常量超过一行error10:Unexpected end of file文件非正常结束error11:Line too long行太长error12:Type identifier expected未定义的类型标识符error13:Too many open files打开文件太多error14:Invalid file name无效的文件名error15:File not found文件未找到error16:Disk full磁盘满error17:Invalid compiler directive无效的编译命令error18:Too many files文件太多error19:Undefined type in pointer def指针定义中未定义类型error20:Variable identifier expected缺变量标识符error21:Error in type类型错误error22:Structure too large结构类型太长error23:Set base type out of range集合基类型越界error24:File components may not be files or objectsfile分量不能是文件或对象error25:Invalid string length无效的字符串长度error26:Type mismatch类型不匹配error27:error27:Invalid subrange base type无效的子界基类型error28:Lower bound greater than upper bound下界超过上界error29:Ordinal type expected缺有序类型error30:Integer constant expected缺整型常量error31:Constant expected缺常量error32:Integer or real constant expected缺整型或实型常量error33:Pointer Type identifier expected缺指针类型标识符error34:Invalid function result type无效的函数结果类型error35:Label identifier expected缺标号标识符error36:BEGIN expected缺BEGINerror37:END expected缺ENDerror38:Integer expression expected缺整型表达式error39:Ordinal expression expected缺有序类型表达式error40:Boolean expression expected缺布尔表达式error41:Operand types do not match操作数类型不匹配error42:Error in expression表达式错误error43:Illegal assignment非法赋值error44:Field identifier expected缺域标识符error45:Object file too large目标文件太大error46:Undefined external未定义的外部过程与函数error47:Invalid object file record无效的OBJ文件格式error48:Code segment too large代码段太长error49:Data segment too large数据段太长error50:DO expected缺DOerror51:Invalid PUBLIC definition无效的PUBLIC定义error52:Invalid EXTRN definition无效的EXTRN定义error53:Too many EXTRN definitions太多的EXTRN定义error54:OF expected缺OFerror55:INTERFACE expected缺INTERFACEerror56:Invalid relocatable reference无效的可重定位引用error57:THEN expected缺THENerror58:TO or DOWNTO expected缺TO或DOWNTOerror59:Undefined forward提前引用未经定义的说明error61:Invalid typecast无效的类型转换error62:Division by zero被零除error63:Invalid file type无效的文件类型error64:Cannot read or write variables of this type不能读写此类型变量error65:Pointer variable expected缺指针类型变量error66:String variable expected缺字符串变量error67:String expression expected缺字符串表达式error68:Circular unit reference单元UNIT部件循环引用error69:Unit name mismatch单元名不匹配error70:Unit version mismatch单元版本不匹配error71:Internal stack overflow内部堆栈溢出error72:Unit file format error单元文件格式错误error73:IMPLEMENTATION expected缺IMPLEMENTATIONerror74:Constant and case types do not match常量和CASE类型不匹配error75:Record or object variable expected缺记录或对象变量error76:Constant out of range常量越界error77:File variable expected缺文件变量error78:Pointer expression expected缺指针表达式error79:Integer or real expression expected缺整型或实型表达式error80:Label not within current block标号不在当前块内error81:Label already defined标号已定义error82:Undefined label in preceding statement part在前面未定义标号error83:Invalid@argument无效的@参数error84:UNIT expected缺UNITerror85:";"expected缺“;”error86:":"expected缺“:”error87:","expected缺“,”error88:"("expected缺“(”error89:")"expected缺“)”error90:"="expected缺“=”error91:":="expected缺“:=”error92:"["or"(."Expected缺“[”或“(.”error93:"]"or".)"expected缺“]”或“.)”error94:"."expected缺“.”error95:".."expected缺“..”error96:Too many variables变量太多error97:Invalid FOR control variable无效的FOR循环控制变量error98:Integer variable expected缺整型变量error99:Files and procedure types are not allowed here该处不允许文件和过程类型error100:String length mismatch字符串长度不匹配error101:Invalid ordering of fields无效域顺序error102:String constant expected缺字符串常量error103:Integer or real variable expected缺整型或实型变量error104:Ordinal variable expected缺有序类型变量error105:INLINE error INLINE错误error106:Character expression expected缺字符表达式error107:Too many relocation items重定位项太多error108:Overflow in arithmetic operation算术运算溢出error112:CASE constant out of range CASE常量越界error113:Error in statement表达式错误error114:Cannot call an interrupt procedure不能调用中断过程error116:Must be in8087mode to compile this必须在8087模式编译error117:Target address not found找不到目标地址error118:Include files are not allowed here该处不允许INCLUDE文件error119:No inherited methods are accessible here该处继承方法不可访问error121:Invalid qualifier无效的限定符error122:Invalid variable reference无效的变量引用error123:Too many symbols符号太多error124:Statement part too large语句体太长error126:Files must be var parameters文件必须是变量形参error127:Too many conditional symbols条件符号太多error128:Misplaced conditional directive条件指令错位error129:ENDIF directive missing缺ENDIF指令error130:Error in initial conditional defines初始条件定义错误error131:Header does not match previous definition和前面定义的过程或函数不匹配error133:Cannot evaluate this expression不能计算该表达式error134:Expression incorrectly terminated表达式错误结束error135:Invalid format specifier无效格式说明符error136:Invalid indirect reference无效的间接引用error137:Structured variables are not allowed here该处不允许结构变量error138:Cannot evaluate without System unit没有System单元不能计算error139:Cannot access this symbol不能存取符号error140:Invalid floating point operation无效的符号运算error141:Cannot compile overlays to memory不能编译覆盖模块至内存error142:Pointer or procedural variable expected缺指针或过程变量error143:Invalid procedure or function reference无效的过程或函数调用error144:Cannot overlay this unit不能覆盖该单元error146:File access denied不允许文件访问error147:Object type expected缺对象类型error148:Local object types are not allowed不允许局部对象类型error149:VIRTUAL expected缺VIRTUALerror150:Method identifier expected缺方法标识符error151:Virtual constructors are not allowed不允许虚构造函数error152:Constructor identifier expected缺构造函数标识符error153:Destructor identifier expected缺析构函数标识符error154:Fail only allowed within constructors只能在构造函数内使用Fail标准过程error155:Invalid combination of opcode and operands操作数与操作符无效组合error156:Memory reference expected缺内存引用指针error157:Cannot add or subtract relocatable symbols不能加减可重定位符号error158:Invalid register combination无效寄存器组合error159:286/287instructions are not enabled未激活286/287指令error160:Invalid symbol reference无效符号指针error161:Code generation error代码生成错误error162:ASM expected缺ASMerror166:Procedure or function identifier expected缺过程或函数标识符error167:Cannot export this symbol不能输出该符号error168:Duplicate export name外部文件名重复error169:Executable file header too large可执行文件头太长error170:Too many segments段太多二、Pascal运行错误信息中英文对照表运行错误是指程序运行时出现的错误,当发生时,Turbo Pascal显示如下信息:RUNTIME ERROR NNNN AT XXXX:YYYY其中,NNNN是运行错误代码,XXXX是错误发生的程序段,YYYY是错误地址偏移。

关于bernese CODSPP程序错误的说明

关于bernese CODSPP程序错误的说明

Call to CODSPP failed:
*** SR GETRCV: TOO MANY RECEIVER TYPES
NUMBER OF RECEIVER TYPES >= 51
MAX. NUMBER OF REC.TYPES : 50
以版本为例,此版本为
出现以上错误时,在目录D:\BERN50\BERN50\LIB\FOR中找到GETRCV.f程序。

在程序中可看到如下信息:
此时定义的MAXRCV为50。

继续往程序下面看,大概在200行左右,可看到如下代码:
此信息说明,当接收的个数大于MAXRCV时,会出现以上错误。

而一般的receiver 接收机信息文件中接收机的个数大于50个,所以会报错。

修改方法:
1 修改程序中的MAXRCV参数,至大于接收机个数。

如修改MAXRCV=150,然后编译程序perl COMPLINK
2 更新BERNESE程序。

下载update_27-Jun-2006.zip 可看到其中GERRCV.f中的MAXRCV 修改成了100.更新后编译即可。

代码如下:。

ps无法完成请求因为程序错误

ps无法完成请求因为程序错误

ps无法完成请求因为程序错误PS无法完成请求因为程序错误简介Adobe Photoshop(简称PS)是一款功能强大的图像处理软件。

它被广泛应用于图像编辑、图形设计等领域。

然而,有时候当用户使用PS时,会在进行某些操作时遇到“无法完成请求因为程序错误”的提示信息,这个问题可能会给用户带来困扰。

本文将解释可能导致这个错误的原因,并提供了解决此问题的一些建议。

一、可能的原因1. 缓存问题:Photoshop在使用过程中会产生许多缓存文件,有时候这些文件可能会导致程序错误。

2. 插件冲突:如果您安装了某些第三方插件,可能会导致与PS本身发生冲突,从而产生程序错误。

3. 资源不足:如果您的电脑的内存、硬盘空间不足,或者处理的图像文件过大,也可能会导致程序错误。

4. 软件版本不匹配:有时候安装了不兼容的软件版本也会导致程序错误的出现。

二、解决方法1. 清理缓存文件:在PS中,选择“编辑”->“清理”->“所有”来清理所有缓存文件。

这样可以清除掉可能导致程序错误的缓存文件。

2. 禁用冲突插件:如果您安装了第三方插件,请尝试禁用它们并重新启动PS,看看问题是否解决。

3. 增加资源:检查您的电脑的内存和硬盘空间,如果不足,请考虑升级您的硬件或者关闭其他占用资源较大的程序。

4. 升级软件版本:如果您使用的是过期或者不兼容的软件版本,建议您升级到最新版本,通常新版本中会修复一些已知的问题。

三、其他建议1. 重启电脑:有时候只需简单地重启电脑,就可以解决临时的程序错误问题。

2. 确保系统更新:确保您的操作系统和PS软件都是最新的版本,这有助于解决一些已知的程序错误。

3. 参考Adobe支持文档:Adobe官方网站上有大量的支持文档和技术资源,您可以在那里寻找关于程序错误解决方案的更多信息。

结论当遇到“无法完成请求因为程序错误”的提示时,不必过分担心。

这种错误通常可以通过清理缓存、禁用冲突插件、增加资源等方法来解决。

Brokenpipe错误终极解释

Brokenpipe错误终极解释

Brokenpipe错误终极解释叙述想必或多或少在Java的服务器都会遇到过这种异常,如下图由于Java偏上层,⽇常开发接触系统底层的机会偏少,要搞清楚什么原因导致的这种异常,肯定是先要百度google⼀番。

⽹络解释云⾥雾⾥百度+google下,巴拉巴拉还真不少介绍这个错误的⽂章。

欣喜地翻了⼀篇⼜⼀篇,但好像我依旧不明⽩具体什么原因导致的,云⾥雾⾥啊。

好吧,举两个例⼦:例⼦⼀:这上边说的好像有点道理,写个代码做个试验验证下吧!直接上代码://client程序public static void main(String[] args) {try {Socket s = new Socket();s.connect(new InetSocketAddress("127.0.0.1",3113));OutputStream os = s.getOutputStream();os.write("hello".getBytes());s.close();System.in.read();//防⽌程序退出}catch (Exception e){e.printStackTrace();}}//server程序public static void main(String[] args) {try {ServerSocket ss = new ServerSocket(3113);Socket s = ss.accept();InputStream is = s.getInputStream();byte[] buf =new byte[1024];int len = is.read(buf);System.out.println("recv:"+new String(buf,0,len));Thread.sleep(10000);s.getOutputStream().write("hello".getBytes());System.out.println("send over");System.in.read();}catch (Exception e){e.printStackTrace();}}代码逻辑⽐较简单吧,client向server发送请求,然后调⽤close()关闭连接,服务端收到请求打印到控制台,等待10秒(保证client关闭了连接),然后继续向client发数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Call to CODSPP failed:
*** SR GETRCV: TOO MANY RECEIVER TYPES
NUMBER OF RECEIVER TYPES >= 51
MAX. NUMBER OF REC.TYPES : 50
以版本为例,此版本为
出现以上错误时,在目录D:\BERN50\BERN50\LIB\FOR中找到GETRCV.f程序。

在程序中可看到如下信息:
此时定义的MAXRCV为50。

继续往程序下面看,大概在200行左右,可看到如下代码:
此信息说明,当接收的个数大于MAXRCV时,会出现以上错误。

而一般的receiver 接收机信息文件中接收机的个数大于50个,所以会报错。

修改方法:
1 修改程序中的MAXRCV参数,至大于接收机个数。

如修改MAXRCV=150,然后编译程序perl COMPLINK
2 更新BERNESE程序。

下载update_27-Jun-2006.zip 可看到其中GERRCV.f中的MAXRCV 修改成了100.更新后编译即可。

代码如下:。

相关文档
最新文档