- 博客(37)
- 收藏
- 关注
原创 Tekla二次开发的各个模块介绍
“ 二次开发模块和参考手册可在各个Tekla安装目录文件夹“nt\bin\plugins” “nt\bin\dialogs”和“nt\help”中找到”01 Tekla.Structures.dll此 dll 包含模型和图形二次开发部分共享的一些基本公共类型。02 Tekla.Structures.Model.dll此 dll 由许多的类和方法组成,在连接节点和操纵Tekla Structures模型数据库时使用。用这个dll,包含:Mode对象类包括,Beam, ContourPlate,
2022-05-24 23:21:13 2387
原创 关于Tekla的API
01什么是Tekla Open API?Tekla API(Application Programming Interface)是接口的意思,接口是指一个是两个实体之间的公共部分。Tekla使用户能够与软件进行相关交互。Tekla API 能够将 Tekla Structures 与其他软件之间进行交互。Tekla Open API,也称为 .NET API,为第三方提供接口方应用程序与 Tekla Structures 中的模型和图纸对象进行交互。它还允许创建plug-ins插件。Tekla Op
2022-05-24 23:15:53 1540 3
原创 怎么解决C++字符串过长的问题
1. 使用C预处理器C预处理器的一个功能"字符数组拼接"如果两个加引号的字符数组相邻, 并且他们之间没有标点, 编译器就会吗这些字符数组连接成单个字符数组例子如下:string tmp0 = "这是例一这是例一这是例一这是例一这是例一这是例一这是例一这是例一这是例一这是例一";string tmp1 = "这是例一这是例一这是例一这是例一" "这是例一这是例一这是例一这是例一这是例一这是例一";2. 使用特殊字符 “\”换行写的过长的字符串需要在行的末尾添加一个反斜杠 “\”,C语言
2022-04-25 19:07:30 4330
原创 怎么使用PluginBase进行Tekla二次开发
Tekla支持使用插件的方式进行二次开发。PluginBase是模型插件的抽象基类。模型插件必须从这个类继承。绘图插件必须从 DrawingPluginBase 继承。插件始终在插件的本地坐标系中执行。插件坐标系的原点是根据第一个输入对象或点定义的。如果第一个输入是对象,则插件坐标系的原点是对象的第一个输入点。如果第一个输入是点,插件坐标系的原点就是输入点。坐标系的 X 轴和 Y 轴在当前平面中定义。本文提供一个简单的例子实例:程序生成一个Tekla插件,可以完成输入两个点生成一根梁,并可以使用一个插件内
2022-04-19 22:55:58 1461
原创 怎么使用将自定义的tekla节点进行加密
主要的思路: 定义一个节点的参数, 名称为Password, 注意区分大小写, 它的值类型定义为文本, 在具体的公式中便可以设置密码了;如下图所示:
2022-04-18 18:42:07 1117
原创 Windows下怎么使用键盘快捷键代替方向键
Capslock+功能E D S F上 / 下 / 左 / 右Y B光标上 / 下 5 行A G左 / 右跳词W RBackspace DeleteT翻译Z撤销 / 重做X C V剪切 复制 粘贴I K J L上 / 下 / 左 / 右选中文字U O选中光标至行首 / 行末文字H N向左 / 右选中一个单词0 M向上 / 向下选中 5 行P ;Home End9( )Backspace...
2022-04-09 20:43:37 1358
原创 Tekla二次开发之切割部分的详解
一、BooleanPartModel teklamodel = new Model();Point point = new Point(0, 7000, 0);Point point2 = new Point(1000, 7000, 0);Beam Beam1 = new Beam();Beam1.StartPoint = point;Beam1.EndPoint = point2;Beam1.Profile.ProfileString = "HI300-15-20*300";Beam1.
2021-12-27 22:20:47 1741 1
原创 c++中placement new的理解
placement new: 它的作用为: 创建对象(调用该类的构造函数)但是不分配内存,而是在已有的内存块上面创建对象。用于需要反复创建并删除的对象上,可以降低分配释放内存的性能消耗, 类似于constructor成员,有第三种new表达式,称为定位new(placement new)。定位new表达式在已分配的与原始内存中初始化一个对象,他与new的其他版本不同,它不分配内存。相反,它接受指向已分配好但未构造的内存指针,并在该内存中初始化一个对象。实际上,定位new表达式使我们在特定的、预分配的内存地.
2021-12-26 15:00:45 560
原创 怎么消灭Windows桌面上杂乱的图标?
用管理与身份运行bat脚本文件>?(它的主要作用是创建一个文件夹并设置环境变量)打开创建的文件夹并将桌面上的快捷方式进行移动到它里面使用 Win+R 快捷键,并输入图标名称(支持中文),最后按Enter回车键,便可以打开指定程序...
2021-12-13 06:54:01 456
原创 Windows文件夹管理利器 Clover,值得你拥有
摘要本文主要讲述Clover这个软件的 安装,破解,实用技巧一、安装二、破解删除安装目录下的SoftUpd.exe新建文件夹 并将其命名为SoftUpd.exe便完成了禁止自动更新不要自己更新软件,更新版本后会有广告三、实用技巧Ctrl + t 打开新的标签页Ctrl + w 关闭当前标签页Ctrl + 滚轮滚动 跳转到相邻打开的标签页,如果当前为最后一个标签页,则跳转到第一个标签页双击空白后退扫描下图,关注“闭目鸽”公众号,并回复 “tekla帮助”,便可以获得Tekla1
2021-09-29 11:48:53 4363
原创 怎么自学Tekla智能节点中参数的含义——学会获取官方资料才是王道
摘要本文主要讲述Tekla智能节点官方资料三种获取方式:①从原生软件获取;②从网页获取;③下载离线帮助文档;以175号节点为例:一、在节点详情的页面,直接按 F1 键,可使用tekla的自带帮助文档,里面有具体的使用帮助二、使用网页端上的Tekla帮助文档具体网站为: https://teklastructures.support.tekla.com点击访问在线Tekla帮助文档在上图中红框中搜索要查询节点的名称,便可以得到节点内部参数信息的详细解释三、离线版帮助文档的下载扫
2021-09-19 10:29:12 2175
原创 Tekla二次开发——C#环境的搭建
关注“闭目鸽”微信公众号回复"tekla"关键字, 便可获得数GB的精品tekla视频教程一. 需要的软件1.Tekla20192.visual studio 20133.dotNetFrame 4.5.2二. visual studio 2013的操作1.新建项目→visual C# : Windows窗体应用程序2.在解决方案中的引用标签上右键选"添加引入"3.找到要使用的tekla的dll文件并引用4.点击视图并选择工具箱5.选择公共控件的Button控件, 并在窗口中绘制一
2021-09-12 20:13:21 2609
原创 Tekla自定义组件类型的区别
https://mp.weixin.qq.com/s?__biz=Mzg3MjY0OTMzOQ==&mid=2247483674&idx=1&sn=24cc5bf2eb22c03abc4b289b921d56ed&chksm=ceed460ef99acf18391000c24fb0bb6126b644ef3414038aba9a4cb873210ab417bb8814964f&token=2047435970&lang=zh_CN#rd
2021-08-14 11:01:30 976
原创 JavaScript入门
前端学习第四天引入方式: 使用script标签放在head标签中 <script>代码</script> 使用script引入js文件<script src="/hello/js/test.js" type="text/javascript" charset="utf-8"></script> 在元素中使用js代码 <input type="button" value="我的按钮" onclick="javascript:alert(1);
2021-08-09 07:20:08 94
原创 CSS入门
前端学习的第三天引入CSS:使用style标签(调试代码使用) <style> p{ color : #FF0000; } </style>- 使用link标签 `<link rel="stylesheet" type="text/css" href="css/syle.css" />`- 使用style属性基本语法选择器{ 属性: 属性值 属性: 属性值}普通选择器元素选择器: 直接使用标签名就行
2021-08-08 17:49:38 81
原创 html常用的标签
前端学习的第二天块标签 block 占满一行块标签功能h1标题1h2标题2h3标题3h4标题4h5标题5h6标题6p段落div块元素hr横线内联标签 inline 从左到右排列内联标签功能span纯行内 方便查找strong加粗u下换线em斜体font改字体样式自定义列表<dl> <dt>自定义列表标题</
2021-08-07 00:06:32 54
原创 怎么解决tekla中鼠标移动的重影问题
修改如下选项为TRUE: 高进选项→模型视图→xs-use-software-rendering截图如下:
2021-07-22 23:40:28 8379 1
原创 tekla中梁位置属性的详解
在平面上:注: 黄色点为起点, 红色点为终点.①定位到中间: 以起点和终点所在的直线为标准, 将模型左右平分进行定位;②定位到右边: 以起点和终点所在的直线为标准, 将模型完全放置在其右边进行定位;③定位到左边: 以起点和终点所在的直线为标准, 将模型完全放置在其左边进行定位;旋转:注: 上面的示意图是从起点向终点方向看所得的截面;①定位到前面的: 以截面中心为轴线旋转, 使得前面的朝上;②定位到顶面: 以截面中心为轴线旋转, 使得顶面朝上;③定位到后面: 以截面中心为轴线旋.
2021-07-21 22:07:48 2888
原创 怎么得到tekla系统节点参数的名称
原因在二次开发使用tekla原生节点时候, 可以进行相关的操作方法使用tekla节点的另存为功能: 将同一个节点的相同参数保存为两个文件, 保存的路径为项目路径下的attributes文件夹下使用Beyond_Compare_3的文本比较功能如上图的T1便为目标变量的名字, 可以使用它来进行二次开发...
2021-07-02 13:27:22 1722
原创 Beyond Compare 3的安装与使用
正常安装找到“C:\Users[Your User Name]\AppData\Roaming\Scooter Software\Beyond Compare 3\”目录, 例如C:\Users\Administrator\AppData\Roaming\Scooter Software\Beyond Compare 3将这个目录下的所有文件都删除掉,重新打开“Beyond Compare”工具可以使用bat文件再加上定时功能...
2021-07-02 12:43:53 2491
原创 mfc程序提示不支持32位系统的代码
具体方法为使用宏:#ifndef _WIN64 AfxMessageBox(L"本软件不支持32位,请使用64位系统。"); return;#endif
2021-07-01 20:32:01 158
原创 Tekla二次开发使用Tekla API 将两个零件相互切割
Tekla二次开发使用Tekla API 将两个零件相互切割的代码 Model teklamodel = new Model(); Point point = new Point(0, 7000, 0); Point point2 = new Point(1000, 7000, 0); Beam Beam1 = new Beam(); Beam1.StartPoint = point; Beam1.EndPoint = point2;
2021-03-03 20:07:21 2488 3
原创 Windows电脑两边的黑边怎么解决
用快捷键「Win」键+「R」键打开运行窗口输入regedit并回车确定打开注册表编辑器在注册表编辑器中定位带这个位置:HKEY_LOCAL_MACHINE→SYSTEM→ControlSet001→ControlGraphics→Drivers→Configuration右击选择【Configuration】并点击查找在弹出的搜索框内输出【scaling】并点击查找下一个双击我们搜索到的注册表的选项在图弹出的选项表中,将「4」改成「3」,并点击确定接下来我们可以继续按F3 搜索下一个,直到C.
2021-02-22 10:40:54 978
原创 修改了tekla中显示的类别但不生效怎么办
修改了tekla中显示的类别但不生效怎么办这是问题的本质是一个视图更新的问题;使用的方法是: 在模型中的空白位置, 点击鼠标右键, 选择重新画视图
2021-02-01 20:49:43 1024
原创 怎么解决tekla智能节点的螺栓末端增长的问题
怎么解决tekla智能节点的螺栓末端增长的问题解决的方法是: 将节点的 “通用性→向上方向” 属性改为: 自动;
2021-02-01 20:49:19 1649
原创 怎么对Revit族三个方向旋转
对revit族三个方向旋转做原始族:放到基于面的族模板上:创建公制常规模型, 左视图方向如下:注意:使用工作平面;先画角度, 再标注角度, 创建 “绕X轴旋转角度” 参数;使用点面约束将模型线的一端约束到原点, 以约束工作平面使它通过原点;设置工作平面, 并放置到工作平面上;放到基于面的族模板上, 并设置工作平面为XY平面, 并导出参数, 做法同步骤2使用公制常规模型, 创建 “绕Y轴旋转角度” 参数, 前视图方向, 做法同步骤3使用公制常规模型, 将参数
2021-02-01 20:48:56 6929 2
原创 怎么解决Tekla节点内部材质改变却外部无法改变
怎么解决节点内部材质改变导致外部无法画出具体的解决方法1. 是将材质这个参数暴露在外边, 要用户进行输入控制具体的解决方法2. 在"材质"这个参数中使用=引号的方式改变材质. 例如: 材料 = “Q345B”...
2021-02-01 20:48:08 985
原创 怎么解决tekla节点中梁的对齐方式在节点内外有差异
怎么解决梁的对齐方式在节点内外有差异tekla16版本: 使用tekla16做的智能节点, 在tekla16中对节点内外的主次构件有严格的对齐一致性要求;tekla2017i及以上版本: 但是在高版本的tekla中(如tekla2018), 没有那么高的一致性要求, 可以智能的对节点内外进行适应;...
2021-01-28 20:08:13 1336
原创 怎样解决tekla16无法选择多个次零件
## 怎样解决tekla16无法选择多个次零件:tekla16在创建自定义节点的时候出现这个问题的解决方法:重启软件tekla16.0!!!
2021-01-28 20:07:35 1691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人