本發(fā)明涉及船舶設計及制造,尤其涉及一種船舶安裝圖標注方法、裝置、電子設備及存儲介質。
背景技術:
1、電舾件安裝圖是一種用于指導現(xiàn)場進行電舾件焊接安裝定位的圖紙。目前,在電氣生產(chǎn)設計階段,生產(chǎn)設計人員需要通過大量時間對電舾件進行手動定位標注,這項工作往往會浪費大量時間,尤其是區(qū)域較大,剖面較多的區(qū)域。
技術實現(xiàn)思路
1、本發(fā)明提供了一種船舶安裝圖標注方法、裝置、電子設備及存儲介質,以解決目前手動標注電舾件安裝圖工作量大、耗時長、且操作復雜的問題。
2、根據(jù)本發(fā)明的一方面,提供了一種船舶安裝圖標注方法,所述船舶安裝圖標注方法包括:
3、基于電舾件安裝圖中船體有效定位結構確定待標注電舾件;
4、獲取所述待標注電舾件的圖塊包圍坐標和圖塊中心坐標;
5、遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標;
6、基于所述圖塊包圍坐標確定所述待標注電舾件之間處于同一路徑方向上,且所述待標注電舾件之間未形成干涉;
7、根據(jù)所有所述待標注電舾件的所述圖塊包圍坐標和所述圖塊中心坐標完成所述電舾件安裝圖中所有所述待標注電舾件的標注。
8、可選的,基于電舾件安裝圖中船體有效定位結構確定待標注電舾件,包括:
9、在電舾件安裝圖中選取需要批注的船體有效定位結構,并在所述船體有效定位結構上選取所有待標注電舾件;
10、其中,所述船體有效定位結構和所述待標注電舾件采用不同的顏色顯示在所述電舾件安裝圖上。
11、可選的,在遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標之后,還包括:
12、遍歷所述電舾件安裝圖中是否存在未處理電舾件,若存在,則將所述未處理電舾件與其對應的有效定位結構進行預備標注,若不存在,則確定完成所述電舾件安裝圖中電舾件的標注。
13、可選的,在基于所述圖塊包圍坐標確定所述待標注電舾件之間處于同一路徑方向上之后,還包括:
14、將所述同一路徑方向上相鄰的所述待標注電舾件之間的相鄰距離標注在所述電舾件安裝圖上。
15、可選的,在遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標之后,還包括:
16、若基于所述圖塊包圍坐標確定所述待標注電舾件之間處于同一路徑方向上,且所述待標注電舾件之間形成干涉,則判斷形成干涉的所述待標注電舾件之間是否已完成在所述電舾件安裝圖中的標注。
17、可選的,判斷形成干涉的所述待標注電舾件之間是否已完成在所述電舾件安裝圖中的標注,包括:
18、若形成干涉的所述待標注電舾件之間已完成在所述電舾件安裝圖中的標注,則刪除形成干涉的所述待標注電舾件之間在所述電舾件安裝圖中的標注;
19、若形成干涉的所述待標注電舾件之間未完成在所述電舾件安裝圖中的標注,則將形成干涉的所述待標注電舾件標記為未標注電舾件。
20、可選的,在遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標之后,還包括:
21、若基于所述圖塊包圍坐標確定所述待標注電舾件之間未處于同一路徑方向上,則將所述待標注電舾件與其對應的有效定位結構進行預備標注;
22、在所述預備標注后,判斷所述待標注電舾件之間是否形成干涉。
23、根據(jù)本發(fā)明的另一方面,提供了一種船舶安裝圖標注裝置,所述船舶安裝圖標注裝置包括:
24、電舾件選取模塊,用于執(zhí)行基于電舾件安裝圖中船體有效定位結構確定待標注電舾件;
25、坐標獲取模塊,用于執(zhí)行獲取所述待標注電舾件的圖塊包圍坐標和圖塊中心坐標;
26、遍歷電舾件模塊,用于執(zhí)行遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標;
27、定位判斷模塊,用于執(zhí)行基于所述圖塊包圍坐標確定所述待標注電舾件之間處于同一路徑方向上,且所述待標注電舾件之間未形成干涉;
28、安裝圖標注模塊,用于執(zhí)行根據(jù)所有所述待標注電舾件的所述圖塊包圍坐標和所述圖塊中心坐標完成所述電舾件安裝圖中所有所述待標注電舾件的標注。
29、根據(jù)本發(fā)明的另一方面,提供了一種電子設備,所述電子設備包括:
30、至少一個處理器;以及,
31、與所述至少一個處理器通信連接的存儲器;其中,
32、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的船舶安裝圖標注方法。
33、根據(jù)本發(fā)明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的船舶安裝圖標注方法。
34、本發(fā)明實施例的技術方案,通過基于電舾件安裝圖中船體有效定位結構確定待標注電舾件;獲取所述待標注電舾件的圖塊包圍坐標和圖塊中心坐標;遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標;基于所述圖塊包圍坐標確定所述待標注電舾件之間處于同一路徑方向上,且所述待標注電舾件之間未形成干涉;根據(jù)所有所述待標注電舾件的所述圖塊包圍坐標和所述圖塊中心坐標完成所述電舾件安裝圖中所有所述待標注電舾件的標注。本發(fā)明解決了目前手動標注電舾件安裝圖工作量大、耗時長、且操作復雜的問題,實現(xiàn)電舾件安裝圖中電舾件的自動標注,且標注清晰,簡單好操作,節(jié)約人力物力。
35、應當理解,本部分所描述的內容并非旨在標識本發(fā)明的實施例的關鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種船舶安裝圖標注方法,其特征在于,包括:
2.根據(jù)權利要求1所述的船舶安裝圖標注方法,其特征在于,基于電舾件安裝圖中船體有效定位結構確定待標注電舾件,包括:
3.根據(jù)權利要求1所述的船舶安裝圖標注方法,其特征在于,在遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標之后,還包括:
4.根據(jù)權利要求1所述的船舶安裝圖標注方法,其特征在于,在基于所述圖塊包圍坐標確定所述待標注電舾件之間處于同一路徑方向上之后,還包括:
5.根據(jù)權利要求1所述的船舶安裝圖標注方法,其特征在于,在遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標之后,還包括:
6.根據(jù)權利要求5所述的船舶安裝圖標注方法,其特征在于,判斷形成干涉的所述待標注電舾件之間是否已完成在所述電舾件安裝圖中的標注,包括:
7.根據(jù)權利要求1所述的船舶安裝圖標注方法,其特征在于,在遍歷所述電舾件安裝圖中所有所述待標注電舾件的所述圖塊包圍坐標之后,還包括:
8.一種船舶安裝圖標注裝置,其特征在于,包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權利要求1-7中任一項所述的船舶安裝圖標注方法。