999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OLE技術的造船廠信息一體化研究

2007-06-01 12:30:30劉杰
船海工程 2007年2期
關鍵詞:圖紙數據庫信息

劉杰

武漢理工大學能源與動力工程學院 武漢 430063

基于OLE技術的造船廠信息一體化研究

劉杰

武漢理工大學能源與動力工程學院 武漢 430063

利用OLE技術和vb.net語言,開發接口軟件,該軟件能實現自動提取CAD圖紙中的明細欄數據,并保存到數據庫,進一步檢索ERP系統的物料庫存,自動生成BOM清單或采購清單,提高企業的物流響應敏捷度,實現造船廠的信息一體化。

CAD ERP OLE信息集成

隨著企業信息化的逐步開展,信息管理(MIS)系統、企業資源計劃(ERP)系統等先進技術開始在造船企業應用和推廣,企業的管理模式得到了很大的改觀[1]。生產過程中產生的大量設計圖紙文件,可以利用CAD軟件來處理;物流、資金流和信息流,應用ERP系統進行管理[2]。但ERP與CAD間無法集成,它們之間往往彼此孤立,成了一個個信息“孤島”。CAD系統和ERP系統間信息的溝通還需要人工來進行,由人工讀取大量的CAD圖紙文件中的信息,然后再輸入ERP系統。這樣,對于同一基本項目(如產品、零件等)的信息各自從不同的角度定義;采用不同的數學模型描述;用不同的方式錄入、存儲、維護;造成大量重復手工錄入、信息冗余,并得不到同步更新[3]。這已經成為制約管理效率和生產效率進一步提高的瓶頸,在客觀上阻礙了進一步在整個企業中推行并行工程、敏捷制造等更新的信息技術。

基于OLE技術,研究AutoCAD圖紙信息自動提取,并將提取的信息自動存入ERP系統的數據庫。可有效地將CAD系統與ERP系統集成,提高圖紙信息檢索速度和企業的物流響應敏捷度,實現造船廠的信息一體化。

1 技術背景

1.1 OLE技術

自從Windows操作系統流行以來,“剪貼板”首先解決了不同程序間的數據交換問題。但利用剪貼板技術,應用程序開發者得自行編寫解析數據格式的代碼。于是動態數據交換(DDE)的通信協定應運而生。該協定是實現應用程序間通信聯系的一種標準方法,采用DDE技術,保證了應用程序間數據通信的一致性。但是,解決彼此之間的“數據格式”轉換仍然是程序員沉重的負擔。對象的鏈接與嵌入(OLE)技術的誕生將原來應用程序的“數據交換”提高到“對象交換”的層次;這樣程序間不但獲得數據,同時獲得彼此的應用程序對象。這就極大地方便了程序間的信息交換。

1.2 AutoCAD ActiveX自動化對象

ActiveX是微軟公司推出的一個技術標準,該技術是OLE技術的進一步擴展。其作用是在Windows系統的統一管理下協調不同的應用程序,允許應用程序之間相互控制、相互調用。從AutoCAD R14版開始,AutoCAD引入了ActiveX技術。由于ActiveX技術是一種完全面向對象的技術,所以許多面向對象化編程的語言和應用程序,可以通過ActiveX與AutoCAD進行通信,并利用AutoCAD提供的許多功能。

AutoCAD ActiveX是由一系列的對象,按一定的層次組成的一種對象結構,每一個對象代表了AutoCAD中一個明確的功能,如繪制圖形對象、定義塊和屬性對象等等。AutoCAD對外部應用程序提供的功能,均以方法和屬性的方式被封裝在ActiveX對象中。在AutoCAD ActiveX中提供了各種封裝有AutoCAD功能的對象。對這些對象有清楚的了解后,就可以通過OLE接口對一個具體的圖紙文件進行信息提取。

2 技術實現

2.1 數據庫設計

要實現的功能是將CAD圖紙文件中的信息自動提取、保存到ERP系統所數據庫中,要讀取的是AutoCAD圖紙文件明細表的信息。為保存相應的信息,需設計如下兩個數據庫表。

1)設計“CAD圖紙文件表”。用于存儲CAD文件名、CAD文件等信息。由于在對某個CAD文件明細表進行查詢和更新操作時,需要確定該明細表有那些具體的字段。所以在“CAD圖紙文件表”中設計一個字符類型的字段Fields str,在該字段中保存一個具體CAD圖紙文件的明細欄中有那些具體的字段。很顯然,這個信息一張CAD圖紙只需要保存一次,所以保存在“CAD圖紙文件表”中。

2)設計“CAD圖紙明細信息表”。用于存儲CAD文件明細表中提取的信息。在設計數據庫的表結構時,考慮到各個CAD圖紙文件的明細表的具體內容可能不同。例如有些明細表的表頭包括“序號、名稱、數量、材料、規格、備注”;而有的明細表則包括“序號、代號、名稱、數量、重量(單件、總計)、材料、備注”。所以將各種規格的CAD圖紙文件所涉及到的表頭共同信息都包括在“CAD圖紙明細信息表”中。在讀取時,對某張圖紙明細表中沒有涉及的字段則保持為空。

2.2 程序流程設計

所開發的集成系統處理流程見圖1。

圖1 基本流程圖

2.3 系統設計實現

CAD圖紙中,明細表由表頭和表格內容兩部分組成,見圖2。表格內容都是文字信息,在CAD文件中以三種形式存在:單行文本(Text)、多行文本(MText)和塊屬性(Block Attribute)。明細表表格內容是需要讀取的信息。雖然通過遍歷CAD模型空間,將對象名為“AcDbMText”(多行文本字符串)或“AcDbText”(單行文本字符串)的所有對象都可以讀出。但是這樣讀取的文本字符串是整個CAD模型空間(包括明細表以外)中所有的文本字符串,如何篩選出所需要的明細欄目是要解決的問題。解決這個問題的關鍵是如何檢測明細表所在的范圍,即確定圖2中所示的“起始點”和“終止點”。很顯然,由用戶人工來選擇明細表區域是可行的方法,但這樣就必須出現CAD界面,失去了實際應用的意義。所以,必須要由程序自動檢測明細表所在的區域,不顯示出CAD界面。

圖2 CAD圖紙明細欄示意

定義“起始點”為明細表的左下角點。要確定“起始點”的坐標,本文提煉出明細表“起始點”的最重要特征:明細表左下角的字符串內容都是“序號”。根據CAD模型空間中字符串“序號”的X、Y坐標值,求得與其最接近,且比該X、Y坐標要小的兩條線段,這兩條線段的交點即為明細表“起始點”。通過明細表左邊框和下邊框獲得了“起始點”的坐標,就可以確定明細表左邊框和下邊框所在線段兩端點的X、Y坐標;這樣明細表“終止點”的Y坐標值等于明細表左邊框兩端點中Y坐標的最大值;明細表“終止點”的X坐標值等于明細表下邊框兩端點中X坐標的最大值。

2.4 系統界面

在造船企業中,一般用CAD軟件設計產品,完成后產生的設計圖紙和設計目錄表等文檔常常人為地存放在某個目錄下,有較大的隨機性。很容易出現重復文件,導致文件不一致的人為錯誤。在相關人員休假等情況下,又可能出現無法訪問設計圖紙文件的情況出現。這種分散的文件管理模式已經不能適應造船廠的生產規模的需要。所以,利用數據庫技術對CAD圖紙文件進行集中保存;利用權限管理進行訪問控制就具有重要的實用意義。但這種應用只是實現了文檔管理的功能,CAD圖紙的信息仍然和ERP系統是隔離的。CAD系統與EPR系統之間信息傳遞的主要問題是實體的定義不統一,信息傳遞速度嚴重滯后,重復錄入造成數據錯誤和冗余。所以保持信息的流通和一致才是本系統的關鍵。

本文所開發的系統很好地解決了這些問題,該系統作為ERP系統和CAD系統的接口軟件,開發工具使用vb.net語言,界面見圖3。圖3所示例的數據是從圖2所示的圖紙中提取的。

圖3 軟件界面

3 結論

CAD軟件和ERP軟件的應用,對造船企業信息管理的發展起了重要作用。但在實際應用中,由于傳統上分屬兩個不同的專業領域,CAD軟件和EPR軟件的接口問題常常被人忽視,導致信息不流暢,影響企業效率的進一步提高。本文基于OLE技術,實現自動提取AutoCAD圖紙信息,并將該信息自動存入ERP系統的數據庫,將CAD系統與ERP系統有機集成,提高圖紙信息檢索速度和企業的物流響應敏捷度,實現了造船廠的信息一體化。

[1]黃少濱,李 敏,孔憲娟.CAD與ERP信息集成方法研究[J].計算機工程與應用,2003(5):213-216.

[2]劉煒杰,劉云超,張 景.結合CAD技術實現ERP的高級產品數據管理[J].計算機應用研究,2001(1):122-124.

[3]李 敏,羅 皓.一種集成CAD的ERP信息集成方法研究[J].應用科技,2003,30(11):59-61.

On the all-in-one of information in shipyard based on the OLE technology

LIU Jie
School of Energy and Power Engineering Wuhan University of Technology Wuhan 430063

An interface software was developed by means of the technology of OLE and vb.net,by which the list data can be extracted from the CAD drawings automatically and saved in a database.Besides,the materiel in stock in ERPsystem can be indexed and subsequently the BOM bill or purchase bill can be created automatically in order to enhance the enterprise′s response swiftness to the physical distribution and realize the all-in-one of information in the shipyard.

CAD ERP OLE message integration

U673.2

A

1671-7953(2007)02-0084-03

2006-09-30

修回日期2006-10-24

劉 杰(1975—),男,碩士,講師。

猜你喜歡
圖紙數據庫信息
淺談汽車線束產品圖紙管理
看圖紙
當代工人(2019年20期)2019-12-13 08:26:11
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
酒店室內裝修圖紙深化設計淺析
河南科技(2014年12期)2014-02-27 14:10:44
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲aⅴ天堂| 青青草国产精品久久久久| 又粗又大又爽又紧免费视频| 男女猛烈无遮挡午夜视频| 在线五月婷婷| 欧美亚洲日韩中文| 国产成人亚洲日韩欧美电影| 国产高潮流白浆视频| 超清无码一区二区三区| 中文字幕无码制服中字| 免费国产无遮挡又黄又爽| 欧美国产日韩一区二区三区精品影视| 原味小视频在线www国产| 精品一区二区三区中文字幕| AV不卡国产在线观看| 国产91小视频| 国产亚洲欧美在线人成aaaa| 一区二区三区高清视频国产女人| 午夜综合网| 成人另类稀缺在线观看| 青青国产视频| 国产精品私拍在线爆乳| 熟女成人国产精品视频| 91极品美女高潮叫床在线观看| 国产在线无码av完整版在线观看| 夜夜操国产| 亚洲视频四区| 日本精品视频一区二区| 香蕉久久国产超碰青草| av色爱 天堂网| 亚洲人成电影在线播放| 青青草国产精品久久久久| 最新国产麻豆aⅴ精品无| 一本大道在线一本久道| 国产区精品高清在线观看| 日本a级免费| 无码视频国产精品一区二区| 国产成人三级| 人妻中文久热无码丝袜| 试看120秒男女啪啪免费| 国内嫩模私拍精品视频| 人人妻人人澡人人爽欧美一区 | 久久性视频| 欧美国产成人在线| 久久亚洲美女精品国产精品| 亚洲天堂视频在线观看免费| 国产凹凸视频在线观看| 无码AV日韩一二三区| 日韩无码白| 国产91精品调教在线播放| 欧美成人一区午夜福利在线| 国产成人高清亚洲一区久久| 久久男人资源站| 日韩毛片基地| 亚洲一级毛片在线观播放| 久久久久国产一级毛片高清板| 99视频精品在线观看| 日本AⅤ精品一区二区三区日| 国产精品自在线天天看片| 中文字幕无线码一区| 国产在线91在线电影| 免费jizz在线播放| 国产在线精品人成导航| 女人爽到高潮免费视频大全| 国产国语一级毛片| 成人久久18免费网站| 色综合婷婷| 91久久天天躁狠狠躁夜夜| 国产精品偷伦在线观看| 88国产经典欧美一区二区三区| 国产综合色在线视频播放线视 | 三上悠亚精品二区在线观看| 亚洲精品麻豆| 99re在线免费视频| 日韩黄色大片免费看| 日韩高清成人| 青草精品视频| 日韩精品一区二区深田咏美| 国产成人亚洲欧美激情| 中文字幕永久在线看| 又污又黄又无遮挡网站| 亚洲第一区在线|