- 博客(118)
- 收藏
- 关注
原创 使用grasshopper复制finish内容到用户定义属性,并清空finish内容
copy finish to uda_2, and clear finish
2024-04-26 22:49:36 163
转载 grasshopper输入快捷键 会自动跑到rhino的命令栏
转载:https://zhidao.baidu.com/question/240086474585032964.html。gh输入deleterhino命令栏就出现…还有类似的快捷键gh输入ctrl+grh命令栏中就出现G。解决办法:双击一下gh的标题框即可。
2024-04-10 22:34:42 162
原创 (Tekla Structures二次开发)Plugin attributes cannot be loaded from applied value
插件的名字不能有空格!
2023-01-08 22:25:36 409
原创 Math.Round() “四舍五入“方法
Math.Ceiling() “向上取整”Math.Truncate() "取整“Math.Floor() “向下取整”
2022-08-21 10:25:50 926
原创 (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 643
原创 使用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 888
原创 从模型中选择板(或特定型材类型)
PROFILE_TYPE 变量:要选择配置文件的特定类型,您可以使用模板变量 PROFILE_TYPE。以下是可能的值:
2022-02-01 15:14:43 811
原创 打开旧的图纸属性窗口
从 Tekla Structures 版本 21.0 开始,为装配图提供了新的图纸创建窗口,该窗口非常缓慢且复杂。不是每个人都知道打开旧绘图窗口的简单方法。新绘图设置窗口的外观:旧绘图设置窗口的外观:如何打开旧的绘图设置窗口:要打开旧对话框设置窗口,您必须更改高级选项:XS_ USE_ OLD_ DRAWING_ CREATION_ SETTINGS此设置在高级设置窗口中不可见,但可以从模型文件夹中存在的options.ini文件中设置。保存您的模型打开模型文件夹找到文件option
2022-02-01 14:48:04 2304 2
原创 将Excel表格中的列字母改为数字,方便程序编写识别
文件 – 选项,打开Excel选项对话框,勾选公式里面的“R1C1引用样式”,然后确定。这样列字母就全部改为数字。这时R1C1引用同原来的$A$1绝对引用。普通相对引用是相对当前单元格而言,比如当前单元格是R2C11,公式里面出现的相对引用单元格RC[-1],表示当前行,列左移一位的单元格,即单元格R2C10。...
2022-01-02 10:48:06 3254
原创 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 487
原创 通用“浏览”按钮所需代码
浏览,选择指定类型文件,并反馈文件全路径到文本框。代码如下: private void browse_button_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog { InitialDirectory = "d:\\", Filter = "Exce
2021-12-18 15:54:54 359
原创 数字代表字符
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 305
原创 把窗体“从项目中排除”和“删除”区别
“排除”,不影响编译和运行,但是文件还在项目中,需要时候再找回。如果一个文件与其他文件有冲突,或代码有错误,可以排除,让其他正确的代码先编译和运行。当你需要时,再包括进来。找回方式是:在解决方案资源管理器中选择“显示所有文件”。“删除”,想要再用,就只能新建了。...
2021-12-12 19:52:51 1276
原创 (Tekla Structures二次开发)使用inp文件样式控制插件界面的两种处理字符串方式
分行处理字符串实例:public const string StiffenerPlateForHForm = @""+ @"page(""TeklaStructures"", """")"+"\n"+ "{\n"+ @" detail(1, ""stiff"")"+"\n"+ " {\n"+ @" tab_page("""
2021-12-06 10:26:02 1173
原创 (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 834
原创 【TeklaPad】下载地址
软件是作者上传到Tekla官方的,下载地址:https://warehouse.tekla.com/#/catalog/details/ad0856df-072d-4944-aaeb-b74fd540b348需要注册,免费,不需要购买正版软件。另外我问了作者很多人想问的问题,软件里面的Extended API (xAPI)暂时不会分享出来,只供软件内部使用。...
2021-11-19 08:37:33 854 1
原创 【TeklaPad】主界面介绍
运行代码刷新TeklaPad与模型之间的连接,该程序仅支持一个打开的模型。输出数据。如果选择Excel格式,会提示文件存放路径,文件名包含当前时间信息,例如“TeklaPadExcelReport2021-18-11–13-40-45.xlsx”。输出Excel可以选择颜色填充。另外一个选项是复制数据到剪切板,然后可以粘贴到任意文本编辑器里。清空数据表格内容,就是区域13的内容。查找、替换。快捷键Ctrl+F。注释选中行。解除注释选中行。移除书签。帮助。按住Ctrl再点击,会出现在线帮助..
2021-11-18 14:00:24 1102
原创 不允许手动修改ComboBox设定的值
如果将 DropDownStyle 属性设置为 DropDownList,则只能从列表中选择有效值。如果将 DropDownStyle 属性设置为 DropDown,则可以在 ComboBox 的可编辑区域内键入任何值。这种情况下,AutoCompleteMode 的 Append 值与 AutoCompleteMode 的 SuggestAppend 值作用相同。this.comboBox1.DropDownStyle = Syste
2021-10-09 20:46:05 1011
原创 (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 742
原创 在 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 1675
原创 (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 664
原创 图纸中撤销上次输入的点
您知道插入尺寸线或板时可以撤消上次单击的点吗?技巧很简单,但功能强大。您可以使用BACKSPACE键撤消上次单击的点。亲测19版本无此功能,2020版本有此功能。
2021-08-13 15:52:43 225
原创 改变图纸中的剪短符号
缩短符号只能在高级选项中全局更改: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 802
原创 在复制/移动对话框中使用公式
没有多少人知道移动/复制对话框窗口可以填充公式。现在您可以关闭 Windows 计算器并开始在该对话框中进行计算。完整的函数列表参见:https://teklastructures.support.tekla.com/2019i/en/det_functions_in_variable_formulas您可以加、乘、除和使用许多数学函数,但可能最有用的公式是 vwu() – 单位值。使用该公式,您可以输入与您的环境不同的单位的值。举例如下:...
2021-08-13 12:45:00 356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人