- 博客(67)
- 资源 (6)
- 收藏
- 关注
原创 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
413
原创 SESAM(WADAM)计算模型文件-T1文件
该文件中按顺序使用的数据卡有:IDENT、GNODE、GCOORD、GELMNT1、BEUSLO、IEND。导入模型文件,也即计算使用的水动力网格模型文件,因而BEUSLO中的压力仅是标识;节点定义,两个一起使用形成一组,每个节点有一个这样的组;参见L文件中的说明;参见L文件中的说明;
2023-08-24 10:01:40
545
原创 SESAM(WADAM)计算结果文件-S文件
内有数据卡为:LOHI 、SEAS、 FRLO、 LCOM;LCOM为浪向与频率的组合而成的工况号,如上图蓝框所示;FRLO为该浪向下的频率定义,上图中的蓝框所示,SEAS为该工况的浪向定义,上图中蓝框所示;这几个数据卡中第一个数字为浪向号;(以下为猜测,未找到具体定义)注意此处的频率是普通频率。S文件为工况定义文件。界面中输入的是圆频率。
2023-08-24 09:58:59
255
原创 SESAM(WADAM)计算结果文件-L文件
该文件中按顺序使用的数据卡有:IDENT、DATE、BGRAV、BRIGAC、BEUSLO、IEND。计算日期和程序信息,没太大用(一个文件中只有一个)(本文中截图来自SESAM帮助手册)
2023-08-24 09:57:48
619
原创 photoprism搜索语法
keywords是所有的关键字,包括其原始所在的目录名称和文件名称,也包括label中的内容。这会查找元数据中portrait为是的照片。人物名称(需要在人物页面修改)可以使用&的位置都可以使用|label指的是照片的标题。
2023-08-23 09:54:27
171
原创 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
89
原创 C#读取和操作EXCEL
Data Source=" + 包括路径的文件名 + @";HDR=YES""";Data Source=" + 包括路径的文件名 + @";HDR=YES"";c)dr并不会遇到空行认为文件结束(即使空行后再无有内容的行),因而需做判断,使其到达空行后停止读取,而不是单独使用dr.read()的返回值判断;1、使用.NET读取EXCEL文件效率最高的方法是将EXCEL视为OLEDB数据源,进行数据连接,使用SQL语句读取;
2023-08-23 09:10:31
863
1
原创 C#读取WORD内容
2、使用Word.Application对象的Documents属性打开一个WORD文档对象;3、使用WORD文档对象的Paragraphs数组属性获取指定段对象;4、使用段对象的Range属性获取其Range对象;1、生成Word.Application对象;0、COM引用WORD类型库;5、提取Range对象的文本;
2023-08-23 09:04:48
2249
1
原创 使用iTextSharp处理PDF
c)通过解析器的模板方法ProcessContent指定页码和相应 的读取方法生成读取策略(下图中的i为页码,第二个参数为读取方法类,前面尖括号内为该模板方法的类型指定,对于文本读取应为如下图所示的类型);2、使用Document对象和文件流(指定文件流模式和分割后的文件存储的路径)生成PdfCopy类的对象(该对象将Document对象与输出文件流关联);6、将提取出的PdfImportPage类对象(一页PDF)通过PdfCopy对象的AddPage方法添加至相关联原Document中;
2023-08-23 09:02:19
2334
1
原创 页面扫码关注解除
1、找到页面上的overflow:hidden的style删除掉,这个是控制有无滚动条的。3、找到页面主要内容部分把style中的opacity等设置透明度的项删除。2、找到弹出框的元素,删除;
2023-08-23 08:39:35
118
1
原创 NX二次开发-菜单
5、在调试过程中CS文件中如果不使用DLX文件的绝对路径,可能会报错,但在实际运行中,若把DLL文件和DLX文件放在同一个目录下,则CS文件中可直接写DLX名称即可。4、在NX安装目录下的UGII/menus下找到文件custom_dirs.dat文件,在文件最后增加一行为程序文件夹的路径(如E:\smart);2、application文件夹中放DLL文件和DLX文件,startup中放菜单定义文件(如smart.men);
2023-08-23 08:28:42
769
1
原创 NX二次开发TIPS
另外该类型还有一系列的SET+类型的方法,可以设置一些属性,比较常用的有SetTaggedObjectVector,可以将一些对象添加至现有选择集中。各个选择意图规则类的对象是通过ScRuleFactory类对象创建的,该类中有创建各类选择意图规则类对象的方法(这个方法的命名一般是CreateRule+名称A+名称B),该方法的参数是名称B类型的对象数组(对于名称B为dumb的,为名称A类型的对象数组),ScRuleFactory类对象可通过PART的ScRuleFactory属性得到;
2023-08-23 08:25:49
666
1
原创 Fortran调用C++ dll
编写一个声明C++ DLL中函数定义的接口程序,如下所示,bind中的name指C++中的函数名,同一行的function后的名称为相应函数在fortran中的使用的函数名,C_INT,C_DOUBLE等是C中的数据类型名前加C_编写FORTRAN计算程序,开头使用如下,其中第二行的模块名是写有C++程序接口的模块名。使用GFORTRAN编译FORTRAN程序时,应将C++生成的LIB和DLL放在与其它FORTRAN源文件同一个文件夹编译,GFORTRAN的编译命令如下。1、在VS中编写C++ DLL;
2023-08-22 17:29:49
627
1
原创 CGAL使用
将\auxiliary\gmp\lib目录下的dll拷贝至当前项目的debug或release文件夹。附加依赖项:\boost_1_78_0\lib64-msvc-14.2\*.lib。附加库目录:\boost_1_78_0\\lib64-msvc-14.1。附加依赖项:\auxiliary\gmp\lib\*.lib。附加包含目录:\auxiliary\gmp\include。附加库目录:\auxiliary\gmp\lib。4、在项目中引用gmp,在项目属性中设置。5、引用CGAL,在项目属性中设置。
2023-08-22 17:26:06
325
1
原创 Eigen使用
Scalar是表示元素的类型,RowsAtCompileTime为矩阵的行,ColsAtCompileTime为矩阵的列,Options表示存储主序(默认是按列存储,可使用RowMajor改为按行存储),MaxRowsAtCompileTime和MaxColsAtCompileTime表示在编译阶段矩阵的上限。2、使用时,只需在VC的附加目录中添加Eigen的路径,并在程序开头使用#include 等即可。头文件在Eigen目录下,源代码在Eigen/src目录下.
2023-08-22 17:24:02
1735
1
原创 openblas使用
1、复制cblas.h、openblas_config.h、libopenblas.lib到项目文件夹,与源代码同文件夹;4、在该程序的属性中按如下添加lib和h所在的文件夹为附加库目录。2、复制libopenblas.dll到debug文件夹;5、按下图将上述lib文件添加为附加依赖项。6、在代码中添加对cblas.h的引用即可。3、在项目头文件下导入上述两个.h文件;
2023-08-22 17:17:16
1059
1
原创 典型船舶的静水和波浪弯矩
Baby-cape244.44430.8643280000-28300004359404-4576971Handymax17432.20.861400000-7361601487138-1564607Handymax183.0532.30.851657921-1753495Aframax237.11420.8523918497-4139994VLCC326600.79368336999-541999610335945-1.1E+07。
2023-08-22 17:12:51
308
1
原创 船舶修正总吨的计算
对于5万总吨的船舶,按上表计算得出的修改总吨排序如下,由此可见,附加值粗略地从高到低是:邮轮,LNG,客轮,化学品船,集装箱船,LPG,滚装类船,油船和散货船。其中A,B与船舶种类有关,如下所示。
2023-08-22 17:11:21
1013
1
原创 VM virtualBox安装centos网络配置
root进入centos,进入目录cd /etc/sysconfig/network-scripts,查找ifcfg开头的文件,第一个即为配置文件,根据机器的不同,这个文件名ifcfg后面的部分也不同。在公司网络环境下,如果在安装时没有配置好网络导致网络不通,可以通过如下步骤重新配置网络。在VM中CENTOS虚拟机的网络中选择NAT方式。4、重新启动后就可以访问外网了。
2023-01-04 10:58:39
1219
原创 学习与思考
学习内容选择知识内容按类型可以分为专业性知识和非专业性知识:专业性知识是对类似于计算机、力学等某个专业领域的知识;非专业性知识是不特定用于某个专业的知识或者说明通用的知识,例如逻辑思维类的、抽象方法论类的;主要应学习的内容应为:紧急的专业性知识,非专业性知识,相关的专业性知识。紧急性的专业知识涉及你的当前生产所需,自然应该先学;在没有此类内容需要学习时,可以学习非专业性的知识,这些有助于提升整体的学习能力和思考能力,促使你在学习和思考的方法论上更进一步相关的专业性知识是潜在的有可能以后用到..
2022-02-09 14:49:53
392
原创 UG NX C#.NET 二次开发步骤
1、在UG NX中使用BlockUI styler 生成对话框的dlx 和相应的cs文件(注意对话框属性中的代码生成页中的语言应选择C#);2、在VS中建立C#类库项目(此时选择的.NET框架应合适,可见下述第6条),名称与dlx 相同,删除其中自动生成的类,并将上一步生成的cs文件的对话框类导入;3、在VS中添加对NXOpen.dll、NXOpen.UF.dll、NXOpen.Utilities.dll、NXOpenUI.dll几个库的引用;4、找到对话框类源代码中的构造函数,并将theDia
2021-10-12 12:06:35
3746
原创 OFFICE中的VBA库的定义
本文仅针对OFFICE的VBA,所提到的VBA均指OFFICE中的VBA。 1、所有我们引用到的都是对象,而不是类,也就是说,我们所看到的VBA帮助文档中所列出的 2、对象、属性、方法、事件是分别定义的。其属性、方法、事件在定义的时候是不考虑属于哪个对象的,在定义完对象之后,再去考虑这些对象可以实现哪些属性、方法、事件。这有点类似于接口的定义方式,先定义出接口,再在定义类的时候考虑这些类可以实现哪些接口。 3、下图是ACCESS的对象图,它表达的是一种聚合关系,这与MFC的类图不同,那个表达的是继承关
2010-12-27 17:38:00
2463
原创 CObject里有什么?
CObject在afx.h文件中定义,这个头文件在使用MFC向导编程是都会自动包括。 1、CObject类的内容 CObject类定义中包含的函数如下表所示: 函数名称 解释 CObject() 1、默认构造函数 2、当一个继承自CObject类需要序列化支持时(即要使用DECALRE_SERIAL),必须有一个默认的构造函数 COb
2010-11-29 23:02:00
2549
原创 关于CCmdTarget及消息映射
CCmdTarget类直接继承自CObject,主管应用程序架构,其向下直接派生出CWnd,而CWnd是所有控件、框架窗口、对话框、视图类的父类。 CCmdTarget类是可以在里面使用消息映射的类,其派生的所有类都有消息映射函数。能用消息映射的类的基类都必须是CCmdTarget类。 CCmdTarget类的派生类在头文件中都必须提供DECLARE_MESSAGE_MAP()宏,在类的CPP文件中都有相应的BEGIN_MESSAGE_MAP(当前类, 直接父类)和END_MESSAGE_MAP()宏与
2010-11-29 17:18:00
1450
可以将NASTRAN BDF文件中一个剖面转换为AUTOCAD图
2023-08-23
成语测试(用于小学生成语学习的程序)
2023-08-23
NX二次开发的插件smart
2023-08-23
FEMAP型材修改为NASTRAN
2023-08-23
DNV SESAM WADAM压力结果提取
2021-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅