目录

写电池的起因

准备阶段

电池基本属性设置

引用tekla中特定的DLL文件

代码编写


写电池的起因

大家好,今天写这个帖子的起因是因为Tekla官方的TeklaLink电池只支持tekla2017及以上的版本。低版本的tekla想要自动建模则只能依靠自己去写。所以今天提供一个简单的电池制作方法供大家参考。

准备阶段

软件:Rhino7或6(必须安装有Grasshopper)、Tekla18.1(或其他版本)

电池基本属性设置

初始电池包含两个输入端,x我们作为犀牛的线输入,y作为tekla截面的输入,

x的设置如下图所示选择line,y选择string属性。

此步设置的意义在于将X的输入属性修改为只接受犀牛视图中的线物体。关于数据类型这里因为不牵扯编号,所以选择“成员”类型或“列表”类型或“数据树”类型。区别这里就不细讲了,新手只需要会复制代码和设置基础属性就行。

引用tekla中特定的DLL文件

右击C#红色字体选择Manage Assembiles

点击后如下图所示,点击ADD添加DLL文件,DLL文件位于tekla安装位置下的nt-->bin-->plugins文件夹下的:

1.Tekla.Structures.dll

2.Tekla.Structures.Model.dll

3.Tekla.Structures.Geometry3d.Compatibility.dll

代码编写

添加完成后双击进入代码编写页面,如下图所示:

在第一个箭头处复制以下代码:

using Tekla.Structures.Model;
using TG3=Tekla.Structures.Geometry3d;
using Tekla.Structures;

在第二个箭头所指位置复制以下代码:

    Model myModel = new Model();Beam creatBeam = new Beam(new TG3.Point(x.FromX, x.FromY, x.FromZ), new TG3.Point(x.ToX, x.ToY, x.ToZ));creatBeam.Profile.ProfileString = y;creatBeam.Material.MaterialString = "Q235B";creatBeam.Insert();

代码输入完成后,按图示123顺序点击后开始连接直线自动生成模型,记得在连线之前要打开Tekla模型。 

退出代码编写器后的使用方法:

至此,模型在tekla中已经批量生成。

如何利用Grasshopper中的C#制作一个简单的Tekla18.1直梁创建电池相关推荐

  1. 利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具

    利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具 独立观察员 2020 年 12 月 26 日 前一段看到微信公众号 "码农读书" 上发了一篇文章&l ...

  2. 利用c语言switch函数制作一个简单的计算器 2021年2月7日

    今日c语言 #include<stdio.h> #include<math.h> void main() { float a,b,c; char i; printf(" ...

  3. 利用html开发英语单词小程,前端利用表单标签自己制作一个简单的表单页面-表单制作-小程序表单制作...

    html中的表单标签:form标签:属性:提交到后台url地址:actionurl地址:http://localhost:8080/XXX提交方式:method常用两个:get:把提交的数据放到地址栏 ...

  4. 用计算机怎么做成绩表,利用Excel制作一个简单的学生成绩表.doc

    利用Excel制作一个简单的学生成绩表 教学设计表 学科 信息技术 授课年级 八年级 学校 教师姓名 章节名称初中信息技术八年级上册第7课(第1节)计划学时1学时学习内容分析学习Excel的基础知识, ...

  5. 如何利用laragon框架制作一个简单的应用?

    如何利用laragon框架制作一个简单的应用? 一.搭建环境 1. 安装Laragon 1.1 打开安装包用的语言 选择自己习惯用的语言 1.2 选择安装地址 1.3 选择Next,开始install ...

  6. 利用EasyDL制作一个简单的图片识别小项目

    主要是利用EasyDL制作一个简单的傻瓜式猫狗图片识别,利用EasyDL,只需要几步简单的点击即可 *主要的步骤: 1.准备数据 2.训练模型 3.部署 4.H5 * 1.首先创建两个文件夹cat和d ...

  7. pr如何跳到关键帧_PR教程 如何利用pr制作一个简单的动画

    Adobe Premiere Pro简称PR,是一款非常不错的视频制作编辑软件,如何如何利用pr制作一个简单的动画,这里小编为大家带来了pr动画制作教程--利用pr制作动画,一起来学习一下吧! Ado ...

  8. android动画view上移,在Android开发中使用View制作一个引导动画

    在Android开发中使用View制作一个引导动画 发布时间:2020-11-20 16:46:16 来源:亿速云 阅读:98 作者:Leah 这篇文章将为大家详细讲解有关在Android开发中使用V ...

  9. python汇率转换_利用Python中的Xpath实现一个在线汇率转换器

    前言 在之前的语法里面,我们记得有一个初识Python之汇率转换篇,在那个程序里面我们发现可以运用一些基础的语法写一个汇率计算,但是学到后面的小伙伴就会发现这个小程序有一定的弊端. 首先,它不可以实时 ...

  10. 使用Dreamweaver/利用HTML5/CSS/制作一个简单的文字logo

    一.制作一个简单的logo 1. 结构与样式分析 首先我们根据logo的图片分析logo的效果,该logo由6个字母组成.在使用"数码测色计"测出logo的颜色,这里我们测出log ...

最新文章

  1. win10安装pytorch
  2. android操作系统优势,Android操作系统平台最大的优势
  3. java map数组定义_如何定义一个空的Map[]数组?
  4. ASP.NET Core应用的7种依赖注入方式
  5. iPhone 12 Pro Max外形、配置大曝光:安卓基本没对手了
  6. 晨哥真有料丨聊天就在一起了,真有这么简单吗?
  7. IPTV监测和测试设备
  8. 餐厅点餐系统app总结
  9. WebFrom 【文件上传】
  10. 会计计算机实训目的,会计专业实习的目的是什么
  11. 海康8700服务器系统,海康8700安防综合管理平台安装使用指南.pdf
  12. laravel connector.php,如何获得laravel DB连接到PHP连接?
  13. 迅为i.MX6Q开发板-红外 hs0038 测试
  14. 如何调整计算机显卡,教你n卡发挥最大性能,电脑怎么设置独立显卡-
  15. 【学习笔记】软件测试-版本迭代总结
  16. 小米官网首页标题制作 持续更新中
  17. PMU电池管理配置与io-domain电源域
  18. 十进制快速转换为二进制
  19. 中国各省份名字的由来
  20. python——json数据格式的转换

热门文章

  1. 树莓派4安装minecraft java 1.12.2
  2. GIS设备局部放电在线监测的研究设计报告
  3. Checker框架学习笔记
  4. Bloombox:iPhone陶瓷底座,还能当花盆和扩音器
  5. 汉诺塔(Hanoi)图解递归算法
  6. 链家上海2018年9月二手房
  7. MUI框架的基本使用
  8. 矩阵的乘法转置c语言函数,C语言 矩阵的转置及矩阵的乘法
  9. 蓝星实物微商城H5源码 附搭建教程
  10. window10运行不了1stopt_1stopt运行不了,到底为什么?