之前写过用 VBA 代码如何快速进行Excel工作簿的拆分及合并, 现在又遇到的新的情况,需要对工作表中的曲线进行处理,这里做个补充。
GetCorrectionData 在手动拆分完滞回曲线后,可以对每一圈的数据进行单独处理,最后将每一圈的数据输出到表格中。然而,有时候需要将拆分后的滞回环合并成一整条滞回曲线,那就需要将每一圈的数据粘贴复制进行拼接,这会很麻烦,可以用下面的代码来解决。
建议在使用前备份原始数据!建议在使用前备份原始数据!建议在使用前备份原始数据!
将一张表格中的所有滞回环合并为一条滞回曲线1234567891011121314151617181920212223242526Sub 合并滞回环为一条曲线() Dim sourceSheet As Worksheet Dim targetSheet As Worksheet Dim lastRow As Long Dim lastCol As Long Dim rowCount As Long Dim i As Integer Dim sourceSheetName As Str ...
软件教程
未读首先要说HLAMaster 软件在导入数据时,要求一个 Excel 工作簿中只包含一条曲线,但有时候会出现以下这些情况:
一个工作簿中有多个表格(Sheet),每个表格中一条滞回曲线
一个工作簿中有一个表格,但这个表格中有多条滞回曲线
…要把这些曲线一条条手动粘贴复制到新的工作簿中,也是一件麻烦事。因此,我写了一段 VBA 代码,来实现 Excel 工作簿的拆分与合并,用 Excel 自带的开发工具就可以完成,不需要额外安装什么插件。建议在使用前备份原始数据!建议在使用前备份原始数据!建议在使用前备份原始数据!
拆分工作簿情况 1针对第一种情况:一个工作簿中有多个表格(Sheet),每个表格中一条滞回曲线,可以用以下代码来实现工作簿的拆分,拆分后的文件保存在当前工作簿所在的文件夹内。
123456789101112131415161718192021222324252627282930313233343536Sub SplitWorkbookIntoMultipleWorkbooks() Dim SourceWorkbook As Workbook Dim Destin ...
软件教程
未读前言写文章最头疼的一件事就是文章封面的选择,拧几个关键词出来做成文字封面显得过于单调,用一张好看的壁纸做封面又有点图不对题。既然这样,那就结合一下吧,用Python来生成文字图片,看下效果:
原壁纸
加个透明蒙版(蒙版颜色、透明度可调整)
添加文字(最终效果)
实现方法
安装依赖库
12# 安装可能不成功,可以切换镜像源pip install pillow
pip国内常用镜像
1234567清华大学:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/网易:http://mirrors.163.com
临时使用方法
1234# 形式1pip install ...
软件教程
未读福利以下文中提到的这些书籍(高清)、视频我都搜集并做了相应的整理,如果您需要,请进入扫码关注微信公众号何小藤,回复ABAQUS书籍获取。
前言有限元分析(Finite Element Analysis),这可能是工程类研究生躲不掉的五个字,它是一种计算机化方法,可预测产品对现实世界中的力、振动、热、流体流动和其他物理效果做出的反应,通俗来讲,就是利用有限元软件来仿真现实生活中的已知或未知的现象。正是因为这种计算方法(有限单元法FEM-FiniteElement Method)的存在,让多少同志们呕心沥血、寝食难安、令人咋舌;可能你也经历过这样的无奈:
老师,我觉得承载力可能不够?你先去算下咯;老师,我觉得这个结构的破坏模式应该是这样的?你先去算下咯;老师,试件应该怎么设计呀?你下去算下咯;老师。。。?你去算下咯。我TM。。。虽有万般不愿,但在毕业君的淫威下,还是得忍辱负重,挥泪前行。
言归正传,目前咱们工程类的研究生常用的有限元分析软件包括ABAQUS、ANASYS、MARC、OpenSees等,至于到底用哪一个,这就得看课题组或者导师的要求了。我采用的是ABAQUS,和其他众多 ...
软件教程
未读序在做拟静力试验时,力、位移数据通常采用两套设备获取,即力通过千斤顶前端的力传感器获得,位移通过设置在力加载点附近的位移计获得,而读取力和位移的设备经常由于采集频率不同,导致力、位移数据的时间点不对应,处理起来比较麻烦。同时,针对数据量比较大,需要隔行取数以减小数据量,经过一番研究,发现其实Excel的一个插件就可以解决这些问题。
解决方案时间点对齐以下面这个试验数据为例,最终目标是需要将相同时间点的力和位移进行对应, 处理步骤如下:
步骤1:修改时间格式将力和位移的时间修改为统一的格式,有些时间格式可能比较奇怪,比如本例中,时间格式为“22-08-14 07-49-45 ”,这样Excel是无法识别的,因此需要处理下,可以看下面的动图。
步骤2:用函数将单元格的时间格式转为文本由于VLOOKUP函数只能筛选文本,因此需要先将单元格的格式设置为文本,直接右键设置成文本是不正确的,需要用TEXT函数。
123TEXT(value,format_text)value:单元格的值format_text:转化成的文本格式,这里为 h:mm:sss.000
步骤3:用VLOOKUP函 ...
序最近整理混凝土本构的时候,需要将很多公式输入到word中,用MathType一个个敲实在太慢,就想有没有什么快捷的办法,研究一阵后,发现大部分的解决方案就是公式识别,可以将图片公式识别为TeX/LaTeX格式,然后再复制到MathType或其他能识别TeX/LaTeX格式的软件就可以,下面是一些常用的方式。
Mathpix在公式识别领域,Mathpix遥遥领先,一骑绝尘。下载链接:Mathpix,支持全平台。需要联网使用,需要注册账号,普通邮箱每月有10次识别机会,教育邮箱每月有100次识别机会,不过已经识别过的公式会记录下来。
在线LaTeX公式编辑器是一个在线网站,网址: LaTeX公式编辑器免费,准确率高,访问速度快,需要简单的注册(不需要邮箱、不需要手机号),需要联网。操作比较简单,打开网站,随便用个截图工具,粘贴进去就行。
simpletex可以在线识别网站,网址:simpletex也可以下载对应的安装包,目前只支持Windows。下载链接:simpletex下载
免费,但是准确率不高,对单行公式识别较好,并只能上传jpg/jpeg ...
Windows 系统中生成 ABAQUS 批处理计算文件提交命令方式
方式一
在 Windows 中点击[开始]→[程序]→[ABAQUS 6.x]→[ABAQUS Command],然后在 Dos 窗口中输入命令提交
方式二
将命令写入 bat 文件,双击提交
方式三
Win+R–>cmd,然后在 Dos 窗口中输入命令提交
对于批处理文件,最好采用方式二,即生成 bat 文件。
注意:三种方式都需要将路径“C:\ABAQUS\Commands”加入环境变量,该路径是 abaqus.bat 或 abq201x.bat 所在的文件夹
提交任务命令格式
在 bat 文件中写入以下代码,双击即可提交作业。常用命令格式如下:
12345call abaqus job=jobname1 cpus=5 int ask_delete=OFFcall abaqus job=jobname2 cpus=5 int ask_delete=OFFcall abaqus job=jobname3 cpus=5 int ask_delete=OFFcall abaqus job=jobnam ...