ISIGHT二次开发
2016-10-24 by:CAE仿真在线 来源:互联网
1. isight开发业务范围
Overview•ApplicationsØ以程序的方式创建工具、编辑、执行模型、检索结果及后处理等工作•Components
独立的工具,已通过isight适配器解码,可直接添加到优化流程中
•Plug-ins
已有组件功能的延伸性开发
•Units
模型单位系统
•Datatypes
数据类型
•Visuals
针对后处理工作定制图形化显示或表格
•Clients
客户端
2. ApplicationDevelopment
•isight提供了一个开发环境,可以集成分析工具--自动化计算流程--增加自定义算法—界面定制。
•通过开发的任务可以动态的配置和控制模型执行过程
•LoggingOn
•Buildinga Model
Creating(Loading)a New(Existing)Model
Adding Parameters to a Component
Configuring Components
Compiling and Executing the Application
•ExecutingaModel
Creating aJob
Submitting and Monitoring aJob
Reviewing Job CompletionStatus
RetrievingResults
•ConfiguringJ2EE EJB Event ListenerApplications
监控和查看(simulia执行引擎的)任务消息(logs)。
3. ComponentDevelopment
•Isight中组件分两大类
Process component
Applicationcomponent
•Isight中组件以.jar的形式存放,包含如下文件:
Editor Javaclass(编辑类)
Executor Javaclass(执行类)
Handler Javaclass(控制类)
PostProcessorJava(后处理类)
API(ApplicationProgramming Interface) Javaclass(应用程序接口类)
Resourcefiles(素材(图片)类)
An XML descriptorfile(描述文件)
Any other filesnecessary(其他)
4. Plug-InDevelopment
•Isight开放的架构允许用户针对已有标准组件进行功能延伸性开发,或者,用户针对自己的需求开发自己的组件(工具)-applicationdevelopment。
•Isight提供的标准plug-in插件有:
ApproximationTechniques
Approximation ErrorAnalysisMethods
CalculatorFunctions
DOETechniques
ExplorationStrategies
Grid
Monte Carlo SamplingTechniques
OptimizationTechniques
Random VariableDistributions
Target SolverTechniques
5. UnitsDevelopment
•Isight已具备丰富的单位系统,可满足绝大部分用户工作需求
•针对特殊需求,isight提供了Units API接口,方便用户自定义单位并进行参数转换
•Units依附于isight模型中的参数或属性
6. DatatypeDevelopment
•Isight提供数据类型定制接口
•通过.jar文件来控制数据类型的格式和组成
•.jar文件组成如下:
EditorJavaclass
ValueJavaclass
RendererJavaclass
AnXML descriptorfile
Any other filesnecessary
7. Other
SecureCredentialsAccess
•访问安全凭据
DevelopingSIMULIAExecutionEngineWebApplications
通过SIMULIA ExecutionEngineAPIs开发Web应用程序
相关标签搜索:ISIGHT二次开发 ISight培训 ISight培训课程 ISight分析 ISight在线视频教程 ISight技术学习教程 ISight软件教程 ISight资料下载 ISight代做 ISight基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训