文档库 最新最全的文档下载
当前位置:文档库 › DEFORM-3D手册

DEFORM-3D手册

DEFORM-3D手册
DEFORM-3D手册

第一章 BLOCK 前处理本章纲要:

1. BLOCK 前处理

1.1. 创建新作业

1.2. 设定模拟控制参数

1.3. 输入对象数据

1.4. 视图操作

1.5. 选择点

1.6. 其他显示窗口图标钮

1.7. 保存作业

1.8. 退出DEFORMTM3D

1. BLOCK 前处理

1.1. 创建新问题

对 Windows NT 系统从开始菜单选择 DEFORM TM3D,利用Create a New Directory 图标创建子目录BLOCK,更改子目录到BLOCK。DEFORM TM3D SYSTEM 窗口如图1.1所示。

图1.1 - DEFORM TM3D System 窗口

在作业号Problem ID文本框内,更改 Problem ID为BLOCK。点击前处理

Pre-Processor钮进入前处理模块。前处理Pre-Processor界面由显示窗口,工具条窗口,控制窗口和信息窗口组成(图 1.2)。

图 1.2 - DEFORM TM3D 前处理Pre-Processor

1.2. 设定模拟控制参数

点击 CONTROL 窗口中的Simulation Controls 钮显示Simulation Controls 窗口(图 1.3)。Simulation Title文本框中键入模拟作业名称BLOCK,设定单位制Units为English 英制,选中Deformation 为 ON,其他选项为OFF,完成后点击OK 钮。

图1.3 - Simulation Controls window

1.3. 输入对象数据

定义对象信息,点击CONTROL 窗口内的Objects 钮显示 OBJECTS 窗口(图1.4)。OBJECT 窗口打开时会自动创建缺省名为 Object #1 的对象。更改对象 #1的对象名Object Name为BLOCK,然后点按 ENTER键。更改对象类型Object Type为塑性PLASTIC。定义对象几何特征请点击Geometry 图标,对象几何数据有多种格式可供选择,如stereolithography (.STL) 曲面数据格式,DEFORM专用数据格式(AMGGEO),IDEAS universal (.UNV) 或 PATRAN neutral(.PDA)的曲面定义格式,其带3D网格剖分数据格式等均可直接输入到DEFORM系统中。

点击Load IDEAS file 图标,选择 IDEAS 文件过滤器,选择子目录DEFORM3D/ LABS) 下的BLOCK.UNV文件名后,点击File Selection (图1.5)窗口中的Ok 钮。

图1.4 - Objects window

此时程序会显示Conversion Factor窗口,接受缺省值1,点按Ok显示 SURFACE INFORMATION 窗口,说明有关的一些几何元素量,点击OK 关闭信息窗口。点击GEOMETRY 窗口内的OK 钮,显示窗口将显示所建立的对象几何图(图 1.6)。

1.4. 视图操作

视图操作用来操作显示对象,能够对对象进行缩放,平移,旋转显示,下面介绍工

具条图标功能。

图 1.5 - File selector 窗口

图1.6 - Geometry of 对象 #1

动态缩放Dynamic Zoom 钮

先选择Dynamic Zoom键,并移动鼠标至所选区城,单击并按住鼠标左键,上移将放大,下移将缩小,直到满意时放开鼠标键。加速方式:可按住SHIFT键后操作鼠标。

Zoom Window窗口放大

该键用来缩放对象某一指定区域。单击Zoom Window键,将鼠标移至到所选区域,移动鼠标至合适位置单击并按住鼠标左键,拖动鼠标创建一窗口(矩形区域)直至围住你想缩放的区域,完成这一过程后松开鼠标。

Pan 左右上下平移对象

单击Pan键并移至当前位置,可全视上下左右各个方向,单击并按住鼠标左键,拖动鼠标至一新位置,直至你想要的视区后释放鼠标。 加速方式:可按住SHIFT 键后操作鼠标。

Rotation x,y,z轴

旋转可分为,自由和固定X,Y,Z某一方向两种类型。 自由旋转为任意的三轴旋转,而固定旋转为绕X,Y或Z轴旋转,固定轴旋转可用屏幕坐标系或对象坐标系。

按下鼠标左键,屏幕上会出现一红圈,它代表一中心位于物体旋转中心的球体,当前的旋转模式左上角,移动鼠标并按住左键来旋转"零件"会出现一代表当前鼠标位置的绿线(即球域上的一段弧),一旦到一满意位置即松开鼠标。将鼠标移回原始位置(即开始弧段),对象也将复原。进行这一操作需要一些练习。当对象的单元数量很大时,旋转速度变得很慢,为提高速度,用户请留意代表旋转过程中对象的一立方块,一旦旋转完成,立方块将变回原始对象。加速方式:可按住SHIFT 键后操作鼠标。

坐标系统选择

旋转支持屏幕坐标系统和对象坐标系统

屏幕坐标系统X-向右,Y-向上,Z-向外.

对象坐标系统,坐标架显示在数据显示框的右下角。

图 1.11 Screen Coordinates

视图旋转和对象旋转

视图旋转仅仅是改变观察对象的视角。如果要更改对象的物理位置必须使用Inter-Object 菜单中的Position Objects特征功能。

常用坐标系视图

XY View,ZX View,YZ View三个平面视图钮,一个Isometric View等轴视图钮

1.5. 选择点

点选 Point Selection 点击窗口内的点即可。按钮在表面节点上单击,节点会以绿色显示出并显示相应的坐标。

测量尺Ruler 用于测定对象上任意两节点间的距离,点击显示窗口内的Refresh 钮清除标尺线。首先单击鼠标左键并在开始点位置按下,移动鼠标至结束点(第二点)后松开鼠标,则会出现标注三维距离的线段。

检验用于检验对象表面节点号。

1.6. 其他显示窗口钮

Refresh 全屏幕重绘,快捷方式CTRL-R 。

Resize 充满显示对象窗口。

Print Page 打印页面

Capture 焦点屏幕窗口抓图,保存格式为PNG (Printable Network Graphics)文件。

显示网格图 Mesh

显示带网格渲染图Shading with Mesh

显示不带网格渲染图Shading without Mesh

1.7. 保存作业

一旦你输入物体数据完毕,应把数据存入文件,点击位于CONTROL 窗口Keyword 旁边的Save Keyword File 图标,或者打开Control 窗口内的File/Save 菜单完成作业数据存储。

1.8. 退出DEFORM TM3D

如果想继续下面的作业,可以不退出DEFORM TM 3D,否则可按照下面过程退出。

点击CONTROL 窗口底部的Exit钮,点击Yes 钮退出前处理,点击SYSTEM 窗口中的Exit 钮退出DEFORM TM 3D。

第二章 BLOCK 模具定位和前处理过程

本章纲要:

2.1引言

2.2.打开一先前保存的问题

2.3.输入模具

2.4设置模具运动

2.5设置材料性能

2.6设置模拟控制参数

2.7对象间界面定位

2.7.1. 移动置位

2.7.2. 抵触定位

2.7.

3. 转动置位

2.7.4.对象间关系

2.8保存问题

2.9退出DEFORM TM3D 系统 2. BLOCK模具定位和前处理过程

2.1引言

本章介绍建立模拟的基本操作,若完成Lab1 后未退出该系统,请直接进入2,3部分。

2.2打开先前保存的问题

转向BLOCK目录,键入DEFORM3并点按ENTER回车键,显示出DEFORM TM 3D System窗口,单击Pre-Processor按钮打开前处理窗口。当回答是否加载文件BLOCK.KEY 时单击Yes 钮。

2.3输入模具

单击Object 钮打开对象Objects窗口,单击Objects窗口内的Add Objects 图标,添加对象 #2,按下选取对象表Object Table中的对象 #2,注意选取的物体已被激活。 可进行有关修改,改名Object Name为TOP DIE,并按回车。确定模具的几何形状,单击Geometry图标。在这儿我们选择STL格式的文件,因而单击Load STL file图标,输入文件TOP_DIE.STL,并单击窗口中的Ok按钮。程序会提示输入误差容限窗口,由于容限1E-5 满足要求,因而直接按OK键即可。表面信息Surface Information 窗口会显示有关物体几何尺寸的一些信息,单击表面信息窗口中的OK按钮关闭对话框。在输入几何数据之前应加以检查,尤其是对象的取向必须正确设定。方向以物体表面外法向为准,单击位于显示Display窗口中左下角的Geometry utility 窗口内的Surface normal 钮来观察物体的外法线。本例几何体法线正确,单击Geometry 窗口内的OK键。若不正确,可单击Reverse Geometry 按钮进行修正。

重复上述对象 # 2生成步骤创建对象 #3。更改Object Name为BOTTOM DIE,点按enter回车,输入文件BOT_DIE.STL。同样显示误差容限窗口,单击OK键,单击Geometry 窗口中的OK 按钮并返回Objects窗口。单击Objects窗口中的OK按钮返回前处理

Pre-Processor 窗口,三个对象会被显示在显示Display 窗口中,如(图 2.1)所示。

图2.1 Objects in the 显示窗口

2.4设置模具的运动

本例中,上模TOP DIE 将向下移至工件BLOCK 上进行加工。单击Objects按钮,选

择对象Object表中的TOP DIE 并单击运动Movement按钮。该模将按一定速度移动,定义速度为1 吋/秒(in/sec),方向为(0,0,-1),单击Movement Control窗口中的OK键,然后单击Objects窗口中的OK键。

2.5设置材料性能

工件的材料类型定义成塑性,因而需输入流变应力数据。若材料类型为弹性,则包括塑性)性能数据也都要输入。另外,若模拟环境为非等温情况(温度是变化的),则还需要材料热性能数据。模具则均设置为刚体,因而整个成形过程无变形情况发生。我们通常主要对工件变形的模拟有兴趣,因而需要工件的塑性性能。单击Material Properties 按

钮,打开Material Properties 窗口,点击Load Flow Stress Data 按钮,选取材料

AISI-1035-COLD,并单击材料数据库Material Database窗口中的OK键,最后单击Material Properties 窗口中的OK按钮完成材料数据输入。

2.6设置模拟控制参数

在Control窗口中,点击 Simulation Controls 钮,点击 Simulation Controls 窗口中的Stopping Step 按钮,则显示相应Stopping 和 Step Controls 窗口(图 2.2),其中包括模拟步数或停止模拟等需设置的所有参数。

图2.2 - Stopping and Step Controls 窗口

该置开始模拟数Starting Step Number (NSTART)为-1,负号表示它是重新划分网格的起始步,由前处理Pre-Processor 读入。设置模拟步数Number of Simulation Steps (NSTEP)为20。这意味着若模拟计算未被中止,整个过程将分20步完成。现在设定Step Increment to Save (STPINC)为2,这表示每模拟2步,会将中间阶段结果写入数据库。 设定Primary Die (PDIE(1)) 为2,Primary Die 2是运动主模具。

现在来确定每步加载步长,利用图像工具菜单条中的测量工具来测量单元尺寸,单

击测量工具按钮,并单击两相邻节点(在显示Display 窗口),最短单元尺寸大约为

0.5",对于简单模拟而言,我们可用该值的1/3,即设置Solution Controls为Step by Stroke,并设置DSMAX为 0.15 in/step。

另外,点击Advanced Step Controls按钮,设置DTSUB = 1,这可防止任意两步之间出现次步计算,同时也可加快模拟过程。完成后单击 OK键。在Stopping and Step Controls 窗口单击OK键最后回到Simulation Controls 窗口。

如何确定步长?

模拟步长控制决定模拟的最大步长,可由时间或模具行程来定义。对于通常的变形问题,采用行程控制方式较好。对于几何形状简单,边角无流变或其它局部严重变形的问题,步长可选模型中较小单元边长的1/3为参考标准,对于复杂几何形状诸如有飞边或平面模外挤,步长则应选1/10,步长太大可能会引起网格的迅速蜕变,而太小会引起不必要的计算时间消耗,对出现诸如流变模式改变,某一步长单元网格剖分失败,几何形状过分简单,或模拟过程太长情况时,可调整该参数后重新开始进行模拟。

2.7对象间界面处理

现在定义对象间的相互作用。在Control窗口中点击Inter-Object 钮,打开Inter-Object窗口(图 2.3),现在单击Interface Conditions 图标来定义Master-Slave关系(即工件和模具)。

选择Object 1 表中的BLOCK 和Object 2 表中的TOP DIE,BLOCK从属于TOP DIE,因而单击Slave-Master 接触关系,设定Friction值为0.1,选择摩擦模式为剪切摩擦Shear。F riction为 0.1,点击OK返回Inter Object 窗口。

现在选择Object 2 表中的BOTTOM DIE,点击Slave-Master 按钮,设定Friction 值为0.1,选择剪切摩擦模式Shear。单击OK键返回Inter-Object 窗口。

单击Inter-Object窗口中的Position Object 图标,打开Object Positioning窗口,有三种主要定位方法: Offset Positioning,Interference Positioning,和Rotational Positioning。

2.7.1 偏移定位 Offset Positioning

适用于相对位置已知情况下的定位。先选择需要被定位的对象,对于本例,从Position表中选择上模(Object 2)。而需要偏移该对象的位移量在Distance文本框中输入X,Y,Z坐标。把X方向位移设为0,Y方向为1,Z方向为1。现在我们定了对象的位置,单击Object Positioning 窗口底部的Position Objects 按钮。上模应上移至工件(图 2.5)右边。将对象移回原位,可设置X,Y,Z为0,-1,-1,再单击Position Objects按钮,模具会回到原来位置。

图 2.3 - Inter-Object 窗口

图2.4 - Object Positioning 窗口

2.7.2抵触定位Interference Positioning

对于抵触定位而言,通过设定干涉框中的位移量,要定位的对象会被移到与参照物搭接的区域。推荐选择工件做为参照物来定义模具。

选择定位方式为Interference,现在选择要移动的对象,选择Position表中的Object 2即上模作为主动对象,接下来选择Reference表中的对象1做为参照对象,图形窗口中,主动对象为红色,参照对象用绿色显示。

图2.6- Object Positioning 窗口

设定移动上模接触的干涉量为0.001,因而设置Interference文本框的值0.001,逼近方向Approach Direction是指被定位对象的移动方向[从原来位置指向最后定位位置]。这用一个向量表达。由于上模重直下移,Approach Direction X,Y,Z 分量值应被设置为 (0,0,-1)。现在单击Position Objects按钮,上模会下移直至两者之间达到搭接值0.001。现在用同样的方式定义下模,定位结果如图 2.7 所示。

2.7.3 旋转定位Rotational Positioning:

选择Position Method中的旋转方式Rotational来定位对象Object 1,首先需定义旋转轴,这可以通过定义方向矢量和一个端点来实现。输入Center点坐标为 (4,0,0),绕Z轴正方向转动,因而方向轴矢量Axis vector 为 (0,0,1),输入旋转角Angle = 45,

图 2.7 - 显示窗口

点击Position Objects。

注意:工件Billet相对于其它对象被重新定位,现在输入旋转角-45,点击Position Objects 钮把工件Billet恢复到其原始位置,单击OK键返回Inter Object 窗口。

2.7.4 对象间关系Inter-Object Relationships

单击Generate BCC 钮打开Generate BCC窗口,单击Generate BCC按钮来产生接触点,注意显示Display窗口中的接触点,毛坯和上下模之间的应为红色和绿色,单击Generate BCC 窗口中的Ok键,接着单击Inter-Object 窗口中的Ok键关闭对话框。

2.8生产成数据库

现在可以生成作业的数据库文件了。FEM引擎利用该数据库文件来存贮该问题的有限元解算数据。在DEFORM前处理Pre-Processor 中构造的一系列数据如模拟参数,材料性能,移动控制等数据均被传递到该数据库中。

单击Database按钮,单击Generate 按钮,单击Check the Message 窗口,确保数据库生成正确,最后单击Generate Database 窗口中的Ok按钮。

2.9保存作业问题

单击Control窗口中位于Keyword旁边的Save Keyword File disk 图标,来保存修改过的数据,DEFORM会问你是否覆盖现存的命令文件,单击Yes按钮予以确认。

2.10退出DEFORM TM3D

若打算继续进行下面的工作,可以不退出。反之,可直接点击Control窗口底部的Exit 钮退出DEFORM TM 3D,你会被提示“Sure that you want to exit the Pre-rocessor? ”,单击Yes按钮,现在单击DEFORM TM 3D System系统窗口的Exit按钮即可。

第三章 BLOCK 前处理

本章纲要:

3.1引言

3.2打开先前保存的问题

3.3开始模拟

3.4后处理结果

3.5退出

3 锻压过程模拟及后处理

3.1引言

本部分为开始模拟计算以及计算结果可视化处理。

3.2打开先前保存的问题

转到BLOCK目录下,键入DEFORM3并按ENTER回车,DEFORM TM 3D System 系统窗口会出现,单击Simulation按钮,进入Simulation窗口,程序显示DEFORMTM 3D Simulation 窗口,在Database文本框(图 3.1)中列有BLOCK.DB,如果下图没出现,说明你生成的数据库有错误,请回到Lab 2重做。

图3.1 - Simulation 窗口

3.3开始模拟

在Simulation窗口中,单击Start Simulation按钮,在运行过程中你可以进行实时监控。为监控模拟过程,点击DEFORM TM 3D System窗口中的Process Monitor 按钮来打开Process Monitor窗口(图 3.2),若模拟已结束或尚未开始,你会被DEFORM TM 3D System 系统提示。Process Monitor窗口中列出了正在运行的模拟计算步,模拟结束后可单击Process Monitor窗口中的OK键关闭。

图3.2 - Process Monitor 窗口

3.4结果后处理

单击Post-Processor 按钮进入后处理过程,有以下信息显示。

单击Yes按钮来读入数据库文件。DEFORM TM 3D Post-Processor显示屏幕包括Display窗口和Control窗口(图 3.3)。

图 3.3 - DEFORMTM3D Post-Processor 窗口

3.4.1步列的选择

窗口的左侧有步列可供选择,单击选择的步序数,也可用以下按钮实现该功能。

重开始 Rewind

返回一步 Step Reverse

向前一步Step Forward

快速前移步数至所有贮的最后一步Fast Forward

展示变形过程Play (Forward)

反向展示变形过程Play (Reverse)

停止Stop

3.4.2模拟结果概况

单击Control窗口中的Summary按钮,可查看每一步的模拟结果。Simulation Summary 窗口如(图3.4) 所示:

图 3.4 - Simulation Summary 窗口

这包含了当前数据库的信息,你可以查看任意对象在模拟过程中有关变量的信息。首先从Step列单中选一步序数,接着从Object列表框中选取对象。每个变量相应的文本框会给出对应的数值,点击OK按钮结束查看。

3.4.3 结果变量动态观察

点击State Variable按钮,打开State Variable窗口,如图3-5。在第一个窗口中选择应变Strain,第二个窗口选择等效Effective,接着选择shaded contour,最后单击State Variable窗口中的OK键。这时Display 窗口会改变成显示有效应变带有阴影的等值线消隐渲染图。这时,可以点击Play等钮进行动画浏览。单击Line Contour 图标钮,将

渲染方式Shaded Contour改变为线条方式Line Contour。也可以从步数列表中新选一个开始步更改开始显示步数。

图3.5 - State Variable 窗口

3.4.4 点迹示踪Point tracking

DEFORM具有显示事先指定点的特征变量从模拟开始到结束整个过程中的轨迹的功能。开始从步数列表中选择-1,单击Control窗口中的Point Tracking按钮,打开Point Tracking窗口(图 3.6)。

OB开发手册中文版

OB开发手册中文版

Contents [hide]1 简介 ? 1 简介 ? 1.1 开发概述 ? 1.2 开发方法 ? 1.3 组织开发工作 ? 1.4 标识符命名标准 ? 1.4.1 数据库元素 ? 1.4.2 MVC目录 ? 1.4.3 存储过程语法 ? 1.5 目录结构 ? 1.6 风格指南 ? 1.6.1 逻辑比较 ? 1.6.2 逗号分隔列表 ? 1.6.3 圆括号中的空格 ? 1.6.4 SELECT INTO和INSERT INTO ? 1.6.5 SQL关键字 ? 1.7 编译程序 ? 1.7.1 命令行编译任务 ? 1.7.2 开发环境 ? 1.7.3 生产环境 ? 1.8 从源代码构建 ? 1.8.1 安装Subversion ? 1.8.2 从Subversion中检出源代码 ? 1.8.3 快速构建指南 ? 1.9 集成开发环境 ? 2 Openbravo数据模型 ? 2.1 存储的数据库对象 ? 2.2 实体-关系(ER)图 ? 2.3 创建存储过程 ? 2.3.1 AD_PInstance和AD_PInstance_Para表 ? 2.3.2 存储过程的输入参数 ? 2.3.2.1 从AD_PInstance表中获取有用的信息 ? 2.3.2.2 AD_Update_PInstance存储过程 ? 2.3.2.3 例外和错误管理 ? 2.4 存储过程语法的建议 ? 2.4.1 通用规则 ? 2.4.1.1 游标 ? 2.4.1.2 数组 ? 2.4.1.3 ROWNUM ? 2.4.1.4 %ROWCOUNT ? 2.4.1.5 %ISOPEN,%NOTFOUND ? 2.4.2 表 ? 2.4.3 函数 ? 2.4.4 存储过程

FRANC3D中文手册

1.产品介绍 FRANC3D是一个在已有的有限元网格中插入和扩展裂纹或空隙的程序。本手册描述了程序的图形用户界面的组件,特别是版本7。它在适当的地方还包括一些基础理论和概念,但FRANC3D理论参考提供了更多这些细节。单独的FRANC3D命令语言和Python扩展参考提供了所有命令和相应Python函数的列表。 有三个独立的FRANC3D教程文档描述了程序的使用情况,并结合了三种支持的商业FE程序:ANSYS、ABAQUS和NASTRAN。此外,还有一个FRANC3D Benchmark文档描述了许多具有应力强度因子(SIF)解析或手册解决方案的裂缝配置,并将FRANC3D SIF与这些值进行比较。 要开始使用FRANC3D,你可以选择其中的一个教程并遵循步骤。可以在本教程的任何FRANC3D建模步骤中查阅此参考文档以获取更多详细信息。还应该尝试复制一些基准示例,或选择自己的模型进行验证。 在本文档中,面板上的菜单按钮,对话框或向导面板标题以及按钮用粗体文字表示。下划线文本表示对话框或向导面板中的字段,标签和可选选项。模型和文件名将以斜体文字表示。这种格式应该与教程一致。 2.通用操作和3D视图操作 FRANC3D主窗口的图像如图2.0.1所示。大部分屏幕由显示当前模型的3D图形窗口使用。首次显示模型时,3D视图将设置为使观察者从正z方向的位置朝向模型中心。观看者与模型之间的距离设置为使整个模型可见。 对于大多数操作,人们可能希望改变视图以查看模型的不同侧面和/或更仔细地查看细节。与许多其他程序一样,通过按下鼠标按键和键盘按键的适当组合,在3D图形窗口中移动鼠标,可以更改视图。视图处理有五个基本功能。为每个功能定义了鼠标按键和键盘按键的独特组合。可以使用“首选项”对话框中的3D视图选项卡更改按钮和键分配(在第5.4节中介绍)。 视图功能是(使用FRANC3D默认鼠标和键盘键分配): 旋转(鼠标左键,没有键盘按键):鼠标移动旋转屏幕上的模型。鼠标可以在任何方向移动。

PostgreSQL学习手册

tgreSQL学习手册(五) 函数和操作符 阿里云携手开源中国众包平台发布百万悬赏项目? 一、逻辑操作符: 常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。 二、比较操作符: 下面是PostgreSQL中提供的比较操作符列表: 操作符描述 <小于 >大于 <=小于或等于 >=大于或等于 =等于 !=不等于 比较操作符可以用于所有可以比较的数据类型。所有比较操作符都是双目操作符,且返回boolean类型。除了比较操作符以外,我们还可以使用BETWEEN语句,如: a BETWEEN x AND y 等效于 a >= x AND a <= y a NOT BETWEEN x AND y 等效于 a < x OR a > y 三、数学函数和操作符: 下面是PostgreSQL中提供的数学操作符列表: 操作符描述例子结果 +加 2 + 35 -减 2 - 3-1 *乘 2 * 36 /除 4 / 22 %模 5 % 41 ^幂 2.0 ^ 3.08 |/平方根|/ 25.05 ||/立方根||/ 27.03 !阶乘 5 !120 !!阶乘!! 5120 @绝对值@ -5.05 &按位AND91 & 1511 |按位OR32 | 335

#按位XOR17 # 520 ~按位NOT~1-2 <<按位左移 1 << 416 >>按位右移8 >> 22 按位操作符只能用于整数类型,而其它的操作符可以用于全部数值数据类型。按位操作符还可以用于位串类型bit和bit varying, 下面是PostgreSQL中提供的数学函数列表,需要说明的是,这些函数中有许多都存在多种形式,区别只是参数类型不同。除非特别指明,任何特定形式的函数都返回和它的参数相同的数据类型。 函数返回类 型 描述例子结果 abs(x)绝对值abs(-17.4)17.4 cbrt(double)立方根cbrt(27.0)3 ceil(double/numeric)不小于参数的最小的整 数 ceil(-42.8)-42 degrees(double) 把弧度转为角度degrees(0.5)28.6478897565412 exp(double/numeric)自然指数exp(1.0) 2.71828182845905 floor(double/numeric)不大于参数的最大整数floor(-42.8)-43 ln(double/numeric)自然对数ln(2.0)0.693147180559945 log(double/numeric)10为底的对数log(100.0)2 log(b numeric,x numeric)numeric指定底数的对 数 log(2.0, 64.0) 6.0000000000 mod(y, x)取余数mod(9,4)1 pi() double"π"常量pi() 3.14159265358979 power(a double, b double)double求a的b次幂power(9.0, 3.0)729 power(a numeric, b numeric) numeric求a的b次幂power(9.0, 3.0)729 radians(double)double把角度转为弧度radians(45.0)0.785398163397448 random()double 0.0到1.0之间的随机 数值 random() round(double/numeric)圆整为最接近的整数round(42.4)42 round(v numeric, s int)numeric圆整为s位小数数字round(42.438,2)42.44 sign(double/numeric)参数的符号(-1,0,+1) sign(-8.4)-1 sqrt(double/numeric)平方根sqrt(2.0) 1.4142135623731 trunc(double/numeric)截断(向零靠近)trunc(42.8)42 trunc(v numeric, s int)numeric 截断为s小数位置的数 字 trunc(42.438,2)42.43 三角函数列表: 函数描述 acos(x)反余弦

最新3D-MAX效果图详细教案-手册-教程(免费)

3D_MAX效果图详细教案手册教程 第一讲认识3ds max 一、如何学习3dsmax 即然是学习,当然就存在方法的问题。不同的人有不同的学习方法有些人的学习方法能够有速成的功效,而有些人使用的方法可能事倍而功半。因此找到一个好的学习方法,对于每一个 3dsmax学习者而言都是非常重要的。 先实践后理论的学习方法是多年来各个领域无数人证明过的学习真理。 初学者可以采取先用软件做东西、在操作的过程中遇到不明白的地方再返回来看相关书籍的学习方法。 这种先实践后理论的学习方法可以大大提高初学者的学习效率,每一个问题都是初学者自己遇到的,因此在解决问题后,印象也格外深刻。 二、3dsmax简介 3DSMAX是由美国AUTODESK公司推出一个三维动画设计软件。 主要用于:影视广告动画、建筑室内外设计、园林景观设计、游戏造型设计、工业设计等。 三、室内外效果图制作流程 目前大家公认的最佳软件组合是AutoCAD+3dsmax+VR/Lightscape+Photoshop 制作效果图为五部分: 1.建模阶段 根据设计图纸进行建模和造型的修改工作,生成我们需要的造型。完成主要框架后,先创建一架摄像机,以确定客厅表现角度,在看不到的细节部分尽量不用去建模,以减少面数。2.材质阶段 3.灯光设定 在灯光布置阶段,只需按照实际灯光的位置和类型进行布置即可。在渲染阶段到Lightscape中进行日光设置。 4.渲染阶段 用Lightscape进行渲染,首先是灯光的定义,包括日光的窗口定义和日光的强度等,然后调整各个材质的参数,准确定义物体的物理属性,再进行光能分析计算,再进行各项参数的仔细调整,最后渲染输出。 5.后期处理 主要是调整图像的亮度、颜色、饱和度、对比度,修补渲染中留下的缺陷,加入室外的配景,最后完成作品。 四、3dsmax界面介绍 1、标题栏: 2、菜单栏: 3、常用工具栏:在分辨率较小的屏幕上,工具栏不能完全显示。可将鼠标放在工具栏空白处,当鼠标变成手形时按下鼠标左键并横向拖动工具栏,即可见到其它隐藏的工具按钮。

PostgreSQL学习手册(PLpgSQL过程语言)

一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表达式没有被用到,那么PL/pgSQL解释器在本次调用中将不会为其准备执行规划,这样的好处是可以有效地减少为PL/pgSQL函数里的语句生成分析和执行规划的总时间,然而缺点是某些表达式或SQL命令中的错误只有在其被执行到的时候才能发现。 由于PL/pgSQL在函数里为一个命令制定了执行计划,那么在本次会话中该计划将会被反复使用,这样做往往可以得到更好的性能,但是如果你动态修改了相关的数据库对象,那么就有可能产生问题,如: CREATE FUNCTION populate() RETURNS integer AS $$ DECLARE -- 声明段 BEGIN PERFORM my_function(); END; $$ LANGUAGE plpgsql; 在调用以上函数时,PERFORM语句的执行计划将引用my_function对象的OID。在此之后,如果你重建了my_function函数,那么populate函数将无法再找到原有my_function函数的OID。要解决该问题,可以选择重建populate函数,https://www.wendangku.net/doc/1f7344557.html,或者重新登录建立新的会话,以使PostgreSQL重新编译该函数。要想规避此类问题的发生,在重建my_function时可以使用CREATE OR REPLACE FUNCTION命令。 鉴于以上规则,在PL/pgSQL里直接出现的SQL命令必须在每次执行时均引用相同的表和字段,换句话说,不能将函数的参数用作SQL命令的表名或字段名。如果想绕开该限制,可以考虑使用PL/pgSQL 中的EXECUTE语句动态地构造命令,由此换来的代价是每次执行时都要构造一个新的命令计划。 使用PL/pgSQL函数的一个非常重要的优势是可以提高程序的执行效率,由于原有的SQL调用不得不在客户端与服务器之间反复传递数据,这样不仅增加了进程间通讯所产生的开销,而且也会大大增加网络IO的开销。 二、PL/pgSQL的结构: PL/pgSQL是一种块结构语言,函数定义的所有文本都必须在一个块内,其中块中的每个声明和每条语句都是以分号结束,如果某一子块在另外一个块内,那么该子块的END关键字后面必须以分号结束,不过对于函数体的最后一个END关键字,分号可以省略,如: [ <

PostgreSQL+Linux 从入门到精通培训文档 2命令

本章大纲 1. 如何访问命令行 2. 使用命令行下的工具 非编辑模式 进入编辑模式 3. 正则表达式、管道和I/O 重定向 4. 管理用户账户 5. 文件访问控制 6. 管理进程 1,如何访问命令行 1.1 本地命令行的访问 在图形界面中,访问命令行的方法:打开Terminal,Console。或者:Ctrl+Alt+F1 ~ F6 1.2 使用SSH 访问命令行 同上 2,使用命令行下的工具 2.1 使用硬链接

硬链接,指在同一个文件系统中,对inode的引用,只要文件上存在至少1个硬链接,就可以找到对应的inode。 [digoal@digoal01 ~]$ echo "abc" > ./a [digoal@digoal01 ~]$ stat a File: `a' Size: 4 Blocks: 8 IO Block: 4096 regular file Device: 803h/2051d Inode: 656374 Links: 1 -- 硬链接数量 Access: (0664/-rw-rw-r--) Uid: ( 500/ digoal) Gid: ( 500/ digoal) Access: 2017-04-11 13:18:14.292848716 +0800 Modify: 2017-04-11 13:18:14.292848716 +0800 Change: 2017-04-11 13:18:14.292848716 +0800 创建硬链接 [digoal@digoal01 ~]$ ln -L ./a ./b [digoal@digoal01 ~]$ stat a File: `a' Size: 4 Blocks: 8 IO Block: 4096 regular file Device: 803h/2051d Inode: 656374 Links: 2 Access: (0664/-rw-rw-r--) Uid: ( 500/ digoal) Gid: ( 500/ digoal) Access: 2017-04-11 13:18:14.292848716 +0800 Modify: 2017-04-11 13:18:14.292848716 +0800 Change: 2017-04-11 13:18:34.631855044 +0800 [digoal@digoal01 ~]$ stat b File: `b' Size: 4 Blocks: 8 IO Block: 4096 regular file Device: 803h/2051d Inode: 656374 Links: 2 Access: (0664/-rw-rw-r--) Uid: ( 500/ digoal) Gid: ( 500/ digoal) Access: 2017-04-11 13:18:14.292848716 +0800 Modify: 2017-04-11 13:18:14.292848716 +0800 Change: 2017-04-11 13:18:34.631855044 +0800 删除一个硬链接,还能通过其他硬链接找到对应的inode。 [digoal@digoal01 ~]$ rm a rm: remove regular file `a'? y [digoal@digoal01 ~]$ cat b abc 2.2 归档和解压 常用的归档命令tar 归档-c (常用压缩库-j bz2, -z gzip) [digoal@digoal01 ~]$ tar -jcvf test.tar.bz2 b

PostgreSQL学习手册:SQL语言函数

PostgreSQL学习手册:SQL语言函数 一、基本概念: SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。如果最后一个查询不返回任何行,那么该函数将返回NULL值。如果需要该函数返回最后一条SELECT语句的所有行,可以将函数的返回值定义为集合,即SETOF sometype。 SQL函数的函数体应该是用分号分隔的SQL语句列表,其中最后一条语句之后的分号是可选的。除非函数声明为返回void,否则最后一条语句必须是SELECT。事实上,在SQL函数中,不仅可以包含SELECT查询语句,也可以包含INSERT、UPDATE和DELETE等其他标准的SQL 语句,但是和事物相关的语句不能包含其中,如BEGIN、COMMIT、ROLLBACK和SAVEPOINT 等。 CREATE FUNCTION命令的语法要求函数体写成一个字符串文本。通常来说,该文本字符串常量使用美元符($$)围住,如: CREATE FUNCTION clean_emp() RETURNS void AS $$ DELETE FROM emp WHERE salary < 0; $$ LANGUAGE SQL; 最后需要说明的是SQL函数中的参数,PostgreSQL定义$1表示第一个参数,$2为第二个参数并以此类推。如果参数是复合类型,则可以使用点表示法,即$https://www.wendangku.net/doc/1f7344557.html,访问复合类型参数中的name字段。需要注意的是函数参数只能用作数据值,而不能用于标识符,如:INSERT INTO mytable VALUES ($1); --合法 INSERT INTO $1 VALUES (42); --不合法(表名属于标示符之一) 二、基本类型: 最简单的SQL函数可能就是没有参数且返回基本类型的函数了,如: CREATE FUNCTION one() RETURNS integer AS $$ SELECT 1 AS result; $$ LANGUAGE SQL; 下面的例子声明了基本类型作为函数的参数。 CREATE FUNCTION add_em(integer, integer) RETURNS integer AS $$ SELECT $1 + $2; $$ LANGUAGE SQL; # 通过select调用函数。 postgres=# SELECT add_em(1,2) AS answer; answer -------- 3 (1 row) 在下面的例子中,函数体内包含多个SQL语句,它们之间是用分号进行分隔的。CREATE FUNCTION tf1 (integer, numeric) RETURNS numeric AS $$ UPDATE bank SET balance = balance - $2 WHERE accountno = $1; SELECT balance FROM bank WHERE accountno = $1; $$ LANGUAGE SQL;

3ds Max自学手册

目录 第一节基础学习视图的认识 (4) 第二节快捷键和菜单栏 (7) 第三节基本操作三维图像 (10) 第四节二维线的学习 (14) 第五节二维线的可编辑和挤出命令学习 (19) 第六节堆栈、捕捉的详细学习,CAD和3D的结合应用 (21) 第七节规范和具体实例 (24) 第八节路径阵列(间隔工具)的具体学习,空间矩阵的学习 (31) 第九节可编辑多边形Poly的学习 (33) 第十节摄像机的学习及安全框的应用 (35) 第十一节车削(旋转)命令、倒角命令、倒角剖面的学习(重点) (39) 第十二节FFD修改命令、Bend弯曲命令的学习 (45) 第十三节Lattice晶格命令、Cap holes补洞、Shell壳命令的学习 (48) 第十四节模型的下载导入 (50) 第十五节模型优化、模型阶段知识总结 (53) 第十六节Vray的初步介绍、UVWmap贴图 (55) 第十七节材质中反射、折射的学习 (58) 第十八节凹凸贴图通道、毛发的制作、材质学习总结 (60) 第十九节VRay自发光材质、多维物体子材质、平铺(格线)贴图通道的学习 (62) 第二十节材质/贴图浏览器中部分贴图的学习 (64) 第二十一节材质的赋予 (67) 第二十二节灯光的学习 (68)

一些常用的技巧: 1.图形合并: 运用与三维物体与二维线之间的集合,在三维物体选择的情况下,点击 下的复合对象里,有个图形合并,点击下面的拾取图形,这样两个就是一体的了。接下来可以用编辑网格命令,对二维线进行操作 2.编辑网格: 编辑网格在修改器列表里,可以对1的图形进行挤出,倒角等操作。

具有布尔运算的效果3、4。。。就是布尔运算 3.塌陷: 在一个锤子的图标下面,可以使你的物体具有塌陷的效果,需要在选择三维物体的情况下这个下面选择——>塌陷选定对象 ——> 4.Proboolean(优化的布尔运算) 联合3来用,可能这样更好?点击受体,在下面的——>开始拾取,拾取3中塌陷后的物体 5.各种布尔运算和proboolean运算中,proboolean更优秀,原因可以连续拾取,并且没 有乱线

Cn3D4.1使用说明中文版

Cn3D 4.1中文使用手册 Yang Xin(yx3240106@https://www.wendangku.net/doc/1f7344557.html,)翻译 生物软件网(https://www.wendangku.net/doc/1f7344557.html,) 整理提供

Welcome to the Cn3D 4.1 Tutorial! 目录 ?简介 o Cn3D的基本功能 o下载和安装Cn3D o文档约定 o参考文献 ?寻找特定的结构(MMDB) o根据Entrez文献研究 o根据Entrez 临近序列 o通过BLAST搜索 o通过已知的PDB标识 ?在Cn3D中察看特定的序列结构 o Cn3D的基本控制操作 结构窗体的主菜单 样式面板 o Cn3D的序列阅读器 ?结构比较(VAST) o在Cn3D中察看结构比较结果 Cn3D的比对察看器 Cn3D的比对模块

?导入和保存 o导入序列和空间结构 o可见的序列保守性 ?注释结构 o骨架和界标 o自定义样式 ?保存空间结构和图像 o将Cn3D用于交互式图形 ?高级设置 o动画控制 o显示无序晶体 o类型搜寻 o导入用户PDB文件 ?比对编辑 o使用编辑器 o校正队列错误 o将序列合并到多重序列中 简介 这是 Cn3D 4.1的使用手册。希望能够向初次使用或是曾经使用过Cn3D的用户提供一个关于本软件的基本特点的指导。新用户可能希望通过阅读这篇文档来学习如何使用Cn3D,而有经验的用户则可以通过上面的目录和超连接直接跳转到自己感兴趣的章节。

本手册并不是对程序功能的详尽的介绍。在Cn3D的安装程序里包含有关于Cn3D的用户界面和详细功能介绍的帮助文档。—见Cn3D_Commands.chm。 Cn3D 的基本功能 Cn3D 是一个生物分子的三维结构、序列以及序列比对结果的可视化工具。Cn3D可以将结构与序列的信息紧密的联系起来,这是它与其它软件的一个重要的区别:例如,一名科学家可以很快的从晶体结构中找出与导致已知疾病的突变相关的残基,或是保留同源序列家族的活性位点的残基。Cn3D可以通过基于结构的序列比较来显示生物分子结构之间的比较,从而了解相关蛋白的那一个结构域在结构与序列上表现得更为保守。同时,可以自定义标签的特性,高品质的OpenGL 的画质,还有多样的文件输出格式,都使得Cn3D成为文献注释的强大工具。Cn3D 的特色就是通过网络浏览器来作为NCBI的Entrez系统的一个辅助工具,但是它也可以作为一个独立的程序来使用。 在版本4当中,Cn3D 已经是一个完整的多序列比较编辑器了,除此之外,还包括一条已知序列和其他序列或是其他结构进行比较的算法。你可以新建一个比对结果或是评价一个已有的结果。Cn3D可以被用来作为比较CDD project内容的基本的辅助工具。(保守结构域数据库) 下载和安装 Cn3D Cn3D 可以应用于Windows,Macintosh,和各种UNIX平台。这几页将说明如何下载和安装Cn3D,并且如何配置网络浏览器来使用Cn3D。 文档约定 Cn3D的屏幕界面和序列窗体提供各种形式的示例;他们以极小的图片链接到大图。注意最大的图像是以PNG 格式存储的—这依靠所使用的浏览器,浏览这种格式的文件需要一个支持PNG的辅助程序。Cn3D的 Windows 版可以用来创建这类图像,但是除了平台的用户界面和窗体变框外,图像基本上在任何平台上都是一样的。 当引用到用户界面当中的特定元素时(例如下拉菜单或弹出式菜单,按钮等等)本文将使用黑体字并且用冒号将需要进行的鼠标操作分开。例如,Style:Edit Global Style:Details:Tube Radius意思是选择"Style" 下拉菜单(在结构窗体

Sqoop官方中文手册

Sqoop中文手册 1. 概述 本文档主要对SQOOP的使用进行了说明,参考内容主要来自于Cloudera SQOOP的官方文档。为了用中文更清楚明白地描述各参数的使用含义,本文档几乎所有参数使用说明都经过了我的实际验证而得到。 2. codegen 将关系数据库表映射为一个java文件、java class类、以及相关的jar包, 1、将数据库表映射为一个Java文件,在该Java文件中对应有表的各个字段。 2、生成的Jar和class文件在metastore功能使用时会用到。 基础语句: sqoop codegen –connect jdbc:mysql://localhost:3306/hive –username root –password 123456 –table TBLS2

3. create-hive-table 生成与关系数据库表的表结构对应的HIVE表 基础语句: sqoop create-hive-table –connect jdbc:mysql://localhost:3306/hive -username root -password 123456 –table TBLS –hive-table h_tbls2 4. eval

可以快速地使用SQL语句对关系数据库进行操作,这可以使得在使用import这种工具进行数据导入的时候,可以预先了解相关的SQL语句是否正确,并能将结果显示在控制台。 查询示例: sqoop eval –connect jdbc:mysql://localhost:3306/hive -username root -password 123456 -query ―SELECT * FROM tbls LIMIT 10″ 数据插入示例: sqoop eval –connect jdbc:mysql://localhost:3306/hive -username root -password 123456 -e ―INSERT INTO TBLS2 VALUES(100,1375170308,1,0,‘hadoop‘,0,1,‘guest‘,‘MANAGED_TABLE‘,‘abc‘,‘ddd‘)‖ -e、-query这两个参数经过测试,比如后面分别接查询和插入SQL语句,皆可运行无误,如上。 5. export 从hdfs中导数据到关系数据库中 sqoop export –connect jdbc:mysql://localhost:3306/hive –username root –password 123456 –table TBLS2 –export-dir sqoop/test

3dmax基础及室内效果图制作课程大纲

3dmax基础及室内效果图制作课程标准 课程编号: 课程名称:3D设计 课程类型:专业基础课 总学时:128 学分: 先修课程: 一、课程目的与任务 我们不但要教会学生熟练地使用3dmax的相关软件,更重要的是要激发学生的学习兴趣,提高自学能力,以更好地适应社会需求。由于3dmax软件版本更新速度特别快,有时我们的课程还没有结束,版本就已经升级为高版本了,那是不是还要再次学习呢?所以,在实际教学中,我们应该把学习的主动权交给学生,让学生自主学习,自己解决学习过程中遇到的问题,培养学生的独立思考能力。 二、课程相关说明 (一)课程简介 3dmax要训练学生的三维空间能力,认识视图、坐标与物体的位置关系,最终能做到看平面图就可以很快地绘制物体的立体形状。要让学生明白这是最基本的,如果掌握不好,后面的内容就会受到影响。 1.要求学生掌握一些常用的操作命令如:选择、移动、旋转、缩放、镜像、对齐、阵列、 视图工具等,这些命令是建模中最基本的命令。 2.要求学会用二维转换成三维物体的建模,这是非常重要的部分,因为很多三维物体的生成 和效果都是取决于二维图案,所以大部分建模是用“编辑可编辑多边形”来实现。对于曲线图案的点、线编辑就要用到这几个常用的命令:附加、轮廓、布尔、挤出等,只有熟练掌握这些命令,才能很快地编辑各类图案。通过大量的实践引导学生运用科学的观察方法,认识与思维方法结合技能训练,在理论的指导下实践,在实践中提高认知。 3.关于如何自己的提高教学水平在课堂上应采用丰富多彩的教学模式,注重学生创新能力 的培养,对高职学生来说则主要是技术能力的培养。创新是主导,如何把教学从单纯模仿变为自我创新能力的训练,是解决3dmax教学需要的根本问题 4.等学生掌握和理解3d max的基本原理后,再根据学生的能力设定一些具有代表性的主题 作业,如室内灯光的运用、电视墙的设计、材质的设置等训练。以各历史时期的造型风格与表现技巧为参考,引导学生认识并掌握各种表现技法和技巧。 5.要让每一个学生在课程结束的时候,学到的不仅仅是懂得相关软件的操作,更重要的是锻 炼和培养了学生的创新与独立思考能力以及严谨踏实的做事能力。让学生毕业后能找到适合自己的工作岗位,为社会培养出更多的优秀人才,以上就是我在教学工作总结的一些感想和体会。 (二)成绩考核与评定 平时成绩30%+考试成绩70% 三、教学内容(128学时)

GP简明使用手册

GP服务启停 su - gpadmin gpstart #正常启动 gpstop #正常关闭 gpstop -M fast #快速关闭 gpstop –r #重启 gpstop –u #重新加载配置文件 登陆与退出Greenplum #正常登陆 psql gpdb psql -d gpdb -h gphostm -p 5432 -U gpadmin #使用utility方式 PGOPTIONS="-c gp_session_role=utility" psql -h -d dbname hostname -p port #退出 在psql命令行执行\q 参数查询 psql -c 'SHOW ALL;' -d gpdb gpconfig --show max_connections 创建数据库 createdb -h localhost -p 5432 dhdw 创建GP文件系统 # 文件系统名 gpfsdw # 子节点,视segment数创建目录 mkdir -p /gpfsdw/seg1 mkdir -p /gpfsdw/seg2 chown -R gpadmin:gpadmin /gpfsdw # 主节点 mkdir -p /gpfsdw/master chown -R gpadmin:gpadmin /gpfsdw gpfilespace -o gpfilespace_config

gpfilespace -c gpfilespace_config 创建GP表空间 psql gpdb create tablespace TBS_DW_DATA filespace gpfsdw; SET default_tablespace = TBS_DW_DATA; 删除GP数据库 gpdeletesystem -d /gpmaster/gpseg-1 -f 查看segment配置 select * from gp_segment_configuration; 文件系统 select * from pg_filespace_entry; 磁盘、数据库空间 SELECT * FROM gp_toolkit.gp_disk_free ORDER BY dfsegment; SELECT * FROM gp_toolkit.gp_size_of_database ORDER BY sodddatname;日志 SELECT * FROM gp_toolkit.__gp_log_master_ext; SELECT * FROM gp_toolkit.__gp_log_segment_ext; 表描述 /d+ 表分析 VACUUM ANALYZE tablename; 表数据分布 SELECT gp_segment_id, count(*) FROM GROUP BY gp_segment_id; 表占用空间 SELECT relname as name, sotdsize/1024/1024 as size_MB, sotdtoastsize as toast, sotdadditionalsize as other FROM gp_toolkit.gp_size_of_table_disk as sotd, pg_class WHERE sotd.sotdoid = pg_class.oid ORDER BY relname;

Cn3D 4.1中文使用手册

Cn3D 4.1中文使用手册 这是Cn3D 4.1 的使用手册。希望能够向初次使用或是曾经使用过Cn3D 的用户提供一个关于本软件的基本特点的指导。新用户可能希望通过阅读这篇文档来学习如何使用Cn3D,而有经验的用户则可以通过上面的目录和超连接直接跳转到自己感兴趣的章节。 本手册并不是对程序功能的详尽的介绍。在Cn3D 的安装程序里包含有关于 Cn3D 的用户界面和详细功能介绍的帮助文档。—见Cn3D_Commands.chm。 Cn3D 的基本功能 Cn3D 是一个生物分子的三维结构、序列以及序列比对结果的可视化工具。Cn3D 可以将结构与序列的信息紧密的联系起来,这是它与其它软件的一个重要的区别:例如,一名科学家可以很快的从晶体结构中找出与导致已知疾病的突变相关的残基,或是保留同源序列家族的活性位点的残基。Cn3D 可以通过基于结构的序列比较来显示生物分子结构之间的比较,从而了解相关蛋白的那一个结构域在结构与序列上表现得更为保守。同时,可以自定义标签的特性,高品质的OpenGL 的画质,还有多样的文件输出格式,都使得Cn3D 成为文献注释的强大工具。Cn3D 的特色就是通过网络浏览器来作为NCBI 的Entrez 系统的一个辅助工具,但是它也可以作为一个独立的程序来使用。 在版本 4 当中,Cn3D 已经是一个完整的多序列比较编辑器了,除此之外,还包括一条已知序列和其他序列或是其他结构进行比较的算法。你可以新建一个比对结果或是评价一个已有的结果。Cn3D 可以被用来作为比较CDD project内容的基本的辅助工具。(保守结构域数据库) 下载和安装Cn3D Cn3D 可以应用于Windows,Macintosh,和各种UNIX 平台。这几页将说明如何下载和安装Cn3D,并且如何配置网络浏览器来使用Cn3D。 文档约定 Cn3D 的屏幕界面和序列窗体提供各种形式的示例;他们以极小的图片链接到大图。注意最大的图像是以PNG 格式存储的—这依靠所使用的浏览器,浏览这种格式的文件需要一个支持PNG 的辅助程序。Cn3D 的Windows 版可以用来创建这类图像,但是除了平台的用户界面和窗体变框外,图像基本上在任何平台上都是一样的。

3DRoad用户手册

集成交互式路线CAD程序系统—EICAD 道路与桥梁三维辅助建模系统——3DROAD 使用说明 适用版本号:v3.x (二○○四年九月十七日) 3DROAD 使用说明目录 道路与桥梁三维辅助建模系统——3DROAD简介 (1) 1、路线建模命令 (3) 1.1 3dComputelx 计算路线模型命令 (3) 1.2 3dComputelx2 自动戴帽计算路线模型命令 (4) 1.3 3dLX 路线建模命令 (5) 1.4 3dMoveDat 路线数据平移大数坐标命令 (6) 1.5 3dDrawDM 创建地面模型命令 (6) 2、交通设施建模命令 (8) 2.1 3dHL 创建护栏模型命令 (8) 2.2 3dHLDef 自定义护栏模板命令 (8) 2.3 3dBZP 创建、修改标志牌命令 (9) 2.4 3dInsert 沿线插入图块命令 (10) 2.5 3dBX 绘制路面标线命令 (11) 2.6 3dBXColor 修改标线颜色命令 (12) 2.7 3dBMX 绘制斑马线命令 (12) 3、桥梁建模命令 (13) 3.1 3dTrimLX 剪切路线模型命令 (13) 3.2 3dBrgZP 创建桥梁锥坡命令 (13) 3.3 3dBrgZPQP 创建桥头前坡命令 (14) 3.4 3dBrgDT 创建、修改桥梁墩台命令 (14) 3.5 3dBrgSB 创建桥梁上部结构命令 (15) 3.6 3dDefSB 自定义上部结构模板命令 (17) 3.7 3dBrgBJM 创建桥梁变截面上部结构命令 (17) 3.8 3dDefBJM 自定义桥梁变截面模板命令 (18) 4、辅助建模命令 (19) 4.1 3droadList 查询物体信息命令 (19) 4.2 3dView 视图设置命令 (19) 4.3 3dDView 驾驶员视景命令 (19)

H2Database中文教程(精编文档).doc

【最新整理,下载后即可编辑】 启动和使用H2管理系统 设置H2管理系统 通过JDBC连接到数据库 创建一个新的数据库 使用服务器模式 使用Hibernate 使用TopLink和Glassfish 使用EclipseLink 在WEB应用中使用数据库 CSV (逗号分隔文件)的支持 升级,备份,和恢复 命令行工具 使用OpenOffice基础框架 使用/ JNLP启动JAVA WEB 使用连接池 全文检索 用户自定义变量 日期和时间 使用Spring 使用和启动H2管理系统 H2管理系统让你能够通过一个浏览器对H2的SQL数据库进行管理操作。H2管理系统不仅可以连接H2数据库,也可以连接其他支持JDBC接口的数据库。

这是一个B/C/S应用,在服务器和浏览器上都要运行H2的管理程序。根据平台不同,H2管理系统支持多种启动应用的方式。在windows上有两种方式启动H2管理系统 方式一:单击[开始],[程序],[H2],和[H2 Console (Command Line)]。当使用SUN JDK1.5时,一个标题为'H2 Console'的窗口将弹出。当使用SUN JDK1.6时,一个数据库图标将被加入WINDOWS到系统托盘。如果既无窗口弹出也没有图标加入到系统托盘,很可能是你的JDK没有正确安装(如果确认自己的JDK 安装正确,可以尝试用另外一种方式启动控制台)。另外一个浏览器窗口将被打开,指向的URL是http://localhost:8082,是H2管理系统的登录页面。 方式二:打开文件浏览器,切换目录到h2/bin,双击运行h2.bat。一个控制台窗口将弹出,如果有问题,将有错误信息在这个窗口里显示。一个浏览器窗口将被打开,指向的URL是http://localhost:8082,是H2管理系统的登录页面。 其他操作系统启动H2管理系统 方式一:双击h2*.jar文件,如果.jar文件能正确的被java打开。

panda3d 入门

PANDA3D入门 ----------古道天马 一、前言 这个是我自学的总结。 因为刚开始看PANDA3D的教程,发现在看天书,静下心来学后,感觉其实是教程不够深入浅出,没有照顾我们这些一点基础都没有的初学者。因此,把我自学的一点心得记录下来,便于自己及他人参考。 学习PANDA3D的目的是编制一个三维的设备管理程序。嫌C#运行效率低下,C++的语言不够简练,看好了PYTHON编程。百度了一下,PYTHON的3D图形库有PYGLET,PANDA3D,BLENDER等,最初是想用BLENDER,但是BELNDER侧重于建模,于我的用途不太符合。改用PYGLET的,看中它也是很简练的库,后来发现PYGLET缺乏维护,教程也少。因此转向PANDA3D,PANDA3D的教程以及维护要完善的多。 但是按网上的说法,学习曲线是比较陡峭的。果然,刚开始时一头雾水,经过查阅官方教程后,又通过自己一点点的实验和摸索,稍微有点头绪了。顺便提一下,我的PYTHON和PANDA3D是同步学的,都在初级阶段。这里侧重写PANDA3D的特点,PYTHON的略微提到些。 注意:这不是手册,很多进阶的东东请查官网手册。 二、安装 我的系统是WIN7 64位,安装PYTHON的2.7.6版本32位版, https://https://www.wendangku.net/doc/1f7344557.html,/ftp/python/2.7.6/python-2.7.6.msi PANDA3D的1.8.1版本(自带2.7.3版本的PYTHON)。 https://www.wendangku.net/doc/1f7344557.html,/download/panda3d-1.8.1/Panda3D-1.8.1.exe 打开“开始”菜单,运行PANDA3D下的范例文件,第一个范例是 ASTEROIDS,小行星。 点击“Run Asteroids”,出现游戏界面

Postgresql配置文件

相比mysql单一的https://www.wendangku.net/doc/1f7344557.html,f,postgresql的访问认证配置主要涉及到两个主要的配置文件:postgresql.conf和pg_hba.conf,本文从安全设置角度讲述这两个配置文件的配置选项。部分文字、样例摘抄自postgresql的中文手册。 postgresql.conf postgresql.conf包含了许多的选项,这些选项控制了postgresql.conf的方方面面,中间影响访问认证的选项是: unix_socket_group 设置Unix 域套接字的组所有人,(套接字的所有权用户总是启动postmaster 的用户)与UNIX_SOCKET_PERMISSIONS 选项一起使用可以给这种套接字类型增加额外的访问控制机制,缺省时是一个空字串,也就是使用当前用户的缺省的组,这个选项只能在服务器启动时设置。 unix_socket_permissions 给Unix 域套接字设置访问权限,Unix 域套接字使用通常的Unix 文件系统权限集。可选的值可以是一个chmod 和umask 系统调用可以接受的数字模式。(要使用客户化的八进制格式,该数字必须以0 (零)开头) 缺省权限是0777,意即任何人都可以联接,合理的选则可能是0770 (只有用户和组,参阅UNIX_SOCKET_GROUP)和0700 (只有用户)。(请注意对于Unix 套接字而言,实际上只有写权限有意义,而且也没有办法设置或者取消读或执行权限) 这个选项只能在服务器启动时设置。 pg_hba.conf是设置访问认证的主要文件,格式为每条记录一行,每行指定一条访问认证。设定一条访问认证包含了7个部分:连接方式(type)、数据库(database)、用户名(user)、ip地址(ip-address)、子网掩码(ip-mask)、认证方法(authentication method)、认证配置(authentication-option),以下是这7个部分的详细说明: 连接方式(type) 连接方式共有三种:local、host、hostssl local 这条记录匹配通过Unix 域套接字进行的联接企图,没有这种类型的记录,就不允许Unix 域套接字的联接。 host

相关文档