Sapera LT帮助文档 中文版

Sapera LT帮助文档 中文版
Sapera LT帮助文档 中文版

Sapera帮助文档

简介:Sapera LT 是一套用于图像采集、显示和控制的独立于硬件以外的 C 和C++ 软件库,支持所有DALSA Coreco 硬件平台。它的综合功能集包括程序可移植性、多样化的相机控制、灵活的显示和管理功能,以及易于使用的应用开发向导。Sapera LT 与Microsoft Visual Studio C/C++、.Net、Visual Basic 6.0 和Borland C++ Builder 兼容,支持Windows XP、2000 和NT 平台。

一.Sapera++介绍

Sapera++是Sapera LT为用户提供的API. Sapera++ 包含两大类:基础应用类(Basic Classes)和GUI类(GUI Classes)。

1.基础应用类:

提供了用户进行图像开发的基本函数,命名方式为Sap+类功能名,其结构如下图所示:

Sapera Basic Class 函数功能介绍:

Data Classes:

功能:下属多个数据类,每一个数据类管理了一种特定数据类型

下属数据类:SapData Class

SapDataHSI Class

SapDataHSV Class

SapDataFloat Class

SapDataFPoint Class

SapDataFRGB Class

SapDataMono Class

SapDataPoint Class

SapDataRGB Class

SapDataRGBA Class

SapDataYUV Class

●SapAcquisition

功能:控制与板卡相连接的采集设备

常用函数:SapAcquisition::SapAcquisition

SapAcquisition::Create

SapAcquisition::Destroy

SapAcquisition::ApplyLut

SapAcquisition::GetParameter,

SapAcquisition::SetParameter

SapAcquisition::GetSignalStatus

SapAcquisition::IsSignalStatusAvailable

●SapAcqCallbackInfo

功能:存储SapAcquisition类回调的内容

常用函数:SapAcqCallbackInfo::GetContext

SapAcqCallbackInfo::GetSignalStatus

●SapAcqDevice

功能:由设备读、写信息,还可直接发送、寄存事件至设备。常用于直接连接电脑的相机(如GigE相机)

常用函数:SapAcqDevice::SapAcqDevice

SapAcqDevice::Create

SapAcqDevice::Destroy

SapAcqDevice::GetConfigFile, SapAcqDevice::SetConfigFile

SapAcqDevice::UpdateFeaturesFromDevice

●SapAcqDeviceCallbackInfo

功能:存储SapAcqDevice类回调的内容

常用函数:SapAcqDeviceCallbackInfo::SapAcqDeviceCallbackInfo

SapAcqDeviceCallbackInfo::GetAcqDevice

●SapBayer

功能:Bayer转换操作(分为软件和硬件实现两种)

常用函数:SapBayer::WhiteBalance

SapBayer::EnableLut

SapBayer::GetAlign, SapBayer::SetAlign

SapBayer::GetWBGain, SapBayer::SetWBGain

●SapBuffer

功能:操作buffer资源

常用函数:SapBuffer::SapBuffer

SapBuffer::Create

SapBuffer::Clear

SapBuffer::Destroy

SapBuffer::GetParameter, SapBuffer::SetParameter

SapBuffer::GetPitch

SapBuffer::GetPixelDepth, SapBuffer::SetPixelDepth

SapBuffer::GetIndex, SapBuffer::SetIndex

SapBuffer::GetCount, SapBuffer::SetCount

SapBuffer::GetFrameRate, SapBuffer::SetFrameRate

SapBuffer::Next

●SapBufferRemote

功能:Buffer远程使用(需用SapBuffer::Register事先定义)

常用函数:SapBufferRemote::SapBufferRemote

SapBufferRemote::Create

●SapBufferRoi

功能:在已存在的SapBuffer对象中创建方形ROI区域

常用函数:SapBufferRoi::SapBufferRoi

SapBufferRoi::Create

●SapBufferWithTrash Class

功能:建立称为trash buffer的附加资源。常用于实时图像处理操作中,当数据传送速度比处理速度快时,图象将被保存在trash buffer中,直到能够稳定输出常用函数:SapBufferWithTrash::SapBufferWithTrash

SapBufferWithTrash::Create

●SapCab

功能:操作CAB资源的功能,更详细帮助见Sapera CAB Programmer’s Manual.

●SapCounter

功能:记录事件,可记录外部信号或内部信号(如硬件时钟)

常用函数:SapCounter::SapCounter

●SapCounterCallbackInfo

功能:存储SapCounter类回调的内容

常用函数:SapCounterCallbackInfo::SapCounterCallbackInfo

SapCounterCallbackInfo::GetCounter

●SapDisplay

功能:操作默认显示资源

常用函数:SapDisplay::Create

SapDisplay::GetDC

SapDisplay::GetWidth

●SapDsp

功能:操作DSP资源

●SapFeature

功能:得到SapAcqDevice类的特征信息,如姓名、类型、连接模式等

使用SapAcqDevice::GetFeatureInfo访问

常用函数:SapFeature::GetLocation, SapFeature::SetLocation

●SapFlatField

功能:单色图像平场校正功能

常用函数:SapFlatField::ComputeGain

SapFlatField::ComputeOffset

●SapGio

功能:控制输入和输出设备使之读写同步,常与SapCounter联合使用读取I/O设备的状态

常用函数:SapGio::AutoTrigger

SapGio::EnableCallback

●SapGioCallbackInfo

功能:存储SapGio类回调的内容

常用函数:SapGioCallbackInfo::GetPinNumber

●SapGraphic

功能:在图像中绘制或书写文字(首先通过SapView::GetDC获得句柄)

常用函数:SapGraphic::Text

●SapLocation

功能:识别Sapera server/resource对(物理设备的抽象表示)

常用函数:SapLocation::GetResourceIndex

SapLocation::GetServerName

●SapLut

功能:管理lookup table(首先使用SapAcquisition::GetLut 获得SapLut对象,操作完成LUT后使用SapAcquisition::ApplyLut记录)

常用函数:SapLut::Arithmetic

SapLut::BinaryPattern

SapLut::Threshold

●SapManager

功能:描述当前系统上的Sapera资源,同时包括错误管理功能

常用函数:SapManager::GetCommandTimeout, SapManager::SetCommandTimeout

●SapManCallbackInfo

功能:存储SapManager类回调的内容

常用函数:SapManCallbackInfo::GetErrorMessage

●SapPerformance

功能:基准评估功能,评估一个buffer所占用的时间

常用功能:SapPerformance::GetTimeMicro

SapPerformance::Reset

●SapPixPro

功能:操作像素处理设备,作为中间转换节点,允许数据由采集设备传递到下一个转换节点

●SapPixProParams

功能:存储SapPixPro类回调的内容

●SapProcessing

功能:用于管理用户自己的processing

●SapProCallbackInfo

功能:存储SapManager类回调的内容

●SapTransfer

功能:管理转移过程

常用函数:SapTransfer::Create

SapTransfer::Freeze

SapTransfer::Grab

SapTransfer::Snap

SapTransfer::Wait

SapTransfer::Abort

SapTransfer::IsGrabbing

SapTransfer::GetPair

●Specialized Transfer Classes

功能:特别转换类(一系列从属于SapTransfer的类,使用户方便操作许多常用的转移节点)

常用转换类:SapAcqToBuf Class

SapAcqDeviceToBuf Class

SapCabToBuf Class

SapBufToBuf Class

SapAcqToCab Class

SapCabToCab Class

SapBufToCab Class

●SapView

功能:通过SapDisplay对象显示存放在SapBuffer中的资源,SapView和SapTransfer 的同步性使得能够实时显示buffer中的数据而不会出现丢失数据的情况。

常用函数:SapView::SapView

SapView::Show

SapView::Create

SapView::Destroy

SapView::GetDC

SapView::GetDisplay, SapView::SetDisplay

SapView::OnHScroll

SapView::OnMove

SapView::OnPaint

●SapViewCallbackInfo

功能:存储SapView类回调的内容

●SapXferCallbackInfo

功能:存储SapTransfer类回调的内容(一帧图像转移完成后自动调用XferCallback)常用函数:SapXferCallbackInfo::GetContext

SapXferCallbackInfo::IsTrash

●SapXferPair

功能:描述了SapTransfer class的一对源与目的地

常用函数:SapXferPair::GetFramesPerCallback, SapXferPair::SetFramesPerCallback

●SapXferParams

功能:存储SapTransfer类需传递的参数信息

●SapXferNode

功能:操作转换节点

2.GUI类:

提供了许多常用设置对话框,用户可根据自己的需要选用;其结构如下图所示。

二.例程介绍

1.examples 介绍

Sapera\Examples\Classes\SapExamples.dsw (for Visual C++ 6.0)

Sapera\Examples\Classes\SapExamples_2003.sln (for Visual Studio .NET 2003) Sapera\Examples\Classes\SapExamples_2005.sln (for Visual Studio 2005)

Sapera\Examples\Classes\SapExamples.bpg (for Borland C++ Builder)

2.Demos介绍

Sapera\Demos\Classes\Vc\SapDemos.dsw (for Visual C++ 6.0)

Sapera\Demos\Classes\Vc\SapDemos_2003.sln (for Visual Studio .NET 2003)

Sapera\Demos\Classes\Vc\SapDemos_2005.sln (for Visual Studio 2005)

3.ActiveX控件

Sapera\Demos\ActiveX\Vb6\SapActiveXDemos.vbg (for Visual Basic 6.0)

Sapera\Demos\ActiveX\.NET\SapActiveXDemos_2003.sln (for Visual Studio .NET 2003) Sapera\Demos\ActiveX\.NET\SapActiveXDemos_2005.sln (for Visual Studio 2005) Sapera\Demos\ActiveX\Delphi\SapActiveXDemos.bpg (for Borland Delphi 7)

对ActiveX控件的使用操作详见Sapera LT ActiveX Controls Manual

常用操作编程步骤介绍

一、加载动态连接库步骤:

1. 使用Basic Classes:

①在Project | Settings… | C/C++ | Preprocessor | Additional include directories中加入路径C:\DALSA\Sapera\Classes\Basic;

②在Project|Add to Project | Files 中加入C:\DALSA\Sapera\Lib\SapClassBasic.lib和SapClassBasicD.lib;

③在Project | Settings…| General中将SapClassBasic.lib选为Exclude file from build;

④在Project | Settings… | C/C++ | Code Gen eration | Use run-time library中选择choose the option Multithreaded DLL (在release模式下) or Debug Multithreaded DLL (在debug模式下) ;

⑤在头文件中加入SapClassBasic.h。

2.使用GUI:

①在Project | Settings… | C/C++ | Preprocessor | Additional include directories中加入路径C:\DALSA\Sapera\Classes\Gui;

②在Project|Add to Project | Files 中加入C:\DALSA\Sapera\Lib\SapClassGui.lib和SapClassGuiD.lib;

③在Project | Settings…| General中将SapClassBasic.lib选为Exclude file from build for Win32 Release;

④在In Project | Settings… | C/C++ | Code Generation | Use run-time library中选择choose the option Multithreaded DLL (在release模式下) or Debug Multithreaded DLL (在debug模式下) ;

⑤在头文件中加入SapClassGui.h。

二.开发的一般步骤:

1.为对象分配内存

2.为对象创建资源

3.释放对象资源

4.释放对象内存

三.获得图像:

1.获得图像所需的类:

●SapAcquisition 或SapAcqDevice:当使用相机连接采集卡采集时用SapAcquisition

class ;当相机直接连接电脑时(比如GigE相机)用SapAcqDevice class ;

●SapBuffer: 用来存储数据,可以选择buffer的存储类型;

●SapTransfer:用来连接外部的获取图像设备和buffer,并使采集同步。

2.实现图像采集的编程步骤:

第一步:使用SapAcquisition class确定采集设备与相机配置文件;

第二步:使用SapBuffer class创建buffer存储图像;

第三步:使用SapView class分配显示对象显示图像;

第四步:使用SapTransfer class分配转换对象(transfer object)用于连接采集设备与图像buffer。当采集过程中需要处理或显示图像时,要调用transfer 回调

(callback)功能。

第五步:使用各自类的Create功能为所有对象分配资源(acquisition, view, buffer, transfer) 第六步:使用SapTransfer class采集图像

第七步:当采集完毕后释放所有资源。

3. 图像采集具体例子:

(1)基本图像采集过程

功能:创建、实例化、释放各个对象

路径:C:\DALSA\Sapera\Help\User’s Manual–Acquiring Images –Frame-Grabber Acquisition Example – Steps to perform an acquisition

备注:其中的“void XferCallback(SapXferCallbackInfo *pInfo)”函数在每一帧转移完成后自动调用一次,用户可在此内添加图像处理操作或显示操作

(2)更改采集参数

●实例1:

功能:使用SapAcquisition::SetParameter单独修改“独立参数”

路径:C:\DALSA\Sapera\Help\User’s Manual–Acquiring Images –Modifying the Frame-Grabber Parameters – Modifying Parameters Individually

备注:如需得到各参数定义等详细信息,请参考Sapera++ Programmer’s Manual and the Sapera Basic Modules Reference Manual帮助文档

●实例2:

功能:成组修改采集参数

路径:C:\DALSA\Sapera\Help\User’s Manual–Acquiring Images –Modifying the Frame – Grabber Parameters – Modifying Parameters by Group

●实例3:

功能:使用LUT

路径:C:\DALSA\Sapera\Help\User’s Manual - Acquiring Images –Using an Input Lookup Table

备注:使用函数SapAcquisition::GetLut;SapAcquisition::ApplyLut

●实例4:

功能:使用Genie M640 相机采集

备注:相机配置文件可使用相机的默认设置,还可使用CamExpert自行设置,在SapAcqDevice类初始化后,创建buffer,并在SapAcqDevice类和SapBuffer

类之间创建转移路径(此例中使用SapAcqDeviceToBuf)。要想使转换停止,

须调用SapTransfer::Wait

(3)相机参数的获得与修改

●实例1:

功能:获得相机信息

路径:C:\DALSA\Sapera\Help\User’s Manual–Acquiring Images –Modifying the Camera Features – Accessing Feature Information and Values

备注:SapAcqDevice 类允许直接修改相机参数文件,一些参数须同时一起修改

●实例2:

功能:改变相机参数

路径:C:\DALSA\Sapera\Help\User’s Manual - Acquiring Images-Modifying the Camera Features-Writing Feature Values by Group

备注:由于相机的许多参数需同时修改,SapAcqDevice 类将这一系列参数值先存在一个“internal cache”中,之后一起将数据送入相机。

四.图像显示操作

1.图像显示操作所需的类:

●SapDisplay: 管理硬件显示设备实际资源

●SapBuffer: 所要显示的数据

●SapView: 连接显示与buffer,并同步显示操作

2.图像显示实例:

(1)Display Example

功能:显示图像

路径:C:\DALSA\Sapera\Help\User’s Manual - Displaying Images - Display Example

(2)Displaying in a Windows Application

功能:使用Windows应用程序显示图像

路径:C:\DALSA\Sapera\Help\User’s Manual -Displaying Images-Displaying in a Windows Application

备注:SapView Class 包含3个功能:OnPaint, OnMove, and OnSize,但不提供一些改变显示区的常用功能,如滚动条等,需使用时调用CImageWnd Class中的相应功能。

详细使用见下面的例子

五.对Buffer的操作

1.子Buffer操作

功能:子buffer的建立与ROI区域选择

路径:C:\DALSA\Sapera\Help\User’s Manual–Working with buffers –Root and Child Buffers

2.Buffer 类型介绍

路径:C:\DALSA\Sapera\Help\User’s Manual – Working with buffers – Buffer Types

3.读写buffer数据信息

路径:C:\DALSA\Sapera\Help\User’s Manual – Working with buffers –Reading and Writing

a Buffer

●事例1:读入数据至buffer

●事例2:Read and Write methods

●事例3:通过GetAddress得到数据首地址,并得到buffer尺寸、格式、偏移量来进

行进一步图像处理工作(要首先获得首地址再得到偏移量)。

4.buffer的建立与释放方法

路径:C:\DALSA\Sapera\Help\User’s Manual–Introducing the Sapera LT API –Object initialization and cleanup

●事例1:使用指针创建

●事例2:使用堆栈创建

事例3:在已存在的对象上创建

Process Monitor 中文帮助文档

Process Monitor 帮助文档 【介绍】 Process Monitor(进程监视器)是一个Windows下的高级监视工具,可以实时显示文件系统、注册表和进程/线程的活动。它将Sysinternals以前的两个实用程序Filemon(文件监视器)和Regmon(注册表监视器)结合在一起,并且添加了大量的改进功能,包括丰富的非破坏性的过滤器,全面的事件属性——如会话ID和用户名,可靠的进程信息,对每个操作带有集成的调试符号支持的完整线程堆栈,同步记录日志文件等等。Process Monitor独特的强大功能将使它成为你在系统故障排除和恶意软件查杀中使用的核心实用程序。 Process Monitor可以在Windows 2000 SP4 with Update Rollup 1、Windows XP SP2、Windows Server 2003 SP1、Windows Vista,以及64位版本的Windows XP、Windows Server 2003 SP1和Windows Vista等系统上运行。(译者注:Process Monitor不支持Windows 98、Windows NT等以前的系统,不过可以使用Filemon和Regmon来实现它的部分功能。) 【在Filemon和Regmon基础上的改进】 Process Monitor的用户界面和选项与Filemon和Regmon很相似,但它是从头全部重写的,并且包括许多重大改进,例如: (此处引用自wbpluto的汉化版说明) ? 监视进程和线程的启动和退出,包括退出状态代码 ? 监视映像(DLL 和内核模式驱动程序) 加载 ? 捕获更多输入输出参数操作 ? 非破坏性的过滤器允许你自行定义而不会丢失任何捕获的数据 ? 捕获每一个线程操作的堆栈,使得可以在许多情况下识别一个操作的根源 ? 可靠捕获进程详细信息,包括映像路径、命令行、完整性、用户和会话ID等等 ? 完全可以自定义任何事件的属性列 ? 过滤器可以设置为任何数据条件,包括未在当前视图中显示的 ? 高级的日志机制,可记录上千万的事件,数GB的日志数据 ? 进程树工具显示所有进程的关系

ABAQUS帮助范例中文索引

帮助文档ABAQUS Example Problems Menual 1.静态应力/位移分析 1.1.静态与准静态应力分析 1.1.1.螺栓结合型管法兰连接的轴对称分析 1.1. 2.薄壁机械肘在平面弯曲与内部压力下的弹塑性失效 1.1.3.线弹性管线在平面弯曲下的参数研究 1.1.4.橡胶海绵在圆形凸模下的变形分析 1.1.5.混泥土板的失效 1.1.6.有接缝的石坡稳定性研究 1.1.7.锯齿状梁在循环载荷下的响应 1.1.8.静水力学流体单元:空气弹簧模型 1.1.9.管连接中的壳-固体子模型与壳-固体耦合的建立 1.1.10.无应力单元的再激活 1.1.11.黏弹性轴衬的动载响应 1.1.1 2.厚板的凹入响应 1.1.13.叠层复合板的损害和失效 1.1.14.汽车密封套分析 1.1.15.通风道接缝密封的压力渗透分析 1.1.16.震动缓冲器的橡胶/海绵成分的自接触分析 1.1.17.橡胶垫圈的橡胶/海绵成分的自接触分析 1.1.18.堆叠金属片装配中的子模型分析 1.1.19.螺纹连接的轴对称分析 1.1.20.周期热-机械载荷下的汽缸盖的直接循环分析 1.1.21.材料(沙产品)在油井中的侵蚀分析 1.1.2 2.压力容器盖的子模型应力分析 1.1.23.模拟游艇船体中复合涂覆层的应用 1.2.屈曲与失效分析 1.2.1.圆拱的完全弯曲分析 1.2.2. 层压复合壳中带圆孔圆柱形面的屈曲分析 1.2.3.点焊圆柱的屈曲分析 1.2.4. K型结构的弹塑性分析 1.2.5. 不稳定问题:压缩载荷下的加强板分析 1.2.6.缺陷敏感柱型壳的屈曲分析 1.3. 成形分析 1.3.1. 圆柱形坯料墩粗:利用网格对网格方案配置与自适应网格 的准静态分析 1.3. 2. 矩形方盒的超塑性成型 1.3.3. 球形凸模的薄板拉伸 1.3.4. 圆柱杯的深拉伸 1.3.5. 考虑摩擦热产生的圆柱形棒材的挤压成形分析 1.3.6. 厚板轧制成形分析 1.3.7. 圆柱杯的轴对称成形分析 1.3.8. 杯/槽成形分析 1.3.9. 正弦曲线形凹模锻造

java中文帮助文档

所有类 chm格式可加Q 1281110301索要AbstractAction AbstractBorder AbstractButton AbstractCellEditor AbstractCollection AbstractColorChooserPanel AbstractDocument AbstractDocument.AttributeContext AbstractDocument.Content AbstractDocument.ElementEdit AbstractExecutorService AbstractInterruptibleChannel AbstractLayoutCache AbstractLayoutCache.NodeDimensions AbstractList AbstractListModel AbstractMap AbstractMethodError AbstractPreferences AbstractQueue AbstractQueuedSynchronizer AbstractSelectableChannel AbstractSelectionKey AbstractSelector AbstractSequentialList AbstractSet AbstractSpinnerModel AbstractTableModel AbstractUndoableEdit AbstractWriter AccessControlContext AccessControlException AccessController AccessException Accessible AccessibleAction AccessibleAttributeSequence AccessibleBundle AccessibleComponent AccessibleContext AccessibleEditableText AccessibleExtendedComponent

abaqus帮助文档中轮胎的例子

外胎是由胎体、缓冲层(或称带束层)、胎面、胎侧和胎圈组成 1、Bead:胎唇部; 2、sidewall:胎侧; 3、tread:胎面;4belt:缓冲层;5、carcass:胎体帘布层。 3.1.8 Treadwear simulation using adaptive meshing in ABAQUS/Standard 3.1.8使用自适应网格在Abaqus/Standard中进行轮胎磨损仿真分析 软件:Abaqus/Standard 这个例子在Abaqus/Standard中使用自适应网格技术对稳态滚动的轮胎进行建模。这次分析使用类似“Steady-state rolling analysis of a tire”Section 3.1.2来建立稳态滚动轮胎的接地印迹和状态。接着,进行稳态传输分析来计算和推测持续分析步,在稳态过程中产生一个近似瞬态磨损解。 问题描述和建模 轮胎描述和有限元建模和“Import of asteady-state rolling tire,”Section 3.1.6一样,但是有一些不一样,在这里需要指出。由于这次分析的中心是轮胎磨损,所以胎面建模需要更加精细。另外台面使用线性弹性材料模型来避免超弹性材料在网格自适应过程中不收敛。 图1所示的是轴对称175SR14轮胎的一半模型。橡胶层用CGAX4和 CGAX3单元建模。加强层使用带有rebar层的SFMGAX1单元模拟。橡胶层和加强层之间潜入单元约束。橡胶层的弹性模量为6Mpa,泊松比为0.49。剩下的轮胎部分用超弹性材料模型模拟。多应变能使用系数C10=10^6,C01=0和D1=2*10^8。用来模拟骨架纤维的刚性层和径向成0°,弹性模量为9.87Gpa。压缩系数设置成受拉系数的百分之一。名义应力应变数据用马洛超弹性模型定义材料本构关系。Belt fibers材料的拉伸弹性模量为172.2Gpa。压缩系数设置成拉伸系数的的百分之一。Belt的纤维走向在轴向±20°内。 旋转前面的轴对称一半模型可得到局部三位模型,如图2所示。我们关注轮胎印迹区域的网格。将局部模型镜像后可得到完整的三维模型。 自适应网格在轮胎磨损计算中的局限性 在这个例子中使用自适应网格必须严格遵守以下条件: 1、圆柱网格不支持自适应网格并且在本例子也没有使用 2、由于梯度状态变量的变形错误严重,自适应网格使用超弹性材料时表现很差。因此胎面用弹性材料定义 3、在自适应网格的范围内不能用包含刚性层的嵌入网格。 4、自适应网格通过网格几何特征来决定自适应网格在自由面光滑的方向,网格几何的特征通常不容易和描述的磨损方向一致。因此,下面将讨论到,通常你需要做额外的工作来明确地描述磨损的方向。 加载

spring-3.1.0中文版api帮助文档

Spring 3.x权威开发指南:实施Java EE 6 的利器 2011年8月31日

目录 序 ............................................................................................................................................VIII 前言 ........................................................................................................................................... X 1借助Spring 3.1实施Java EE 6 . (1) 1.1Java EE 6编程模型讨论 (1) 1.1.1Java EE 6够敏捷,No! (1) 1.1.2盘旋于具体与抽象之间 (2) 1.2挖掘Spring 3.1的架构价值 (3) 1.2.1精耕细作于Java EE 6平台 (3) 1.2.2面向Spring的SpringSource Tool Suite集成开发工具 (3) 1.2.3全面拥抱OSGi 4.2 (4) 1.2.4开发者决定一切 (4) 1.3下载及构建Spring 3.1 (5) 1.3.1下载Spring 3.1正式发布版 (5) 1.3.2基于SVN库持续构建Spring源码 (6) 1.4小结 (7) 2控制反转容器 (8) 2.1DI及Spring DI概述 (8) 2.1.1面向Java ME/Java SE的BeanFactory (8) 2.1.2面向Java EE的ApplicationContext (9) 2.2多种依赖注入方式 (9) 2.2.1设值注入 (9) 2.2.2构建器注入 (11) 2.2.3属性注入 (12) 2.2.4方法注入 (12) 2.3借助Autowiring策略智能注入协作者 (13)

ABAQUS2016版安装步骤.pdf

64位Abaqus2016 Win7安装教程 (一颗星星亲测安装)(关闭防火墙)(关闭杀毒软件)Abaqus2016安装共分为三部分,即License、Solver、CAE,这三部分依次安装。安装文件夹下的内容如下图所示。1位License,2为Solver安装部分,3位CAE安装部分。安装前需要将IE浏览器升级至IE10或IE11,我升级至IE10。 1.License安装 1.在_SolidSQUAD_文件夹下,将所有的文件复制到您要安装的文件夹下,如我的安装文件夹为C:\Simulation Software\ABAQUS 2016\License。 2.复制完成后,打开ABAQUS.lin文件,以记事本格式,如下图,将this_host改为您的计算机名,切记其余的不要改动。

3.右键点击server_install.bat,以管理员身份打开。(只需打开以下即可)。 4.右键点击Imtools.exe,出现下图。 5. 点击Config Serverce,出现下图,选在第1步中复制后的文件,此处和Abaqus 以前的版本一致。 6.点击Start/Stop/Reread,再点击Start Server。

7.至此License安装完成。环境变量不需设置。 2. Solver安装 1. 首先安装3DEXPERIENCE_AbaqusSolver,打开此文件夹,以管理员身份运行Steup.exe。 2.点击下一步。 3.选择安装目录,并下一步。

4.点击下一步。 5.点击安装。 6.安装过程中

7.显示安装完成。 8. 安装CAA_3DEXPERIENCE_AbaqusSolver,打开此文件夹,以管理员身份运行Steup.exe。 9.

总结的Javadoc转换chm帮助文档的四种方法

https://www.360docs.net/doc/4411938309.html,/blog/1051688 李顺利 [2010年1月6日] 关键词 Javadoc chm 转换 jd2chm javadoc2chm javadoc2help Javadoc2chm 中文乱码李顺利 前言 朋友,当您在一个项目完成后,是不是需要把你的源码打包并且把注释打成Javadoc交给客户,Eclipse或者MyEclipse自动打成的Javadoc文档都是基于网页格式的,打开是很方便,不过真的用的时候,搜索每个方法或者什么的就很麻烦了,而chm帮助文档格式不但文件小,查阅都很方便,所以网上就出现了很多把Javadoc转换为chm格式的帮助文档的软件/工具或者方法。 自己最近需要真的需要这个方面的需求,查阅了网上很多方法,发现很多都是写的很不详细,对于我这种刚接触的很是不清楚,经过我的学习和理解,现提供从网上总结的Javadoc转换chm帮助文档的四种方法,详细提供各个转换的步骤供大家学习,并且提供英文版本和中文版本Javadoc转换过程中出现的问题,特别是中文的时候出现的乱码现象,也提供一些解决方案。 预处理 转换之前需要了解的是chm是微软公司发布的一种帮助文档格式,所有,要使用下面的方法转换,请先安装HTML Help Workshop(后面简称为HHW)(实际上后面的一些处理有些都是在上面操作的) https://www.360docs.net/doc/4411938309.html,/en-us/library/ms669985.aspx,下载完毕后就是安装了,很简单。 还有一个很重要的问题,就是如何把项目打成Javadoc,这有人应该会说,很简单啊,就是使用Eclipse或者Myeclipse的Export功能,是的,这是可以,但是有些小的方面还是需要我们强烈注意的

ABAQUS关键字(keywords)

ABAQUS帮助里关键字(keywords)翻译 (2013-03-06 10:42:48) 转载▼ 分类:abaqus 转自人人网 总规则 1、关键字必须以*号开头,且关键字前无空格 2、**为注释行,它可以出现在中的任何地方 3、当关键字后带有时,关键词后必须采用逗号隔开 4、参数间都采用逗号隔开 5、关键词可以采用简写的方式,只要程序能识别就可以了 6、不需使用隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上一行的末尾加逗号便可以 ----------------------------------------------------------------------------------------------------------------------------------------- *AMPLITUDE:幅值 这个选项允许任意的载荷、和其它指定的数值在一个分析步中随时间的变化(或者在ABAQUS/Standard分析中随着的变化)。 必需的参数: NAME:幅值曲线的名字 可选参数: DEFINITION:设置definition=Tabular(默认)给出表格形式的幅值-时间(或幅值-频率)定义。设置DEFINITION=EQUALLY SPACED/PERIODIC/MODULATED/DECAY/SMOOTH STEP/SOLUTION DEPENDENT或BUBBLE来定义其他形式的幅值曲线。 INPUT:设置该参数等于替换输入文件名字。 TIME:设置TIME=STEP TIME(默认)则表示分析步时间或频率。TIME=TOTAL TIME表示总时间。 VALUE:设置VALUE=RELATIVE(默认),定义相对幅值。VALUE=ABSOLUTE表示绝对幅值,此时,行中载荷选项内的值将被省略,而且当温度是指定给已定义了温度TEMPERATURE=GRADIENTS(默认)梁上或壳上的,不能使用ABSOLUTE。 对于DEFINITION=TABULAR的可选参数: SMOOTH:设置该参数等于 DEFINITION=TABULAR的数据行 第一行 1、时间或频率 2、第一点的幅值(绝对或相对) 3、时间或频率 4、第二点的幅值(绝对或相对) 等等 基本形式: *Amplitude,name=Amp-1 0.,0.,0.2,1.5,0.4,2.,1.,1.

Cinema 4D 汉化帮助文档PDF.pdf

Cinema 4D 汉化帮助文档聚众翻译v2015.09.06 【前言】 这只是一个提议,希望有更多朋友的加入,目的没打算是把这玩意全部汉化完成,其中的困难非一小撮人可以解决的。只想能发动很多的朋友来共同学习,古语有云“眼过千遍不如手过一遍”。 其次,也是因为国内盗版盛行,官方是不会做中文帮助文档。倡议大伙多多支持正版软件以求获得官方中文帮助文档的发布 很早以前R13版本时,CG天下(论坛)曾发动过付费的帮助文档的汉化,最终任务艰巨而放弃(猜的)。我在想象,如果这一次的倡议,参与翻译的同学名字能在这个页面写上一千多位,那么真就是全民汉化的奇迹了,目前也就“呵呵”而已吧。做过总比想了不错的好,不怕失败就怕放弃。 话说回来,校对同学是很重要的,需要对C4D软件很了解,校正其中命令菜单的翻译。然后是翻译,还有不可缺少的编辑同学,翻译完成,需要填写进html文档中。估计会有很多同学不会编辑html,当然,若自己能编辑最好了,你可以独立发布,也可以整理在我发布的这个版本中。 支持的同学再多,也敌不过你的加入。 其中菜单命令的翻译,都是在软件中切换中英文来查找的官方中文命令。希望刚开始能有个严谨的态度吧。虽然我也不会英文,也是通过各种汉化工具来做的,每学习一两条,从此进步速速哒,哈哈。 【汉化方法】 方法有多中,首先打开软件安装目录。可以在桌面图标上右键→打开文件所在的位置。或者在这个目录下“X:\Program Files\MAXON\CINEMA 4D R17\help\US\html 全部都是html文件,三千多个。Ctrl+a 全选,右键→属性 取消“只读”的勾选,这样才能编辑文档。 一、使用 notepad++ 软件修改。全部代码编辑,适合码农,编辑性能卓越,操作指数困难。从C4D中打开帮助面板,选择一个你想翻译的页面。右键→属性 地址栏中“5425.html”便是文件名称。 然后在帮助文档的文件夹中“X:\Program Files\MAXON\CINEMA 4D R17\help\US\html”搜索“5425.html”使用notepad++软件打开。

中文帮助文件精选

英文版对应中文目录(2009) 3 执行概况 3 科研与开发 3 市场营销 4 生产 4 财务 5 公司的成功 5 传感器工业 5 传感器的顾客 5 各群体的购买标准 6 定位 7 价格, 年龄, 和可靠性 7 各群体的标准 8 Foundation?快讯 8 首页, 股票和债券总结, 财务报表和生产分析 8 群体分析 9 可达性、市场占有率和产品排行榜 10 市场份额报告和直观图 10 人力资源 / 全面质量管理报告 11 预计报告和年度报告11 资产负债表 11 现金流量表 11 收益表 12 购买决策 12 粗略删减 12 粗删阶段的定位 12 粗删阶段的价格 12 粗删阶段的可靠性 13 精细筛选 13 精选阶段的定位 13 精选阶段的价格 13 精选阶段的可靠性 14 年龄 14 市场因素 14 知名度 14 获得产品难易度 14 卖方市场 15 市场规模与发展 15 以销售量计算的市场规模 15 生产 15 科研与开发 16 改变速度, 尺寸和可靠性 16 开发新产品 16 项目管理 17 产品的年龄 18 市场营销 18 产品定价 18 宣传和销售预算 19 销售预测 20 生产 20 生产力 21 改变自动化程度 21 财务 21 短期债务 22 债券 23 股票 23 紧急贷款 23 信用政策 24 附加模块 24 人力资源 25 全面质量管理 25 形式分析 25 直观图 26 客户需求中心和需求的改变 26 理想点 27 工业需求分析 28 生产能力分析 29 边际分析 30 边际潜力 31 消费者调查报告 32 预测 32 基本预测方法 32 定性分析 33 年底顾客调查报告 33 预测, 预计报告和年底的现金状况 33 最坏情况 / 最好情况 34 六大基本策略34 以产品寿命周期为中心的成本领袖 策略 34 以产品寿命周 期为中心的区别策略 35 全面成本领袖策略 35 全面区别策略 35 壁龛成本领袖策略(低技术) 35 壁龛区别策略(高技术) 36 平衡计分卡36 对你公司的指导 37 索引

ABAQUS帮助文档

初始损伤对应于材料开始退化,当应力或应变满足于定义的初始临界损伤准则,则此时退化开始。Abaqus 的Damage for traction separation laws 中包括:Quade Damage、Maxe Damage、Quads Damage、Maxs Damage、Maxpe Damage、Maxps Damage 六种初始损伤准则,其中前四种用于一般复合材料分层模拟,后两种主要是在扩展有限元法模拟不连续体(比如crack 问题)问题时使用。前四种对应于界面单元的含义如下:Maxe Damage 最大名义应变准则:Maxs Damage 最大名义应力准则:Quads Damage 二次名义应变准则:Quade Damage 二次名义应力准则 最大主应力和最大主应变没有特定的联系,不同材料适用不同准则就像强度理论有最大应力理论和最大应变理论一样~ ABAQUS帮助文档10.7.1 Modeling discontinuities as an enriched feature using the extended finite element method 看看里面有没有你想要的 Defining damage evolution based on energy dissipated during the damage process 根据损伤过程中消耗的能量定义损伤演变 You can specify the fracture energy per unit area,, to be dissipated during the damage process directly. 您可以指定每单位面积的断裂能量,在损坏过程中直接消散。Instantaneous failure will occur if is specified as 0. 瞬间失效将发生 However, this choice is not recommended and should be used with care because it causes a sudden drop in the stress at the material point that can lead to dynamic instabilities.

Sapera LT帮助文档 中文版

Sapera帮助文档 简介:Sapera LT 是一套用于图像采集、显示和控制的独立于硬件以外的 C 和C++ 软件库,支持所有DALSA Coreco 硬件平台。它的综合功能集包括程序可移植性、多样化的相机控制、灵活的显示和管理功能,以及易于使用的应用开发向导。Sapera LT 与Microsoft Visual Studio C/C++、.Net、Visual Basic 6.0 和Borland C++ Builder 兼容,支持Windows XP、2000 和NT 平台。 一.Sapera++介绍 Sapera++是Sapera LT为用户提供的API. Sapera++ 包含两大类:基础应用类(Basic Classes)和GUI类(GUI Classes)。 1.基础应用类: 提供了用户进行图像开发的基本函数,命名方式为Sap+类功能名,其结构如下图所示: Sapera Basic Class 函数功能介绍: Data Classes: 功能:下属多个数据类,每一个数据类管理了一种特定数据类型 下属数据类:SapData Class SapDataHSI Class SapDataHSV Class SapDataFloat Class SapDataFPoint Class SapDataFRGB Class SapDataMono Class SapDataPoint Class SapDataRGB Class

SapDataRGBA Class SapDataYUV Class ●SapAcquisition 功能:控制与板卡相连接的采集设备 常用函数:SapAcquisition::SapAcquisition SapAcquisition::Create SapAcquisition::Destroy SapAcquisition::ApplyLut SapAcquisition::GetParameter, SapAcquisition::SetParameter SapAcquisition::GetSignalStatus SapAcquisition::IsSignalStatusAvailable ●SapAcqCallbackInfo 功能:存储SapAcquisition类回调的内容 常用函数:SapAcqCallbackInfo::GetContext SapAcqCallbackInfo::GetSignalStatus ●SapAcqDevice 功能:由设备读、写信息,还可直接发送、寄存事件至设备。常用于直接连接电脑的相机(如GigE相机) 常用函数:SapAcqDevice::SapAcqDevice SapAcqDevice::Create SapAcqDevice::Destroy SapAcqDevice::GetConfigFile, SapAcqDevice::SetConfigFile SapAcqDevice::UpdateFeaturesFromDevice ●SapAcqDeviceCallbackInfo 功能:存储SapAcqDevice类回调的内容 常用函数:SapAcqDeviceCallbackInfo::SapAcqDeviceCallbackInfo SapAcqDeviceCallbackInfo::GetAcqDevice ●SapBayer 功能:Bayer转换操作(分为软件和硬件实现两种) 常用函数:SapBayer::WhiteBalance SapBayer::EnableLut SapBayer::GetAlign, SapBayer::SetAlign SapBayer::GetWBGain, SapBayer::SetWBGain ●SapBuffer 功能:操作buffer资源 常用函数:SapBuffer::SapBuffer SapBuffer::Create SapBuffer::Clear SapBuffer::Destroy SapBuffer::GetParameter, SapBuffer::SetParameter SapBuffer::GetPitch SapBuffer::GetPixelDepth, SapBuffer::SetPixelDepth SapBuffer::GetIndex, SapBuffer::SetIndex

EA帮助文档(中文)

## Enterprise Architect帮助文档 帮助文档翻译

目录 简介 (2) 从此处开始 (2) 使用EA (2) 用EA建模 (2) 模型管理 (2) 项目管理 (2) 编码工程 (2) 调试和配置文档 (2) 数据建模 (2) 一张数据表格 (2) 创建一个表格 (3) 设置表格属性 (4) 创建字段 (9) 创建Oracle包 (11) 主键 (11) 外键 (12) 存储过程 (17) 视图 (21) 索引,触发器和检查约束 (23) 生成DDL (25) 把一个包生成DDL (25) 进程的数据类型转换 (26) 包的数据类型转换 (27) 数据库管理系统数据类型 (28) 从开放式数据库中导入数据库模式 (29) 转化MDA (33) XML技术 (33) 生成文档 (33) EA扩展 (33) UML字典 (33) 项目角色和EA (33) 授权管理 (33) 术语 (33)

简介 从此处开始 使用EA 用EA建模 模型管理 项目管理 编码工程 调试和配置文档 数据建模 一张数据表格 下面展示了一个数据模型表,上面有三个表格,相互之间用主外键连接起来。上面同样展示了主外键的操作。你也可以添加其他操作:检验,触发器,约束性,索引。

一个数据模型表在EA中表现为一个类表,创建方法和其他类型的表一样。 创建一个表格 什么是表 关系模型数据库中,最基础的模型结构就是“表”。一个表代表了具有相同结构的一系列记录。UML数据模型配置文件中的表表现为一个衍型类,这就是说,一个带着衍型的类元素作用于它之上。一个表的图标表示在图表的右上方。 创建一个表 通过以下步骤创建一个表: 1、选择一个表; 2、选择工具条选项中的更多工具|扩展|数据模型菜单; 3、点击元素列中的表格元素,然后点击表。一个表格就展示在表上了;

abaqus子结构帮助文档

OVERVIEW OF SUBSTRUCTURES IN Abaqus/CAE 39.Substructures This section explains how to integrate substructures into your analysis in Abaqus/CAE.The following topics are covered: ?“Overview of substructures in Abaqus/CAE,”Section39.1 ?“Generating a substructure,”Section39.2 ?“Specifying the retained nodal degrees of freedom and load cases for a substructure,”Section39.3?“Importing a substructure into Abaqus/CAE,”Section39.4 ?“Using substructure part instances in an assembly,”Section39.5 ?“Recovering?eld output for substructures,”Section39.7 ?“Visualizing substructure output,”Section39.8 39.1Overview of substructures in Abaqus/CAE Substructures are collections of elements that have been grouped together,so the internal degrees of freedom have been eliminated for the https://www.360docs.net/doc/4411938309.html,ing a substructure make model de?nition easier and analysis faster when you analyze a model that contains identical pieces that appear multiple times(such as the teeth of a gear),because you can use a substructure repeatedly in a model.Substructures are connected to the rest of the model by the retained degrees of freedom at the retained nodes.Factors that determine how many and which nodes and degrees of freedom should be retained are discussed in “De?ning substructures,”Section10.1.2of the Abaqus Analysis User’s Manual.Substructure de?nition in your model follows two sets of steps: ?“Creating substructures in your model database,”Section39.1.1 ?“Including substructures in your analysis,”Section39.1.2 39.1.1Creating substructures in your model database You can create substructures in Abaqus/CAE by following these general steps: 1.Create or open the model database in which you want to specify substructures in Abaqus/CAE. 2.In the Step module,create a Substructure generation step.Abaqus/CAE converts the entire model into a single substructure.For more information,see“Generating a substructure,” Section39.2. 3.In the Load module,create Retained nodal dofs boundary conditions to determine which degrees of freedom will be retained as external degrees of freedom on the substructure.You can also de?ne a load case in the substructure generation step if you want to apply a load to the substructure at

@Material Studio中文版帮助手册

欢迎 欢迎使用Materials Studio Materials Studio是一个采用服务器/客户机模式的软件环境,它为你的PC机带来世界最先进的材料模拟和建模技术。 Materials Studio使你能够容易地创建并研究分子模型或材料结构,使用极好的制图能力来显示结果。与其它标准PC软件整合的工具使得容易共享这些数据。 Materials Studio的服务器/客户机结构使得你的Windows NT/2000/XP,Linux和UNIX服务器可以运行复杂的计算,并把结果直接返回你的桌面。 Materials Studio采用材料模拟中领先的十分有效并广泛应用的模拟方法。Accelry’s的多范围的软件结合成一个集量子力学、分子力学、介观模型、分析工具模拟和统计相关为一体容易使用的建模环境。卓越的建立结构和可视化能力和分析、显示科学数据的工具支持了这些技术。 无论是使用高级的运算方法,还是简单地利用Materials Studio增强你的报告或演讲,你都可以感到自己是在用的一个优秀的世界级材料科学与化学计算软件系统。 易用性与灵活性 Materials Studio可以在Windows 98,Me,NT,2000和XP下运行。用户界面符合微软标准,你可以交互控制三维图形模型、通过简单的对话框建立运算任务并分析结果,这一切对Windows用户都很熟悉。 Materials Studio的中心模块是Materials Visualizer。它可以容易地建立和处理图形模型,包括有机无机晶体、高聚物、非晶态材料、表面和层状结构。Materials Visualizer 也管理、显示并分析文本、图形和表格格式的数据,支持与其它字处理、电子表格和演示软件的数据交换。 Materials Studio是一个模块化的环境。每种模块提供不同的结构确定、性质预测或模拟方法。你可以选择符合你要求的模块与Materials Visualizer组成一个无缝的环境。你也可以把Materials Visualizer作为一个单独的建模和分子图形的软件包来运行。 如果你安装了Materials Studio的其它模块,后台运算既可以运行在本机,也可以通过网络运行在远程主机上。这取决于你建立运算时的选择和运算要求。Materials Studio的客户机/服务器模式支持服务器端运行在Windows NT/2000/XP,Linux或UNIX下,使得你可以最大化利用计算资源。 效率和交流 所以的研究人员都可以从Materials Studio强大功能中获益。这份文档的“演示”部分给出了一些简单的分子和材料的模型。这能使你获得对材料的更好的理解并能创建优秀的图形。与其它Windows软件的协同工作使得能容易地拷贝粘贴这些图形到其它文档。结构和性质的数据能容易地从电子表格和数据库中导入导出。Materials Studio帮助你显示和共享数据。Materials Visualizer也可以安装在研究部门、生产部门、

abaqus帮助文档之地震相应计算分析

2.1.15 Seismic analysis of a concrete gravity dam Products: Abaqus/Standard Abaqus/Explicit In this example we consider an analysis of the Koyna dam, which was subjected to an earthquake of magnitude 6.5 on the Richter scale on December 11, 1967. The example illustrates a typical application of the concrete damaged plasticity material model for the assessment of the structural stability and damage of concrete structures subjected to arbitrary loading. This problem is chosen because it has been extensively analyzed by a number of investigators, including Chopra and Chakrabarti (1973), Bhattacharjee and Léger (1993), Ghrib and Tinawi (1995), Cervera et al. (1996), and Lee and Fenves (1998). Problem description The geometry of a typical non-overflow monolith of the Koyna dam is illustrated in Figure 2.1.15–1. The monolith is 103 m high and 71 m wide at its base. The upstream wall of the monolith is assumed to be straight and vertical, which is slightly different from the real configuration. The depth of the reservoir at the time of the earthquake is = 91.75 m. Following the work of other investigators, we consider a two-dimensional analysis of the non-overflow monolith assuming plane stress conditions. The finite element mesh used for the analysis is shown in Figure 2.1.15–2. It consists of 760 first-order, reduced-integration, plane stress elements (CPS4R). Nodal definitions are referred to a global rectangular coordinate system centered at the lower left corner of the dam, with the vertical y-axis pointing in the upward direction and the horizontal x-axis pointing in the downstream direction. The transverse and vertical components of the ground accelerations recorded during the Koyna earthquake are shown in Figure 2.1.15–3 (units of g = 9.81 m sec–2). Prior to the earthquake excitation, the dam is subjected to gravity loading due to its self-weight and to the hydrostatic pressure of the reservoir on the upstream wall. For the purpose of this example we neglect the dam–foundation interactions by assuming that the foundation is rigid. The dam–reservoir dynamic interactions resulting from the transverse component of ground motion can be modeled in a simple form using the Westergaard added mass technique. According to Westergaard (1933), the hydrodynamic pressures that the water exerts on the dam during an earthquake are the same as if a certain body of water moves back and forth with the dam while the remainder of the reservoir is left inactive. The added mass per unit area of the upstream wall is given in approximate form by the expression , with , where = 1000 kg/m3 is the density of water. In the Abaqus/Standard analysis the added mass approach is implemented using a simple 2-node user element that has been coded in user subroutine UEL. In the Abaqus/Explicit analysis the dynamic interactions between the dam and the reservoir are ignored. The hydrodynamic pressures resulting from the vertical component of ground motion are assumed to be small and are neglected in all the simulations. Material properties

相关文档
最新文档