第 1 頁 (共 1 頁)
CSV讀取文字
發表於 : 2015年 1月 12日, 09:36
由 admin
請問
能否在CSV參數表內使用文字(字串),
REVIT內參數公式該如何表式?
SIZE_LOOKUP (參數表連結,"A","無" ? ?)
?該使用何種參數類型及單位 ??
我想讀取參數表內的文字,將文字內容顯示於圖面上的造型文字上
回覆: CSV讀取文字
發表於 : 2015年 1月 12日, 12:26
由 admin
可見參數應該以公式來寫會比較理想
csv 我曾試過 好像無法達成
以TXT 方試是 1 與 0 讓設備可見
CSV以前試過好像不行
若以參數寫法
角度>65°
若是
管徑>100
皆可用這方式來顯示
當然這是以有邏輯性方式來寫
回覆: 回覆: CSV讀取文字
發表於 : 2015年 1月 12日, 16:19
由 admin
補充
如果你希望符合條件時顯示不同的「模型文字」且選項不多,可利用條件式處理
IF (Length < 3000mm, 200mm, 300mm)
csv,我沒有試過,但是txt也是可做到的
但是兩者的使用方式不同,可依不同需求花時間研究看看
csv:大多用於管件,當系統偵測到特定管徑時,帶入相對應的欄位資訊
txt:用於設備元件,例如:風機、H型鋼的參數資訊可以建立為txt文字格式,當載入族群時,就可以看到相關資訊以表單方式呈現,可單選、複選需要載入的型式。
回覆: 回覆: 回覆: CSV讀取文字
發表於 : 2015年 1月 12日, 17:29
由 admin
我指的是
CSV 偵測到相對應的資訊後,抓取欄位的資料 ,這欄位的資料可以是文字嗎 ? 例如 風 林 火 山 之類的
回覆: 回覆: 回覆: 回覆: CSV讀取文字
發表於 : 2015年 1月 14日, 17:52
由 admin
回覆: 回覆: 回覆: 回覆: 回覆: CSV讀取文字
發表於 : 2015年 1月 14日, 19:42
由 admin
謝謝前輩的資訊分享 ~ 很有用的資訊
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: CSV讀取文字
發表於 : 2015年 1月 15日, 15:29
由 admin
您好
依照前面的連結做了測試
目前的結果:CSV欄位放數值沒問題,但文字不行
參數表技術文章中的注意事項有提到:size_lookup 函數可讓您僅查找參數值,所以文字看來是被限制的。
回覆: CSV讀取文字
發表於 : 2016年 11月 7日, 13:16
由 admin
參數表無法讀取文字型態的參數。但是,可以利用特殊用法傳回第一欄的文字內容來達成不過只能傳回一項。
size_lookup 函數語法使用下列格式:
result = size_lookup (LookupTableName, LookupColumn, DefaultIfNotFound, LookupValue1、LookupValue2, ..., LookupValueN )
其中:
result:傳回的值
LookupTableName:要查找的 CSV 檔案名稱。
LookupColumn:從其中傳回結果值的欄名稱,若指定為空字串"",則會傳回第一欄的相對(文字)內容。
DefaultIfNotFound:如果找不到 LookupValue 時將傳回的值。
LookupValue(1-N):要在表格第一、第二個及後續欄中尋找的值。(查找值時,會略過第一欄。)
回覆: 回覆: CSV讀取文字
發表於 : 2016年 11月 7日, 17:18
由 admin
ralfwang 寫道:
參數表無法讀取文字型態的參數。但是,可以利用特殊用法傳回第一欄的文字內容來達成不過只能傳回一項。
size_lookup 函數語法使用下列格式:
result = size_lookup (LookupTableName, LookupColumn, DefaultIfNotFound, LookupValue1、LookupValue2, ..., LookupValueN )
其中:
result:傳回的值
LookupTableName:要查找的 CSV 檔案名稱。
LookupColumn:從其中傳回結果值的欄名稱,若指定為空字串"",則會傳回第一欄的相對(文字)內容。
DefaultIfNotFound:如果找不到 LookupValue 時將傳回的值。
LookupValue(1-N):要在表格第一、第二個及後續欄中尋找的值。(查找值時,會略過第一欄。)
謝謝分享!
