FB41基本使用方法

FB41基本使用方法
FB41基本使用方法

FB41(CONT_C)基本使用

FB41“CONT_C”用于在SIMATIC S7可编程控制器上,控制带有连续输入和输出变量的工艺过程。在参数分配期间,用户可以激活或取消激活PID控制器的部分功能,如积分冻结等,以使控制器适合实际的工艺过程。

FB41“CONT_C”可以将控制器用作PID固定设定值控制器,或者在多回路控制中用作级联、混合或比率控制器。控制器的功能基于采样控制器的PID控制算法,采样控制器带有一个模拟信号;如果需要的话,还可以扩展控制器的功能,增加一个脉冲生成器环节,以产生脉宽调制的输出信号,用于带有比例执行器的两步或三步控制器。

FB41“CONT_C”必须在OB定时中断内调用,并将CYCLE(采样时间)管脚的调用时间与OB定时中断保持一致,即相等。

Word文档

Word文档

图1.FB41"CONT_C" 的方框图主要参数

Word文档

Word文档

图2. FB41"CONT_C" 程序块

注:以TIA Portal V13 SP1为例,该功能块在STEP 7中的管脚与其相同表1. FB41"CONT_C" 的输入参数

Word文档

Word文档

Word文档

Word文档

Word文档

表2. FB41"CONT_C" 的输出参数Word文档

Word文档

基本功能

由图1 可知,FB41可以分为偏差产生、PID运算、PID输出三部分。以下为管道压力控制实例说明:

升压时,阀门开度增加;降压时,阀门开度减小。

被控对象:0-100Kpa (压力)输入信号:4-20mA

设定值:60Kpa

执行元件:0-100% (阀门)输出信号:4-20mA

Word文档

手/自动选择(MAN_ON)

表3.MAN_ON的选择

当前值PV_IN与PV_PER的选择表4.PVPER_ON的选择

Word文档

PVPER_ON 1 PV_PER有效

注:无论当前值选择哪个管脚,SP_INT必须与其量纲相同

PVPER_ON=0

利用量程转换块FC105"SCALE"将过程变量转换为实际工程量

图3.FC105“SCALE”量程转换块

注:以TIA Portal V13 SP1为例,该功能块在STEP 7中的管脚与其相同Word文档

表5.FC105“SCALE”参数引脚

Word文档

Word文档

图4.PVPER_ON=0时,PV_IN有效

PVPER_ON=1

直接将过程变量输入到PV_PER管脚,会按照以下公式进行规格化转换。公式:PV=(PV_PER*100/27648)*PV_FAC+PV_OFF

默认转换为0-100(%)

Word文档

Word文档

图5.PVPER_ON=1时,PV_PER有效PID参数输入

表6.PID参数设定

Word文档

PID输出LMN与LMN_PER选择

表7.PID输出管脚

LMN输出

利用量程转换块FC106"UNSCALE"将LMN转换为0-27648的工程量Word文档

Oracle使用SqlLoad导入Excel大数据操作方法

Oracle使用SqlLoad导入Excel大数据操 作方法 第一步:按excel格式整理需要导入的源数据 第二步:将excel表格另存为csv(逗号分割)格式。 第三步:用文本方式打开impfile.ctrl文件,修改里面的infile行为文件实际存放路径和名称,比如: infile 'c:\cust.csv' 第四步:用文本方式打开impfile.ctrl文件,修改append into table 行后面加上要导入的表明,例如: append into table if_imp_card 第五步:用文本方式打开impfile.ctrl文件,修改TRAILING NULLCOLS下面文本内容为表对应的字段和分割符(terminated by ','),最后一个字段用(terminated by whitespace),对于日期类型要在字段后定义上日期类型格式(Date(10) "YYYY-MM-DD"),例如:TRAILING NULLCOLS ( oldtype terminated by ',', cardno terminated by ',', cardpwd terminated by ',', trackinfo terminated by ',', oldmkt terminated by ',',

name terminated by ',', sex terminated by ',', cardflag terminated by ',', birthday Date(10) "YYYY-MM-DD" terminated by ',', idtype terminated by ',', idno terminated by ',', mindate Date(10) "YYYY-MM-DD" terminated by ',', maxdate Date(10) "YYYY-MM-DD" terminated by ',', ljjf terminated by ',', jfye terminated by ',', xfje terminated by ',', lczhye terminated by ',', flqye terminated by ',', addr terminated by ',', zipcode terminated by ',', tel terminated by ',', mobile terminated by whitespace ) 第六步:将impfile.ctl文件和要导入的csv数据文件拷贝到同一目录下,建议存放在盘符根目录; 第七步:在CMD命令中输入oracle安装的bin路径,执行该命令 执行如下指令:

OTDR常用参数设置

OTDR常用参数设置 OTDR在光缆工程施工和光缆线路维护工作中经常使用,是最重要的光纤性能测试仪器,它能将长100多公里光纤的性能参数和故障状态,以一定斜率直线(曲线)的形式清晰的显示在几英寸的液晶屏上。根据图形和事件表的数据进行分析,能迅速的查找确定故障点的位置和判断障碍的性质及类别。OTDR主要是根据光学原理以及瑞利散射和菲涅尔反射理论制成的。仪表的激光源发出一定强度和波长的光束至被测光纤,由于光纤本身的缺陷,制作工艺和石英玻璃材料组分的不均匀性,使光在光纤中传输将产生瑞利散射;由于机械连接和断裂等原因将造成光在光纤中产生菲涅尔反射,由光纤沿线各点反射回的微弱的光信号经光定向耦合器到仪器的接收端,通过光电转换器,低噪声放大器,数字图象信号处理等过程,实现图表、曲线扫迹在屏幕上显现。目前OTDR型号种类繁多,本人在工作中先后使用过4种OTDR,操作方式虽各不相同,但其工作原理是一致的。铁通湖南分公司管内使用较多的型号有安捷伦Agilent HP8145A、HP8147,安捷伦Agilent E6000C,安科特纳Acterna MTS5100,在使用中只要其动态范围能达到要求,折射率、波长、脉宽、距离、均化时间等参数的设置符合要求,就可以得到满意的测试结果。 OTDR中测试仪表中的几个参数 测试距离、脉冲宽度、折射率、测试光波长、平均值、动态范围、死区、“鬼影” 下面简单介绍上面各个参数(术语)代表的意义 测试距离:由于光纤制造以后其折射率基本不变,这样光在光纤中的传播速度就不变,这样测试距离和时间就是一致的,实际上测试距离就是光在光纤中的传播速度乘上传

播时间,对测试距离的选取就是对测试采样起始和终止时间的选取。测量时选取适当的测试距离可以生成比较全面的轨迹图,对有效的分析光纤的特性有很好的帮助,通常根据经验,选取整条光路长度的1.5-2倍之间最为合适。

LINDO软件使用指导

一、软件简介 LINDO是一种专门用于求解数学规划问题的软件包。由于LINDO执行速度很快、易于方便输入、求解和分析数学规划问题。因此在数学、科研和工业界得到广泛应用。LINDO主要用于解线性规划、非线性规划、二次规划和整数规划等问题。也可以用于一些非线性和线性方程组的求解以及代数方程求根等。LINDO 中包含了一种建模语言和许多常用的数学函数(包括大量概论函数),可供使用者建立规划问题时调用。 一般用LINDO(Linear Interactive and Discrete Optimizer)解决线性规划(LP—Linear Programming)。整数规划(IP—Integer Programming)问题。其中LINDO 6 .1 学生版至多可求解多达300个变量和150个约束的规划问题。其正式版(标准版)则可求解的变量和约束在1量级以上。 LINDO则用于求解非线性规划(NLP—NON—LINEAR PROGRAMMING)和二次规则(QP —QUARATIC PROGRAMING)其中LINGO 6.0学生版最多可版最多达300个变量和150个约束的规则问题,其标准版的求解能力亦再10^4量级以上。虽然LINDO 和LINGO不能直接求解目标规划问题,但用序贯式算法可分解成一个个LINDO和LINGO能解决的规划问题。 要学好用这个软件最好的办法就是学习他们自带的HELP文件。 下面拟举数例以说明这个软件的最基本用法。 目标函数:max z=2x1+3x2 约束条件: x1+2x2<=8 4x1x6<=16 4x2 <=12 xj>=0(j=1,2 (8) 下面我们就用LINDO来解这一优化问题。 输入语句: max(不区分大小写) 2x1+3x2 ST(不区分大小写或写subject to) x1+2x2<=8 4x1x6<=16

petrel教程

Learn log 地质建模工作流程: 地震解释地质对比测井曲线加载 断层模型测井曲线处理、解释 油组构造模型岩石物性曲线 岩性模型 岩石物理模型 成果输出及地质分析 功能键: 1、ctrl+Shift+鼠标左键放大缩小图形。 鼠标左键+上滚轮(鼠标中键),放大缩小图形。 2、ctrl+鼠标左键图形平移 上滚轮(鼠标中键),图形平移 3、鼠标左键图形旋转

建新工区lxj1 .pet 一、建井文件夹new well folder 在Insert的new folders→点New Well Floders 1、加头文件在lxj1.pet Input窗下,右健点Wells→选Import (on select)… 出现Import File输入窗中,点Petrel projects –-> cha19 → Well-data目录, 选 文件名:ch19-wellhead.txt 文件类型:well heads(*.*) 文件格式例子: WellName X-Coord Y-Coord KB TopDepth BottomDepth Symbol 34/10-A-10 60491.7 35683.0 56.6 0 2534 Oil 34/10-A-15 61757.5 30147.1 23.6 0 3133 Gas 34/10-A-21 62165.3 32653.8 12.6 0 2431 Dry 34/10-A-27 66552.1 31629.3 23.6 0 2986 MinorOil ... ... 按打开,出现Import Well Heads窗,图如下: 在窗口中参考Header info提供的列位置,填好列号,例如 井名Name 1列 X-坐标X-coordina 2列 Y-坐标Y-coordina 3列 补心Kelly bushing 4列 井符号Well symbol 7列 顶界深Top depth 5列 底界深Bottom depth 6列 在Extend well处选顶扩展或底扩展多少米,例如20米。 按OK,确定。如果有不合适的井数据,会有提示指出,表示那些井不被加入。 见下图:

OTDR基本使用方法

OTDR基本使用方法 一、按设备顶部的红色按钮启动机器 二、进入系统后选择F3进入专家模式 三、在上面图的右面面板有三个按钮:“km”“Ω”“λ” 1. km键的作用是选择需要测试的距离,一般选择你实际距离的2倍,在设备屏幕右边出现16KM/8M的字样,这个表示距离16公里每8米采集一个数据。 2. Ω:选好距离和采样距离后选择,这个表示脉宽 脉宽越长,动态测量范围越大,测量距离更长,但在OTDR曲线波形中产生盲区更大;短脉冲注入光平低,但可减小盲区。一般50公里以下选择2500ns和5000ns,50公里以上选择10000ns和20000ns 3. λ:波长,这个切换两种波长1310和1550,一般50公里以下选择1310,50公里以上选择1550 四、选好以上后连接好光线,这里光纤选择对端收光的一端,否则数据会不正常, 五、按下设备右面面板上的红色按钮(TEST/STOP)开始测试,测试1到2分钟即可. 按(A/B SET)选定游标A,转动旋钮,将游标A移动到过渡光纤尾端接头 反射峰后的线性区起始点,然后按(A/B SET)选定游标B,转动旋钮,将 游标B移动到被测光纤的尾端反射峰前 波长1550nm 脉宽30ns 平均时间30s 光纤折射率1.4671

这是测试完成后出现的表,在这个表中我们A端在0起始线,B端是那条虚线.可以看到AB两点间相距53.4252KM。在虚线旁有个高峰后落下,这表示光纤已经到了设备或终端。在图中a点b点为熔接点, OTDR测试的光线曲线斜率基本一致,若某一段斜率较大,则表明此段衰减较大,b 点为正常情况,a点有上升的情况,是由于在熔接点之后的光纤比熔接点之前的光纤产生更多的后向散光而形成的. 如果出现П这个图标或一个高峰后线没有落到底处,这表示这是个跳接。在图中间上方20.147dB,这表示这条线路的衰减值。 2006-08-14 | OTDR使用方法 一/OTDR的使用 用OTDR进行光纤测量可分为三步:参数设置、数据获取和曲线分析。人工设置测量参数包括: (1)波长选择(λ): 因不同的波长对应不同的光线特性(包括衰减、微弯等),测试波长一般遵循与系统传输通信波长相对应的原则,即系统开放1550波长,则测试波长为1550nm。

Petrel操作教程

Petrel建模主要流程(未完) 一、加载数据: 准备数据: 井头文件wellhead: wellname x y kb td zhen16 36459506.27 3981749.43 1533.87 2500 zhen207 36455221.44 3991070.49 1537.79 2500 zhen21 36455028.03 3977605.084 1343.26 2500 zhen211-17 36456478.22 3983284.84 1425.33 2500 zhen211-18 36456671.83 3983534.45 1423.57 2500 zhen212-16 36456345 3982675 1301.46 2500 分层数据welltops: Wellname TYPE MD SURFACE zhen16 HORIZON 2349.5 C811top zhen16 HORIZON 2367.2 C812top zhen16 HORIZON 2384.2 C813top zhen16 HORIZON 2395.58 C813bot zhen207 HORIZON 2394.53 C811top zhen207 HORIZON 2412.465 C812top zhen207 HORIZON 2428.035 C813top zhen207 HORIZON 2443.255 C813bot zhen21 HORIZON 2166.5 C811top zhen21 HORIZON 2184.22 C812top zhen21 HORIZON 2197.715 C813top zhen21 HORIZON -999 C813bot zhen211-17 HORIZON 2245.625 C811top zhen211-17 HORIZON 2263.18 C812top zhen211-17 HORIZON 2276.3 C813top zhen211-17 HORIZON 2289.42 C813bot 测井文件数据(.las格式): DEPTH Por Perm SW 2101.4225518 -999.250000 -999.2500000 -999.250000 2101.5000000 -999.250000 -999.2500000 -999.250000 2101.6250000 -999.250000 -999.2500000 -999.250000 2101.7500000 -999.250000 -999.2500000 -999.250000 2101.8750000 -999.250000 -999.2500000 -999.250000 二、操作流程: (一)导入数据

Csv格式数据导入oracle方法

Csv格式数据导入oracle方法 SQLLOAD命令导入oracle数据库表结构: create table scott.dept_test ( deptno number(2), dname varchar2(14), sloc varchar2(13) ) dept_test.csv'文件中的内容: 10,Sales,Virginia 20,"Accou,nting",Virginia 30,Consulting,Virginia 40,Finance,Virginia

当前文件存放路径:>sqlldruserid=用户名/密码[@数据库字符串]control=控制文件sqlldr userid='sys/admin as sysdba' control=e:\oracle\data\control.ctl control.ctl控制文件中的内容 load data infile 'E:\oracle\data\dept_test.csv' append into table scott.dept_test fields terminated by ',' optionally enclosed by '"' (deptno,dname,sloc) 备注:

loaddata:控制文件标识 infile'E:\oracle\data\dept_test.csv':需要输入的数据文件名 appendinto table scott.dept_test:向表中进行数据操作 fieldsterminated by ',':字段终止符X'09'表示TAB键csv文件用,表示,txt文件两者都可 optionallyenclosed by '"' :字段取值符比如csv文件有一个字段包含逗号,但是解析的时候又要按逗号解析,这个时候就要加上这个值(deptno,dname,sloc):表结构 --insert为缺省方式,在数据装载的时候要求表为空,否则退回 --append向表中添加新纪录 --replace删除旧纪录,替换成新装载的纪录 --truncat同上

petrel软件安装流程

Petrel软件安装流程 1、虚拟网卡(Virtnet)安装 参考安装说明,注意:我的电脑属性的设备管理中网络适配器Virtnet Network Adapter#2右键属性,高级一栏中输入 0022B06074E6 2、Petrel软件安装 参考安装说明(破解时有变化,请注意),注意: (1)将Petrel安装在C盘中,目录:C:\Program Files\Schlumberger。(2)许可管理程序安装,目录 :(3)破解 ①将安装包中petrel-crack-for zhangfeng中petrel2014中的4个覆盖C:\Program Files\Schlumberger\Petrel 2014 ②将安装包中petrel-crack-for zhangfeng中Schlumberger Licensing 中2014.1中的slbsls文件和petrel-crack-for zhangfeng中 Petrel-zhangfeng20150402.lic文件一同放入C:\Program Files(86)\Schlumberger\Schlumberger Licensing\ 2014.1 (4)调整许可内部参数:双击安装的许可图标

①Add license file: C:\program files(x86)\schlumberger\schlumber licensing\2014.1\petrel-zhangfeng20150402.lic ②Add license server : @localhost 3、路径设置 中的Imtool设置 (1)

OTDR使用经验大全

OTDR使用经验大全 1 OTDR的使用用OTDR进行光纤测量可分为三步:参数设置、数据获取和曲线分析。 人工设置测量参数包括:(1)波长选择(λ):因不同的波长对应不同的光线特性(包括衰减、微弯等),测试波长一般遵循与系统传输通信波长相对应的原则,即系统开放1550波长,则测试波长为1550nm。 (2)脉宽(Pulse Width): 脉宽越长,动态测量范围越大,测量距离更长,但在OTDR曲线波形中产生盲区更大;短脉冲注入光平低,但可减小盲区。脉宽周期通常以ns来表示。(3)测量范围(Range): OTDR测量范围是指OTDR获取数据取样的最大距离,此参数的选择决定了取样分辨率的大小。最佳测量范围为待测光纤长度1.5~2倍距离之间。 (4)平均时间:由于后向散射光信号极其微弱,一般采用统计平均的方法来提高信噪比,平均时间越长,信噪比越高。例如,3min的获得取将比1min的获得取提高0.8dB的动态。但超过10min的获得取时间对信噪比的改善并不大。一般平

均时间不超过3min。(5)光纤参数: 光纤参数的设置包括折射率n和后向散射系数n和后向散射系数η的设置。折射率参数与距离测量有关,后向散射系数则影响反射与回波损耗的测量结果。这两个参数通常由光纤生产厂家给出。 参数设置好后,OTDR即可发送光脉冲并接收由光纤链路散射和反射回来的光,对光电探测器的输出取样,得到OTDR曲线,对曲线进行分析即可了解光纤质量。2 经验与技巧 (1)光纤质量的简单判别: 正常情况下,OTDR测试的光线曲线主体(单盘或几盘光缆)斜率基本一致,若某一段斜率较大,则表明此段衰减较大;若曲线主体为不规则形状,斜率起伏较大,弯曲或呈弧状,则表明光纤质量严重劣化,不符合通信要求。 (2)波长的选择和单双向测试: 1550波长测试距离更远,1550nm比1310nm光纤对弯曲更敏感,1550nm比1310nm单位长度衰减更小、1310nm比1550nm测的熔接或连接器损耗更高。在实际的光缆维护工作中一般对两种波长都进行测试、比较。对于正增益现象和超过距离线路均须进行双向测试分析计算,才能获得良好的测试结论。 (3)接头清洁:

petrel软件的学习步骤

petrel软件的学习步骤 一、加载数据1.加井头文件Importfile——wellheads(数据输入格式:wellhead)数据编写格式:Excel.具体如下:井名X Y KB 补心高MD 井类别…… …… …… …… …… …… …… 2.加井斜数据在生成的wells文件中输入井斜数据(格式为:wellpath/deveation) 一、加载数据 1.加井头文件 Import file—— well heads(数据输入格式:well head)数据编写格式:Excel.具体如下: 井名X Y KB 补心高MD 井类别 …… …… …… …… …… …… …… 2.加井斜数据 在生成的wells文件中输入井斜数据(格式为:well path/deveation)编写数据格式为Excel,具体如下: MD 井斜(倾角)方位角 …… …… …… 可以在wells文件中进行calculator——字母=常数(如:A=1)——目的是增加一个道,以便以后加载曲线。 3.加数字化断层 新建文件夹——New folder——右键改名——数字化断层(格式:General lines/points)编写数据格式为:文本格式。具体如下: X Y Z …… …… …… 4.加数字化构造层 新建文件夹——New folder ——右键改名——数字化构造层面(格式:General lines/points)编写数据格式为:文本格式。具体同上。 5.加分层数据 在Insert 窗口下选择new well tops生成well tops1(可以改名)文件夹——Import file——加入分层数据(格式:Petrel well tops(ASCII))编写数据格式为:文本格式。具体如下: 井名分层名或断层名(用引号引起)MD X Y Z …… …… …… …… …… …… well “surface” MD X Y Z 6.加小层 在Insert 窗口下选择new well tops生成well tops1(可以改名:例如改为小层)文件夹——右键——Import(on selection)——选择小层数据(输入格式为:Petrel Well Tops (ASCII)(*.*))——OK。 井名MD X Y “小层号“ A3 1400.60 20401670.20 4950029.89 "TIIItop" A3 1410.00 20401669.79 4950029.66 "TIII 8#小层" A3 1417.60 20401669.46 4950029.46 "TIII 9#小层" 二、建构造模型(断层模型) 7.编辑Pillar

正确、熟练掌握仪表的使用方法 OTDR

随着光缆线路的大量敷设和使用,光纤通信系统的可靠性和安全性越来越受到人们的关注。由于我国幅员辽阔,地形地貌差异很大,对光缆线路可能造成的各种危险因素很多,这包括各种自然因素和人为破坏的光缆线路损毁等。从过往的光缆线路障碍分析中可以出由于光缆本身的质量问题和自然灾害引起的障碍占的比例较少,大部分障碍是属于人为性质的损坏。 一、光缆线路的故障定位 在光传输系统故障处理中故障定位的一般思路为:先外部、后传输,即在故障定位时,先排除外部的可能因素,如光纤断裂、电源中断等,然后再考虑传输设备故障。 首先分析光缆线路的常见障碍现象及原因 1.线路全部中断:光板出现R-LOS告警,可能原因有光缆受外力影响被挖断、炸断或拉断等 2.个别系统通信质量下降:(1)出现误码告警,可能的原因有光缆在敷设和接续过程中造成光纤的损伤使线路衰耗时小时大,活动连接器未到位或者出现轻微污染,或者其它原因造成适配时好时坏;(2)光纤性能下降,其色散和衰耗特性受环境因素影响产生波动;(3)光纤受侧应力作用,全程衰耗增大;(4)光缆接头盒进水;(5)光纤在某些特殊点受压(如收容盘内压纤)等 在确定线路障碍后,用OTDR对线路测试,以确定障碍的性质和部位,当遇到自然灾害或外界施工等外力影响造成光缆线路阻断时,查修人员根据测试人员提供的位置,一般比较容易找到。但有些时候不容易从路由上的异常现象找到障碍地点,这时,必须根据OTDR 测出障碍点到测试点的距离,与原始测试资料进行核对,查出障碍点处于个哪个区段,再通过必要的换算后,再精确丈量其间的地面距离,直至找到障碍点的具体位置。但往往障碍点与测量计算的位置相差很大,这样既浪费人力物力,更由于光缆线路障碍未能尽快修复造成很大影响或损失。 如何才能更精确的判断障碍点的准确位置呢? 二、首先要分析影响光缆线路障碍点准确定的主要因素 1.OTDR测试仪表存在的固有偏差 由OTDR的测试原理可知,它是按一定的周期向被测光纤发送光脉冲,再按一定的速率将来自光纤的背向散射信号抽样、量化、编码后,存储并显示出来。OTDR仪表本身由于抽样间隔而存在误差,这种固有偏差主要反映在距离分辩率上。OTDR的距离分辩率正比于抽样频率。 2.测试仪表操作不当产生的误差

实验1 MATLAB使用方法和程序设计

实验1 MATLAB 使用方法和程序设计 一、实验目的 1、掌握MATLAB 软件使用的基本方法。 2、熟悉MATLAB 的数据表示、基本运算和程序控制语句。 3、熟悉MATLAB 绘图命令及基本绘图控制。 4、熟悉MATLAB 程序设计的基本方法。 二、实验内容 1.帮助命令 使用Help 命令,查找sqrt (开方)函数的使用方法。 2、矩阵运算 (1)矩阵乘法 已知A=[1 2;3 4];B=[5 5;7 8]; 求A^2*B 。 (2) 矩阵除法 已知A=[1 2 3;4 5 6;7 8 9];B=[1 0 0;0 2 0;0 0 3]; 求A\B,A/B 。 (3) 矩阵的转置及共轭转置 已知A=[5+i ,2-i ,1;6*i ,4,9-i];求A.’,A ’ 。 (4)使用冒号选出指定元素 已知A=[1 2 3 ; 4 5 6 ; 7 8 9]; 求A 中第3列前2个元素;A 中所有列第2,3行的元素。 (5)方括号[] 用magic 函数生成一个4阶魔术矩阵,删除该矩阵的第四列。 3、多项式 (1)求多项式p(x)=x 3-2x-4的根。 (2)求 f (x) = (cos x)2 的一次导数。 (3)求微分方程 的通解,并验证。 4、基本绘图命令 (1)绘制余弦曲线cost =y , ]2,0[π∈t 。 (2)在同一坐标系中绘制余弦曲线 0.25)-cos(t =y 和正弦曲线 )5.0sin(-=t y ,]2,0[π∈t (3)用plot3函数绘制三维螺线: 22x dy xy xe dx -+= sin()cos()x t y t z t =??=??=?( 0 < t < 20 )

sqlldr的用法

酱油是oracle菜鸟,贴出来一些学习的笔记,希望大神指点指点 sqlldr导数据的时候,如果数据文件有一堆空格,可以这么整 几个sqlplus的设置 set termout off; 是否在屏幕上显示输出内容,off屏幕不显示查询语句,主要与spool结合使用set feedback off; 关闭本次sql命令处理的记录条数,默认为on即去掉最后的已经选择的行数set echo off; 关闭脚本中正在执行的SQL语句的显示 set heading off; 关闭标题的输出,设置为off就去掉了select结果的字段名只显示数据 set trimout on; 去除标准输出每行后面多余的空格 set trimspool on; 将每行后面多余的空格去掉【linesize-实际字符数=多余空格】 各个参数属性 load data infile '/home/oracle/sql_loader/test.txt' 待加载的数据文件 badfile '/home/oracle/sql_loader/test_bad.txt' 格式不匹配写入坏文件 discardfile'/home/oracle/sql_loader/test_discard.txt' 条件不匹配写入丢弃文件 append into table test_loader 追加的方式插入数据 fields terminated by "," 字段与字段之间的分隔符 trailing nullcols 这句的意思是将没有对应值的列都置为null (owner,object_name,object_id,object_type) 数据插入的对应字段 load data infile '/home/oracle/emp.txt' badfile '/home/oracle/bad.txt' discardfile '/home/oracle/dis.txt'

Petrel中文说明书

Petrel软件实例操作流程

第1章Petrel简介 1.1安装并启动Petrel 把安装盘放入光驱,运行Setup.exe程序,根据提示就可以顺利完成安装,在安装的过程中同时安装DONGLE的驱动程序,安装的过程中不要把DONGLE插入USB插槽,安装完毕,再插入DONGLE,如果LICENSE过期,请和我们技术支持联系,然后按下面的顺序打开软件。 1. 双击桌面上的Petrel图标启动Petrel。 2. 如果是第一次运行Petrel,将出现一个Petrel的介绍窗口。 3. 打开Gullfaks_Demo项目。点击文件>打开项目,从项目目录中选择Gullfaks_2002SE.pet。 1.2界面介绍 1.2.1菜单 / 工具栏 与大多数PC软件一样,Petrel软件的菜单有标准的“文件”、“编辑”、“视图”、“插入”、“项目”、“窗口”、“帮助”等下拉菜单,以及一些用于打开、保存project的标准操作按钮。在Petrel的显示窗口的右边是对应于操作进程的工具栏,这些工具是否有效取决于选择进程表中的哪个进程。 操作步骤 1.点击上面工具栏中的每一项看会出现什么,你可以实践一些感兴趣的选项。 2.将鼠标放在工具栏中的按钮上慢慢移动,将会出现描述每一个按钮功能的文本出现。 3.点击“What's This”按钮,然后再点击其它的某个按钮,将会现该按钮功能的详细描述。 1.2.1.1文件菜单(File)

1.2.1.3显示菜单(View)

1.2.1.4项目菜单(Project) 1.2.1.5工具菜单(Tools)

1.2.1.7帮助菜单(Help) 1.2.2 Petrel 资源管理器 Petrel 资源管理器(左上角)跟任何PC 机上的windows 资源管理器一样工作。通过点击加号、减号可以打开和关闭文件夹。注意Petrel 资源管理器下面的标签,这些标签可以从一个文件夹移到另一个文件夹。 操作步骤 1. 点击输入标签。 2. 展开文件夹显示其内容。 3. 右键点击文件夹有效的选项,从选项列表中选择设置,弹出一个窗口,可以设置有关显示的多种参数。 4. 右键点击一个文件并选择设置,出现这个文件有关信息。

2matlab基本使用方法

(12+2*(7-4))/3^2 ans = 2 format short;pi ans = 3.1416 format long;pi ans = 3.141592653589793 format rat;pi ans = 355/113 format long;vpa(pi,50) ans = 3.141592653589793115997963468544185161590576171875 who Your variables are: ans a=randn(4) a = -0.1241 0.6715 0.4889 0.2939 1.4897 -1.2075 1.0347 -0.7873 1.4090 0.7172 0.7269 0.8884 1.4172 1.6302 -0.3034 -1.1471 whos Name Size Bytes Class Attributes a 4x4 128 double ans 1x1 8 double who Your variables are: a ans what M-files in the current directory E:\Matlab2010\智能仿生算法\遗传算法TSP_SuiJiSuanFa ZhuanJiaXiTongP167 fun_SuiJiSuanFa TSPrun_SuiJiSuanFa f fun_SuiJiSuanFa0

ZhuanJiaXiTongP162 f1 fun_SuiJiSuanFa2 MAT-files in the current directory E:\Matlab2010\智能仿生算法\遗传算法 my27city dir . ZhuanJiaXiTongP162.asv f.m my27city.mat .. ZhuanJiaXiTongP162.m f1.m temp 3d.asv ZhuanJiaXiTongP167.asv fun_SuiJiSuanFa.asv temp.prj 3d.m ZhuanJiaXiTongP167.m fun_SuiJiSuanFa.m zia03836 New Folder bou2_4l.shp fun_SuiJiSuanFa0.asv TSP_SuiJiSuanFa.m da fun_SuiJiSuanFa0.m TSPrun_SuiJiSuanFa.m da.prj fun_SuiJiSuanFa2.m type 3d clf; x=-3:0.1:3; y=-3:0.1:3; [X Y]=meshgrid(x,y); Z=f(X,Y)+4; mesh(X,Y,Z); hold on; plot3(-0.7,-1,f(-0.7,-1)+4,'g*'); contour(X,Y,Z,'r'); which rand built-in (D:\Program Files\MATLAB\R2010a\toolbox\matlab\randfun\rand) which 3d.m E:\Matlab2010\智能仿生算法\遗传算法\3d.m help exist EXIST Check if variables or functions are defined. EXIST('A') returns: 0 if A does not exist 1 if A is a variable in the workspace 2 if A is an M-file on MATLAB's search path. It also returns 2 when A is the full pathname to a file or when A is the name of an ordinary file on MATLAB's search path 3 if A is a MEX-file on MATLAB's search path 4 if A is a MDL-file on MATLAB's search path 5 if A is a built-in MATLAB function 6 if A is a P-file on MATLAB's search path 7 if A is a directory 8 if A is a Java class

sqlldr的简单使用方法

sqlldr的介绍 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。 sqlldr的执行(在UNIX下用shell来调用) $ORACLE_HOME/bin/sqlldr dwh/cognos@ORA8 control=../tmp/load.ctl $ORACLE_HOME/bin/sqlldr dwh/cognos@ORA8 control=../tmp/load.ctl direct=true log=... 制定控制文件load.ctl 1、控制文件标识 2、要输入的数据文件名为test.txt 3、向表test中(追加)记录 4、指定分隔符 load data infile '/query5/Ascential/data/month/mgmid.200304M' into table DC_RPT_T_MGMID_200304M_30 append(APPEND为追加方式,或REPLACE) fields terminated by ',' ( userid, svcnum, brand, svcPlan, busist, hvcFlag, mntFlag, userYear,

joinMonth, callfee, callfeefav, tollfee, tollfeefav, calltimes, callduration, billduration, tollduration, totalFee, groupID ) 导入方式 ************* 以下是4种装入表的方式 APPEND // 原先的表有数据就加在后面 INSERT // 装载空表如果原先的表有数据sqlloader会停止默认值REPLACE // 原先的表有数据原先的数据会全部删除 TRUNCATE // 指定的内容和replace的相同会用truncate语句删除现存数据导入日期型字段 LOAD DATA INFILE 'zlx.TXT' append INTO TABLE zlx FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ( ID, L, F, M,

lindoapi数学软件介绍

lindoapi数学软件介绍 LINDO是一种专门用于求解数学 规划问题的软件包。由于LINDO执行速度很快、易于方便输入、求解和分析数学规划问题。因此在数学、科研和工业界得到广泛应用。LINDO主要用于解线 性规划、非线性规划、二次规划和整数规划等问题。也可以用于一些非线性和线性方程组的求解以及代数方程求根等。LINDO中包含了一种建模语言和许多常用 的数学函数(包括大量概论函数),可供使用者建立规划问题时调用。 LINDO 6.1是求解线性、整数和二个规划问题的多功能工具。LINDO 6.1互动的环境可以让你容易得建立和求解最佳化问题,或者你可以将LINDO的最佳化引擎挂在您己开发的程序内。而另一方面,LINDO也可以用来解决 一些复杂的二次线性整数规划方面的实际问题。如在大型的机器上,LINDO被用来解决一些拥有超过50,000各约束条件和200,000万个变量的大规 模复杂问题 LINGO则用于求解非线性规划(NLP—NON—LINEAR PROGRAMMING)和二次规则(QP—QUARATIC

PROGRAMING)其中LINGO 6.0学生版最多可版最多达300个变量和150个约束的规则问题,其标准版的求解能力亦再10^4量级以上。虽然LINDO 和LINGO不能直接求解目 标规划问题,但用序贯式算法可分解成一个个LINDO和LINGO能解决的规划问题。 什么是LINDO 在这里有必要先让大家知道什么是运筹学。运筹学是近四十年来发展起来的一门新兴学科。它的目的是为行政管理人员在作决策时提供科学的依据。因此,它是实 现管理现代化的有力工具。运筹学在生产管理、工程技术、军事作战、科学试验、财政经济以及社会科学中都得到了极为广泛的应用。讲到这里,你已经被运筹学深 深吸引了吧,至于你会怎么去学不是我们讨论的问题,在这里我们只说学运筹学要用到的工具。应用运筹学去处理问题有两个重要特征:一是从全局的观点出发;二 是通过建立模型如数学模型或模拟模型,对于要求解的问题得到最合理的决策。好了,说到这里,LINDO该出场了,它的作用就是负责把问题的最优决策求出来,省去大量难以想象的人工计算。如果你是运筹学的学习者,你就必须拥有

sqlload基本使用方法

朋友打电话问我如何利用sql讲mysl导出的文本数据加载到oracle数据库,电话说了他也没听清楚,我做了如下实验,给他做例子: 一、加载txt文本 1.在D盘建立sqlldr的控制文件,111.ctl 内容如下 LOAD DATA INFILE 'd:\111.txt' INTO TABLE SALGRADE_TEST TRUNCATE FIELDS TERMINATED BY ',' (GRADE,LOSAL,HISAL) 2.在D盘建立sqlldr的数据文件111.txt,内容如下格式 1,700,1200 2,1201,1400 3,1401,2000 4,2001,3000 5,3001,9999 3.在CMD的命令行模式执行加载操作 sqlldr scott/tiger control=d:\111.ctl log=d:\111.log bad=d:\111.ba SQL*Loader: Release 11.2.0.1.0 - Production on 星期三 9月 14 10:58:35 2011 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved 达到提交点 - 逻辑记录计数 4 达到提交点 - 逻辑记录计数 5 4.登录数据库验证加载结果 D:\window\server\mysql-5.1.51\bin>sqlplus scott/tiger 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select * from SALGRADE_TEST; GRADE LOSAL HISAL ---------- ---------- ---------- 1 700 1200 2 1201 1400 3 1401 2000 4 2001 3000 5 3001 9999 5.导入成功之后,查看111.log 6.注释 LOAD DATA 控制文件标识

OTDR测试时常遇到的问题

OTDR测试时常遇到的几个问题 一、我们在使用光时域反射仪(OTDR)时,常常由于测试链路较长不能看到所有的链路情况。那么在什么情况是动态范围不足的表现哪 1、轨迹被淹没在噪声中,有时候会测到的轨迹波动很大,但却保持着轨迹应有的发展趋势。 2、当分析轨迹时,出现《扫描结束》的标识。所谓扫描结束实际是说从该点以后的测试结果只作为参考。扫描结束的出现实际上是因为轨迹的清晰度变差,噪声水平较高,轨迹波动性较大。 3、已知测试链路的长度较长,应该考虑通过设置增大动态范围。 增大动态范围有两种最为常用的方法,一是增加激光注入能量,另一是提高信噪比(S/N)。两种方法均可以通过仪表设置达到。下面是对几种方法的简单概述。 1、选择更大的脉冲宽度。 实际上这种方法是最为常用的方法,它的本质是增加激光的注入能量。由于激光器的性能限制,不可能直接调整激光器以求更大的发射能量。我们知道,OTDR测量必须采用脉冲方式,加大脉冲宽度实际上是使激光器发射的持续时间增加,以达到增大注入能量的目的。因此,这种方法可以获得更大的动态范围。然而,更大的脉宽意味着会有更大的盲区,这种方法是有一定代价的。 2、选择《取平均时间》测量模式,并选择更长的取平均时间。 这种方法被我们实际测量中大量采用,实际上是增大信噪比的一种数字信号处理的算法。主要采用将多次测量的结果相加取平均值的方式提高信噪比。它利用了信号及噪声的不同特性达到提高信噪比的目的。信号是有规律性的,而噪声是随机的。在相加过程中,信号被一次次放大,而噪声相加总的趋势是趋近于“0”。取平均的过程,是将信号还原到原有的强度。整个处理过程实际上是降低噪声的

相关文档
最新文档