問題描述:
請(qǐng)問SAP2000和ETABS中的交互式數(shù)據(jù)庫編輯功能如何使用?
解答:
CSI系列軟件將模型定義數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫表格中,用戶可以通過交互式數(shù)據(jù)庫編輯功能直接對(duì)其進(jìn)行修改。這一強(qiáng)大的功能可以幫助用戶快速創(chuàng)建或修改模型。該功能僅能對(duì)模型定義數(shù)據(jù)進(jìn)行編輯,不能對(duì)分析結(jié)果和設(shè)計(jì)結(jié)果進(jìn)行編輯。因此,僅能在模型解鎖的狀態(tài)下使用交互式數(shù)據(jù)庫編輯。
在SAP2000和ETABS兩款軟件中,交互式數(shù)據(jù)庫編輯功能的命令路徑、界面以及使用方法均相同,具體的應(yīng)用可參考其他知識(shí)庫文檔或技術(shù)通訊,例如非線性分布節(jié)點(diǎn)樣式的實(shí)現(xiàn)、利用SD截面設(shè)計(jì)器創(chuàng)建復(fù)雜截面等;本篇將以SAP2000為例介紹其界面及使用方法。
1. 點(diǎn)擊菜單欄【編輯>交互式數(shù)據(jù)庫編輯】,彈出“選擇數(shù)據(jù)庫表格”對(duì)話框,如圖1所示,窗口中以列表方式顯示了當(dāng)前模型中全部的數(shù)據(jù)表格。
如果在執(zhí)行交互式數(shù)據(jù)庫編輯命令之前選擇了對(duì)象,那么【僅顯示已選對(duì)象】選項(xiàng)即被激活,并且僅顯示選擇對(duì)象的相關(guān)數(shù)據(jù)。勾選【顯示全部表格】選項(xiàng),將多出一些表格,這些表格是當(dāng)前模型中沒有的模型構(gòu)件、對(duì)象屬性或荷載模式等。如果不僅需要修改模型已有信息,還需要為模型添加新內(nèi)容時(shí)建議勾選該項(xiàng),這樣就可以直接選擇所有的能編輯的表格。

圖1:選擇數(shù)據(jù)庫表格對(duì)話框
2. 根據(jù)需要選擇要編輯的數(shù)據(jù)表格后,點(diǎn)擊【確定】按鈕,彈出對(duì)應(yīng)的交互式數(shù)據(jù)庫編輯對(duì)話框,如圖2所示。如果選中了多個(gè)表格,窗口右上角的下拉列表中將羅列出這些表格,用戶可進(jìn)行切換顯示。對(duì)話框標(biāo)題欄下方為主菜單,包括:文件、Excel、編輯、視圖、選項(xiàng);主菜單下方為常用命令的快捷按鈕。
圖2:交互式數(shù)據(jù)庫編輯對(duì)話框
3. 接下來可以通過以下兩種方式對(duì)表格中的數(shù)據(jù)進(jìn)行交互式編輯。
(1)第一種方式是在表格中直接進(jìn)行編輯。
用戶可以在單元格中直接輸入數(shù)據(jù)進(jìn)行更改,包括使用數(shù)學(xué)公式(例如,2+3/4)。鼠標(biāo)右鍵單擊單元格,將彈出操作菜單。該菜單包含“列描述”選項(xiàng),選擇該選項(xiàng)會(huì)彈出“數(shù)據(jù)列描述”對(duì)話框,如圖3-1所示。如果單元格中是數(shù)字,對(duì)應(yīng)操作菜單即激活“計(jì)算器”選項(xiàng),當(dāng)涉及公式時(shí),該選項(xiàng)可加快數(shù)據(jù)輸入,如圖3-2所示。如果單元格中是文本,對(duì)應(yīng)操作菜單即激活“下拉列表”選項(xiàng),用戶可以從下拉列表中進(jìn)行切換選擇,如圖3-3所示。
圖3-1:“列描述”操作選項(xiàng)
圖3-2:“計(jì)算器”操作選項(xiàng)
圖3-3:“下拉列表”操作選項(xiàng)
完成編輯后,窗口右下方【應(yīng)用】按鈕處于激活狀態(tài),點(diǎn)擊該按鈕即將修改的模型數(shù)據(jù)應(yīng)用到SAP2000模型中去,模型將隨數(shù)據(jù)的變化實(shí)時(shí)地產(chǎn)生改變。如果想撤銷當(dāng)前對(duì)模型的修改,點(diǎn)擊【撤銷】即可。
(2)第二種方式是導(dǎo)出至Excel中進(jìn)行編輯。
首先,點(diǎn)擊導(dǎo)出至Excel快捷按鈕或主菜單【Excel>導(dǎo)出至Excel】,將當(dāng)前表格數(shù)據(jù)導(dǎo)出至Excel中,用戶可以利用Excel
電子表格軟件的數(shù)據(jù)處理功能完成對(duì)模型數(shù)據(jù)的編輯。
然后,編輯完成后不需要關(guān)閉Excel,返回SAP2000繼續(xù)點(diǎn)擊恢復(fù)Excel數(shù)據(jù)快捷按鈕或者主菜單【Excel>恢復(fù)Excel數(shù)據(jù)】,程序?qū)⒆詣?dòng)讀取編輯后的數(shù)據(jù),同時(shí)關(guān)閉Excel文件。如果想撤銷對(duì)表格的編輯,點(diǎn)擊取消Excel編輯快捷按鈕或者主菜單【Excel>取消Excel數(shù)據(jù)】即可。
最后,點(diǎn)擊窗口右下方【完成】按鈕,完成交互式數(shù)據(jù)庫的編輯退出此窗口,返回到SAP2000模型。
注意事項(xiàng):
① 在ETABS和SAP2000中,同類信息的數(shù)據(jù)表格名稱和選擇表格路徑可能會(huì)有所差異,例如節(jié)點(diǎn)坐標(biāo)和荷載組合,如圖4所示為其數(shù)據(jù)表格在兩款軟件的交互式數(shù)據(jù)庫編輯中的選擇路徑。

圖4:交互式數(shù)據(jù)庫表格在不同軟件中的選擇路徑示例
② 有時(shí)候需要首先完成相關(guān)定義和(或)相關(guān)屬性指定后,才更方便對(duì)數(shù)據(jù)進(jìn)行交互式編輯。比如導(dǎo)入用戶自定義荷載組合,首先定義一組荷載組合,這樣更方便用戶根據(jù)程序生成的數(shù)據(jù)格式添加新的荷載組合。再比如定義復(fù)雜節(jié)點(diǎn)樣式,首先定義節(jié)點(diǎn)樣式并對(duì)節(jié)點(diǎn)指定任意的節(jié)點(diǎn)樣式值,這樣可以直接在節(jié)點(diǎn)樣式指定表格中對(duì)各個(gè)節(jié)點(diǎn)的樣式值進(jìn)行修改,而無需一一輸入節(jié)點(diǎn)標(biāo)簽。
③ 對(duì)于相互關(guān)聯(lián)的表格需要聯(lián)動(dòng)修改。例如截面屬性的表格中包含材料屬性,如果用戶需要添加自定義材料屬性并修改截面的材料屬性,通過交互式數(shù)據(jù)庫編輯增加新的材料屬性后,還需要再繼續(xù)修改截面屬性表格中的材料。
④ 對(duì)象和對(duì)象命名屬性在表格中分別通過標(biāo)簽和用戶預(yù)定義名稱被識(shí)別,例如面對(duì)象通過標(biāo)簽識(shí)別,如圖5所示為面對(duì)象的數(shù)據(jù)表格,首列即面對(duì)象的標(biāo)簽;材料屬性、截面屬性通過用戶預(yù)定義名稱識(shí)別,如圖6所示為框架截面屬性的數(shù)據(jù)表格,首列即用戶預(yù)定義的截面名稱。在交互式數(shù)據(jù)庫表格中更改標(biāo)簽或名稱,更改項(xiàng)將被程序視為新的對(duì)象或?qū)ο髮傩?,這會(huì)導(dǎo)致模型部分或全部失效。所以用戶需要特別注意不要使用交互式數(shù)據(jù)庫編輯修改對(duì)象標(biāo)簽或?qū)ο髮傩悦Q,如需修改請(qǐng)使用【編輯>修改標(biāo)簽】命令;相關(guān)知識(shí)庫請(qǐng)參考《批量化修改節(jié)點(diǎn)標(biāo)簽》。

圖5:面對(duì)象數(shù)據(jù)表格
圖6:框架截面屬性數(shù)據(jù)表格