壓寶計劃: 計算書文件的排版工具

文件排版

現在使用電腦製作文件使用工具一般是微軟的辦公室文件系統( MS Office ) ,例如 Word、Excel 和 PowerPoint。這類工具一般稱為 所見即所得(英文:WYSIWYG 為"What You See Is What You Get"的縮寫)是一種系統。操作人員需要同時掌握更多相關領域的知識;如設計、打字、排版等工序等各個工序。假設製作短篇文件,或是由少數人共同編排時,使用這類工具可以迅速取得完整和美觀的文件。但是如果由多數人共同編排同一個文件時,常常會因為各個人員對於內容的排版安排的不同時,造成他們看到的文件呈現的方式不同。例如有些人認為每段文章要空二行,但是也有認為空一行即可。或者縮排要空幾格的問題?這些問題會在開始編輯後以及正式出版前會發生爭議。另外在投稿到其他平台時,每個平台會有各自對於排版的要求。例如各大專學校論文出版的要求。

 這些排版參數多如牛毛,而如 MS Office 這類工具軟體版本次多次更迭後,其檔案格式修改後或多或少會造成文件的編排不同。壓力容器設計的文件檔案會經過長時間的編輯,如計算文件使用的 Excel 公式,會使用試算表及公式的連結部份,經過長時間後會發現遺失公式的連結。要注意計算結果是否正確,不能直接使用。使用 Word ? 它不會計算數據。排數學公式還不錯,但是其計算結果需要自行輸入,使用上也要注意內容是否正確。

計算書文件製作

計算書的重點當然是數據計算要正確,以上的工具在少量的計算文件上可以在容許的時間中人工確認。但是要整合整個設備各種零件的計算及說明就要花費人員大量的時間及心力。所以專業的壓力容器計算工具如 PV Elite 就應運而生。它把壓力容器各項設計數據運算後產出符合法規的數據,及可利用的文件內容。如果想要有 PV Elite 這類工具的文件產出能力,我能想到數種的方案,而最直接的方式是使用現成的工具 1. Maxima 2. Make 3. LaTex 。

Maxima 電腦代數系統

Maxima 是一種用LISP 編寫的電腦代數系統(Computer Algebra System),用於公式推導和符號計算,它是一套自由軟體,在GNU通用公眾授權條款下發行。(Maxima Wiki)

使用 Maxima 產生完整的數據評估,並搭配 LaTeX 出版需要的文件。

Make 工具程式

Make 是一個在軟體開發中所使用的工具程式(Utility software),經由讀取「makefile」的檔案以自動化建構軟體。(make Wiki)

makefile 寫入需要評估最新版本的檔案資料,可以達成自動化建構最新的設計文件,節省人力校對的時間。

LaTeX 排版

 LaTeX 是一種基於 tex 的排版系統,使用它即使沒有排版的知識也可以發揮 tex 的功能。對於複雜的數學公式可以容易的生成,非常適合生成科技、物理和數學相關的文件。(LaTeX Wiki)

LaTeX 可以整合各項文件、圖表及資料整合。可維護長時間的版次檔案。

計算書文件製作步驟

  1. 使用 Maxima 計算所需要的數據,並且輸出結果。
  2. 製作 LaTex 檔案以排版輸出所需要的計算書文件。
  3.  製作 makefile 以確認 Maxima 及 LaTex 檔案的狀態,維持計算書文件為最新的版本。
 
 

源始碼

壓力容器容積計算工具源始碼,其中有應用端板體積計算的函數。另外還有圓桶形容積計算的說明。


各申機械設計工作室; Each Application Mechanical Design Studio

壓力容器設計 各申機械設計工作室


留言