CAD/CAE开发
pois
这个作者很懒,什么都没留下…
展开
-
.Net ( c# ) 与 Fortran 混合编程实例(二):杆系结构有限元法——平面桁架解答(1):总述
第一节 设计总说明1.1 桁架结构基本信息输入本程序采用读取文本文件的形式取得结构原始数据,由两个文本文件组成,一个存放杆件信息,另一个存放节点信息。输入格式如下:bars.txt(杆件编号),(起点节点编号),(终点节点编号),(杆件EA)其中,“杆件编号、起点节点编号、终点节点编号”为整形,“杆件EA”为浮点型;nodes.txt(节点编号),(原创 2011-10-08 19:12:05 · 3235 阅读 · 0 评论 -
OpenSees开发(二)源码分析——平面桁架静力有限元分析实例
这是一个平面桁架静力分析算例,代码位于 OpenSees2.3.0\EXAMPLES\Example1\main.cpp这里先给出源代码:#include #include #include #include // includes for the domain classes#include #include #include #include #inc原创 2015-11-24 10:17:49 · 5419 阅读 · 3 评论 -
OpenSees开发(一)windows 上编译opensees (使用vs2005)
1.下载源码:stable.ziparchive2.下载原创 2014-06-15 01:04:04 · 6482 阅读 · 2 评论 -
.Net(c#) 通过 Fortran 动态链接库,实现混合编程
c# 与 Fortran 混合编程解决方案主要有两种:1. 进程级的交互:在 Fortran 中编译为控制台程序,.Net 调用(System.Diagnostics.Process),然后使用 Process 的 StandardOutput 属性读取控制台输出内容,显示到界面上。2. 代码级的交互:在 Fortran 中编译为动态链接库,.Net 调用此非托管 DLL 。本原创 2011-08-30 23:00:00 · 2337 阅读 · 0 评论 -
.Net ( c# ) 与 Fortran 混合编程实例(二):杆系结构有限元法——平面桁架解答(2)
第二节 桁架结构基本信息录入与保存此节之后会结合一个算例。结构如图,EA = 300000 kN杆件编号、节点编号、坐标系:2.1 文本信息bars.txt1,1,3,3000002,2,3,3000003,4,3,3000004,2,4,300000nodes.txt1,0,3,1,1,0,02,0,0,1,1,0,0原创 2011-10-08 19:47:53 · 1681 阅读 · 0 评论 -
.Net ( c# ) 与 Fortran 混合编程实例(二):杆系结构有限元法——平面桁架解答(4):测试
4.1 编写主程序新建控制台程序,命名为 Main,添加对 Business.dll 的引用,新建类,命名为 ClassPrint,贴入:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Business;namespace Mai原创 2011-10-08 20:19:22 · 2178 阅读 · 0 评论 -
在VS中用CLAPACK解决广义特征值问题
CLAPACK是LAPACK的C语言接口。LAPACK的全称是Linear Algebra PACKage,是非常著名的线性代数库。LAPACK是用Fortran写的,为了方便C/C++程序的使用,就有了LAPACK的C接口库CLAPACK。现在通过使用CLAPACK中的一个函数dggev_解广义特征值问题来学习一下使用的方法。平台:vs05步骤:1.下原创 2013-06-16 01:25:41 · 4377 阅读 · 0 评论 -
常用选择集使用及判断实体类型
http://blog.csdn.net/fly_902/article/details/5733383转载 2013-04-09 10:34:57 · 1390 阅读 · 0 评论 -
arx选择集实例
大多数ObjectARX函数在处理选择集和实体时,都用名字来识别选择集或实体,该名字用一个长整型对来表示的,并对AutoCAD来维护。在ObjectARX中,该名字的类型为ads_name。在对选择集或实体进行操作之前,ObjectARX应用程序必须通过调用一个返回其名字的库函数来得到选择集或实体名字。注意:选择集和实体的名字是不稳定的,它们仅仅在AutoCAD当前图形工作时有效。如果从A转载 2013-04-09 10:35:48 · 1904 阅读 · 0 评论 -
如何在AutoCAD中实现鼠标双击事件
摘要:本文为在AutoCAD ObjectARX二次开发中遇到的鼠标双击事件提供了多种解决方法。在AutoCAD编程中,开发者可能会有这样一个好想法,或者用户有这么一个需求:当用鼠标双击某个实体的时候,弹出一个窗体,显示实体的属性,比如说,一所学校的名称、座落等信息。(一) 在AutoCAD2000i中的实现在AutoCAD2000i中有一个新的ObjectARX API专门用转载 2013-07-08 16:27:19 · 5238 阅读 · 0 评论 -
.Net ( c# ) 与 Fortran 混合编程实例(一):求线性方程组的解
几点说明:1.线性方程组的输入采用矩阵形式,以 “," 分割,写入 txt 文本中;2. .Net 读取文本,以 ”,“ 拆分存入二维数组中,再将数组传递给 Fortran DLL 进行求逆、求解;3.求解( A x = b )方法采用系数矩阵 A 求逆与 b 列阵相乘取得解列阵 x 。4.开发平台: VS2008 + CVF65. Debug 文件夹清单:—— Deb原创 2011-10-04 16:48:24 · 2932 阅读 · 0 评论 -
.Net ( c# ) 与 Fortran 混合编程实例(三):杆系结构有限元法——平面刚架解答(1):概述
在杆系结构有限元法中,平面刚架与平面桁架内力计算过程几乎完全相同,除下列几点需要注意之外可以直接继承桁架解答的类,只需部分方法覆写即可。1.等效节点荷载的定义;2.总刚度矩阵,荷载列阵,边界列阵,位移列阵的维数改为3倍的节点数;3.本文不涉及含有组合节点的平面模型,含有组合节点的单元须额外修正单元刚度矩阵,程序中不涉及;4.本文只给出关键算法。(未完待续)原创 2011-10-18 16:14:27 · 1699 阅读 · 0 评论 -
CLAPACK动态调用
http://blog.csdn.net/silyvin/article/details/9104463在VS中用CLAPACK解决广义特征值问题中介绍了原创 2014-04-17 23:40:29 · 1336 阅读 · 0 评论 -
ObjectArx自定义实体入门(C++)及注意事项 .
http://blog.csdn.net/zhujiang1001/article/details/1819938 本文介绍了构造自定义实体的步骤、必须继承的函数和必须注意的事项1.新建一个从AcDbEntity继承的类,如EntTest,必须添加的头文件: "stdarx.h","acadstrc.h", "geassign.h"。 2.在该类头文件的类声明中添加宏:ACRX转载 2013-03-06 16:34:28 · 5864 阅读 · 0 评论 -
.Net ( c# ) 与 Fortran 混合编程实例(二):杆系结构有限元法——平面桁架解答(3)
第三节 构造有限元法基本方程3.1 形成未引入边界的总刚度矩阵、总荷载列阵、总边界列阵新建类,命名为 ClassCalculation,贴入以下代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.In原创 2011-10-08 20:12:30 · 1674 阅读 · 0 评论 -
开放有限元分析计算平台介绍
http://www.cnblogs.com/drwangx/archive/2013/01/29/open_numerical_simulation_platform.html1. OpenFOAM (http://www.openfoam.com/) OpenFOAM(Open Field Operation and Manipulation)是一款可以模拟任何转载 2015-12-01 11:02:35 · 2747 阅读 · 0 评论