摘要: 主要思路
1. 首次连接时调用redisConnectWithTimeout或redisConnectUnixWithTimeout连接Redis服务端,若成功则保存返回的redisContext,假设为ctx
2. 发送命令数据后获取响应,如果是pipeling模式则调用redisGetReply获取响应,再检查redisContext中的错误码,如果为网络出错或关闭... 阅读全文
摘要: OpenCASCADE Rolling Ball
eryar@163.com
在《The NURBS Book》书中引入了三边球面片(Three-sided Spherical Surface)的概念:
当三个曲面两两相交时,会使三边界曲线交于一个角点(如图a),由于在产品零部件中,尖边和尖角经常是我们不希望有的,一方面是会有应力集中,另一方面尖的部分容易使人受伤。因此,经常... 阅读全文
摘要: OpenCASCADE Chamfer 3D Basics
eryar@163.com
倒角Chamfer造型功能是几何内核一般都具有的功能,OpenCASCADE中也提供倒角Chamfer造型功能。如下图所示:
在Draw Test Harness中的源文件BRepTest_ChamferCommands.cxx可以看到三维倒角功能的类是BRepFilletAPI_Make... 阅读全文
摘要: Python 3.X重新加载模块
为防止两个模块互相导入的问题,Python默认所有的模块都只导入一次,如果需要重新导入模块,
Python2.7可以直接用reload(),Python3.X可以用下面几种方法:
方法一:基本方法
from imp import reload
reload(module)
方法二:按照套路,可以这样
import imp
imp.reload(... 阅读全文
摘要: OpenCASCADE Chamfer 2D
eryar@163.com
二维的倒角Chamfer功能可以将两个不平行的曲线进行倒角。如下图所示为QCAD中进行倒角的效果图:选择要倒角的两个边,及设置两个边上的倒角距离。
在OpenCASCADE中也提供了这个二维曲线倒角功能,使用Tcl脚本在DRAW中显示如下:
polyline p 0 0 0... 阅读全文
摘要: PipeCAD Grid
eryar@163.com
Key Words. PipeCAD, 三维管道设计软件,轴网Grid
1. Introduction
轴网Grid在系统中使用没有等级Spec的型材来表示,在三维视图中会显示成虚线。结构轴网的主要作用是:
为多专业(管道、结构等专业)协同设计提供参考定位;
为管道ISO图中提供参考定位;
为... 阅读全文
摘要: 聚焦PipeCAD这个产品的两个模块:Paragon和Design,为用户提供一个精巧、不依赖AutoCAD的自主研发的管道三维设计软件。
阅读全文
1. Create a tag with patterned name
git tag "tagname_v1.02"
(one tag is pointed to a specified commit)
2. get tag describe to use in software version name
git describe --tags --long --dirty=* --match "tagname*"
> tagname_v1.02-0-g59584af
3. push tag name to remote repo
git push origin <branchname> --tags
摘要: PipeIso - IDF中文支持
eryar@163.com
Key Words. PipeCAD, PipeIso, IsoAlgo, ISO, PCF, IDF, 管道轴测图
前面提供了一个从PDMS设计模块直接导出IDF文件的插件,有人提出了IDF文件中文是乱码的问题。由于原来是使用的PDMS自带SAMPLE项目测试,IDF文件中只有英文,所以没有关注... 阅读全文
摘要: PipeIso - PDMS2IDF
eryar@163.com
Key Words. PipeCAD, PipeIso, IsoAlgo, ISO, PCF, IDF, 管道轴测图
AVEVA PDMS相对是很开放的软件,从数据到二次开发。对于模型审查,可以导出RVM及属性文件;对于管道数据而言,可以导出IDF文件。对于有编程技能的工程师,还提供PML及.N... 阅读全文
摘要: PipeCAD - PipeIso Material List
eryar@163.com
Key Words. PipeCAD, PipeIso, IsoAlgo, ISO, PCF, IDF, 管道轴测图
材料表是管道ISO轴测图的重要组成部分,ISO图中的材料经过汇总分类后,对每个管件都会有一个件号一一对应。材料表中的管件号与图面的上的管件号一致,方便材... 阅读全文
摘要: PipeCAD - PipeIso Piping Spec
eryar@163.com
Key Words. PipeCAD, PipeIso, IsoAlgo, ISO, PCF, IDF, 管道轴测图
PipeIso-0.3.0发布啦!通过增加本地管道等级数据库,完美重建管道三维模型。
PipeIso的三维视图只显示一条线看得不是太直观,结合管道等级Sp... 阅读全文
摘要: PipeCAD - PipeIso支持PCF
eryar@163.com
Key Words. PipeCAD, PipeIso, IsoAlgo, ISO, PCF, IDF, 管道轴测图
管道轴测图(ISO图)是管道制作安装所需的重要图纸,其中管件符号是固定大小,管子长度可变的一种非比例投影的出图形式。IsoAlgo可以读取管道标准数据文件PCF、IDF生... 阅读全文
摘要: RvmTranslator7.4.1-Clipping Box
eryar@163.com
RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, IFC,.etc. So it... 阅读全文
摘要: RvmTranslator7.4.0-PDMS Text
eryar@163.com
RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, IFC,.etc. So it ca... 阅读全文
摘要: PipeCAD - PipeIso件号标注
eryar@163.com
Abstract. 虽然现在提倡无纸化、数字化,但是在当前的工程设计领域,二维工程图纸仍然是设计人员表达设计的主要手段和信载体,也是工程施工阶段和监理的重要依据。二维工程图不仅包含几何信息,还有大量富有工程意义的标注信息,这些标注信息通常由设计人员手工交互标注。在现实工程设计过程中,大量交互的标注操作不仅复... 阅读全文
摘要: RvmTranslator7.3.2
eryar@163.com
RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, IFC,.etc. So it can be used ... 阅读全文
摘要: I would suggest looking into source code of Draw Harness command vstate, which seems to be prints some information, that can be useful in your case:
Draw[22]> vstate -entities
Detected enti... 阅读全文
摘要: PipeCAD - PipeIso
eryar@163.com
Key Words. PipeCAD, PipeIso, IsoAlgo, ISO, PCF, IDF, 管道轴测图
1.Introduction
管道轴测图(ISO图)是管道制作安装所需的重要图纸,其中管件符号是固定大小,管子长度可变的一种非比例投影的出图形式。IsoAlgo可以读取管道标准数... 阅读全文
摘要: IsoAlgo 环路处理
eryar@163.com
Key Words. IsoAlgo, ISO, PCF, IDF, 管道轴测图
1.Introduction
管道轴测图(ISO图)是管道制作安装所需的重要图纸,其中管件符号是固定大小,管子长度可变的一种非比例投影的出图形式。目前国际出图标准程序是Intergraph的ISOGEN,
... 阅读全文