PETREL中出现错误总结
spring常见错误总结

spring常见错误总结在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。
1. 错误一Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-service.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'helloDao' of bean class [www.csdn.spring.service.impl.HelloServiceImpl]: Bean property 'helloDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'helloDao' of bean class这类错误是:一般都是创建了一个dao的spring文件比如spring-dao有创建了一个service的spring文件,在spring-service.xml中引用dao的中定义的id名,导致的错误,疏忽是:写service 实现类的时候忘记了写对应dao的setter方法,即所谓的依赖注入比如:private HelloDao helloDao;//set依赖注入很重要,不写会报错,不能读写helloDao这一属性publicvoid setHelloDao(HelloDao helloDao) {System.out.println("控制反转:应用程序本身不在负责创建helloDao对象,而是由spring容器负责创建、管理、维护,这样控制权转移,称为反转。
PCIe总线的错误报告机制中四个比较重要的概念

PCIe总线的错误报告机制中四个比较重要的概念前面的文章提到过,PCI总线中定义两个边带信号(PERR#和SERR#)来处理总线错误。
其中PERR#主要对应的是普通数据奇偶校检错误(Parity Error),而SERR#主要对应的是系统错误(System Error)。
具体如下:·普通的数据奇偶校检错误——通过PERR#报告·在多任务事务(Multi-task Transaction,又称为Special Cycles)时的奇偶校检错误——通过SERR#报告·地址和命令的奇偶校检错误——通过SERR#报告·其他错误——通过SERR#报告一个简单的例子如下图所示:PCIe作为一种高速串行总线,取消了PCI总线中的这两个边带信号,采用错误消息的方式来实现错误报告。
但是,在软件层面上,PCIe仍是兼容PCI总线的,具体后面会详细描述。
在PCIe总线的错误报告机制中,有如下四个比较重要的概念:·错误检测(Error Detection):指的是检测某个错误是否存在的过程。
·错误登记(Error Logging):指的是将相关寄存器(配置空间中的)的对应为置位,以等待软件中的相关错误处理程序来处理该错误。
·错误报告(Error Reporting):通知系统某个(或多个)错误发生了。
在PCIe总线中,发生错误的设备会通过错误消息(Error Message)逐级将错误信息发送至Root,Root 接收到错误消息后,会产生对应的中断通知系统。
·错误发送(Error Signaling):指的是通过发送错误消息(或者带有UR,CA的Completion和Poisoned TLP)来传递错误信息的过程。
注:“带有UR,CA的Completion”在前面的文章中介绍过,不熟悉的可以回顾一下。
“Poisoned TLP”是PCIe总线错误报告机制中的Error Forwarding的方式,具体会在后面详细介绍。
35.LabVIEW 代码中常见的错误

LabVIEW 代码中常见的错误发现了程序的问题再回头去调试,在查找程序错误时就不可避免地要花大量时间。
要调高开发效率,最好是在编写代码时就避免一些常见的低级错误,这样可以节约大量的调试时间。
有些编程错误差不多是每个LabVIEW 程序员都曾遇到过的。
在编写相关代码的时候,对这些问题多留心一下,就可以大大减少调试时间。
1. 数值溢出图1:数值溢出错误图1 中的VI 只做了一个简单乘法300*300 ,不加思索就应该知道答案是90000,但程序中乘法节点给出的结果却是24464。
乘法节点是不会错的,错误是由于程序中使用的数据类型是I16。
I16 能表示的最大数目只有32767,所以在乘法计算中出现了溢出。
避免此类错误的方法是,在程序中使用短数据类型时,一定要确认程序中的数据绝不会超出该类型可以表示的范围。
2. For 循环的隧道循环相关的介绍可以参考《循环结构》。
数据传入传出循环结构可以通过移位寄存器(Shift Register)和隧道(Tunnel)两种方式。
隧道又有两种类型:带索引的和不带索引的。
移位寄存器一般用在需要局部变量的情况下,循环运行一次的输出数据要作为下次运行的输入数据使用;循环外的数组数据通过带索引的隧道在循环体内就可以直接得到数组元素;除此之外,简单地在循环内外传递数据,使用一般的隧道就可以了。
值得一提的是,如果一个数据传入循环体,又传出来,那么就应该使用移位寄存器或带索引的隧道来传递这个数据,尽量不要使用不带索引的隧道。
因为For 循环在运行时,循环次数有可能为0。
在循环次数为0时,大多数情况,用户还是希望传出循环的数据就是传入值,但使用不带索引隧道时,输入值有时会被丢失的。
如果使用移位寄存器,即使循环次数为0,也不会丢失传入的数据。
因为移位寄存器在循环上的两个接线柱指向的实际是同一块内存,而输入输出两个隧道指向的是不同的内存,数据不一定相同。
图2:For 循环上的隧道图2中的程序,vi reference 传入,再传出循环均使用了隧道。
aperio imagescope error message -回复

aperio imagescope error message -回复[aperio imagescope error message]是一种错误消息,通常与Aperio Imagescope软件相关。
Aperio Imagescope是一款用于数字病理学图像浏览和管理的软件,由Leica Biosystems开发。
该软件使用广泛,并在医疗和研究领域中被用于对组织切片进行分析和诊断。
然而,有时用户可能会遇到错误消息,需要解决这些问题才能正常使用软件。
在本文章中,将一步一步回答以下问题,以帮助解决Aperio Imagescope错误消息的问题。
问题1:什么是Aperio Imagescope错误消息?它为什么会出现?回答1:Aperio Imagescope错误消息是指在使用Aperio Imagescope 软件时出现的警告或错误信息。
这些错误消息可能是由多种因素引起的,包括软件故障、操作错误或计算机系统问题。
错误消息的内容和表达方式各不相同,可以提供有关问题原因和解决方案的指示。
要解决这些错误消息,需要仔细阅读消息并采取相应的操作。
问题2:如何识别Aperio Imagescope错误消息?回答2:当您在使用Aperio Imagescope软件时,如果出现错误消息,首先要注意错误消息的弹窗或显示位置。
通常,错误消息会以弹窗的形式显示在屏幕上,并且通常以红色或黄色突出显示以吸引用户的注意力。
错误消息通常包含一些关键的词汇或短语,如“错误”、“无法打开图像”、“连接失败”或“访问被拒绝”。
它们可能还包含一些数字、代码或描述故障的详细信息。
要识别错误消息,您应该仔细阅读消息的内容并尝试理解其意义。
问题3:常见的Aperio Imagescope错误消息有哪些?回答3:Aperio Imagescope常见的错误消息包括:1. "加载图像时发生错误":这个错误消息通常表示Aperio Imagescope 无法正确加载图像文件。
kettle 使用中的一些常见问题

kettle 使用中的一些常见问题问题1:从excel 中抽取数据,插入到oracle 9 数据库中,报下面的错误.2008/06/25 13:30:57 - 插入更新数据表.0 - Insert row: ![field1=1.3965E8, field2=1,798, field3=2002/05/27 00:00:00.000]2008/06/25 13:30:57 - oracl - ERROR : java.sql.SQLException: ORA-01722: 无效数字2008/06/25 13:30:57 - oracl - ERROR : atoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)原因:从错误信息可以看出,字段"field2" 对应的数据是1,798,该字段在数据库中是Number 类型,Oracle 不能将1,798 格式的字符串转换为数字。
解决方法:在【Excel输入步骤】-【字段】标签下对应的字段设置为正确的类型。
将"field2" 设置为"Number" 类型(默认是String 类型)。
问题2: 由sqlserver 向mysql 迁移数据, 迁移以后的数据是乱码原因: 这是由于mysql 的默认编码是utf-8, 而中文环境下客户端的默认编码一般都是gbk 或gb18030, 由于客户端和服务器编码不一样导致保存到mysql 的数据是乱码解决方法: 在新建连接窗口中有一个选项(option) 标签, 在这个标签下可以设置数据库的一些连接参数. 在这里我们要设置mysql 的客户端编码参数, 参数名characterEncoding, 参数值gbk.问题3: 在SQLServer 表输入步骤中使用以问号作为参数的sql 语句(参数的值从以前的步骤中获得),向mysql 数据库导入数据(使用mysql 表输出步骤).在执行的时候报告错误Unable to get queryfields for SQL: AND e.LOCAL_TIME>? 00909 PRS INC Invalid character.原因: 从错误语句看,是参数没有被替换掉, 因为发送给mysql 服务器的是这样的语句"AND e.LOCAL_TIME>?". 参数没有被替换掉是因为从以前步骤中读取的参数值是null. 解决方法: 增加对null 值的判断, 可以有两种方法, 如果这个值是从数据库获取的,一般的数据库都提供了处理null值的函数,如mysql 的ISNULL 函数. 如果这个值是从其他步骤获得的,可以通过Javascript 步骤进行判断并转换.问题4: 使用PDI 3.x 版本连接DB2 数据库时会报下面的错误Error connecting to database: (using class com.ibm.db2.jcc.DB2Driver)encoding not supported!!原因: PDI 自带的DB2 JDBC Driver 的版本比较低,无法连接GBK 编码的DB2 数据库。
patran常见错误1

1、patran中USER FATAL MESSAGE 4282 (RBSRHD)的原因是mpc的独立节点未包括在进行分析的group里。
出现问题的模型及fo6如下:
Mpc独立节点未包
括在分析组里面
2、patran中USER FATAL MESSAGE 5289 (WRGMTD)的原因是mpc中的一个非独立节点不止出现在1个mpc中了。
出现问题的模型及fo6如下:
Mpc1Mpc2
非独立节点出现在
了mpc1与mpc2中
3、patran 中USER FATAL MESSAGE 9050 (SEKRRS),原因是在做静力学分析时模型的约束不够,可能存在刚体位移的可能。
途中计算物体在重力下的变形,没有位移约束,因此模型出现上述问题。
4、patran 中USER FATAL MESSAGE 9994 (BULFUN),原因是4节点壳单元有节点重合了。
12
34
1(3)2(4)
正确壳单元 错误壳单元
出现问题
壳单元
5、patran中USER FATAL MESSAGE 7555 (EMGPRO),原因是网格质量很差,不给算。
的单元编号
差的单元
6、patran中USER FATAL MESSAGE 4016 (GETEMP),原因是有些单元未赋予温度场属性。
这些节点均没有温度场。
[Petrel2014使用技巧]如何解决反演体属性在时深转换过程中数值变化的问题
![[Petrel2014使用技巧]如何解决反演体属性在时深转换过程中数值变化的问题](https://img.taocdn.com/s3/m/7413c314b52acfc789ebc9ec.png)
如何解决反演体属性在时深转换过程中数值变化的问题
存在问题:地震波阻抗反演体在时深转换以后其数值发生变化。
解决办法:已知在时间域中已经做好的地震反演体,其数值仅有0与1,0代表页岩,1代表砂岩。
然后正常进行速度模型建立。
速度模型建立完成后,在Volume attributes中选择Depth conversion-General depth conversion进行地震反演体时深转换。
在Parameters-Interpolation中软件默认选择Smooth 方式。
假如直接进行时深转换,其深度域的地震反演体数值会发生变化,这是由于差值因素以及转换过程中采样间隔变化所致。
将Interpolation方法由Smooth改变为None即可解决该问题。
PATRAN常见问题汇总

如何在PATRAN中转换单位?Patran为了给用户提供最大的便利性&开放性,Patran没有定义具体的单位制。
用户使用自己默认的自统一的单位制就可以了。
如果确实需要进行转换的话,利用PA TRAN中的Group→Transform→Scale,可以轻易的将PA TRAN的model在各座标系统间进行转换。
但须注意的是,此一转换只会将座标尺寸加以转换,而外力与边界条件、单元特性与材料常数等资料并未自动加以转换,用户必须特别注意。
(外力及边界条件可利用放大因子[scalefactor]的来快速修正)问如何在Patran中更改背景颜色在Patran界面下,进入到Display主菜单中,选择Color Palette;进入到调色板设置。
在一列颜色列表中,先选定黑色,调整“Lightness”值为1,然后再选定白色,把“Lightness”的值调整为0,然后点击Apply就可以了。
这样的设置能够保证背景和实体的充分显示,能满足截图打印的要求。
文件类型×.db数据库文件,binary×.db.bkup数据库备份文件,binary×.ses.nn会话文件,ASCII×.db.jou日志文件,ASCII×.bdf Nastran输入文件,ASCII*.log也是日志文件,对分析进程的记录,ASCII*.xdb结果数据库文件,ASCII*.op2 是nastran的计算结果文件。
(二进制)×.f04 一般包含nastran运行时的一些系统文件操作的信息*.f06 是结果文件(文本)。
*.MASTER *.dball ??都是中间文件,包含nastran运算时的中间结果,如刚阵、质量阵,以及重启动所需的信息。
print file指的是*.f06文件punch file指的是*.pch文件pro/e导入patran的问题要设置环境变量啊,MSCP_PROE_CMD=你的proe的可执行文件的路径。
pore问题总结

PROE2001中-英文版的安装随着PTC公司的不断推陈出新,PROE2001在PROE2000I的基础上新增了许多强大功能后隆重面世.市售的光盘中就可直接安装中英文版,而不象2000i那样必须先装好英文版,再汉化.下面介绍安装方法:1.系统环境设置:安装PROE2001的硬盘必须是NTFS格式,所以操作平台最好是WINDOWS2000,WIN-XP,或NT4.0,必须附带一张网卡,普通的以太网卡也行(当然,PROE2001已推出可以在WIN98的FAT格式下安装的版本,但由于其不稳定性,且运行速度极慢,笔者建议最好不要安装此版本).我以WIN-XP为例.首先打开"控制面板"--"系统"--"高级"--"环境变量",在"系统变量"框中点击"新建",在"变量名"中输入"LANG",在"变量值"中输入"CHS".按"确定"退出.即完成系统环境设置.2.把PROE2001光盘放入,执行setup.exe,出现第一个对话框.只勾选一项"PRO/ENGINEER"即可,其他项不要选.这时候,你注意看左下角显示"PTCHOSTID:00-00-84-BF-F2-C8"(每台机都不一样,这里只是举例),把你的ID记下来.最小化安装对话框(不要关闭).3.把光盘中的CRACK整个目录拷贝到你的硬盘中.然后进入硬盘中的CRACK目录,执行其中的EXE文件,会弹出一个对话框,把它默认的ID改成你刚才记录的ID,按确定后会生成一个License.dat文件.4.重新回到PROE安装对话框,按NEXT,出现第二个对话框,这时候你就可以选择安装语言了,有英文,简体中文,繁体中文,还有日文等......选"简体中文"后按"下一步",剩下的步骤都按默认值,直到出现Specify license Server对话框时,选第三项LOCKED LICENSE FILE,并选择刚才生成的License.dat文件.点OK.(注意:中文版不会出现此英文对话框,中文版会出现"指定许可证服务器"对话框,选"增加",再出现一对话框,选第三项"锁定许可证文件",再点右边的文件夹图标,选择刚才生成的License.dat文件)继续安装完成.5.安装完成后打开PROE2001,哈哈,全中文界面,爽吧!6.如果你需要用英文版,请把系统环境设置中的"LANG"变量删除即可.PROE2000I 如何配置帮助文件路径--------------------------------------------------------------------------------若先装Proe,后装pro/help,此时在proe无法调HELP文件,此时可这样做:在PROE的安装目录的TEXT目录下有一文件名叫ptc_help.txt.打开此文件,把help安装目录加入已有的目录之后,注意,两个目录间用~字符隔开,例:原proe装于D:\proe2000i\proe2000i,pro/help 装于d:\proe2000i\prohlp下,打开ptc_help.txt,原内容为:PTC_DOCS D:\proe2000i\proe2000i~ D:\proe2000i\proe2000i加入后改为:PTC_DOCS D:\proe2000i\proe2000i~ D:\proe2000i\proe2000i~d:\proe2000i\prohlp即可在PROE的HELP菜单调到d:\proe2000i\prohlp下的HELP文件。
patran错误日志及解决方法

2. USER WARNING MESSAGE 4124 (IFS3P)
THE SPCADD OR MPCADD UNION CONSISTS OF A SINGLE SET 在图中用了 RB3 的 MPC,其中 dependent node (ux,uy,uz), independent(ux,uy,uz,rx,ry,rz),有可 能是这里的问题。不过这个倒不影响计算结果。
^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL. ^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO CONTINUE THE RUN WITH MECHANISMS. 以前也遇到这种情况,这次遇到后,又在一节点加载了位移约束,就解决了。看来这 种错误主要是由于约束不够,线性方程组无解造成的。 还有可能是没有 equivalence,This should solve your problem or reduce the number of failed ratios.有一次就遇到此情况。
7. 常用材料定义对比表
MAT1 MAT2 MAT3 MAT8 MAT9
isotropic anisotropic(2) orthotropic(3) orthotropic(2) anisotropic(3) • Use a FORCE entry if you want to define a static, concentrated force at a grid point by 一个点的力 specifying a vector. • Use a FORCE1 entry if the direction is determined by a vector connecting two grid points. 两个点的力 • Use a FORCE2 entry if the direction is specified by the cross product of two such vectors. 以上的乘积
petrel数据整理与加载

多(现阶段可以获取到的所有静、动态资料有井资料、测井资料、录井
资料、解释成果资料、射孔试油资料、生产监测资料等)。数据库中
的资料不符合加载的要求,需要进行数据检查和格式整理。
二
共同点
数据整理及参数定义
—要求、规范
1.齐全:研究区域所有井可以获取到的所有资料都要搜集到。
2.准确:首先要确保资料是最新的,然后对资料进行复查,保证基础
DCJS 4 4 5 5 5 1 0 0 0 0
DCJS 4 4 4 4 5 5 5 1 0 0 0 0
schd 10.8 18.4 2.6 2.6 2.6 6 3.4 10.8 6 5.4
解释结果 水层 水层 致密层 致密层 致密层 差油层 油层 油层 油层 油层
根据 定义 设置 数据
L17-10 L17-10 L17-10 L17-10 L17-10 L17-10 L17-10 L17-10 L17-10 L17-10
JH L17 L17 L17 L17 L17 L17 L17 L17 DSH DISH YXHD YXHD 1.4 0.8 1.2 1.2 0.6 7.4 9.6 1.4 JSJL 差油 差油 差油 差油 差油 油层 油层 差油
2928.40 2929.80 514 2954.20 2955.00 508 2956.60 2958.00 512 2961.20 2962.80 512 2964.00 2964.60 506 2967.20 2979.60 2982.40 3000.00 74 96
二
数据整理及参数定义
—整理格式、要点
6.试油资料(每口井单独文本)
相关数据:Well、试油顶底深度、试油内容(文本注释) 注意事项:每口井单独整理;文本格式
Petrel问题集锦

Petrel问题集锦(转自ESSCA,版权归原网站所有)为了方便Petrel用户的学习,我们收集整理了一些关于Petrel2002和Petrel2004两个版本比较的用户提问,并以问答的形式提供给大家,希望能给Petrel用户提供一些帮助。
注:以下Petrel2002简称02,Petrel2004简称04。
(由于论坛被病毒破坏,以下是我们尽力挽回的,有部分丢失还请大家伙体谅!)问:04的稳定性比02好么?答:petrel2004与2002对比,在win2000/xp/2003系统下运行的稳定性有很大提高,几乎不出现无故死机的现象。
问:02升级到04模块数量有什么变化?答:模块数量由17 个增加到22个,04版增加了:高级核心系统、历史拟合、流线分析模块、Viwer、API插件、断裂系统自动解释、地震数据的叠后处理、断层封堵性分析、结构化模拟网格设置、聚类分析。
问:04较02可直接输入数据类型有变化吗?答:数据可输入类型:02版68种;04版99种问:04在输出井数据方面有什么改进?答:04版可批量输出井数据,02只能一口井一口井输出。
问:04可以根据井组或圈定目标范围提取井。
可以将一定范围以外的井快速隐藏,只对范围内的井操作。
在多井情况下,方便快捷。
问:04版加载井曲线数据可自动检测关键字有什么用?答:此项也是提高工作效率节约时间,不需将每口井都处理成同样格式,只要是Las文件,就可以自动检测加载,不用每个属性都去设一遍。
问:Petrel对批量加载数据文件有限制吗?答:有一定限制,经过测试加载的文件个数跟机器配置不同而略有差异,639和642是我们测试的极限但是把641+1个文件合成一个文件导入却可以,我们认为是原代码编写的时候设置的数组维数的限制而已,在本质上不会影响Petrel的使用.问:04添加的流程菜单以文件夹方式进行管理,02是什么方式?这种管理方式有什么优点?答:02以平铺方式排列各种流程,流程多,查找麻烦。
caputer生成网表报错原因解析

(1)Warning "No_connect"#1 Warning [ALG0047] "No_connect" property on Pin "P1.8" ignored forP1: SCHEMATIC1, 13)URAT (7.90, 1.20). Connecting pin to net "N16811229".&H)K]-hwM$k3D3pd-T$W7heALG0047,这个警告基本可以忽略;造成这个问题的原因是,设计之初先对器件相关的管脚上加上'X'(也就是NC符号),更新设计的过程又对管脚做了连接处理;但是后面的连接处理没有去掉管脚的NC 属性,不信的话把那个管脚上的net删掉看看。
RG9f解决办法很简单,对这些管脚再做一次NC(2)Warning Part Name#5 Warning [ALG0016] Part Name "CAP PN_C100UP-6.3V-SMT-S_100UF/6.3V" is renamed to "CAP PN_C100UP-6.3V-SMT-S_100UF/"这个警告不可避免,allegro对相关的属性名称进行合并,超过一定数量的字符就截掉;在命名规范的前提下就不考虑这个警告了。
无法根治这个#2 Warning [ALG0016] Part Name "?j#w?rm之类的错误在于你建立元件原理图的时候你的原件Value值太长了超过32个字符,从而使系统在进行命名规范的时候溢出,而出错,很简单的,只写关键元件名,比如 A2541P10_HDR2X5-100MIL_2X5 HEADER" is renamed to "A2541P10_HDR2X5-100MIL_2X5 HEAD错误只需要把2X5 HEADER更改为A2541P10,去除中间的空格即可.Allegro对一些字符[例如"空格","小数点"等等]很在意,可以参阅相关文档的描述.(3)Error Illegal character "Dot(.)" found in "PCB Footprint"#1 Error [ALG0081] Illegal character "Dot(.)" found in "PCB Footprint" property for component instance C255:PG16_AC97, PG16_AC97 (226.06, 132.08) .封装命名不能包含“.”(4)Error Illegal character "Forward Slash(/)" found in "PCB Footprint" property#1 Error [ALG0081] Illegal character "Forward Slash(/)" found in "PCB Footprint" property for component instanceC255: PG16_AC97, PG16_AC97 (226.06, 132.08) .#2 Error [ALG0081] Illegal character "Forward Slash(/)" found in "PCB Footprint" property for component instance D3: PG01_LED&Switch&7-Segment Disp, PG01_LED&Switch&7-Segment Disp (93.98, 33.02) .#3 Error [ALG0081] Illegal character "Forward Slash(/)" found in "PCB Footprint" property for component instanceC245: PG16_AC97, PG16_AC97 (205.74, 35.56) .封装命名不能包含“/”(5)比较隐藏的排除法Loading... E:\FPGA\SCH\allegro/pstchip.dat#34 WARNING(SPCODD-34): Expected ';' character on line 5308. Check the name and value syntax for invalid characters intheprimitive definition before the line number.ERROR(SPCODD-47): File ./allegro/pstchip.dat could not be loaded, and the packaging operation did not complete. Check the pxl.log file for the errors causingthis situation and package the design again.#53 ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the schematic and rerun packaging.#187 Error [ALG0036] Unable to read logical netlist data.Exiting... "D:\Cadence\SPB_16.2\tools\capture\pstswp.exe" -pst -d "E:\FPGA\SCH\motherboard.dsn" -n"E:\FPGA\SCH\allegro" -c"D:\Cadence\SPB_16.2\tools\capture\allegro.cfg" -v 3 -j "PCB Footprint"*** Done*******掌握排错方法,查找文件pstchip.dat,第on line 5308 看看错误,便可以解决(6)封装命名中不能包含“小数点”、“/”、“空格”,把空格换成下划线或删除,可以解决*********************************************************** *********************** Netlisting the design*********************************************************** **********************Design Name:E:\FPGA\SCH\basicboard.dsnNetlist Directory:E:\FPGA\SCH\allegroConfiguration File:D:\Cadence\SPB_16.2\tools\capture\allegro.cfgSpawning... "D:\Cadence\SPB_16.2\tools\capture\pstswp.exe" -pst -d "E:\FPGA\SCH\basicboard.dsn" -n"E:\FPGA\SCH\allegro" -c"D:\Cadence\SPB_16.2\tools\capture\allegro.cfg" -v 3 -j "PCB Footprint"#1 Error [ALG0081] Illegal character "White space" found in "PCB Footprint" property for component instance MG2: Basic, PG06_Stepmotor (180.34, 83.82) .#2 Error [ALG0081] Illegal character "White space" found in "PCB Footprint" property for component instance ISO1: Basic, PG05_DC Motor (134.62, 40.64) .#3 Info: PCB Editor does not support Dots(.), Forward Slash(/) and White space in footprint names. The supported characters include Alphabets, Numerics, Underscore(_) and Hyphen(-).#4 Aborting Netlisting... Please correct the above errors and retry.Exiting... "D:\Cadence\SPB_16.2\tools\capture\pstswp.exe" -pst -d "E:\FPGA\SCH\basicboard.dsn" -n"E:\FPGA\SCH\allegro" -c"D:\Cadence\SPB_16.2\tools\capture\allegro.cfg" -v 3 -j "PCB Footprint"*** Done ***封装命名中不能包含“小数点”、“/”、“空格”,把空格换成下划线或删除,可以解决(7)Warning#11 Warning [ALG0051] Pin "GND" is renamed to "GND#A6" after substituting illegal characters in Package XC3S1400A-4FG676-C_0FF , U1A: SCHEMATIC1, PG01_FPGACONFIG (2.40,3.10).#12 Warning [ALG0051] Pin "GND" is renamed to "GND#A11" after substituting illegal characters in Package XC3S1400A-4FG676-C_0FF , U1A: SCHEMATIC1, PG01_FPGACONFIG (2.40,3.10).#13 Warning [ALG0051] Pin "GND" is renamed to "GND#A1" after substituting illegal characters in Package XC3S1400A-4FG676-C_0FF , U1A: SCHEMATIC1, PG01_FPGACONFIG (2.40,3.10).#14 Warning [ALG0051] Pin "GND" is renamed to "GND#W8" after substituting illegal characters in Package XC3S1400A-4FG676-C_0FF , U1A: SCHEMATIC1, PG01_FPGACONFIG (2.40,3.10).这条警告信息,在命名规范的前提下就不考虑这个警告了。
LR常见报错及解决的办法

LR常见报错及解决的办法1、LoadRunn er 26377、26388错误码的成因脚本如下:脚本的是请求下载,如果是三个cot请求,就不会有错,我现在是有10个c ot请求,从"objectURI4"就提示以下错误信息,请大有帮忙解决一下。
谢谢错误码如下:Error -26377:No match found f or the requested parameter "obje ctURI10". Checkwhether the requ ested boundaries exist in the re sponse data. Als o, if the data y ou want to saveexceeds 1516000bytes, use web_s et_max_html_para m_len to increas e the parametersize [MsgId: M ERR-26377]web_url("entry") hig hest severity le vel was "ERROR",1631 body bytes, 199 header byt es [MsgId: MMS G-26388]1.首先看下脚本中有没有使用了自动关联(web_reg_save_p aram)2.在Virtual的脚本里查询下web_reg_s ave_param的参数使用位置,然后把这个参数化给还原回来,比如web_reg_save_pa ram("Siebel_Anal ytic_ViewState2",............然后就在全文查询Siebel_Anal ytic_ViewState23,至于修改成什么东西要看几个地方,如果是启动了自动关联,一般在脚本上面会有一段被自动注释掉的:关联变量名="值"比如上面的Si ebel_Analytic_Vi ewState2大概就是// {Siebel_Analytic_ViewSta te2}= "/wEPDwU KMTI5Nzk1OTc3NmR kikSkNLllgC5BL8d bmU5bHIwtt4I="那么这里的/wEPDwUKMTI5Nzk1OTc3NmRkikSk NLllgC5BL8dbmU5b HIwtt4I=就是要找的值了,这个也可以在"View Tree"里找到4.把"View sc ript"里的被关联的那部分参数改成/wEPDwUKMTI5Nz k1OTc3NmRkikSkNL llgC5BL8dbmU5bHI wtt4I=就好了(不是修改we b_reg_save_param里的参数,要把它注释掉,从下面正文里查询另一个带Siebel_A nalytic_ViewStat e2的东东,把它改掉)把web_set_max_html_param_len(50000)值加大这个函数要放在所有参数化前面。
建模设计心得体会大全(19篇)

建模设计心得体会大全(19篇)首先,熟悉软件操作是基本前提。
PKPM建模虽然功能强大,但操作并不复杂。
学习使用PKPM建模,首要的是熟悉软件的各项功能与操作方法。
在第一次使用软件时,可以利用软件自带的教学案例进行学习,并结合建筑实例来练习。
通过不断的练习,逐渐掌握软件的操作要领,更加熟练地使用PKPM建模。
其次,了解材料与构件的物理性能。
PKPM建模是基于结构理论原则的软件,为了准确地建立模型,需要对建筑材料与构件的物理性能进行了解。
例如,强度等级与构件承载力的关系、钢筋的截面面积与抗弯性能等都是模型设计时需考虑的要素。
只有了解了这些参数,才能在建模过程中准确地输入数据,获得理想的结果。
第三,模型布置与控制。
在建模的过程中,模型的布置与控制至关重要。
首先,需要合理地布置结构的节点和间距,保证现有结构的刚度分布。
其次,需要注意横向构造物的布置,以满足结构整体的抗震需求。
另外,还需掌握结构加载、支座控制这两个重要的步骤。
通过合理地进行布置与控制,可以保证建模的准确性和稳定性。
第四,建模结果分析。
完成建模后,需要对模型进行结果分析。
通过分析结果,可以判断设计的合理性,进而对模型进行调整和优化。
在分析时,可以采用不同的方法,如框架模型、单元模型等,以获得更全面准确的结果。
另外,要善于使用软件自带的分析工具和图表工具,以便更好地展现模型分析的结果。
最后,不断学习与实践。
PKPM建模是一个长期的学习过程,只有不断的学习与实践,才能提高自己的建模技能。
可以通过参加相关的培训课程、交流会议和学术研讨会,了解最新的技术动态和应用案例,不断扩展自己的知识面和视野。
在实践中积累经验,通过解决实际问题,不断提升自己的建模能力。
总之,PKPM建模是一种广泛应用的结构分析软件,掌握它对于建筑行业从业者来说十分重要。
熟悉软件操作、了解材料与构件的物理性能、合理地进行模型布置与控制、建模结果的分析以及不断学习与实践,这些都是提高PKPM建模能力的关键。
PETRI中间件规范目前的问题以及解决方案探讨V0.2

PETRI中间件规范目前的问题以及解决方案(征求意见)1、PETRI中间件与应用(包括SQL语句、SHELL脚本)的界定问题。
总的来说,PETRI中间件有两个大的关键功能,一个是用于日常的维护工作,使用PETRI 中间件的建模,将SHELL,SQL,命令行等将流程组合起来,成为一个日常维护的工具,另外一个,是与应用进行交互,一方面强制应用按照PETRI的方式建模,另外一方面,能够监控应用的状态。
不管是用于哪个方面,中间件和应用之间,都存在一个界定的问题,总的来说,中间件管”做什么”,应用负责”如何做”,也就是说,流程的流转要靠中间件来实现,而不是由应用来负责。
目前的规范有一些定义不清楚的地方。
A、NewToken()滥用的问题。
如果按照上面的方式建模,实际编写程序,T0为程序交互的应用,T0判断完奇偶以后,到底令牌流转到哪儿?这个时候还需要应用NewToken()来解决:也就是说,NewToken到P1 ,则令牌流转到P1,NewToken到P2,则令牌流转到P2。
(实际NewToken可以往任意库所新增令牌)这样就违背了使用中间件规范流程的设计初衷。
B、变迁的输出问题。
规范没有规定变迁的输入和输出,导致厂商在实现带条件的有向弧实现方式上不同。
2、模型的验证问题。
使用PETRI中间件来建模,一个很大的好处是能够对模型进行验证。
验证目前的建模是否满足有界、安全、弱活性、可逆性等要求。
但是目前规范对这一部分基本没有定义,究其原因,主要是因为PETRI的建模太过灵活,不同的场景有不同的验证要求,规范没有对其做一些整理。
A、有界性、安全性验证:PETRI的库所可以用于表达资源或者表达状态(当然也可以在一个模型中,某些表达资源,某些表达状态),不管是资源还是状态,系统都需要满足有界性的要求,对于全部库所都用于表达状态的模型,需要满足安全性的验证。
对于PETRI中间件,除了某些日常维护工作中的特定场景下需要用资源建模外,其他都应该是状态建模。
empower常见问题

1、empower 控制Agilent 1100/1200时,如果出现“A1100 not ready due to Battle A 或B CD”,原因为在Agilent 工作站中设置了“流动相少了自动停泵”2、如果不能登录lace32,重启后也不可以,先看一下网卡有没有信号,如果有信号,则可能是IP地址冲突。
3、用masslynx 控制3100、sq/tq等mass时,如果使用了比规定的snc版本低的版本来控制,可能出现锥孔电压加不去的现象。
(即设为30V,可能显示-300v)4、在安装masslynx 时,一定先安装windows 的IIS组件,并选中其下的“文件传输协议”选件。
并在控制面板中的“管理工具”下的“文件传输”里配置一下。
5、2695在做“asjust seal”时,如果出现“ca missing”则需要拆下柱子,接上两通,让压力达到4000psi以上,压一会,再做就可以了6、网络连通性测试A ping 127.0.0.1 确认本机TCP/IP 安装正确B ping 本机IP 确认本机正确加入到网络中C ping 网关确认网关工作正常D ping 远程主机确认路由器与远程主机通讯7、重现性不好的原因一,先做adjust seal二,充分平衡系统,用柱温三,在吸样时,看一下废液器液体是否回流,以确定V3阀是否完好四,进样器上涂些润滑油,以防太涩五,洗针液一定要正确六,压力波动是否大8、确认GPV是否有问题的方法一,如果四个通道有的压力波动大,有的比较好,则波动大的通道比例阀关闭不好,这也说明单向阀没问题二,让波动大的channel 吸进点气泡,用好的channel运行,看不好的channel里的气泡是否波动9、压力波动大的原因一,溶剂过滤头脏二,系统有气泡三,系统有漏液主要是泵头四,单向阀脏了五,GVP有问题10、如果515泵显示屏亮,但是不显示数字,或泵头不动弹马达有较大的声音,一般是主板的电压不足,需要更换主板11、2695出现“solvent trantion h/w faultly”则是马达驱动主板上的保险烧了“plunger homing faulty(0)”则是主泵有故障,拆下鱼雷转动一下的马达的轴承,如果转不动,只能更换,如果能转动,还有可能继续使用,“please cycle power:unable to continue due to error in uvtxtask……”则是主板电池没电了,需要更换电池1、515 PM 完成后,要把Flow 设为5ml/min ,看流速是否成线性,然后把压力升到3000psi 以上,看有没有漏液的地方2、486 PM 时,打开光路时,注意保护光栅(用东西把它罩住),氘灯更换后,先不要上紧,用东西按住仪器右边的一个白色按钮,否则打开开关后仪器不运行,开机自检完后,按“Diay 19”打开参比能量窗口,调节灯的上下左右位置,知道能量最大,再固定灯的螺丝3、仪器直接连到电脑时,一般要用交叉网线,使用switch 时,用一般网线4、UPLC SM 的传感器的电压调整:在uplc console 中点击SM中交互控制,点击传感器旁边的“O PSI”的按钮,看一下其压力为多少,正常为500±50V,如果不是,则调节压力传感器,如果不调整,可能会出现“sample pressure low”错误报警5、校正进样气泡传感器时,一定要把tubing 从六通阀上拆下来,并在校正过程中吸去管口的残留液体,才能通过校正6、如果一些uplc 的功能按钮不能使用,且 Firmware 没有问题,可以运行一下:empower\instruments\bin\stop acquity process.bat,以还原到其初始状态7、sample organizeX 轴 y 轴移动是靠气的大小来控制移动的速度,用磁场来减少阻力,其移动速度一般控制在1-2s之间8、2695在泵头里混合,(140 微升,plunger cality volume)溶液先进先出C/Dratio >1.8,说明有气泡9、LCM,主板上有个8位开关,把1 、2、3位开关反向板过去后(和正常状态相反的位置)开机过程中就不自检检测器了10、PDA 如果出现波长偏差很大,在300nm左右,可能是波长范围设置不对,或软件版本太低11、Brccze 2 安装时必须每隔盘的空余空间在7G以上才可以安装12、717 或2695 进样单元,如果出现流量不够,检查一下是否从purge 管里漏液,如果漏液可能是V2高压密封漏了,若出现吸样时往样品瓶里打流动相,则是V1高压密封漏了13、若seal pak 处漏液,可能是sealpak 密封不好,也可能是洗针液漏,V4开闭不严,把洗针放低试试还漏不漏14、2424 ELSD 标准测试参数Flow :1 ml/min mobile:乙腈:水=1:9N2 temp:60% Drift temp : 60°CN2 pressure:25psi若仪器正常的话,基线应该在1.0 lsd 单位以内,若信号超过2000,则需要做calibration pmt 和mermalization unit15若查看empoer 节点属性时,出现“instrumentsercer MFC Application运行错误”,关闭后,出现“com致命错误”,则可能是xp系统有问题16 若节点属性里仪器都显示在线,但打开项目而进不去,则是这个项目坏了,只能换个项目,或重新建个项目仪器只摆放应该选PI安装选DSU或SQH 09 UPB N3 A月年MOD SN 产地Sever 2003 建域:在“运行”中输入“DCPROMO”网络版安装注意事项1、服务器一,先改电脑名称,empower 安装之后就不能再改名字了二,、建域域控制器和DNS服务器2、原始驱动器:empowermirror DB.empowerArchive IDB和empower\projects数据驱动器empower database 和empowerarchwe IDB程序驱动器:empower 程序文件和数据库程序文件EMPOWER 2网络版1,安装前注意事项一,LAC/E32到货时DHCP 可能为启动状态,若无DHCP服务器应将其关闭二,EMPOWER 2 server 不能作为DHCP 服务器,必须是“域控制器”和DNS 只保留TCP/IP 协议,交换机数量尽量少三,所有的client 和lac/E32 都需要加入到域中四,数据库名,EMPOWER 2= wat6/wat7 ,数据库域名:服务器名+域名,全局数据库名:数据库名+数据库域名2、安装步骤a)安装EMPOWER 2 SERVERb)安装keyc)配置本地网络服务名开始→程序→oracle.empower 10g→cenfiguration andmigration tovls→net configuration assistant 打开欢迎使用对话框,选中本地net 服务各配置→添加→服务器名(全局数据库名)→TCP→输入IP地址→是,进行测试→更换登录→system/empower →net 服务器名(empower 2)→否→完成d)建共享目录\empower\drojects设置其共享名为waters_projects→安全→高级,点击“权限……”→选中aclministrator →高级,在打开的“projects的高级安全设置”对话框里,→一,如果“《允许父项的继承权限传播到该对象和所有子对象,包括哪些在此明确定义的项目(A)》”选项选中,用先取消,点击应用二在弹出对话框中,点击复制三,选中除“system”外的所有用户名,点击删除四,点击“添加”,输入everyone ,确定五,在“projects 的高级安全设置”里选中“everyone ”,用户名选中下面的“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目(P)”,点击确定,在弹出的对话框中选择是e),注册采集服务器打印机开始→程序→empower→注册采集服务器打印机3,确认数据库允许正常在CMD里输入AQLPLUS,然后输入用户名和密码:system/empower,然后输入命令:select file_name,status from dba_data_files;回车后,出现五个文件,available4,配置windows DBA 账户一,开始→管理工具→Active direvtgory 用户和计算机→users→ORA_DBA→成员→田间“administrator”用户二,开始→管理工具→域控制器安全策略→本地策略→用户权限分配→作为批处理作业登录→添加“域/ administrator”用户5,登陆数据库控制台在IE中输入“\http:\\servername:5500/em”即可,首先要把它添加到受信任的站点中Fr5- http:\\servername:1158/em6,数据库的冷热备份脚本格式Cs_hot_gen.bat E:\back up sys oracle D:\empower\oracle\oraclelog wat 6 1% 2% 3% 4% 5%1% 备份数据存放位置2% 账号3% 密码4% 数据库位置5% oracle_sid (wat6 wat7 ……)7,若lace 不能自动传送数据,则用手动,在lace打开运行:(在使用前先重命名recover,log)X:\Empower\Bin>Instrument server,recower7、确定监听器的状态C:\>lsnrctl status若梅启动,则:C:\>lsnrctl start 启动C:\>tnsping servicename9,从注册表被封环境变量HLM\SYSTEM\CURRENT CONTROL SET\XONTRLO\SESSION MANAGER\ENVIRONMENT。
21 .petrel测井数据粗化的相关注意点

Scale up well logs (测井数据粗化) 过程中的几个注意点
1.相粗化过程中的权重调整
2.属性数据粗化过程中的相控制
备注:这些工作应该在well section 状态 过程中一边检查数据一边进行,以更好的 作出数据粗化的调整,保证建模数据最大 程度的忠实于测井数据。不要等到模拟完 了属性模型再作控制调整。
共9个网格
搜索角度,最好不距离
次变程方向的函数调整 遵 循和主变程一样的调整模式
三种函数形式:
Gaussin,高斯模型,插值变化最平滑,适用 于稳定沉积环境,比如海相和大湖泊相
Exponential,指数模型,插值变化最快,适 用于河流相等相对不太稳定的沉积环境。
1.Input 和 output的截至值设置,根 据砂体或相态的属性控制值来设定
2.渗透率数值要经过对数变换,然后 在进行 input和output设置
Input 模型输入数据的截至值 output 模型输出数据的截至值
渗透率先进行对数变换
变差函数分析
主变程方向的函数调整
径向搜索网格数 径向搜索距离,一般情况下 为1-1.5个井距
2.相粗化过程中的权重调整
相粗化过程中选择应用权重
2.相粗化过程中的权重调整
可以改动某一个相态的权重 以使粗化数据和测井数据偏 差最小
2.属性数据粗化过程中的相控制
测井数据到粗化的数据总有 偏差存在
粗化数据时选择use Bias 用相 或岩相加以控制,可以缩小偏 差的程度
Data analysis (数据分析)过程中的几个 注意点
LR代码错误及解决方法

LR代码错误及解决方法Error -27728: Step download timeout (120 seconds)这是一个经常会遇到的问题,解决得办法走以下步骤:1、修改run time setting中的请求超时时间,增加到600s,其中有三项的参数可以一次都修改了,HTTP-request connect timeout,HTTP-request receievetimeout,Step download timeout,分别建议修改为600、600、5000;run time setting设置完了后记住还需要在controler组件的option的run time setting中设置相应的参数;2、办法一不能解决的情况下,解决办法如下:设置runt time setting中的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项,选项后再回放就成功了。
切记此法只对windows系统起作用。
2、Error -27778: SSL protocol error when attempting to connect with host "…"解决方案:在virtual user generator 内,vuser->run-time settings->preferences->advanced里勾上WININET replay instead of Sockets。
3、Error -27791: Server has shut down the connection prematurely HTTP Status-Code=503 (Service Temporarily Unavailable)1:一般是在访问应用服务器时出现,大用户量和小用户量均会出现;来自网上的解释: 1> 应用访问死掉小用户时:程序上的问题。