概述
提交完國基本子、出完第12屆全國大學(xué)生結(jié)構(gòu)設(shè)計競賽題目后,終于有點時間對“混凝土結(jié)構(gòu)工具箱”進行改版。
在吳建營教授的建議下,最新一版的小程序支持了LaTex格式[1-2]的計算結(jié)果輸出,在一些其他軟件的輔助支持下,可以輕松地實現(xiàn)如下圖的帶Mathtype格式的漂亮Word計算書輸出。
功能介紹
本文首先介紹其LaTex公式輸出的功能,后段再簡要介紹其他功能。
1 混凝土彎剪構(gòu)件計算
從主頁面進入,可見受彎剪構(gòu)件的計算界面
改動任何一個數(shù)據(jù),都會自動計算出純文本格式的計算書。
若你還想用這個小程序輸出有漂亮公式效果的計算書,可繼續(xù)往下看。
此時若打開LaTex輸出,則會得到如下結(jié)果:在輸出結(jié)果部分,出現(xiàn)了若干帶$的字樣。$內(nèi)的部分用的是LaTex公式的語法。LaTex是當(dāng)前科技界通用的排版系統(tǒng),有興趣的朋友可參見參考網(wǎng)址[1][2]。
LaTex真正學(xué)會還不太容易。為了讓工程師們輕松使用,本小程序采用輕量級的Markdown格式[3],下文介紹相對簡單的使用方法。以下的操作建議在電腦上操作。[注:由于每次運算后,計算結(jié)果都自動拷貝到手機的粘貼板上,所以用戶可以用云筆記,或者qq、微信等傳到電腦。]
1.1 方法1:馬克飛象[4]
網(wǎng)站:https://maxiang.io/
這是最簡單的方法,進入該網(wǎng)站,這是一個和印象筆記Evernote相關(guān)的網(wǎng)站,用于Markdown文檔的在線顯示。將計算的結(jié)果在貼入左側(cè),就可立即在右側(cè)看到預(yù)覽結(jié)果。
1. 2. Upmath [5]
網(wǎng)站: https://upmath.me/
Upmath是另外一個在線Markdown編輯網(wǎng)站,強大之處在于還可以調(diào)用LaTex中功能強大的Tikz包[6]繪制并顯示Latex圖形。
由于Upmath是采用$$來表達公式的方法,所以,用戶得先用其他文本編輯器,一次性將結(jié)果中的$都替換為$$。
進入該網(wǎng)站,替換左側(cè)文字,可得到下圖,其結(jié)果和馬克飛象有點類似。
1.3 Typora Pandoc Mathtype (推薦方法)
為實現(xiàn)帶Mathtype公式的計算書輸出,可用此方法。
首先安裝 漂亮、免費的離線Markdown編輯器 Typora[7] (https://www.typora.io/)。
再安裝文本格式轉(zhuǎn)換神器,功能超級強大的Pandoc[8](http://www.pandoc.org/)。
安裝完此兩個軟件后,打開Typora,將剛才的計算結(jié)果(單個$代表公式),粘貼到Typora中,會看到與之前在線網(wǎng)站類似的結(jié)果。
點左上角那個三條橫線的按鍵,導(dǎo)出docx
導(dǎo)出后,打開此docx,可見此時已實現(xiàn)了office 2007內(nèi)置公式的效果了。
假如你還覺得這種公式不夠Mathtype[9]的漂亮的話,再往下看。此步的前提是你已經(jīng)安裝了Mathtype,在Word的工具欄點擊Mathtype中的 Convert Equations
按照默認選項,點擊Convert,幾秒鐘后可得如下結(jié)果,公式均變?yōu)榱藰藴?span>Mathtype公式編輯器格式,一份漂亮的計算書出來了。
此第三種方法看起來很復(fù)雜,但是在安裝好這幾個軟件之后,其實也就是輕松的幾步鼠標操作,即可實現(xiàn)漂亮的計算書。
由于混凝土構(gòu)件計算情況頗多,目前只完成了受彎剪、受扭、壓彎拉彎的矩形構(gòu)件計算的LaTex輸出,而且可能會存在不少小Bugs,各位使用過程中若發(fā)現(xiàn)程序有錯漏之處,請告知qjchen@scut.edu.cn,持續(xù)改進中。
以上是出計算書的分界線,以下是其他功能的簡單介紹。
2. 壓彎拉彎構(gòu)件:
3. 彎剪扭構(gòu)件
目前尚無壓彎剪扭模塊
接下來是構(gòu)造部分的簡單計算
4. 錨固長度計算
5. 柱子縱筋箍筋配筋率計算
(箍筋按照核心部分面積進行計算,即是只考慮箍筋內(nèi)部的混凝土面積)
6. 梁配筋率計算,梁寬內(nèi)最多鋼筋根數(shù)列表
接下來是其他部分的內(nèi)容,主要是為了測試一下手機編程與普通編程相比可實現(xiàn)什么特別功能。
其他1:風(fēng)雪荷載查詢
根據(jù)GPS信息,查詢當(dāng)?shù)氐娘L(fēng)雪荷載。此部分編程尚不完善,由于GB50009-2012建筑結(jié)構(gòu)荷載規(guī)范[10]的E.5 全國各城市的雪壓、風(fēng)壓和基本氣溫表中,只給出了部分城市的數(shù)值,其他的給出的是分布圖。 本小程序目前只選用了表格部分的城市進行查詢,因而會有許多城市查不到,這是程序本身的不足之處,待有空再改進,此功能僅供測試。
其他2:地震信息查詢:
此部分信息取之于建筑抗震設(shè)計規(guī)范GB 50011-2010(2016年版)[11]附錄A-我國主要城鎮(zhèn)抗震設(shè)防烈度、設(shè)計基本地震加速度和設(shè)計地震分組(2016修訂版),此表中的數(shù)據(jù)相比荷載規(guī)范中的風(fēng)荷載而言更加詳細些,所以一般的城市是可以找到的。
但由于國家還有更詳細的地震動參數(shù)區(qū)劃圖[12],所以本功能以后會取消,建議采用 http://www.gb18306.cn/ [13]可以查得更詳細的結(jié)果。本功能僅供測試。
其他3:手機加速度計
以前看過雙銳博士開發(fā)綁手機測試索振動頻率的程序,此功能學(xué)習(xí)了雙銳博士的創(chuàng)意。由于微信中開放的手機加速度計僅能1秒5次,所以暫時還不能把這個程序作為振動臺加速度計用,當(dāng)然簡單測試一下還是可以的。按開始記錄后,搖晃手機,可以得到振動時程。
其他4:水準儀
測試功能
其他5:指南針
測試功能
結(jié)語
由于本程序是私人業(yè)余時間抽空開發(fā)[14],時間及水平均有限,也可能存在著不少的錯漏,更新頻率不定時,新增功能也較隨機,敬請有興趣的朋友關(guān)注。已有功能中的錯漏、不足也請來郵件告知,非常感謝。(華南理工大學(xué) 建筑工程研究所 陳慶軍副教授 qjchen@scut.edu.cn)
聯(lián)系客服