自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hohoyu的专栏

个人学习

  • 博客(60)
  • 资源 (6)
  • 收藏
  • 关注

原创 ABAQUS中创建主视图命令菜单和工具条

命令注册文件如下所示,其中registerKernelMenuButton函数用于将模块mainViewOri(参数moduleName,即算法文件名,python中使用文件名做为模块名)中的函数setMainViewOri(参数functionName,点击菜单后执行的相应python模块中的函数名)注册到一个显示名称为mainViewOri(参数buttonText)的菜单项上,这个命令可以应用于所有Modules(参数applicableModules)。其中的图标可以在界面右下角处自定义。

2024-02-21 17:10:19 754 1

原创 ABAQUS二次开发中创建SET

在ABAQUS中创建加载、边界条件时,需要使用set,创建set时需要使用对象集合对象中的Set函数,这个函数需要提供加入对象集合的列表,但这个对象列表好像并不能自行创建,只能通过ABAQUS各类对象集合中的findAt、getSequenceFromMask、getByBoundingSphere、getByBoundingCylinder或getByBoundingSphere函数得到,但这几个函数在直接使用PYTHON编程时都不太好用。这个函数返回一个字典,如下所示。

2024-02-02 10:56:20 522

原创 理解调和平均

其实换一种方式更容易理解,我们平常所说的平均指的是两个或多个东西是具有同等地位的或每个东西的数量都是相同的,才能直接平均,如果每个东西的量不同,我们会使用加权平均。调和平均一般可用于求平均速度,平均电阻等。总结来说,调和平均是用于固定总量的平均效率。个,也就是说,这两个东西的数量是不同的,那么求平均就得用加权平均。最为熟知的解释是应该使用总路径除以总时间得到平均速度即。以平均速度为例,路径为。,那么平均速度为何不是。也就是调和平均,所以说。

2023-11-02 10:58:56 151

原创 PATRAN的快捷键、菜单、工具条设置

3.菜单可以自己写一个菜单文件,名称应为p3_user_menu.xxx.def并放在patran安装目录下,patran启动后会自动加载,其中每个如下的数据块生成一个菜单项。2. 工具条通过PATRAN安装目录下的p3toolbar.def定制,每个如下的数据块表示一个工具按键,其中的CLASS和FUNCTION要提前加载进来。

2023-11-01 09:33:55 682

原创 使用python修改文件的创建时间、访问时间和修改时间

其中第二个参数是一个tuple,分别是访问时间和修改时间的时间戳,这个时间戳是一个整数,表示的是自1970年1月1日之后到秒数,可以使用datetime类的timestamp函数得到。

2023-10-31 09:30:59 606

原创 任意平面曲线的曲率计算

为其相应的单位速率参数曲线的曲率。,其中T为单位切向量,v为速率。

2023-10-15 14:07:18 121

原创 二维坐标的平移和旋转

如果需要平移,则需要看是先平移再旋转还是先旋转再平移。假定平移后的坐标系原点在平移前坐标系中的坐标是。上述转换式可以如此理解,转换矩阵的第一行为新坐标系的。对于经常使用的如下式,与先旋转再平移是等价的。轴在旧坐标系中的方向矢量,第二行类似。逆时针旋转至新的坐标系。后,原坐标系中的坐标点。在新坐标系中的坐标为。

2023-10-09 15:35:18 233

原创 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 659

原创 numpy中的gradient函数求多元数值偏导

如果对于一个二维数组z(x,y)求数值偏导,z的每一行对应的是同一个y值的函数值,每一列对应的是同一个x值的函数值,x,y值的各个坐标点值放在x,y数组中,则计算偏导。

2023-08-31 09:28:47 562

原创 EXCEL中不可见字符清理

有时人眼都能看出来有这个字符串,但使用EXCEL的查找功能,结果就是没有,这时可以将其导出为文本文件,检查其问题所在,有可能有不显示的字符在其中作祟。也可以使用clean()函数来清除所有的不可打印字符。经过以上操作,应该就可以查找到目标字符串了。

2023-08-30 09:41:20 146

原创 在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 232

原创 使用EXCEL中的信息批量生成word模块要求的文档

上述程序使用的WORD模板文件为E:\00PROP\\test.doc,该文件中使用“占位符1”、“占位符2”...标记需要使用EXCEL中数据替换的部分,需要替换的数据存储在EXCEL表中的A列、B列...有时需要根据一个WORD模板批量生成文档,文档中的部分内容来自于EXCEL表格,这时可以在EXCEL中使用VBA编写以下程序。

2023-08-30 09:31:23 312

原创 EXCEL中使用VBA ADO模型连接ACCESS2010

在EXCEL中编写以下的VBA代码,可以连接至ACCESS2010(其它版本的修改连接字符串中的版本),并读取数据库中的记录至指定的单元格中。

2023-08-30 09:22:34 316

原创 EXCEL VBA中SHEETS的编号

EXCEL中SHEETS的编号是当前工作薄中各个SHEET的顺序来的,与其原来的顺序无关,也就是说在工作薄中现在看到那个SHEET排第几,其在使用VBA引用的时候,在worksheets(i)中i就是几。

2023-08-29 10:19:52 440

原创 查找excel中的*星号

EXCEL中的*为通配符,若要查找*本身应写为~*,即在星号前加波浪号。

2023-08-29 10:18:58 59

原创 WORD文档中图片统一缩放

word中的嵌入式图片(一般我们均采用这种类型)在VBA中的类为InlineShape,属于InlineShapes集合,该集合直接隶属于Document对象(还可属于一个范围内的一个对象),注意这是与Shape对象不同的一类对象。设置此类型图片的宽高时,在VBA中与显示器有关,22英寸显示屏,1680*1050分辩率,1单位换算成厘米的关系为:1厘米=28.33*单位。InlineShape对象可以是图片或其它嵌入式的对象,如果是图片,则其类型(type属性)应为3.

2023-08-29 10:17:56 95

原创 使用VBA提取WORD中的各级标题

上述程序将WORD中的三级标题依次提取至EXCEL(程序中需要先生成excelapp对象)当前sheet的前三列中。

2023-08-29 10:13:46 979

原创 WORD中文档属性域DocProperty的应用

WORD中有一个文档属性域:DocProperty,该域的属性可以自定义,值可以在定义时写入,也可以使用VBA赋值(赋完后更新域便可得到)。

2023-08-29 10:04:43 1111 1

原创 WORD Selection对象的GoTo方法

示例:向书签位置写入内容,这种方法是由其它程序向定制WORD模板指定位置写入内容的惯常手法(示例中的selection的TypeText函数可以在选择位置插入文本)

2023-08-29 10:00:18 186

原创 在WORD中对表格进行排序

上述排序,是对整个表格扩展后的排序,其中的排序类型有:字母数字、数字、日期,可以对多行排序。使用VBA程序如下编写对第一列按字母数字进行排序。

2023-08-29 09:58:26 50

原创 WORD通配符查找与替换

有一些特殊字符在不勾选“使用通配符”时起作用(勾选则不可以,也就是说这些不是通配符)^c,仅用于替换框(不用于查找框),表示当前系统剪贴板的内容,可以是一个图片或文字。(),匹配后的结果会记录,可以在替换中使用\1表示第一个括号内的匹配内容。^数字,数字表达的10进制ASCII码对应的字符(包括不可见字符)*,任意字符0到多个,与前方字符无关。\通配符,反转义,表示查找通配符字身。{m,n}前方字符m到n个重复。n 到 m 个前一字符或表达式。n个以上前一字符或表达式。n 个前一字符或表达式。

2023-08-29 09:37:44 514

原创 WORD中如何设置填空域

填空域的效果是下面这样,让用户填写灰底色的部分。

2023-08-29 09:35:50 147

原创 WORD中的锚形标记

对于一个图片或一个文本框(应该还包括其它对象),如果其布局不是嵌入型的,那么选中时,在其旁边就会有一个锚形标,这个标记说明该图片是需要定位的,定位方法可以通过“布局”对话框的“位置”选项卡进行。锚形标记旁边将会出现一个锁形标记。其从属段落不因其位置更改而变动。其从属段落会因其位置更改而变动。对象是否跟随其从属段落而移动。是否将其从属段落锁定。

2023-08-29 09:20:58 902

原创 PATRAN/NASTRAN中的坐标系

其V1为由单元节点1指向节点2的矢量,V2为由单元节点1指向节点3的矢量;求解器计算节点结果时使用的坐标系,节点的计算结果默认是存在这个坐标系中的。而NASTRAN的全局默认坐标系称为BASIC坐标系;几何定义参考的坐标系,可以是默认或用户自定的。专用于二维板壳单元转换显示结果时的坐标系。patran的全局(默认)矩形坐标系;只有四边形和三角形单元有这个坐标系;PATRAN的用户自定义坐标系;轴旋转材料定义角度得到的坐标系;专用于CQUAD单元的坐标系。各个单元自身的局部坐标系。对不同拓扑类型单元不同。

2023-08-25 10:06:19 573 1

原创 PATRAN应力显示

还有种情况是,不同单元的不同节点的值都不一样,如VM应力,对于不同单元而言,其不同节点的值是不同的,这时平均后得到的各个节点上的值对于不同的单元仍然可能是不同的(除下面的ALL ENT选项之外在一个节点处均会有多个结果)。有一个需要注意的问题是,PATRAN中的X、Y等应力分量指的是单元节点处的应力分量,是由高斯积分点处应力张量的导出量,因而也是受这个过程顺序的影响的。average domain:有些结果是以单元计算的,如果需要这些结果在节点上的值,需要对共享这个节点的单元的结果值进行平均。

2023-08-25 10:05:40 878 1

原创 PATRAN help 文件关联

对.. \bin\patran.pl文件做如下修改:

2023-08-25 10:00:42 60

原创 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 135

原创 将不可修改默认安装路径的程序安装至其它盘

应注意在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 37

原创 BAT程序基本

设置运行路径设置运行路径。

2023-08-25 09:43:33 123

原创 windows系统变量

列出操作系统的名字。列出联接到终端服务会话时客户端的NETBIOS 名。列出了Program Files 文件夹的路径。列出了当前登录的用户可用应用程序的默认临时目录。列出启动当前cmd.exe 所使用的命令行。列出了可执行命令外壳(命令处理程序)的路径。列出连接到终端服务会话时的连接和会话名。列出有效的当前登录会话的域名控制器名。列出了Windows 启动目录的位置。列出了当前命令解释器的命令提示设置。列出与用户主目录所在的驱动器盘符。列出了最近使用的命令的错误代码。列出用户共享主目录的网络路径。

2023-08-25 09:40:34 40

原创 docker-compose错误

meta.json损坏了,此时一般这个文件是空的,把这个文件连同其上级的文件夹一起删除就可以了。C:\Users\DUDU\.docker\contexts\meta下的某个文件夹中的。

2023-08-25 09:38:20 132

原创 SESAM(WADAM)计算结果文件-WADAM1.LIS

5、模型属性:特征长度、水线高度、PANEL模型对称处理、PANEL模型排水体积、结构质量、重心位置、横纵首摇回转半径、三向离心矩、排水体积、排水量、水线面面积、浮心位置、横纵稳心高度、各回复因子、X/Y轴平衡力矩、重心浮力平衡、横/纵摇纵倾角、水深、计算浪向、计算频率/波长/周期/波数;7、各定义的载荷计算剖面的信息:剖面编号、位置、力矩参考点、剖面重心三坐标、剖面质量、横/纵/首摇回转半径、三向离心矩;6、各PANEL单元的信息:外部单元号、超单元号、单元法向、节点坐标、形心坐标、面积、对角线长度;

2023-08-24 10:14:16 149

原创 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 105

原创 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 91

原创 SESAM(WADAM)计算模型文件-T1文件

该文件中按顺序使用的数据卡有:IDENT、GNODE、GCOORD、GELMNT1、BEUSLO、IEND。导入模型文件,也即计算使用的水动力网格模型文件,因而BEUSLO中的压力仅是标识;节点定义,两个一起使用形成一组,每个节点有一个这样的组;参见L文件中的说明;参见L文件中的说明;

2023-08-24 10:01:40 152

原创 SESAM(WADAM)计算结果文件-S文件

内有数据卡为:LOHI 、SEAS、 FRLO、 LCOM;LCOM为浪向与频率的组合而成的工况号,如上图蓝框所示;FRLO为该浪向下的频率定义,上图中的蓝框所示,SEAS为该工况的浪向定义,上图中蓝框所示;这几个数据卡中第一个数字为浪向号;(以下为猜测,未找到具体定义)注意此处的频率是普通频率。S文件为工况定义文件。界面中输入的是圆频率。

2023-08-24 09:58:59 66

原创 SESAM(WADAM)计算结果文件-L文件

该文件中按顺序使用的数据卡有:IDENT、DATE、BGRAV、BRIGAC、BEUSLO、IEND。计算日期和程序信息,没太大用(一个文件中只有一个)(本文中截图来自SESAM帮助手册)

2023-08-24 09:57:48 134

原创 photoprism搜索语法

keywords是所有的关键字,包括其原始所在的目录名称和文件名称,也包括label中的内容。这会查找元数据中portrait为是的照片。人物名称(需要在人物页面修改)可以使用&的位置都可以使用|label指的是照片的标题。

2023-08-23 09:54:27 45

原创 ffmpeg使用

vcodec:视频解码器,copy表示原始编解码数据被拷贝,libx264:最流行的开源 H.264 编码器;-f: 输出格式,MP4,MKV,WebM,AVI,H.262, H.264, H.265,VP8, VP9, AV1,MP3, AAC。-c:指定编码器:-c copy:直接复制,不经过重新编码(这样比较快);-c:a:指定音频编码器;-c:v:指定视频编码器。-acodec:音频解码器,copy表示原始编解码数据被拷贝,libfdk-aac;-vn: 去除视频流,-an:去除音频流。

2023-08-23 09:50:44 16

原创 AUTOCAD二次开发

如果换成以下这样也不行。

2023-08-23 09:46:11 615

PDF页面切割.rar

将PDF页面去除边缘 将PDF页面按左右或上下平均分割形成新的PDF文件

2023-08-23

PDF页码重排.rar

将PDF文件中的页码按指定要求重新排序

2023-08-23

提取PDF文件的书签形成文本文件

提取PDF文件的书签形成文本文件

2023-08-23

将文件夹中的所有图片生成指定尺寸的PDF

将文件夹中的所有图片生成指定尺寸的PDF

2023-08-23

合并多个PDF文件为一个

将指定文件夹中所有的PDF文件合并为一个

2023-08-23

FEMAP型材修改为NASTRAN

本工具用来将FEMAP中使用FEMAP STANDARD方式定义的BAR/BEAM属 性修改为使用NASTRAN PBARL/PBEAML定义的属性。 使用时应注意: 1、使用本工具前应保证FEMAP:需修改的模型处于打开状态(为避免出错, 请预先备份模型,本工具将直接修改原模型); 2、本工具仅处理扁钢、角钢和T型材,其它类型型材属性不处理; 3、本工具基于FEMAP12开发;

2023-08-23

FEM文件转BDF文件

本工具用于将WADAM水动力计算湿表面网格模型FEM文件转为NASTRAN使用的BDF模型文件。 1、转换后的BDF模型文件中仅包括节点与平面板单元;

2023-08-23

可以将NASTRAN BDF文件中一个剖面转换为AUTOCAD图

1、截取包含所需转换的剖面的剖分的BDF文件; 2、获取剖面上的所有节点号; 3、将上述两项内容填入程序界面中,即可在CAD中绘制相应的剖面图;

2023-08-23

成语测试(用于小学生成语学习的程序)

用于小学生成语测试的程序。 展示成语意思,提供4个选项,并可提示1个或多个字 可自定义添加成语 (EXE文件要与sqlite文件放在一起使用)

2023-08-23

NX二次开发的插件smart

共有20项功能 1批量生成基准面 2批量复制X向草图 3批量生成点 4相对坐标画线 5绘制主轴平行线 6过点主平面交线 7放射状骨材线 8点长划线 9PART分组 10筛选无剖面加强筋 11筛选水密板 12助位查询 13按体积显隐实体 14重置型材 15显隐单元 16膜单元转壳单元 17导出PATRAN分组 18可疑匹配单元查找 19删除无用PART 20节点显隐

2023-08-23

根据肋位定义生成船舶各个肋位坐标值

根据肋位定义生成船舶各个肋位坐标值

2021-10-12

DNV SESAM WADAM压力结果提取

本工具可由WADAM的计算结果文件L1.FEM中提取单元的压力数值; 1、L文件的文本格式的WADAM表面压力计算文件; 2、输出工况为整数,可由S文件(WADAM的计算工况列表文件)中查找相应浪向和频率对应的工况号; 3、单元压力值取为相应水动力网格上节点压力幅值的平均;

2021-10-12

NASTRAN计算刚度矩阵提取

可以将F06文件中的刚度矩阵提取至EXCEL文件中

2021-10-12

MSC NASTRAN BDF文件拆分计算

将MSC NASTRAN BDF文件按工况拆分为多个,并依次调用NASTRAN进行计算

2021-10-12

MSC NASTRAN BDF文件转DNV SESAM FEM文件

MSC NASTRAN的模型BDF文件转换为DNV SESAM软件所需的FEM文件

2021-10-12

导入PDF书签.rar

使用文本文件格式的PDF目录生成PDF书签

2021-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除