System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及船舶,具體而言,涉及一種用于船舶電纜的數據處理方法和數據處理平臺。
技術介紹
1、目前,船舶電纜敷設設計是船舶電裝生產設計的重要內容之一,由于現代船舶的自動化程度越來越高,船舶的電纜數量也越來越大,電纜規格也越來越多,在傳統的人工模式下,電纜的敷設設計非常費時費力,電纜的長度的準確性難以保障。
2、在浮式生產裝置、海工產品及民船項目中,以往電纜長度的計算是需要設計人員手工在繪圖軟件上測量后再累加得出的,同時還要考慮電纜在轉彎時,是在托架的內側還是外側,來增加一定的電纜彎曲余量,在實際中電纜數量繁多,每一根電纜長度都要在繪圖軟件上手工量取得出,這對設計人員來說,工作量非常大,工作時間長而且很容易出錯,電纜長度的正確性是關系到將來設備接線、調試乃至交船的關鍵點,一旦出錯,就會造成材料浪費,同時現場來回返工,重新敷設電纜,形成無效勞動,同時也影響現場建造施工進度。
技術實現思路
1、有鑒于此,本申請的目的在于提供一種用于船舶電纜的數據處理方法和數據處理平臺,以克服上述至少一種缺陷。
2、第一方面,本申請實施例提供了一種用于船舶電纜的數據處理方法,所述方法包括:在數據處理界面導入電纜清單,所述電纜清單包括多條處理項,每條處理項用于記錄對應的一電纜的多個屬性參數,所述多個屬性參數包括電纜的起始設備以及終止設備;針對每個電纜執行以下處理:根據該電纜的起始設備以及終止設備,從電纜節點數據庫中提取在所述起始設備與所述終止設備之間的所有電纜節點,以計算該電纜的電纜長
3、在本申請的一種可選實施例中,每個電纜的多個屬性參數還包括電纜名稱,其中,通過以下方式確定每個電纜的所有電纜節點:響應于電纜選擇操作,從所述電纜清單中確定所需計算的目標電纜;響應于節點查詢操作,根據所述目標電纜的電纜名稱、起始設備以及終止設備,從所述電纜節點數據庫中提取在所述起始設備與所述終止設備之間的所有電纜節點。
4、在本申請的一種可選實施例中,通過以下方式確定每個電纜的電纜長度:根據電纜的所有電纜節點,確定每個電纜節點之間的長度;計算電纜上的所有電纜節點之間的長度總和,將所述長度總和確定為電纜的電纜長度。
5、在本申請的一種可選實施例中,所述方法還包括:響應于電纜查看操作,根據所述電纜名稱,在三維電纜路徑顯示界面顯示與該電纜名稱對應的電纜布設路徑;判斷所述電纜布設路徑是否符合預設布設標準;若所述電纜布設路徑符合預設布設標準,則將所述電纜布設路徑對應的電纜長度添加至該電纜對應的處理項中,以對所述電纜清單進行更新并存儲;若所述電纜布設路徑不符合預設布設標準,則不將電纜長度添加至該電纜對應的處理項中,提示該電纜布設路徑異常,需進行檢查。
6、在本申請的一種可選實施例中,符合預設布設標準的電纜布設路徑為在所述三維電纜路徑顯示界面中所展示的電纜布設路徑為一連續不間斷的路徑,并且所述電纜布設路徑對應的電纜長度不為0。
7、在本申請的一種可選實施例中,所述電纜節點包括托架節點、基座節點以及貫通件節點,其中,所述方法還包括:針對所述電纜布設路徑上的每個托架節點,判斷該托架節點對應的托架上通過電纜布設路徑的數量是否大于電纜數量閾值;針對所述電纜布設路徑上的每個托架節點,若該托架節點對應的托架上通過電纜布設路徑的數量不大于電纜數量閾值,則該托架節點的位置不變,計算當前電纜布設路徑的長度為電纜長度;針對所述電纜布設路徑上的每個托架節點,若該托架節點對應的托架上通過電纜布設路徑的數量大于電纜數量閾值,則認為該托架不能承受電纜布設路徑的重量和壓力,將該托架節點從電纜布設路徑刪除,選擇目標托架節點加入至電纜布設路徑,生成目標電纜布設路徑,計算目標電纜布設路徑的長度為電纜長度。
8、在本申請的一種可選實施例中,通過以下方式確定所述目標托架節點:(a)確定候選托架節點,所述候選托架節點為與電纜布設路徑的數量大于所述電纜數量閾值的托架節點距離最近的一托架節點;(b)判斷所述候選托架節點通過電纜布設路徑的數量是否大于所述電纜數量閾值;(c)若所述候選托架節點不大于所述電纜數量閾值,則將所述候選托架節點確定為目標托架節點;(d)若所述候選托架節點大于所述電纜數量閾值,則選取一更新托架節點,將所述更新托架節點作為候選托架,返回(b)。
9、第二方面,本申請實施例還提供了一種數據處理平臺,所述數據處理平臺包括:電纜清單導入模塊,用于在數據處理界面導入電纜清單,所述電纜清單包括多條處理項,每條處理項用于記錄對應的一電纜的多個屬性參數,所述多個屬性參數包括電纜的起始設備以及終止設備;電纜長度計算模塊,用于針對每個電纜執行以下處理:根據該電纜的起始設備以及終止設備,從電纜節點數據庫中提取在所述起始設備與所述終止設備之間的所有電纜節點,以計算該電纜的電纜長度,所述電纜長度為在船舶的預設區域從所述起始設備到所述終止設備所需布設電纜的實際長度;電纜清單存儲模塊,用于針對每條處理項,將該條處理項對應的電纜的所有電纜節點以及電纜長度添加到該條處理項中,以對所述電纜清單進行更新并存儲。
10、第三方面,本申請實施例還提供一種電子設備,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執行時執行如上所述方法的步驟。
11、第四方面,本申請實施例還提供一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序,該計算機程序被處理器運行時執行如上所述方法的步驟。
12、本申請實施例提供的用于船舶電纜的數據處理方法和數據處理平臺,該方法包括:在數據處理界面導入電纜清單,電纜清單包括多條處理項,每條處理項用于記錄對應的一電纜的多個屬性參數,多個屬性參數包括電纜的起始設備以及終止設備;針對每個電纜執行以下處理:根據該電纜的起始設備以及終止設備,從電纜節點數據庫中提取在起始設備與終止設備之間的所有電纜節點,以計算該電纜的電纜長度,電纜長度為在船舶的預設區域從起始設備到終止設備所需布設電纜的實際長度;針對每條處理項,將該條處理項對應的電纜的所有電纜節點以及電纜長度添加到該條處理項中,以對電纜清單進行更新并存儲。通過本申請,提高了計算電纜長度的效率,避免材料浪費以及現場返工。
13、為使本申請的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
本文檔來自技高網...【技術保護點】
1.一種用于船舶電纜的數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,每個電纜的多個屬性參數還包括電纜名稱,
3.根據權利要求2所述的方法,其特征在于,通過以下方式確定每個電纜的電纜長度:
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,符合預設布設標準的電纜布設路徑為在所述三維電纜路徑顯示界面中所展示的電纜布設路徑為一連續不間斷的路徑,并且所述電纜布設路徑對應的電纜長度不為0。
6.根據權利要求5所述的方法,其特征在于,所述電纜節點包括托架節點、基座節點以及貫通件節點,
7.根據權利要求6所述的方法,其特征在于,通過以下方式確定所述目標托架節點:
8.一種數據處理平臺,其特征在于,包括:
9.一種電子設備,其特征在于,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲器之間通過總線通信,所述處理器執行所述機器可讀指令,以執行如權利要求1至7
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行如權利要求1至7任一所述方法的步驟。
...【技術特征摘要】
1.一種用于船舶電纜的數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,每個電纜的多個屬性參數還包括電纜名稱,
3.根據權利要求2所述的方法,其特征在于,通過以下方式確定每個電纜的電纜長度:
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,符合預設布設標準的電纜布設路徑為在所述三維電纜路徑顯示界面中所展示的電纜布設路徑為一連續不間斷的路徑,并且所述電纜布設路徑對應的電纜長度不為0。
6.根據權利要求5所述的方法,其特征在于,所述電纜節點包括托架節...
【專利技術屬性】
技術研發人員:黃偉,馬曙光,孔維文,袁洪濤,劉俊紅,李淑婧,田慶明,陳純,趙日升,陳業,謝紅霞,吳林峰,高峰,葛呈煒,季輝,
申請(專利權)人:上海外高橋造船有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。