自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 使用grasshopper修改梁的起始点方向

修改Tekla的梁起始点方向

2024-04-27 20:37:19 182

原创 使用grasshopper复制finish内容到用户定义属性,并清空finish内容

copy finish to uda_2, and clear finish

2024-04-26 22:49:36 137

原创 GRASSHOPPER电池Expression

电池Expression

2024-04-25 22:50:19 291

原创 代码托管基础操作

代码托管基础操作

2024-04-21 19:46:45 254

转载 grasshopper输入快捷键 会自动跑到rhino的命令栏

转载:https://zhidao.baidu.com/question/240086474585032964.html。gh输入deleterhino命令栏就出现…还有类似的快捷键gh输入ctrl+grh命令栏中就出现G。解决办法:双击一下gh的标题框即可。

2024-04-10 22:34:42 93

原创 pycharm 不区分大小写的自动补全设置

快捷键 Ctrl + Alt + S。

2024-02-24 21:40:06 566

原创 (Tekla Structures二次开发)获取当前模型文件夹路径

【代码】(Tekla Structures二次开发)获取当前模型文件夹路径。

2023-09-21 21:17:41 321

原创 (Tekla Structures二次开发)测试螺栓组中的螺栓序号

螺栓序号

2023-03-12 19:02:13 371 1

原创 (Tekla Structures二次开发)Plugin attributes cannot be loaded from applied value

插件的名字不能有空格!

2023-01-08 22:25:36 384

原创 (Tekla Structures二次开发)修改工程属性

修改工程属性

2022-11-19 18:04:40 694

原创 Math.Round() “四舍五入“方法

Math.Ceiling() “向上取整”Math.Truncate() "取整“Math.Floor() “向下取整”

2022-08-21 10:25:50 901

原创 (Tekla Structures二次开发)修改状态

分别修改构件状态和零件状态。

2022-08-17 22:53:22 1070

原创 (Tekla Structures二次开发)获取模型环境

string macrosPath = String.Empty; TeklaStructuresSettings.GetAdvancedOption("XS_MACRO_DIRECTORY", ref macrosPath); string[] listofpath = macrosPath.Split('\\'); //listofpath.Contains("china");...

2022-03-07 13:57:50 595

原创 使用String.Format转换double为string

使用静态方法 String.Format将浮点数转换为字符串 //强制2位小数 Console.WriteLine(String.Format("{0:0.00}", 123.4567)); //123.46 Console.WriteLine(String.Format("{0:0.00}", 123.4)); //123.40 Console.WriteLine(String.Format("

2022-03-04 10:23:21 841

原创 从模型中选择板(或特定型材类型)

PROFILE_TYPE 变量:要选择配置文件的特定类型,您可以使用模板变量 PROFILE_TYPE。以下是可能的值:

2022-02-01 15:14:43 774

原创 打开旧的图纸属性窗口

从 Tekla Structures 版本 21.0 开始,为装配图提供了新的图纸创建窗口,该窗口非常缓慢且复杂。不是每个人都知道打开旧绘图窗口的简单方法。新绘图设置窗口的外观:旧绘图设置窗口的外观:如何打开旧的绘图设置窗口:要打开旧对话框设置窗口,您必须更改高级选项:XS_ USE_ OLD_ DRAWING_ CREATION_ SETTINGS此设置在高级设置窗口中不可见,但可以从模型文件夹中存在的options.ini文件中设置。保存您的模型打开模型文件夹找到文件option

2022-02-01 14:48:04 2101 2

原创 将Excel表格中的列字母改为数字,方便程序编写识别

文件 – 选项,打开Excel选项对话框,勾选公式里面的“R1C1引用样式”,然后确定。这样列字母就全部改为数字。这时R1C1引用同原来的$A$1绝对引用。普通相对引用是相对当前单元格而言,比如当前单元格是R2C11,公式里面出现的相对引用单元格RC[-1],表示当前行,列左移一位的单元格,即单元格R2C10。...

2022-01-02 10:48:06 3075

原创 Path类常用操作

string dirPath = @"D:\TestDir"; string filePath = @"D:\TestDir\TestFile.txt"; //获取当前路径,exe文件所在路径 Console.WriteLine(Environment.CurrentDirectory); //获取文件或文件夹所在目录 Console.WriteLine(Path....

2021-12-27 16:52:29 439

原创 通用“浏览”按钮所需代码

浏览,选择指定类型文件,并反馈文件全路径到文本框。代码如下: private void browse_button_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog { InitialDirectory = "d:\\", Filter = "Exce

2021-12-18 15:54:54 345

原创 给多个变量赋同一个值

可以使用连续等号给多个变量赋同一个值int a,b,c;a = b = c = 1;

2021-12-13 21:08:02 2273

原创 数字代表字符

namespace ConsoleApp1{ class Program { static void Main(string[] args) { int number; char ch; for (number = 60; number < 95; number++) { ch = (char) number;

2021-12-13 20:58:13 274

原创 把窗体“从项目中排除”和“删除”区别

“排除”,不影响编译和运行,但是文件还在项目中,需要时候再找回。如果一个文件与其他文件有冲突,或代码有错误,可以排除,让其他正确的代码先编译和运行。当你需要时,再包括进来。找回方式是:在解决方案资源管理器中选择“显示所有文件”。“删除”,想要再用,就只能新建了。...

2021-12-12 19:52:51 1177

原创 (Tekla Structures二次开发)使用inp文件样式控制插件界面的两种处理字符串方式

分行处理字符串实例:public const string StiffenerPlateForHForm = @""+ @"page(""TeklaStructures"", """")"+"\n"+ "{\n"+ @" detail(1, ""stiff"")"+"\n"+ " {\n"+ @" tab_page("""

2021-12-06 10:26:02 1121

原创 (Tekla Structures二次开发)分享官方关于工作平面和矩阵的幻灯片

工作平面改变后,物体属性可以通过方法Select()来刷新。测试代码如下:TSM.Model model = new Model(); if (model.GetConnectionStatus()) { TSM.UI.Picker picker = new Picker(); try { model.GetWorkPlan

2021-11-30 15:24:59 771

原创 【TeklaPad】下载地址

软件是作者上传到Tekla官方的,下载地址:https://warehouse.tekla.com/#/catalog/details/ad0856df-072d-4944-aaeb-b74fd540b348需要注册,免费,不需要购买正版软件。另外我问了作者很多人想问的问题,软件里面的Extended API (xAPI)暂时不会分享出来,只供软件内部使用。...

2021-11-19 08:37:33 825 1

原创 【TeklaPad】主界面介绍

运行代码刷新TeklaPad与模型之间的连接,该程序仅支持一个打开的模型。输出数据。如果选择Excel格式,会提示文件存放路径,文件名包含当前时间信息,例如“TeklaPadExcelReport2021-18-11–13-40-45.xlsx”。输出Excel可以选择颜色填充。另外一个选项是复制数据到剪切板,然后可以粘贴到任意文本编辑器里。清空数据表格内容,就是区域13的内容。查找、替换。快捷键Ctrl+F。注释选中行。解除注释选中行。移除书签。帮助。按住Ctrl再点击,会出现在线帮助..

2021-11-18 14:00:24 1028

原创 数值输入错误

输入角度(弧度单位)时候这样输入:45 / 180 * Math.PI结果是0。因为前面45 / 180默认为整形,结果为0。

2021-11-13 21:01:02 428

原创 不允许手动修改ComboBox设定的值

如果将 DropDownStyle 属性设置为 DropDownList,则只能从列表中选择有效值。如果将 DropDownStyle 属性设置为 DropDown,则可以在 ComboBox 的可编辑区域内键入任何值。这种情况下,AutoCompleteMode 的 Append 值与 AutoCompleteMode 的 SuggestAppend 值作用相同。this.comboBox1.DropDownStyle = Syste

2021-10-09 20:46:05 992

原创 (Tekla Structures二次开发)ModelObjectEnumerator.AutoFetch

新的版本中增加了这个属性,据国外同行测试会影响速度。我查看帮助文件,发现2017版本已经有这个属性。国外同行Github代码地址:https://github.com/razorcx/speed-test/blob/master/SpeedTest/Program.csusing System.Collections;using System.Collections.Generic;using Tekla.Structures;using Tekla.Structures.Filtering;

2021-10-03 11:13:19 693

原创 在 Visual Studio 中禁用 DPI 感知

解决设计好的窗体界面在运行时出现大小,布局等特征都不一致的情况,甚至是重叠的问题。参考https://www.pianshen.com/article/21521468642/微软官方文档https://docs.microsoft.com/en-us/visualstudio/designers/disable-dpi-awareness?view=vs-2019#add-a-registry-entry...

2021-09-03 10:05:08 1584

原创 (Tekla Structures二次开发)自动添加剖面展示

自动为垂直梁方向的板添加剖面

2021-08-23 20:02:53 1210 4

原创 (Tekla Structures二次开发)自动标注尺寸展示

梁两端为单剪板shear tab连接,中间有双角钢,单剪板,端板连接。

2021-08-18 17:12:16 2266 1

原创 (Tekla Structures二次开发)模型中螺栓的主次零件测试

查询视图:结果视图:测试代码: TSM.Model model = new Model(); if (model.GetConnectionStatus()) { TSM.UI.Picker picker = new Picker(); try { TSM.ModelObject mo = pi

2021-08-17 11:00:06 645

原创 如何在不移动剪切平面的情况下移动剪切平面剪刀?

答案很简单。按住 shift 并尝试移动剪刀!

2021-08-13 16:05:32 181

原创 图纸中撤销上次输入的点

您知道插入尺寸线或板时可以撤消上次单击的点吗?技巧很简单,但功能强大。您可以使用BACKSPACE键撤消上次单击的点。亲测19版本无此功能,2020版本有此功能。

2021-08-13 15:52:43 205

原创 改变图纸中的剪短符号

缩短符号只能在高级选项中全局更改:XS_SHORTENING_SYMBOL_COLOR = 153 或 154-163XS_SHORTENING_SYMBOL_LINE_TYPE = 1 或 2-7XS_SHORTENING_SYMBOL_WITH_ZIGZAG = FALSE 或 TRUE颜色编号:线型:示例1:示例2:示例3:

2021-08-13 12:51:38 739

原创 在复制/移动对话框中使用公式

没有多少人知道移动/复制对话框窗口可以填充公式。现在您可以关闭 Windows 计算器并开始在该对话框中进行计算。完整的函数列表参见:https://teklastructures.support.tekla.com/2019i/en/det_functions_in_variable_formulas您可以加、乘、除和使用许多数学函数,但可能最有用的公式是 vwu() – 单位值。使用该公式,您可以输入与您的环境不同的单位的值。举例如下:...

2021-08-13 12:45:00 328

原创 选择单零件的构件

2021-08-13 11:21:35 696

原创 Select parts or assemblies without drawing

Select parts without drawingSelect assemblies without assembly drawingSelect assemblies without assembly drawing

2021-08-09 22:16:14 383

原创 vs代码片段精选

vs中常用的代码片段

2021-08-03 20:06:07 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除