成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓
當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 項目計劃軟件
流水施工實例:網絡計劃的電算方法
本節(jié)主要介紹如何在微機上實現網絡電算基本方法。
網絡計劃電算程序同其他的電算程序相比有計算過程簡單、數據變量較多的特點,它介于計算程序和數據處理程序之間。所以在學習中,計算和數據處理都很重要,希引起足夠的重視。
一、建立數據文件
由前面介紹的基本知識可知,一個網絡計劃是由許多工作組成,一個工作又有若干個數據來表示,所以網絡計劃的時間參數計算過程很大程度是在數據處理,為了計算上的方便,也為了便于數據的檢查,有必要建立數據文件,數據文件就是用來存放原始數據的。
為了使用上的方便,建立數據文件的程序時,不但要考慮到學過計算機語言的人使用,也要考慮到沒學過計算機語言的人使用,可以利用人機對話的優(yōu)點,進行一司一答的交換信息。這個過程實現起來并不復雜。
二、計算程序
網絡時間參數計算程序的關鍵就是確定其計算公式,用迭代公式進行計算。由前面網絡計算公式可知,盡管網絡時間參數較多,但其關鍵的兩個參數TE、TL確定之后,其余參數都可據此算出。所以其計算法中關鍵就是TE、TL兩個參數的計算。
上式即為利用計算機進行計算的迭加公式。由于計算機不能直觀的進行比較,必須依節(jié)點順序依次計算比較,故在進行參數計算之前要對所有工作按其前節(jié)點,后節(jié)點的順序進行自然排序。所謂工作的自然排序就是按工作前節(jié)點的編號從小到大,當前節(jié)點相同時按后節(jié)點的編號從小到大進行排列的過程。
從上述兩個公式看出,在迭代過程中,T"值不斷增大,TL值不斷減少。這也正符合其原在的計算規(guī)律。值得提出的是,由于T"值是由小到大,故開始計算時,對所有節(jié)點的TE值賦初值,都令其等于零。而TL是由大到小,故所有節(jié)點的TL初值都要賦予一個較大的值,為了計算上的方便,一般將聞后一個節(jié)點的TE值賦給它。因在網絡中,終節(jié)點的邗,值一般都為最大值。
三、輸出部分
計算結果的輸出也是程序設計的主要部分。首先要表格形式一種是采用橫道圖形式;另一種是直接用表格論什么形式總是先要設計好格式,用TAB語句或PRI位置、換行的位置。
目前輸出式,輸出相應的各時間參數值。無TUSING語句等嚴格控制好打印。