
發布
注冊
/
登錄Builder的案例
C++ Builder開發AutoCAD應用程序的方法
C++ Builder開發AutoCAD應用程序的方法
周永軍(水利部山西水利水電勘測設計研究院 030024)
【摘要】進行AutoCAD二次開發的程序設計方法為數眾多,本文著重介紹用C++ Builder方法開發AutoCAD應用程序的一種通用方法。用這種方法開發的應用程序移植性較好,且不需要其它輔助系統支持,應用方便快捷。本文介紹的程序設計方法是目前較為流行的ActiveX組件方法,在C++ Builder中也叫做組件對象模型(Component Object Model)。
【關鍵字】COM程序設計 ActiveX接口 類型庫 C++ Builder AutoCAD
1 C++ Builder開發平臺簡介
C++ Builder是美國Borland公司在1997年推出的一個優秀的可視化編程環境。它在32位Windows環境下為我們提供了一種極具吸引力的快速應用程序開發系統(RAD);是基于最流行的面向對象的程序設計語言C++,并擁有廣泛的程序員基礎;它提供了對ActiveX無懈可擊的支持,對Windows API和DirectX也進行了全面包裝。C++ Builder的易用性遠超過Visual C++和Borland C++等開發環境,但它強大的開發功能并沒有因之而削弱,可以說C++ Builder在軟件開發的功能性和易用性之間架起了一座橋梁。
C++Builder是在Borland C++和Delphi基礎上發展起來的。它采用具世界領先水平的Borland C++的編譯器和高度可視化的圖形平臺,可開發出非常高效和可獨立執行的程序。與AutoCAD其它開發工具相比,可使程序員擺脫AutoLISP繁多括號的困擾和解釋執行的低效率,也可開發出比VBA程序更高效和保密性更強的二進制代碼。
展開 Twin-Builder—系統級多物理域數字孿生平臺
Twin Builder是ANSYS公司系統仿真單元的核心產品,是一款功能強大的跨學科多領域的系統仿真軟件和數字孿生平臺。能夠做到統領建模、仿真和驗證,并與IIoT物聯網平臺集成、部署與運行數字孿生體。在Twin Builder的支持下,能夠幫助用戶研究復雜系統的功能與性能,驗證與優化設計,縮減開發時間和降低研發成本,能夠用于故障診斷,系統預測性維護,并獲得運行數據來改進新產品。
產品介紹
?
多物理域多語言建模與仿真
Twin Builder支持以多種方式實現多物理域系統模型集成,能實現電力電子、數字和模擬控制、流動與傳熱、動力學、液壓等復雜系統的建模仿真。具備Modelica、VHDL-AMS、SPICE、C/C++等多種建模語言與模型庫;具備與不同專業學科設計與分析軟件的接口,可實現多物理域系統聯合仿真;具備結構、流體、電磁、熱等3D有限元模型降階功能,建立降階模型,用于與1D模型進行快速聯合仿真;通過標準開放接口FMI與第三方工具進行系統集成;可實現與嵌入式軟件設計開發平臺ANSYS SCADE集成。
?
三維模型降階
Twin Builder應用模型降階技術將三維仿真降階為一維的物理原型級的模型,與其他系統模型進行無縫集成,支持實時仿真。Twin Builder可與ANSYS其他場仿真軟件進行直接接口,操作便捷。
Twin Builder模型降階模塊可根據用戶需求,生成各類降階模型,包括靜態、動態降階模型,線性、非線性降階模型,輸出接口數據、輸出場數據降階模型。
展開 報名 | Ansys Twin Builder 2021 R1新功能介紹
作為Twin Builder軟件的技術專家已經為風電,工程機械,航空、國防、軌道交通等領域的多個客戶提供Twin Builder產品的技術支持與咨詢服務。
費用:免費
>>點擊報名<<
Twin Builder—系統級多物理域數字孿生平臺
Twin Builder是ANSYS公司系統仿真單元的核心產品,是一款專業的跨學科多領域系統仿真軟件和數字孿生平臺。能夠做到統領建模、仿真和驗證,并與IIoT物聯網平臺集成、部署與運行數字孿生體。在Twin Builder的支持下,能夠幫助用戶研究復雜系統的功能與性能,驗證與優化設計,縮減開發時間和降低研發成本,能夠用于故障診斷,系統預測性維護,并獲得運行數據來改進新產品。
產品介紹
?? 多物理域多語言建模與仿真
Twin Builder支持以多種方式實現多物理域系統模型集成,能實現電力電子、數字和模擬控制、流動與傳熱、動力學、液壓等復雜系統的建模仿真。
具備Modelica、VHDL-AMS、SPICE、C/C++等多種建模語言與模型庫
具備與不同專業學科設計與分析軟件的接口,可實現多物理域系統聯合仿真
具備結構、流體、電磁、熱等3D有限元模型降階功能,建立降階模型,用于與1D模型進行快速聯合仿真
通過標準開放接口FMI與第三方工具進行系統集成
可實現與嵌入式軟件設計開發平臺ANSYS SCADE集成
?? 三維模型降階
Twin Builder應用模型降階技術將三維仿真模型降階為一維物理原型級模型,與其他系統模型進行無縫集成,實現兼顧精度和效率的系統仿真,并支持實時仿真。Twin Builder可與ANSYS其他場仿真軟件進行直接接口,操作便捷。
Twin Builder模型降階模塊可根據用戶需求,生成各類降階模型,包括靜態、動態降階模型,線性、非線性降階模型,輸出接口數據、輸出場數據降階模型。
展開 
Twin-Builder—系統級多物理域數字孿生平臺
基于高保真模型的虛擬測試
Twin Builder不僅可以集成嵌入式控制軟件和HMI設計,還支持模型在環(MiL)與硬件在環(HiL)測試。使用Data Connector模塊可將Twin Builder中的高保真模型與半實物測試平臺進行數據交互,并可集成降階模型實時計算測試對象的物理場變化情況,以獲得更全面的測試結果。
孿生模型標定
Twin Builder提供孿生模型的標定功能,根據實驗數據可采用Twin Calibration模塊對模型內部參數進行標定,也可采用Fusion Model模塊通過建立“校準模型”對孿生模型進行精度的補償,以提高孿生模型精度。
數字孿生生成與部署
Twin Builder可對已搭建的系統模型進行分層次的調參驗證,生成、導出數字孿生體,并部署在IIoT平臺、邊緣設備、公司內部的數據服務器上。Twin Builder的內置API實現了與Microsoft Azure IoT、PTC ThingWorx、GE Predix和SAP Leonardo的無縫連接。Twin Builder還可以連接到包括自行開發的其他IIoT平臺,幫助用戶對實物資產進行預測性維護,動態監測產品的運行狀態。
展開 附資料下載| ANSYS Twin Builder 2022新功能介紹
Twin Builder功能介紹
Twin Builder有模型建模、驗證、部署三大核心功能。
二、數字孿生案例介紹
Twin Builder行業介紹
Twin Builder分為兩大塊,系統仿真和數字孿生。
ECM和熱耦合案例
Twin Builder Battery Wizard使客戶能夠僅使用測量數據輕松創建精確的電池模型,特別是混合脈沖功率檢定(HPPC)數據。
中航鋰電案例
Wizad等效電路+LTI ROM在Twin builder軟件中構建十分便捷。
三一數字孿生案例
應用數字學生手段來監測起重機核心結構件的應力和應變分布,部件的疲勞與壽命。
某動力研究院案例
通過氧渦輪泵樣機在線實時監測,彌補了實物試驗中數據缺失問題,尤其是內部流場數據。
電網數字孿生案例
制作了一個沒有3D ROM的Twin Builder模型。數字孿生文件導出,通過SDK包在IOT平臺部署。
三、Twin Builder 2022新功能
Ansys Twin Deployer
支持擴展部署到任意LDPL、BML設備或離線服務器上。支持CSV格式、自己導出的twin model、其他軟件導出的FMU model、Python腳本等等。
降階模型
靜態降階技術支持幾何體。動態降階支持新的求解器(4階Runge-Kutta),速度提升了10倍。
精度增強
支持導出網頁版
支持標準代碼
展開 ANSYS TWIN BUILDER助力企業優化產品運營并加速產品研發
最新版新增了重要的預測性維護特性
2019年2月12日,匹茲堡訊 – ANSYS (NASDAQ: ANSS)推出的最新版ANSYS? Twin Builder?有望幫助產品研發人員節約數百萬美元的質保和運營成本。這款綜合解決方案讓用戶能夠對現場運營設備進行無縫的預測性維護,同時還能打造全新的商業模式,并加速新一代產品研發。
ANSYS Twin Builder讓設備運營商能夠創建機器的虛擬表示形式,即數字孿生體,以幫助監控設備性能和維護要求,從而改進設備的可持續性和效率。在ANSYS 2019 R1中,ANSYS Twin Builder支持數字孿生體運行時生成功能和模型導出功能,能夠充分滿足工業物聯網平臺的要求。利用更新版軟件,用戶能夠開展物理和仿真化分析,從而在現場設備數據中發現更多可行的洞察力信息。
此外,用戶還能通過新版Twin Builder的降階建模功能,更方便地重復使用現有的3D仿真模型,從而減少存儲需求、實現仿真速度100倍提升,并保持仿真準確度。用戶能夠針對已部署的設備快速修改數字孿生體模型,針對已修改或已更新的現場設備(包括泵、電機、渦輪機等)創建鏡像,從而更好地開展預測性維護工作。
LG家用電器和空氣解決方案部門的研究員Gwigeun Park指出:“利用ANSYS Twin Builder和其他ANSYS產品,我們能夠對家用電器的電力電子、電機和控制器等進行電路質量預驗證和電磁干擾仿真。在Twin Builder的幫助下,我們正在研發創新產品,通過數字孿生體創建組件級虛擬原型,共享產品的物聯網信息,進而幫助研究人員提升產品可靠性,縮短產品上市進程,減少物理測試需求,并改進產品研發工作。”
展開 ANSYS TWIN BUILDER助力企業優化產品運營并加速產品研發
最新版新增了重要的預測性維護特性
2019年2月12日,匹茲堡訊 – ANSYS (NASDAQ: ANSS)推出的最新版ANSYS? Twin Builder?有望幫助產品研發人員節約數百萬美元的質保和運營成本。這款綜合解決方案讓用戶能夠對現場運營設備進行無縫的預測性維護,同時還能打造全新的商業模式,并加速新一代產品研發。
ANSYS Twin Builder讓設備運營商能夠創建機器的虛擬表示形式,即數字孿生體,以幫助監控設備性能和維護要求,從而改進設備的可持續性和效率。在ANSYS 2019 R1中,ANSYS Twin Builder支持數字孿生體運行時生成功能和模型導出功能,能夠充分滿足工業物聯網平臺的要求。利用更新版軟件,用戶能夠開展物理和仿真化分析,從而在現場設備數據中發現更多可行的洞察力信息。
此外,用戶還能通過新版Twin Builder的降階建模功能,更方便地重復使用現有的3D仿真模型,從而減少存儲需求、實現仿真速度100倍提升,并保持仿真準確度。用戶能夠針對已部署的設備快速修改數字孿生體模型,針對已修改或已更新的現場設備(包括泵、電機、渦輪機等)創建鏡像,從而更好地開展預測性維護工作。
LG家用電器和空氣解決方案部門的研究員Gwigeun Park指出:“利用ANSYS Twin Builder和其他ANSYS產品,我們能夠對家用電器的電力電子、電機和控制器等進行電路質量預驗證和電磁干擾仿真。在Twin Builder的幫助下,我們正在研發創新產品,通過數字孿生體創建組件級虛擬原型,共享產品的物聯網信息,進而幫助研究人員提升產品可靠性,縮短產品上市進程,減少物理測試需求,并改進產品研發工作。”
展開 報名 | Ansys Twin Builder 2022 R1 新功能
2022 R1新版本中Ansys Twin Builder通過充分結合物理傳感器和虛擬傳感器,提供高達98%的預測分析準確度,加速數字孿生的部署簡化工作流,而且Web-App應用支持用戶與模型的在線交互。
Ansys Twin Builder通過充分結合物理傳感器和虛擬傳感器,將現實世界和數字化世界有機融合,實現跨學科多領域的系統仿真與數字孿生,通過Twin Deployer加速導出和部署數字雙胞胎,實現整個產品生命周期的監測與洞察,幫助客戶實現產品的虛擬實驗,預測性運維,性能優化等增值服務。
3月23日,『Ansys Twin Builder 2022 R1 新功能』網絡研討會即將上線,歡迎預約本次活動。
展開 Twin-builder電池包 數字孿生最佳實踐
【培訓講師】 上海安世匯智流體專家
【培訓時間】 2023年7 月28日
【培訓費用】 3000元/人
【培訓等級】 高級
【培訓地點】 上海安世匯智公司,上海市浦東新區平家橋路36號晶耀前灘5號樓9樓
【培訓特色】
—— 精品小班課,資深工程師授課
—— 項目經驗豐富,精準匹配行業
—— 理論與上機結合,教學質量有保障
—— 真實案例教學,貼合企業實際需求
—— 設立分級課程,循序漸進培養仿真能力
—— 安世亞太官方培訓證書,豐富職業履歷
【培訓日程】
時間
具體內容
第一天
模塊01:Twin builder基本功能介紹
電路搭建功能介紹
Twin builder模型庫介紹
基本設置及其計算
后處理
練習01:基本電路系統創建仿真練習
模塊02:單電池/模組級電池模型創建介紹
Twin builder等效電路模型創建介紹
一維降階模型生成介紹
一維降解模型使用介紹
3D降階模型生成流程介紹
練習02: 基于Twin builder的單電池等效電路模型練習
練習03: 基于Twin builder的電池模組模型練習
模塊 03:電池Pack級模型創建
電池Pack一維建模方式介紹
電池 Pack水冷散熱模型創建介紹
電池 Pack水冷散熱模型降階方式介紹
電池Pack整體電化學-散熱一維耦合仿真介紹
練習04: 基于Twin builder的電池Pack散熱一維計算模型練習
【報名鏈接】
https://www.wenjuan.com/s/u6F3uaV/
(開課前一周截止報名)
【小貼士】
·
展開 數字孿生 | 如何使用Ansys Twin Builder軟件加速電動汽車開發
而這正是Twin Builder軟件的靈活性和準確性,ROM,以及多物理場功能的用武之地。將這些功能集成到第三方駕駛仿真器中,使汽車制造商能夠捕獲邊緣案例,其考慮了各種基于物理場的相互作用(結構、流體、電磁等),軟件和硬件之間的相互作用以及車輛與駕駛環境之間的相互作用。”
數字孿生方興未艾,但一些OEM廠商并未充分利用這種技術來更快地推進電氣化目標。
目前,Ansys開放數字孿生平臺Ansys Twin Builder的免費試用,歡迎點擊鏈接進行申請:
數字孿生平臺
Ansys Twin Builder
相關閱讀
英偉達與新思科技宣布戰略合作,攜手重塑工程設計未來
雜志下載 | Ansys Advantage:仿真為能源和可持續發展賦能
一期一會 | 什么是電動汽車動力總成?
數字孿生 | 霍尼韋爾借助仿真技術優化其超級工廠生產制造方案
三強聯手:新思科技攜手微軟、英偉達推出全新數字孿生賦能的制造流程優化框架
降階模型 | 結構仿真融合數字孿生平臺助力突破安全難題
展開 
3/23 Ansys Twin Builder 2022 R1 新功能
時間
2022年3月23日(周三)16:00-17:00
費用
免費
講師簡介
張旭|Ansys
Ansys高級工程師,有多年系統仿真與數字孿生工作經驗,目前主要負責Twin Builder產品的技術支持與推廣實踐工作。具備豐富的模型開發、模型標定,系統仿真的測試與優化經驗。曾支持實施了風洞,衛星、裝甲車輛、商用飛機等項目的建模仿真與半實物仿真項目。作為Twin Builder軟件的技術專家已經為航空、國防、軌道交通等領域的多個客戶提供Twin Builder產品的技術支持與咨詢服務。
點擊報名:https://v.ansys.com.cn/Live/jlx8U3rc?source=jishulink
展開 Agilent Model Builder Program(MBP)2016.01 CHS Win6
Agilent Model Builder Program(MBP)2016.01 CHS Win64 1CD
Agilent Model Builder Program(MBP)2016.01 CHT Win64 1CD
Agilent Model Builder Program(MBP)2016.01 Win64 1CD(SPICE 模型提取工具,側重于硅器件的器件建模軟件)
Agilent Model Builder Program(MBP)2014.04 Win32 1CD
Agilent Model Quality Assurance(MQA)2016.01 CHS Win64 1CD
Agilent Model Quality Assurance(MQA)2016.01 Win64 1CD(SPICE 模型驗證工具)
Agilent Model Quality Assurance(MQA)2014.04 Win32 1CD
Agilent Physical Layer Test System (PLTS) 2014 1CD
Agilent WaferPro Express 2016.04 HF1 Win64 1DVD
Agilent WaferPro Express 2015.01 CHS Win64 1CD
Agilent WaferPro Express 2015.01 ENG Win64 1CD
Agilent WaferPro Express 2014.04 Win32 1CD
Agilent Technologies SystemVue 2015.01 Win32_64 2DVD
Keysight SystemVue 2016.08 1DVD
Agilent IC-CAP 2016.01 Win64 1CD
Agilent.IC-Cap.v2014.04
展開 連接器“Connection Builder”和“RP+Coupling”插件 ¥49.9
“Connection Builder”插件界面
使用插件時,選擇兩個面區域(可以是一個面,也可以是多個面),然后connection builder插件完成剩下的工作。插件將自動計算兩個區域的幾何中心,將參考點放置在那里,創建兩個耦合(分布式或運動學)和連接器。連接器方向在兩個參考點之間自動對齊。可以使用現有的連接器屬性,也可以自動創建新的連接器屬性。同時插件會自動創建面集和參考點集合,假如手動完成所有這些操作將需要大量的時間。
螺栓連接
而和“Connection Builder”插件相比,“RP+Coupling”主要是自動創建耦合連接,編輯或刪除需要在在Abaqus/CAE中完成,該插件將自動快速創建耦合及其參考點(RP),用戶選擇一個面區域(可以是一個或多個面),然后Plug-In在幾何中心創建一個RP,并在兩者之間添加一個耦合。此外,我們可以指定參考點RP的坐標,比如需要在特定軸上創建RP時。總的來說,這比手動創建這些連接要快得多,特別是當我們需要創建許多耦合時(例如創建子結構)。
展開 MATLAB 與C++Builder 混合編程的實現
MATLAB 與C++Builder 混合編程的實現
曹 雷,武玉強
(曲阜師范大學自動化研究所,日照 276800)
摘 要:通過使用管道技術,可以在應用系統中獨立地調用MATLAB 編寫的算法程序,在很大程度上提高了系統的靈活性。將該技術應
用于鍋爐水位調節的模糊控制,所開發的過程控制系統在數據采集和系統響應方面具有良好的實時性,模糊控制器也達到了滿意的效果,
在實際應用中取得了成功。
關鍵詞:C++Builder;MATLAB;管道技術;混合編程
Realization of Co-programming Between C++Builder and MATLAB
MATLAB與C++Builder混合編程的實現.pdf
展開