- 博客(62)
- 资源 (6)
- 收藏
- 关注
原创 使用PARAVIEW进行NASTRAN后处理
NASTRAN的计算输入文件是BDF文件,输出文件一般是XDB,OP2或HDF5,也会有文本的F06可以输出。通常PATRAN可以进行这些文件的后处理,但PATRAN的后处理显示效果并不好,也没有slice,clip,半透明等显示效果,只能做一些基本的后处理显示,PARAVIEW对数据的后处理能力要强大得到,可以做出各类效果以达到深入观察结果分布和规律的效果。为此,将NASTRAN的计算结果在PARAVIEW中进行处理将会大大提高后处理的效果。PARAVIEW支持读入BDF文件和f06文件。
2024-05-28 16:05:46
1608
1
原创 ABAQUS中创建主视图命令菜单和工具条
命令注册文件如下所示,其中registerKernelMenuButton函数用于将模块mainViewOri(参数moduleName,即算法文件名,python中使用文件名做为模块名)中的函数setMainViewOri(参数functionName,点击菜单后执行的相应python模块中的函数名)注册到一个显示名称为mainViewOri(参数buttonText)的菜单项上,这个命令可以应用于所有Modules(参数applicableModules)。其中的图标可以在界面右下角处自定义。
2024-02-21 17:10:19
3582
1
原创 ABAQUS二次开发中创建SET
在ABAQUS中创建加载、边界条件时,需要使用set,创建set时需要使用对象集合对象中的Set函数,这个函数需要提供加入对象集合的列表,但这个对象列表好像并不能自行创建,只能通过ABAQUS各类对象集合中的findAt、getSequenceFromMask、getByBoundingSphere、getByBoundingCylinder或getByBoundingSphere函数得到,但这几个函数在直接使用PYTHON编程时都不太好用。这个函数返回一个字典,如下所示。
2024-02-02 10:56:20
1620
原创 理解调和平均
其实换一种方式更容易理解,我们平常所说的平均指的是两个或多个东西是具有同等地位的或每个东西的数量都是相同的,才能直接平均,如果每个东西的量不同,我们会使用加权平均。调和平均一般可用于求平均速度,平均电阻等。总结来说,调和平均是用于固定总量的平均效率。个,也就是说,这两个东西的数量是不同的,那么求平均就得用加权平均。最为熟知的解释是应该使用总路径除以总时间得到平均速度即。以平均速度为例,路径为。,那么平均速度为何不是。也就是调和平均,所以说。
2023-11-02 10:58:56
548
原创 PATRAN的快捷键、菜单、工具条设置
3.菜单可以自己写一个菜单文件,名称应为p3_user_menu.xxx.def并放在patran安装目录下,patran启动后会自动加载,其中每个如下的数据块生成一个菜单项。2. 工具条通过PATRAN安装目录下的p3toolbar.def定制,每个如下的数据块表示一个工具按键,其中的CLASS和FUNCTION要提前加载进来。
2023-11-01 09:33:55
1280
原创 使用python修改文件的创建时间、访问时间和修改时间
其中第二个参数是一个tuple,分别是访问时间和修改时间的时间戳,这个时间戳是一个整数,表示的是自1970年1月1日之后到秒数,可以使用datetime类的timestamp函数得到。
2023-10-31 09:30:59
1069
原创 二维坐标的平移和旋转
如果需要平移,则需要看是先平移再旋转还是先旋转再平移。假定平移后的坐标系原点在平移前坐标系中的坐标是。上述转换式可以如此理解,转换矩阵的第一行为新坐标系的。对于经常使用的如下式,与先旋转再平移是等价的。轴在旧坐标系中的方向矢量,第二行类似。逆时针旋转至新的坐标系。后,原坐标系中的坐标点。在新坐标系中的坐标为。
2023-10-09 15:35:18
607
原创 APACHE设置WEBDAV
2、下载完成后,直接解压即可,解压后将Apache24文件夹即是程序文件夹,这个文件夹可以放到任何位置,但需要与Apache24/conf/httpd.conf文件中的ServerRoot设置一致,如我将Apache24文件 夹放到了c:/SOFT/中,此处的ServerRoot就应该设置为c:/SOFT/Apache24,即下图中的第39行(第37行只是定义了一个变量SRVROOT,由于这个路径使用的十分频繁,因而将其定义为一个变量)4、配置webdav。生成的文件内容如下所示,每行表示一个用户。
2023-09-23 08:32:16
1300
原创 numpy中的gradient函数求多元数值偏导
如果对于一个二维数组z(x,y)求数值偏导,z的每一行对应的是同一个y值的函数值,每一列对应的是同一个x值的函数值,x,y值的各个坐标点值放在x,y数组中,则计算偏导。
2023-08-31 09:28:47
1158
原创 EXCEL中不可见字符清理
有时人眼都能看出来有这个字符串,但使用EXCEL的查找功能,结果就是没有,这时可以将其导出为文本文件,检查其问题所在,有可能有不显示的字符在其中作祟。也可以使用clean()函数来清除所有的不可打印字符。经过以上操作,应该就可以查找到目标字符串了。
2023-08-30 09:41:20
410
原创 在EXCEL或WORD中使用OUTLOOK发送EMAIL
如果有多个发件人帐户,在OUTLOOK上可以通过MailItem的属性SendUsingAccount指定帐户,但这个属性值的类型并不是string,而是Account类型的,这个可以通过Application.Session.Accounts(i)来指定;在需要发送EMAIL的程序中写以下VBA程序,其中strEMailRecipient,strSubject,strBody分别是邮件接收地址,邮件标题和邮件内容,均为字符串。appOutlook类型为 Outlook.Application。
2023-08-30 09:37:13
612
原创 使用EXCEL中的信息批量生成word模块要求的文档
上述程序使用的WORD模板文件为E:\00PROP\\test.doc,该文件中使用“占位符1”、“占位符2”...标记需要使用EXCEL中数据替换的部分,需要替换的数据存储在EXCEL表中的A列、B列...有时需要根据一个WORD模板批量生成文档,文档中的部分内容来自于EXCEL表格,这时可以在EXCEL中使用VBA编写以下程序。
2023-08-30 09:31:23
615
原创 EXCEL中使用VBA ADO模型连接ACCESS2010
在EXCEL中编写以下的VBA代码,可以连接至ACCESS2010(其它版本的修改连接字符串中的版本),并读取数据库中的记录至指定的单元格中。
2023-08-30 09:22:34
497
原创 EXCEL VBA中SHEETS的编号
EXCEL中SHEETS的编号是当前工作薄中各个SHEET的顺序来的,与其原来的顺序无关,也就是说在工作薄中现在看到那个SHEET排第几,其在使用VBA引用的时候,在worksheets(i)中i就是几。
2023-08-29 10:19:52
761
原创 WORD文档中图片统一缩放
word中的嵌入式图片(一般我们均采用这种类型)在VBA中的类为InlineShape,属于InlineShapes集合,该集合直接隶属于Document对象(还可属于一个范围内的一个对象),注意这是与Shape对象不同的一类对象。设置此类型图片的宽高时,在VBA中与显示器有关,22英寸显示屏,1680*1050分辩率,1单位换算成厘米的关系为:1厘米=28.33*单位。InlineShape对象可以是图片或其它嵌入式的对象,如果是图片,则其类型(type属性)应为3.
2023-08-29 10:17:56
240
原创 使用VBA提取WORD中的各级标题
上述程序将WORD中的三级标题依次提取至EXCEL(程序中需要先生成excelapp对象)当前sheet的前三列中。
2023-08-29 10:13:46
2283
原创 WORD中文档属性域DocProperty的应用
WORD中有一个文档属性域:DocProperty,该域的属性可以自定义,值可以在定义时写入,也可以使用VBA赋值(赋完后更新域便可得到)。
2023-08-29 10:04:43
2778
1
原创 WORD Selection对象的GoTo方法
示例:向书签位置写入内容,这种方法是由其它程序向定制WORD模板指定位置写入内容的惯常手法(示例中的selection的TypeText函数可以在选择位置插入文本)
2023-08-29 10:00:18
469
原创 在WORD中对表格进行排序
上述排序,是对整个表格扩展后的排序,其中的排序类型有:字母数字、数字、日期,可以对多行排序。使用VBA程序如下编写对第一列按字母数字进行排序。
2023-08-29 09:58:26
117
原创 WORD通配符查找与替换
有一些特殊字符在不勾选“使用通配符”时起作用(勾选则不可以,也就是说这些不是通配符)^c,仅用于替换框(不用于查找框),表示当前系统剪贴板的内容,可以是一个图片或文字。(),匹配后的结果会记录,可以在替换中使用\1表示第一个括号内的匹配内容。^数字,数字表达的10进制ASCII码对应的字符(包括不可见字符)*,任意字符0到多个,与前方字符无关。\通配符,反转义,表示查找通配符字身。{m,n}前方字符m到n个重复。n 到 m 个前一字符或表达式。n个以上前一字符或表达式。n 个前一字符或表达式。
2023-08-29 09:37:44
1141
原创 WORD中的锚形标记
对于一个图片或一个文本框(应该还包括其它对象),如果其布局不是嵌入型的,那么选中时,在其旁边就会有一个锚形标,这个标记说明该图片是需要定位的,定位方法可以通过“布局”对话框的“位置”选项卡进行。锚形标记旁边将会出现一个锁形标记。其从属段落不因其位置更改而变动。其从属段落会因其位置更改而变动。对象是否跟随其从属段落而移动。是否将其从属段落锁定。
2023-08-29 09:20:58
3589
原创 PATRAN/NASTRAN中的坐标系
其V1为由单元节点1指向节点2的矢量,V2为由单元节点1指向节点3的矢量;求解器计算节点结果时使用的坐标系,节点的计算结果默认是存在这个坐标系中的。而NASTRAN的全局默认坐标系称为BASIC坐标系;几何定义参考的坐标系,可以是默认或用户自定的。专用于二维板壳单元转换显示结果时的坐标系。patran的全局(默认)矩形坐标系;只有四边形和三角形单元有这个坐标系;PATRAN的用户自定义坐标系;轴旋转材料定义角度得到的坐标系;专用于CQUAD单元的坐标系。各个单元自身的局部坐标系。对不同拓扑类型单元不同。
2023-08-25 10:06:19
1436
1
原创 PATRAN应力显示
还有种情况是,不同单元的不同节点的值都不一样,如VM应力,对于不同单元而言,其不同节点的值是不同的,这时平均后得到的各个节点上的值对于不同的单元仍然可能是不同的(除下面的ALL ENT选项之外在一个节点处均会有多个结果)。有一个需要注意的问题是,PATRAN中的X、Y等应力分量指的是单元节点处的应力分量,是由高斯积分点处应力张量的导出量,因而也是受这个过程顺序的影响的。average domain:有些结果是以单元计算的,如果需要这些结果在节点上的值,需要对共享这个节点的单元的结果值进行平均。
2023-08-25 10:05:40
2185
2
原创 patran中的各类程序
Patran.EventMaps,该文件是Patran快捷键的映射文件,格式Shiftm:CallPCL(uil_measurement_display)patran2021提供一个程序op2hdf5_standalone.exe 可以将op2结果文件转换为hdf5文件。MADA.exe 振幅分布分析计算概率密度分布(定义在测量值总体中找到特定量级值的概率)和时间信号的其他函数。get_qtran.exe 将patran THEMAL文件转换为sinda文件。
2023-08-25 09:52:48
381
原创 将不可修改默认安装路径的程序安装至其它盘
应注意在mklink之前不能有C:\Program Files\Docker这个文件夹,这个是会通过mklink创建的;4、按正常方式安装程序,则程序将会安装至D:\Program Files\Docker,在C盘中的只是一个快捷方式;创建目标软件链接后如果没有了D:\Program Files\Docker文件夹,可以手工创建一个;1、启动安装程序,查看其安装路径,假如其安装路径为C:\Program Files\Docker。2、停止或卸载原安装程序;
2023-08-25 09:46:01
96
原创 windows系统变量
列出操作系统的名字。列出联接到终端服务会话时客户端的NETBIOS 名。列出了Program Files 文件夹的路径。列出了当前登录的用户可用应用程序的默认临时目录。列出启动当前cmd.exe 所使用的命令行。列出了可执行命令外壳(命令处理程序)的路径。列出连接到终端服务会话时的连接和会话名。列出有效的当前登录会话的域名控制器名。列出了Windows 启动目录的位置。列出了当前命令解释器的命令提示设置。列出与用户主目录所在的驱动器盘符。列出了最近使用的命令的错误代码。列出用户共享主目录的网络路径。
2023-08-25 09:40:34
124
原创 docker-compose错误
meta.json损坏了,此时一般这个文件是空的,把这个文件连同其上级的文件夹一起删除就可以了。C:\Users\DUDU\.docker\contexts\meta下的某个文件夹中的。
2023-08-25 09:38:20
266
原创 SESAM(WADAM)计算结果文件-WADAM1.LIS
5、模型属性:特征长度、水线高度、PANEL模型对称处理、PANEL模型排水体积、结构质量、重心位置、横纵首摇回转半径、三向离心矩、排水体积、排水量、水线面面积、浮心位置、横纵稳心高度、各回复因子、X/Y轴平衡力矩、重心浮力平衡、横/纵摇纵倾角、水深、计算浪向、计算频率/波长/周期/波数;7、各定义的载荷计算剖面的信息:剖面编号、位置、力矩参考点、剖面重心三坐标、剖面质量、横/纵/首摇回转半径、三向离心矩;6、各PANEL单元的信息:外部单元号、超单元号、单元法向、节点坐标、形心坐标、面积、对角线长度;
2023-08-24 10:14:16
405
原创 SESAM(WADAM)计算结果文件-G1.SIF文件
该文件中按顺序使用的数据卡有:IDENT、DATE、TEXT、WBODCON、WDRESREF、WGLOBDEF、WBODY、WSECTION、W1SFORCE、W1EXFORC、W1MOTION、W1MATRIX、IEND。数值域中,第一行第二个数为(浪向与波频组合)工况组合号;激励力的分量值的排列顺序为:分量1实部、分量1虚部、分量2实部、分量2虚部...运动分量值的排列顺序为:分量1实部、分量1虚部、分量2实部、分量2虚部...单位波幅下一阶剖面力,对每个剖面在每个(浪向与波频组合)工况下有一个;
2023-08-24 10:13:28
334
原创 SESAM(WADAM)计算模型文件-T2文件
该文件中按顺序使用的数据卡有:IDENT、DATE、GNODE、GCOORD、GELMNT1、GELREF1、GBARM、GBEAMG、TDSECT、MISOSEL、TDMATER、GUNIVEC、TDSETNAM、GSETMEMB、TDSCONC、SCONCEPT、SCONMESH、IEND;GSETMEMB为节点或单元形成的组的定义,其中的ISREF与TDSETNAM中的ISREF匹配,(注意:下图示例中GSETMEMB没有INDEX这个数据项)这两个组成合一组,每个质量棒有一个这样的组。
2023-08-24 10:07:37
284
原创 SESAM(WADAM)计算模型文件-T1文件
该文件中按顺序使用的数据卡有:IDENT、GNODE、GCOORD、GELMNT1、BEUSLO、IEND。导入模型文件,也即计算使用的水动力网格模型文件,因而BEUSLO中的压力仅是标识;节点定义,两个一起使用形成一组,每个节点有一个这样的组;参见L文件中的说明;参见L文件中的说明;
2023-08-24 10:01:40
383
原创 SESAM(WADAM)计算结果文件-S文件
内有数据卡为:LOHI 、SEAS、 FRLO、 LCOM;LCOM为浪向与频率的组合而成的工况号,如上图蓝框所示;FRLO为该浪向下的频率定义,上图中的蓝框所示,SEAS为该工况的浪向定义,上图中蓝框所示;这几个数据卡中第一个数字为浪向号;(以下为猜测,未找到具体定义)注意此处的频率是普通频率。S文件为工况定义文件。界面中输入的是圆频率。
2023-08-24 09:58:59
186
原创 SESAM(WADAM)计算结果文件-L文件
该文件中按顺序使用的数据卡有:IDENT、DATE、BGRAV、BRIGAC、BEUSLO、IEND。计算日期和程序信息,没太大用(一个文件中只有一个)(本文中截图来自SESAM帮助手册)
2023-08-24 09:57:48
405
原创 photoprism搜索语法
keywords是所有的关键字,包括其原始所在的目录名称和文件名称,也包括label中的内容。这会查找元数据中portrait为是的照片。人物名称(需要在人物页面修改)可以使用&的位置都可以使用|label指的是照片的标题。
2023-08-23 09:54:27
113
FEMAP型材修改为NASTRAN
2023-08-23
可以将NASTRAN BDF文件中一个剖面转换为AUTOCAD图
2023-08-23
成语测试(用于小学生成语学习的程序)
2023-08-23
NX二次开发的插件smart
2023-08-23
DNV SESAM WADAM压力结果提取
2021-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人