欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于EXCEL的水尺計重方法及系統(tǒng)與流程

文檔序號:12599927閱讀:606來源:國知局

本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種基于EXCEL的水尺計重方法及系統(tǒng)。



背景技術(shù):

中國檢驗認證集團作為公平、公正的第三方檢驗機構(gòu),在大宗散貨水尺計重時,不能簡單的出具一頁只有貨物重量的水尺報告證書,需要對計算過程的原始數(shù)據(jù)中壓艙水計算所需數(shù)據(jù)中的艙容、管高、實測壓艙水深度等和排水量計算過程中的的水尺、漂心、縱傾修正、實測海水密度以及開始水尺計重時間、天氣、裝卸貨港等進行詳細記錄,以備復(fù)查??偣彩畮醉撚涗洷砀瘛K钄?shù)據(jù)較多,重復(fù)使用的數(shù)據(jù)也較多,在重復(fù)使用過程中,一是容易出錯,二是浪費時間。

水尺報告為使檢驗結(jié)果更科學(xué),需要對計算結(jié)果按照GB/T 8170-2008數(shù)值修約規(guī)則與極限數(shù)值的表示和判定進行“四舍六入五單雙”修約。EXCEL自帶函數(shù)只能進行“四舍五入”的自動修約,水尺計重人員需要對數(shù)值結(jié)果進行手動修約,計算結(jié)果,在修約過程中耗時較大,出錯率較高。查閱大量資料,針對“四舍六入五單雙”的數(shù)值修約公式很多,但是針對水尺計重過程的修約公式?jīng)]有,更重要的是大多數(shù)修約公式?jīng)]有考慮計算機本身的浮點計算問題,在使用過程中經(jīng)常出錯。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種基于EXCEL的水尺計重方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的問題。

一種基于EXCEL的水尺計重方法,包括:

獲取使用者輸入的輸入數(shù)據(jù),所述輸入數(shù)據(jù)包括船舶六面的水尺、壓艙水深度、燃油深度和淡水深度;

通過鏈接的方式進行數(shù)據(jù)采集,獲得采集數(shù)據(jù),所述采集數(shù)據(jù)包括空船重量和船舶常數(shù);

根據(jù)所述輸入數(shù)據(jù)和采集數(shù)據(jù)計算貨物重量,獲得貨物重量數(shù)據(jù);

根據(jù)以下修約公式將所述貨物重量數(shù)據(jù)進行修約處理,獲得修約數(shù)據(jù):

a=IF(AND(ROUND(ABS(B27)*10^(n+1)-INT(ABS(B27)*10^n)*10^n,n)=5,MOD(INT(ABS(B27)*10^n),2)=0),ROUNDDOWN(B27,n),ROUND(B27,n));

其中,a為所述修約數(shù)據(jù),B27為存放所述貨物重量數(shù)據(jù)的單元格的編號,n為需保留的小數(shù)位數(shù),IF、AND、ROUND、ABS、INT、MOD、ROUNDDOWN為EXCEL中的函數(shù)。

優(yōu)選地,所述方法還包括:采用設(shè)定的證書格式以及所述修約數(shù)據(jù)生成相應(yīng)的證書。

優(yōu)選地,在進行數(shù)據(jù)采集的同時,若需要將數(shù)據(jù)設(shè)置為不同的格式,使用條件格式和自定義格式獲得證書中各數(shù)據(jù)的表達格式,并將所述采集數(shù)據(jù)設(shè)置為相應(yīng)的格式。

優(yōu)選地,所述船舶六面的水尺由測量人員目測或者使用讀數(shù)儀讀取船舶的艏、舯、艉兩側(cè)的水尺獲得;所述壓艙水深度由測量人員進入船舶的壓艙水艙使用鋼卷尺測量獲得;所述燃油深度由測量人員進入船舶的燃油艙使用鋼卷尺測量獲得;所述淡水深度由測量人員進入船舶的淡水艙使用鋼卷尺測量獲得。

本發(fā)明還提供了一種基于EXCEL的水尺計重系統(tǒng),包括:

輸入模塊,用于獲取使用者輸入的輸入數(shù)據(jù),所述輸入數(shù)據(jù)包括船舶六面的水尺、壓艙水深度、燃油深度和淡水深度;

數(shù)據(jù)采集模塊,用于通過鏈接的方式進行數(shù)據(jù)采集,獲得采集數(shù)據(jù),所述采集數(shù)據(jù)包括空船重量和船舶常數(shù);

計算模塊,用于根據(jù)所述輸入數(shù)據(jù)和采集數(shù)據(jù)計算貨物重量,獲得貨物重量數(shù)據(jù);

數(shù)據(jù)修約模塊,用于根據(jù)以下修約公式將所述貨物重量數(shù)據(jù)進行修約處理,獲得修約數(shù)據(jù):

a=IF(AND(ROUND(ABS(B27)*10^(n+1)-INT(ABS(B27)*10^n)*10^n,n)=5,MOD(INT(ABS(B27)*10^n),2)=0),ROUNDDOWN(B27,n),ROUND(B27,n));

其中,a為所述修約數(shù)據(jù),B27為存放所述貨物重量數(shù)據(jù)的單元格的編號,n為需保留的小數(shù)位數(shù),IF、AND、ROUND、ABS、INT、MOD、ROUNDDOWN為EXCEL中的函數(shù)。

優(yōu)選地,所述系統(tǒng)還包括:證書生成模塊,用于采用設(shè)定的證書格式以及所述修約數(shù)據(jù)生成相應(yīng)的證書。

優(yōu)選地,所述數(shù)據(jù)采集模塊在進行數(shù)據(jù)采集的同時,若需要將數(shù)據(jù)設(shè)置為不同的格式,使用條件格式和自定義格式獲得證書中各數(shù)據(jù)的表達格式,并將所述采集數(shù)據(jù)設(shè)置為相應(yīng)的格式。

本發(fā)明實施例中一種基于EXCEL的水尺計重方法及系統(tǒng),在獲得使用者輸入的以及自動采集的數(shù)據(jù)后,根據(jù)預(yù)設(shè)的計算公式計算貨物重量數(shù)據(jù),并使用設(shè)定的修約公式對貨物重量數(shù)據(jù)進行修約處理,由于修約公式中使用了ROUND函數(shù),從根本上解決了計算機浮點計算問題,使修約結(jié)果精確可靠,縮短了操作流程。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種基于EXCEL的水尺計重方法的步驟流程示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

參照圖1,本發(fā)明提供了一種基于EXCEL的水尺計重方法,該方法包括:

步驟100,響應(yīng)使用者的輸入操作獲得輸入數(shù)據(jù);

由于水尺計重中大部分數(shù)據(jù)為重復(fù)使用,即不變的數(shù)據(jù),僅有小部分數(shù)據(jù)為實際采集的變化的數(shù)據(jù),因此需要使用者將變化的數(shù)據(jù)輸入EXCEL表格中。水尺計重過程中使用到的數(shù)據(jù)包括船舶六面的水尺、壓艙水深度、燃油深度和淡水深度,以上數(shù)據(jù)均需測量人員測量后輸入至EXCEL表格中。船舶六面的水尺包括左艏水尺、右艏水尺、左舯水尺、右舯水尺、左艉水尺和右艉水尺,測量船舶六面的水尺時由測量人員乘小船到船舶的艏、舯、艉兩側(cè)目測讀取水尺讀數(shù),或者由小船載讀數(shù)儀到船舶的艏、舯、艉兩側(cè)讀取水尺讀數(shù);壓艙水的深度測量由測量人員進入壓艙水艙使用鋼卷尺測量壓艙水深度;燃油深度和淡水深度的測量與壓艙水深度的測量方式相同,即由測量人員進入船舶的燃油艙或淡水艙使用鋼卷尺測量獲得。

步驟110,通過鏈接的方式在EXCEL表格中自動進行數(shù)據(jù)采集,獲得采集數(shù)據(jù);

該步驟中采集的數(shù)據(jù)均為重復(fù)使用的不變的數(shù)據(jù),該些數(shù)據(jù)預(yù)先存儲在指定的單元格中,使用時僅需通過鏈接獲取制定單元格中的數(shù)據(jù),避免了人工重復(fù)輸入數(shù)據(jù)。在進行數(shù)據(jù)采集的同時,若需要將數(shù)據(jù)設(shè)置為不同的格式,可以使用條件格式和自定義格式獲得證書中各數(shù)據(jù)的表達格式,并將所述采集數(shù)據(jù)設(shè)置為相應(yīng)的格式,滿足證書的格式要求,避免格式錯誤。其中,所述采集數(shù)據(jù)包括空船重量和船舶常數(shù)。

步驟120,根據(jù)預(yù)先設(shè)定的計算公式以及所述輸入數(shù)據(jù)和采集數(shù)據(jù)計算貨物重量,獲得相應(yīng)的貨物重量數(shù)據(jù);

該步驟中,通過EXCEL自定義函數(shù)的功能,在需要存放所述貨物重量數(shù)據(jù)的單元格中定義所述計算公式,然后將計算獲得的所述貨物重量數(shù)據(jù)存放在指定的單元格中。

其中,計算所述貨物重量的步驟包括計算海水密度校正后的排水量,以及根據(jù)所述海水密度校正后的排水量計算所述貨物重量。

具體地,計算海水密度校正后的排水量具體包括:

計算船舶縱傾狀態(tài)下的艏吃水修正值:

<mrow> <msub> <mi>F</mi> <mi>c</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mo>&times;</mo> <msub> <mi>D</mi> <mi>f</mi> </msub> </mrow> <mrow> <msub> <mi>L</mi> <mrow> <mi>B</mi> <mi>P</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>D</mi> <mi>f</mi> </msub> <mo>+</mo> <msub> <mi>D</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

其中,F(xiàn)c為船舶艏吃水縱傾修正值,T為船舶縱傾修正前艉左右平均吃水與艏左右平均吃水的差,LBP為船舶艏艉垂線間的距離,Df為艏水尺標(biāo)記到艏垂線間的距離,Da為艉水尺標(biāo)記到艉垂線間的距離。

計算船舶縱傾狀態(tài)下艉吃水修正值:

<mrow> <msub> <mi>A</mi> <mi>c</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mo>&times;</mo> <msub> <mi>D</mi> <mi>a</mi> </msub> </mrow> <mrow> <msub> <mi>L</mi> <mrow> <mi>B</mi> <mi>P</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>D</mi> <mi>f</mi> </msub> <mo>+</mo> <msub> <mi>D</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

其中,Ac為船舶艉吃水縱傾修正值。

計算船舶縱傾狀態(tài)下舯吃水修正值:

<mrow> <msub> <mi>M</mi> <mi>c</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mo>&times;</mo> <msub> <mi>D</mi> <mi>m</mi> </msub> </mrow> <mrow> <msub> <mi>L</mi> <mrow> <mi>B</mi> <mi>P</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>D</mi> <mi>f</mi> </msub> <mo>+</mo> <msub> <mi>D</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

其中,Mc為船舶舯吃水縱傾修正值,Dm為舯水尺標(biāo)記到船舯的距離。

計算修正后的艏平均吃水:

Fm=Fps+Fc

其中,F(xiàn)m為船舶艏平均吃水,F(xiàn)ps為艏左右平均觀測吃水。

計算修正后的艉平均吃水:

Am=Aps±Ac

其中,Am為船舶艉平均吃水,Aps為艉左右平均觀測吃水。

計算艏、艉平均吃水:

Mpc=Mp±Mc

其中,Mpc為船舶艏、艉平均吃水,Mp為船舶艏平均吃水。

計算修正后的右舯吃水:

Msc=Ms±Mc

其中,Msc為修正后的右舯吃水,Ms為右舯觀測吃水。

計算舯平均吃水:

Mm=(Mpc+Msc)/2

其中,Mm為舯左、右平均吃水。

計算拱、陷校正后總平均吃水:

D/M=(Fm+Am+6Mm)/8

其中,D/M為船舶拱、陷校正后總平均吃水。

計算排水量縱傾校正值:

<mrow> <mi>&Delta;</mi> <mi>W</mi> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mi>P</mi> <mi>C</mi> <mo>&times;</mo> <msub> <mi>X</mi> <mi>f</mi> </msub> <mo>&times;</mo> <msub> <mi>T</mi> <mi>c</mi> </msub> <mo>&times;</mo> <mn>100</mn> </mrow> <msub> <mi>L</mi> <mrow> <mi>B</mi> <mi>P</mi> </mrow> </msub> </mfrac> <mo>+</mo> <mfrac> <mrow> <mn>50</mn> <mo>&times;</mo> <mi>d</mi> <mi>m</mi> <mo>/</mo> <mi>d</mi> <mi>z</mi> <mo>&times;</mo> <msup> <msub> <mi>T</mi> <mi>c</mi> </msub> <mn>2</mn> </msup> </mrow> <msub> <mi>L</mi> <mrow> <mi>B</mi> <mi>P</mi> </mrow> </msub> </mfrac> </mrow>

其中,ΔW為排水量縱傾校正值,TPC為D/M相應(yīng)處的每厘米吃水噸,Xf為D/M吃水處漂心距船舯距離,Tc為縱傾校正后艏、艉吃水的吃水差,dm/dz為D/M吃水處上、下50cm縱傾力矩MTC的變化差量。

計算縱傾校正后排水量:

Δ3=Δ2+ΔW

其中,Δ3為縱傾校正后排水量,Δ2為相應(yīng)排水量。

計算水密度校正后排水量:

Δ4=Δ3·ρ12

其中,Δ4為海水密度校正后排水量,ρ1為實測海水密度,ρ2為海水制表密度。

計算所述貨物重量的步驟包括:

計算裝貨重量,在裝貨過程中使用以下方法計算的裝貨重量即為所述貨物重量:

WL=(B-b)-(A-a)

其中,WL為裝貨重量,B為使用以上方法計算的裝貨后實際排水量,即裝貨后海水密度校正后的排水量,b為裝貨后船用物料及其他貨物等重量,A為使用以上方法計算的裝貨前實際排水量,即裝貨前海水密度校正后的排水量,a為裝貨前船用物料及其他貨物等重量。

計算卸貨重量,在卸貨過程中使用以下方法計算的卸貨重量即為所述貨物重量:

WD=(Al-al)-(Bl-bl)

其中,WD為卸貨重量,Al為使用以上方法計算的卸貨前實際排水量,即卸貨前海水密度校正后的排水量,al為卸貨前船用物料及其他貨物等重量,Bl為使用以上方法計算的卸貨后實際排水量,即卸貨后海水密度校正后的排水量,bl為卸貨后船用物料及其他貨物等重量。

步驟130,根據(jù)預(yù)先設(shè)定的修約公式對所述貨物重量數(shù)據(jù)進行修約處理,獲得相應(yīng)的修約數(shù)據(jù),所述修約公式為:

a=IF(AND(ROUND(ABS(B27)*10^(n+1)-INT(ABS(B27)*10^n)*10^n,n)=5,MOD(INT(ABS(B27)*10^n),2)=0),ROUNDDOWN(B27,n),ROUND(B27,n));

其中,a為所述修約數(shù)據(jù),B27為存放所述貨物重量數(shù)據(jù)的單元格的編號,n為需保留的小數(shù)位數(shù),IF、AND、ROUND、ABS、INT、MOD和ROUNDDOWN均為EXCEL中常用的函數(shù),在此不做詳細說明。由于所述修約公式中使用了ROUND函數(shù),從根本上解決了計算機浮點運算的問題。

步驟140,采用設(shè)定的證書格式以及所述修約數(shù)據(jù)生成相應(yīng)的證書。

基于同一發(fā)明構(gòu)思,本發(fā)明實施例提供了一種基于EXCEL的水尺計重系統(tǒng),由于該系統(tǒng)解決技術(shù)問題的原理和一種基于EXCEL的水尺計重方法相似,因此該系統(tǒng)的實施可參照方法的實施,重復(fù)之處不再贅述。

輸入模塊200,用于響應(yīng)使用者的輸入操作獲得輸入數(shù)據(jù);

數(shù)據(jù)采集模塊210,用于通過鏈接的方式在EXCEL表格中自動進行數(shù)據(jù)采集,獲得采集數(shù)據(jù);

計算模塊220,用于根據(jù)預(yù)先設(shè)定的計算公式以及所述輸入數(shù)據(jù)和采集數(shù)據(jù)計算貨物重量,獲得相應(yīng)的貨物重量數(shù)據(jù);

數(shù)據(jù)修約模塊230,用于根據(jù)預(yù)先設(shè)定的修約公式對所述貨物重量數(shù)據(jù)進行修約處理,獲得相應(yīng)的修約數(shù)據(jù);

證書生成模塊240,用于采用設(shè)定的證書格式以及所述修約數(shù)據(jù)生成相應(yīng)的證書。

應(yīng)當(dāng)理解,以上一種基于EXCEL的水尺計重系統(tǒng)包括的模塊僅為根據(jù)該系統(tǒng)實現(xiàn)的功能進行的邏輯劃分,實際應(yīng)用中,可以進行上述模塊的疊加或拆分。并且該實施例提供的一種基于EXCEL的水尺計重系統(tǒng)所實現(xiàn)的功能與上述實施例提供的一種基于EXCEL的水尺計重方法一一對應(yīng),對于該系統(tǒng)所實現(xiàn)的更為詳細的處理流程,在上述方法實施例一中已做詳細描述,此處不再詳細描述。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
辽阳市| 福鼎市| 泰州市| 汤阴县| 柳河县| 广宁县| 任丘市| 武鸣县| 晋城| 安乡县| 衡南县| 定安县| 祁阳县| 浦县| 绩溪县| 碌曲县| 洞口县| 阳泉市| 曲麻莱县| 宜章县| 鄢陵县| 四川省| 文水县| 北流市| 荆州市| 海阳市| 罗田县| 塔河县| 兰西县| 共和县| 师宗县| 昌平区| 佛冈县| 苏州市| 道孚县| 洛扎县| 秦安县| 乌海市| 宝鸡市| 潼关县| 合川市|