登入區塊
帳號:

密碼:


遺失密碼?
我要註冊!
相關連結

簡繁切換 切換為簡體
誰在線上區塊
線上目前共1
(1人在瀏覽REVIT技術論壇)

會員: 0
訪客: 1

尚有...
搜尋區塊
輪播區塊
REVIT CLUB-CSV讀取文字 [REVIT技術論壇 - REVIT 討論區]
本站首頁 聯絡管理員

正在瀏覽:   1 名遊客





CSV讀取文字

註冊日期:
2014/12/23 19:06
帖子: 7
離線
請問
能否在CSV參數表內使用文字(字串),
REVIT內參數公式該如何表式?
SIZE_LOOKUP (參數表連結,"A","無" ? ?)
?該使用何種參數類型及單位 ??

我想讀取參數表內的文字,將文字內容顯示於圖面上的造型文字上

2015/1/12 9:36
應用擴展 工具箱


回覆: CSV讀取文字

註冊日期:
2012/7/18 22:36
來自 台中
帖子: 161
離線
可見參數應該以公式來寫會比較理想
csv 我曾試過 好像無法達成
以TXT 方試是 1 與 0 讓設備可見
CSV以前試過好像不行

若以參數寫法

角度>65°
若是
管徑>100
皆可用這方式來顯示
當然這是以有邏輯性方式來寫

2015/1/12 12:26
_________________
REVIT 2018 BDSP
應用擴展 工具箱


回覆: 回覆: CSV讀取文字

註冊日期:
2006/9/27 3:39
帖子: 239
離線
補充
如果你希望符合條件時顯示不同的「模型文字」且選項不多,可利用條件式處理
IF (Length < 3000mm, 200mm, 300mm)


csv,我沒有試過,但是txt也是可做到的
但是兩者的使用方式不同,可依不同需求花時間研究看看
csv:大多用於管件,當系統偵測到特定管徑時,帶入相對應的欄位資訊
txt:用於設備元件,例如:風機、H型鋼的參數資訊可以建立為txt文字格式,當載入族群時,就可以看到相關資訊以表單方式呈現,可單選、複選需要載入的型式。

2015/1/12 16:19
應用擴展 工具箱


回覆: 回覆: 回覆: CSV讀取文字

註冊日期:
2014/12/23 19:06
帖子: 7
離線
我指的是
CSV 偵測到相對應的資訊後,抓取欄位的資料 ,這欄位的資料可以是文字嗎 ? 例如 風 林 火 山 之類的

2015/1/12 17:29
應用擴展 工具箱


回覆: 回覆: 回覆: 回覆: CSV讀取文字

註冊日期:
2006/9/27 3:39
帖子: 239
離線

2015/1/14 17:52
應用擴展 工具箱


回覆: 回覆: 回覆: 回覆: 回覆: CSV讀取文字

註冊日期:
2014/12/23 19:06
帖子: 7
離線
謝謝前輩的資訊分享 ~ 很有用的資訊

2015/1/14 19:42
應用擴展 工具箱


回覆: 回覆: 回覆: 回覆: 回覆: 回覆: CSV讀取文字

註冊日期:
2006/9/27 3:39
帖子: 239
離線

您好

依照前面的連結做了測試
目前的結果:CSV欄位放數值沒問題,但文字不行


參數表技術文章中的注意事項有提到:size_lookup 函數可讓您僅查找參數值,所以文字看來是被限制的。

2015/1/15 15:29
應用擴展 工具箱


回覆: CSV讀取文字

註冊日期:
2016/11/2 16:21
來自 台灣,台南
帖子: 27
離線
參數表無法讀取文字型態的參數。但是,可以利用特殊用法傳回第一欄的文字內容來達成不過只能傳回一項。
size_lookup 函數語法使用下列格式:
result = size_lookup (LookupTableName, LookupColumn, DefaultIfNotFound, LookupValue1、LookupValue2, ..., LookupValueN )
其中:
result:傳回的值
LookupTableName:要查找的 CSV 檔案名稱。
LookupColumn:從其中傳回結果值的欄名稱,若指定為空字串"",則會傳回第一欄的相對(文字)內容。
DefaultIfNotFound:如果找不到 LookupValue 時將傳回的值。
LookupValue(1-N):要在表格第一、第二個及後續欄中尋找的值。(查找值時,會略過第一欄。)

2016/11/7 13:16
_________________
Revit 2014 at Windows7 & Windows10
應用擴展 工具箱


回覆: 回覆: CSV讀取文字

註冊日期:
2006/9/26 17:44
來自 中華民國 台灣台北
帖子: 2055
離線
引文:

ralfwang 寫道:
參數表無法讀取文字型態的參數。但是,可以利用特殊用法傳回第一欄的文字內容來達成不過只能傳回一項。
size_lookup 函數語法使用下列格式:
result = size_lookup (LookupTableName, LookupColumn, DefaultIfNotFound, LookupValue1、LookupValue2, ..., LookupValueN )
其中:
result:傳回的值
LookupTableName:要查找的 CSV 檔案名稱。
LookupColumn:從其中傳回結果值的欄名稱,若指定為空字串"",則會傳回第一欄的相對(文字)內容。
DefaultIfNotFound:如果找不到 LookupValue 時將傳回的值。
LookupValue(1-N):要在表格第一、第二個及後續欄中尋找的值。(查找值時,會略過第一欄。)



謝謝分享!

2016/11/7 17:18
_________________
請大家提問時寫出使用的環境,例如:Windows 10 20H2、Revit 2021.1.7...
提問時請盡量提供截圖、錯誤訊息、問題檔,以玆判斷!
如問題已解決,也請協助修改標題為[已解決]
,謝謝...
應用擴展 工具箱







[進階搜索]


Copyright © 2007. www.revit.com.tw 為協勤資訊提供之網站,請尊重所有文章原創者之著作權,勿任意轉載!謝謝。
Theme Design by IMAGO:THEMES.