完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業名稱
    * 信用代碼
    * 所在行業
    * 企業規模
    * 所在職位
    * 姓名
    * 所在行業
    * 學歷
    * 工作性質
    請先選擇行業
    您還可以選擇以下福利:
    行業福利,領完即止!

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo中字符串的基本操作之合并(上)

    發布于:2020-05-11 11:32:45
    首頁/技術分享/Dynamo
    收藏
    9297

    來福

    更多

    1、有時我們會有這樣的需求,就是將多個字符串進行合并形成特定的格式。例如,將結構框架截面的寬度和高度合并,形成類似于“250 mm x 500 mm”這樣的表達方式。

    2、文件中準備了一些族文件,這些族文件有兩個實例參數,分別為命名為“長度”和“寬度”。

    0201_添加參數.png

    3、通過節點 Select Model Elements 將項目文件中的圖元選擇進 Dynamo 中。節點 Element.GetParameterValueByName 的作用是通過參數的名稱讀取改參數的數值,輸入端 element 輸入被讀取參數的圖元,輸入端 parameterName 輸入參數的名稱。接著用節點 List.Transpose 將列表轉置后再通過節點 String from Object 將數字轉換為字符串。

    0301_讀取參數.png

    4、轉換之后發現,除了原本的數值,還跟了小數點以及小數點之后的多個零。既然都有小數點,那么就可以通過小數點作為數據拆分的依據。

    4.1 節點 String.Split 的作用是,通過輸入的分隔符將字符串拆分。輸入端 str 需要輸入被拆分的字符串,即轉換之后的字符串。輸入端 separater0 需要輸入拆分時被識別為拆分位置依據的字符,即英文的句號。

    4.2 由于層級關系對后續有影響,因此通過節點 List.Flatten 將列表鋪平,但是有兩個參數,不能全部鋪平。于是打開“使用級別”將函數定位在 @L3 上。鋪平之后有兩個子列表,一個是“長度”,另一個是“寬度”。

    0401_拆分字符串.png

    本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

    未標題-1.jpg

    上一篇:Revit怎么給族添加不可編輯的版權LOGO(投稿/文/匡賢選)

    下一篇:Dynamo中字符串的基本操作之合并(下)

    主站蜘蛛池模板: 亚洲日本一区二区一本一道| 色久综合网精品一区二区| 无码人妻精品一区二区三18禁 | 区三区激情福利综合中文字幕在线一区亚洲视频1| 好吊视频一区二区三区| 午夜在线视频一区二区三区| 精品一区二区三区中文字幕| 一区免费在线观看| 日韩精品一区二区三区中文版| 国产AV一区二区三区无码野战| 国产精品被窝福利一区| 中文字幕在线不卡一区二区| 久久精品视频一区| 日本大香伊一区二区三区| 无码精品蜜桃一区二区三区WW| 无码av人妻一区二区三区四区 | 国产一区在线视频观看| 3D动漫精品一区二区三区| 国产成人久久精品一区二区三区 | 中文乱码人妻系列一区二区| 国产熟女一区二区三区四区五区| 国产在线一区二区三区在线| 精品一区二区ww| 3D动漫精品一区二区三区| 久久无码人妻一区二区三区午夜| 国产一区三区二区中文在线| 国产精品 一区 在线| 亚洲性日韩精品国产一区二区| 国产成人av一区二区三区不卡 | 亚洲日韩国产一区二区三区| 国产在线一区视频| 欧洲精品一区二区三区在线观看 | 精品日产一区二区三区手机| 高清国产精品人妻一区二区| 国产丝袜视频一区二区三区| 亚洲av一综合av一区| 无码人妻AⅤ一区二区三区 | 亚洲综合一区二区精品久久| 99精品一区二区免费视频| 末成年女AV片一区二区| 伊人色综合视频一区二区三区|