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

    下載app免費領取會員

    NULL

    ad.jpg

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

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

    來福

    更多

    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中字符串的基本操作之合并(下)

    主站蜘蛛池模板: 亚洲熟女少妇一区二区| 日韩AV无码一区二区三区不卡 | 成人久久精品一区二区三区| av无码免费一区二区三区| 一区二区三区中文| 亚洲av无码一区二区三区乱子伦| 加勒比精品久久一区二区三区| 亚洲午夜一区二区电影院| 亚洲色大成网站www永久一区| 国产精品一区二区AV麻豆 | 亚洲色大成网站www永久一区| 视频一区在线播放| 欧洲精品码一区二区三区| 亚洲日韩国产一区二区三区在线 | 日本片免费观看一区二区| 亚洲日本一区二区三区在线 | 无码人妻一区二区三区精品视频| 精品无码日韩一区二区三区不卡 | 香蕉免费一区二区三区| 亚洲av无码成人影院一区| 日韩电影一区二区| 精品国产日产一区二区三区| 亚洲av成人一区二区三区在线观看 | 久久久久久人妻一区精品| 97久久精品午夜一区二区| 一区二区三区亚洲| 日韩免费无码一区二区视频| 在线免费视频一区二区| 国产精品成人99一区无码| 日韩三级一区二区三区| 一区二区三区高清在线| 国产一区二区三区高清视频 | 精品一区二区三区在线成人| 亚洲国产一区在线| 麻豆亚洲av熟女国产一区二| 国产一区在线观看免费| 国产精品亚洲一区二区三区久久 | 精品一区二区三区东京热| 99久久精品国产一区二区成人| 日韩免费无码视频一区二区三区| 另类一区二区三区|