在軟件應(yīng)用程序中遵循所需的工作流程時(shí),在轉(zhuǎn)換文件時(shí)由于不兼容導(dǎo)致操作中斷,可以讓絕大部分用戶崩潰。用戶需要重復(fù)這項(xiàng)操作以輸出不同的文件格式,甚至需要第三方工具輔助轉(zhuǎn)換,這樣的操作會(huì)在人力、成本上帶來(lái)極大的浪費(fèi)。
一個(gè)更常見的例子:PC 和 Mac 之間的不兼容。大多數(shù)使用 PC 的人會(huì)將 Microsoft Office 用于 Microsoft Word 等應(yīng)用程序,如果您與使用 Mac 且未安裝 Microsoft Office for Mac 的人共享您的 Word 文檔,則會(huì)產(chǎn)生文件出錯(cuò)的可能。雖然這種情況可以通過轉(zhuǎn)換器解決,但質(zhì)量不能保證。
軟件應(yīng)用程序內(nèi)的一致性影響開發(fā)過程、結(jié)果和時(shí)間,實(shí)現(xiàn)文件和文檔一致性的關(guān)鍵是互操作性。
什么是互操作性?
互操作性是產(chǎn)品或系統(tǒng)的一個(gè)特性,其中該產(chǎn)品或系統(tǒng)與其他產(chǎn)品或系統(tǒng)不受任何限制地協(xié)同工作。
Oracle 進(jìn)一步將互操作性定義為:
互操作性減少或消除了自動(dòng)化孤島的問題。可以幫助業(yè)務(wù)流程從一個(gè)應(yīng)用程序流向另一個(gè)應(yīng)用程序。互操作性可以幫助一個(gè)系統(tǒng)能以近乎實(shí)時(shí)的方式與另一個(gè)系統(tǒng)一起工作,共享關(guān)鍵業(yè)務(wù)信息。互操作性能成為系統(tǒng)和應(yīng)用程序之間的粘合劑。

互操作性有多種形式。特別是 CAD 數(shù)據(jù)轉(zhuǎn)換軟件,這種類型的軟件能使最終用戶在應(yīng)用程序中本地創(chuàng)建一樣輕松地導(dǎo)入3D 數(shù)據(jù),并為下游工程應(yīng)用程序?qū)С?3D 數(shù)據(jù)。
軟件內(nèi)部互操作性的需求
為了真正理解軟件內(nèi)部對(duì)互操作性的需求,我們將討論一些示例,這些示例展示了在缺乏一致性時(shí)出現(xiàn)的障礙。
假設(shè)最終用戶正在使用 3D 軟件應(yīng)用程序來(lái)設(shè)計(jì)飛機(jī)。這是一個(gè)復(fù)雜的設(shè)計(jì),因?yàn)樗ńY(jié)構(gòu)、發(fā)動(dòng)機(jī)、航空電子設(shè)備、控制系統(tǒng)、內(nèi)部/客艙布置以及各種其他子系統(tǒng)。這些子系統(tǒng)中的每一個(gè)都由零件組成,這些零件的組件由無(wú)數(shù)供應(yīng)商提供,所有供應(yīng)商都使用廣泛的 CAD 和其他數(shù)字信息系統(tǒng)。在缺乏文件互操作性的情況下,原始設(shè)備制造商 (OEM) 和多層級(jí)供應(yīng)商之間無(wú)法進(jìn)行可理解的通信。
此外,當(dāng)需要輸出文件時(shí),用戶可能必須找到并實(shí)施幾種不同的第三方工具進(jìn)行轉(zhuǎn)換。對(duì)于內(nèi)部部門和采購(gòu)部門來(lái)說(shuō),這可能成本高昂且難以管理。即使找到可以完成這項(xiàng)工作的第三方工具,也不能保證跨許多不同工具的高質(zhì)量轉(zhuǎn)換。
隨著當(dāng)今全球供應(yīng)鏈的擴(kuò)展,所有這些都依賴于 CAD 數(shù)據(jù),因此 3D CAD 軟件應(yīng)用程序中的文件有一種簡(jiǎn)單的方法可以相互通信,這一點(diǎn)很重要。
跨不同行業(yè)的 3D 文件格式
3D 文件格式用于將有關(guān) 3D 模型的信息存儲(chǔ)為純文本或二進(jìn)制數(shù)據(jù)。更具體地說(shuō),3D 文件格式對(duì) 3D 模型的幾何、外觀、場(chǎng)景和動(dòng)畫進(jìn)行編碼。
任何應(yīng)用需要數(shù)字工程 (CAD) 數(shù)據(jù)的行業(yè)都需要能夠轉(zhuǎn)換文件或讀/寫。眾所周知,每個(gè)行業(yè)都有常用的 3D 文件格式。這些特定于行業(yè)的格式要么來(lái)自軟件的誕生,要么出于實(shí)際原因經(jīng)過多年調(diào)整。
隨著眾多軟件公司、技術(shù)的進(jìn)步以及行業(yè)之間不斷變化的需求,今天正在使用許多不同的 3D 文件格式。由于 CAD、CAM、CAE 和 BIM 等行業(yè)的這種極端多樣性,不難看出互操作性是如何受到阻礙的。
關(guān)于 3D 數(shù)據(jù)轉(zhuǎn)換的主題,維基百科指出:
目前市場(chǎng)上可用的 CAD 系統(tǒng)不僅在應(yīng)用程序目標(biāo)、用戶界面和性能級(jí)別上有所不同,在數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)格式方面也有所不同。因此,數(shù)據(jù)轉(zhuǎn)換過程的準(zhǔn)確性至關(guān)重要,需要強(qiáng)大的交換機(jī)制。
下面我們來(lái)簡(jiǎn)要介紹三個(gè)行業(yè)的不同文件格式:CAD、CAE 和 BIM。
CAD 文件類型:
計(jì)算機(jī)輔助設(shè)計(jì) (CAD) 行業(yè)包括以下原生文件格式:
-
DWG:Autodesk AutoCAD 程序的原生文件格式和最流行的 3D CAD 文件格式
-
BLEND:來(lái)自 3D 建模和動(dòng)畫軟件 Blender 的場(chǎng)景描述格式
-
X_T:Parasolid 文件格式。文件擴(kuò)展名包含 3D CAD 文件信息,例如圖形中的幾何、拓?fù)浜皖伾?/span>
-
SLDPRT 和 SLDASM:SolidWorks 文件擴(kuò)展名,“SolidWorks Part”和“SolidWorks Assembly”的縮寫
-
IPT 和 IAM:零件和裝配體的 Autodesk Inventor 格式
-
SKP:SketchUp 對(duì)初學(xué)者友好的創(chuàng)建和共享 CAD 文件的方式
-
模型:CATIA使用的3D建模格式;用于構(gòu)建模具、沖模、復(fù)合材料和其他類型的模型。
-
IGS:IGS 文件是基于初始圖形交換規(guī)范 (IGES) 以 2D/3D 矢量格式保存的圖形文件。它可以存儲(chǔ)線框模型、曲面或實(shí)體對(duì)象表示、電路圖和其他對(duì)象。
-
其他更多
CAE文件格式
計(jì)算機(jī)輔助工程 (CAE) 行業(yè)包括以下文件格式:
-
INP:通過命令行編輯和運(yùn)行
-
DAT:將包含結(jié)果的文本輸出文件
-
ODB:將在后處理期間讀取以查看圖形結(jié)果的二進(jìn)制輸出文件
-
LOG:保存所有進(jìn)程的文本記錄
-
MSG:列出分析的進(jìn)度并提供一些有關(guān)分析可能崩潰的原因的消息
-
STA:.msg 文件中包含的信息摘要;這對(duì)于在計(jì)算期間監(jiān)控長(zhǎng)時(shí)間運(yùn)行的作業(yè)的狀態(tài)很有用
-
CATPart:文件的內(nèi)容包括 3D 幾何、尺寸和元數(shù)據(jù)
BIM 文件類型:
-
DWG:這種格式幾乎被大多數(shù)模型查看/創(chuàng)作程序普遍接受。
-
DXF:與 DWG 類似,DXF 的文件大小可以更大,但也是基于圖層的,并且是大多數(shù)平臺(tái)上非常普遍接受的格式
-
IFC:行業(yè)基礎(chǔ)課程。信息豐富的 BIM 文件,可由 Autodesk Revit 和 Navisworks 等程序打開
-
RVT:Autodesk 專有的 Revit 文件格式;只能在 Revit 中打開
-
NWD:Autodesk 專有的 Navisworks 文件格式


強(qiáng)大的互操作性如何改進(jìn)軟件工作流程
在軟件中擁有強(qiáng)大的互操作性可以消除阻礙工作流程的繁瑣轉(zhuǎn)換步驟。將零件導(dǎo)入應(yīng)用程序時(shí),該過程應(yīng)該是一快速、高質(zhì)量、數(shù)據(jù)完整轉(zhuǎn)換的過程。盡管幾十年前是常態(tài),但逐步轉(zhuǎn)換非常耗時(shí),并且可能會(huì)丟失數(shù)據(jù)。
如今,3D InterOp 中高效、高質(zhì)量的 3D 數(shù)據(jù)轉(zhuǎn)換器可提供快速轉(zhuǎn)換且保證數(shù)據(jù)完整,不會(huì)造成其他成本的浪費(fèi)。
在當(dāng)今的 CAD 世界中,有許多高度工程化的系統(tǒng)用于航空航天、汽車、工業(yè)、農(nóng)業(yè)、建筑、基礎(chǔ)設(shè)施、模擬、虛擬現(xiàn)實(shí)等行業(yè),有可能達(dá)到很少軟件應(yīng)用程序相互通信的地步。一個(gè)真正的挑戰(zhàn)。如果沒有解決方案,開發(fā)人員將被迫購(gòu)買許多不同種類的 CAD 軟件的許可證,這是非常昂貴且不切實(shí)際的。3D InterOp 是一種通過有效地轉(zhuǎn)換通信來(lái)保持對(duì)話進(jìn)行的解決方案。

案例研究:3D 互操作支持廣泛的 3D CAD 格式
Ultimaker 的軟件 CURA 可生成用于 3D 打印的實(shí)體網(wǎng)格。Ultimaker 將 3D InterOp 集成到 CURA 中,專門用于支持廣泛的 3D CAD 格式。Ultimaker 客戶現(xiàn)在可以直接將 3D 設(shè)計(jì)導(dǎo)入 CURA,并且無(wú)需繁瑣的轉(zhuǎn)換步驟,即可將無(wú)數(shù) 3D CAD 格式轉(zhuǎn)換為 3D 打印格式。因此,用戶可以直接以其原始形式快速上傳最新 CAD 版本的各種 3D CAD 設(shè)計(jì)文件,并將它們?nèi)哭D(zhuǎn)換,而無(wú)需任何額外的 CAD 應(yīng)用程序。
在另一個(gè)例子中,當(dāng)為汽車行業(yè)開發(fā)新的子系統(tǒng)(例如,軟件控制的電動(dòng)轉(zhuǎn)向系統(tǒng))時(shí),像寶馬或豐田這樣的設(shè)備制造商經(jīng)常使用 CATIA。但并非所有無(wú)數(shù)的全球供應(yīng)商都能負(fù)擔(dān)得起安裝 CATIA ,然后可能改用 SolidWorks。因此,全球汽車供應(yīng)鏈依賴 3D InterOp 在開發(fā)過程中交換和處理 3D 工程數(shù)據(jù)。

3D InterOp 的高質(zhì)量數(shù)據(jù)轉(zhuǎn)換確保軟件工作流程永不停滯
當(dāng)您的 3D 應(yīng)用程序內(nèi)置了高質(zhì)量的數(shù)據(jù)轉(zhuǎn)換組件時(shí),其好處包括高質(zhì)量的文件到文件轉(zhuǎn)換、速度、可靠性和適應(yīng)性。借助 3D InterOp 之類的解決方案,您的公司可以實(shí)現(xiàn)高效率、低成本。通過數(shù)據(jù)轉(zhuǎn)換的通用格式支持使每個(gè)系統(tǒng)都能保持切換并在整個(gè)過程中取得成功。
關(guān)于3D InterOp
3D InterOp是業(yè)界領(lǐng)先的3D CAD數(shù)據(jù)轉(zhuǎn)換軟件開發(fā)工具包。它使您的客戶能夠輕松處理導(dǎo)入的3D數(shù)據(jù),并為下游工程應(yīng)用程序?qū)С?D數(shù)據(jù)。3D InterOp的架構(gòu)使用戶能夠優(yōu)化與其3D數(shù)據(jù)的交互。3D InterOp支持所有主流的3D CAD數(shù)據(jù)格式之間的3D文件共享,這在工程應(yīng)用中是非常必要的。并支持包括3D ACIS Modeler,CGM Core Modeler和Parasolid在內(nèi)的任何建模器的3D CAD CAM數(shù)據(jù)交換。
慧都科技是3D InterOp在國(guó)內(nèi)的代理商,提供3D InterOp的價(jià)格咨詢、技術(shù)支持、售賣,如有需求歡迎電話咨詢:400-700-1020 。
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn