
發布
注冊
/
登錄vba的案例
車載總線監控分析及仿真工具- INTEWORK VBA
除此之外,VBA還支持腳本編程和Panel功能,以滿足用戶復雜的仿真需求。
? 腳本編程功能
用戶可基于VBA的腳本編程功能編寫單個或多個ECU的復雜的仿真邏輯,從而實現整個網絡或部分節點的虛擬仿真。軟件內部提供了豐富的事件函數、系統函數的封裝供用戶使用,除此之外,所有Python語言內置的函數均可直接使用,也可以導入第三方開源庫來實現更復雜的功能。
? Panel功能
VBA支持創建圖形面板,用戶可基于此功能自定義搭建個性化的界面,可用于監控、控制總線信號及系統變量。
圖形面板具備多種類型的內置控件可供選擇,如儀表盤、旋鈕、文本、滑動條、下拉框、圖片和進度條等,提供類似于Microsoft Visio的界面布局功能。
? 故障診斷
VBA支持基于ODX/PDX完成ECU的故障診斷工作,支持ISO 15765參數配置(Stmin、P2、P2*等)、安全認證算法文件配置和物理尋址、功能尋址發送配置,支持整車故障碼的一鍵讀取和解析。
? 數據回放功能
? 離線回放
VBA支持將已錄制好的總線數據文件進行離線回放分析,也支持將其他工具錄制的總線數據文件導入到VBA中進行回放分析,此功能無需連接VCI硬件即可使用,回放過程支持跳轉到任意時間點開始回放,支持動態的調整回放速率。
? 真實總線回放
除了離線回放分析功能之外,VBA還支持將已錄制好的總線數據按照原始文件的順序與時間間隔回放到真實總線上,用于復現、分析測試過程中遇到的問題。
展開 Ansys Workbench 利用APDL后處理命令,提取模態結果,結合VBA語言自動編制報告 ¥10
效果展示:
對圖示結構進行模態分析,提取模態結果,利用word自身的VBA開發工具,實現模態統計表的自動創建。
常規模態計算:
模態信息提取自動編制報告:
操作演示:
1.:在常規模態計算的solution下插入Commands 命令,在命令行中寫入附錄1中的命令。
(該命令可以提取模態實現對X、Y、Z三個方向的模態有效質量和模態階次頻率的提取,并導出為結果文件夾下的“modalResultRecord.txt”文檔)
2:在仿真文件夾內找到該txt文檔,放置在合適位置;記下目錄;
3:在word開發工具中,利用VBA語言編寫如下附錄2命令。
4:修改txt文件的目錄,保持與步驟2一致。(將附錄中VBA程序復制到word開發工具內,點擊運行即可在,word文檔中創建模態統計表)
(將類似功能匯總即可完成仿真報告的自動化創建,本文僅涉及一部分)
附錄1:Ansys Workbench 模態仿真后處理中插入的APDL命令
!提取模態仿真的X、Y、Z方向有效模態質量,APDL命令:
! 模型單位制:mm kg N s
finish
/post1 !進入后處理
*dim,direction,CHAR,3,1 !創建三維字符串數組 direction 用于定義X、Y、Z方向
direction(1) = 'X'
direction(2) = 'Y'
direction(3) = 'Z'
*get,lastLS,active,0,set,LSTP ! 提取當前載荷步 lastLS
*get,beginset,active,0,set,nset,first,lastLS !
展開 基于catia軟件對VBA的支持進行飛機翼面的造型設計
介紹了根據catia軟件對VBA(VisualBasicforApplication)的支持 ,利用VBscript腳本語言開發飛機翼面的造型設計程序的方法。并對外形較復雜的導流片 ,利用數學方法計算生成其截面控制點 ,利用程序讀取控制點坐標 ,直接在catia軟件曲面設計環境中 ,自動生成各翼肋剖面的Spline曲線 ,然后采用catia高級曲面的“Loft”命令完成飛機翼面的造型設計。
基于catia軟件對VBA的支持進行飛機翼面的造型設計.PDF
用VBA實現漸開線圓柱斜齒輪的三維建模
武漢理工大學學報(交通科學與工程版)-2001年 04期-用VBA實現漸開線圓柱斜齒輪的三維建模
點評:
lw.JPG
武漢理工大學學報(交通科學與工程版)-2001年 04期-用VBA實現漸開線圓柱斜齒輪的三維建模.pdf

基于VBA工具開發橢圓齒輪的實體建模和仿真加工系統
機床與液壓-2004年 05期-基于VBA工具開發橢圓齒輪的實體建模和仿真加工系統
lw.JPG
機床與液壓-2004年 05期-基于VBA工具開發橢圓齒輪的實體建模和仿真加工系統.pdf
autocad VBA編程實現樣條曲線擬合函數曲線
autocad VBA編程實現樣條曲線擬合函數曲線<BR><BR><FONT color=#ff0000><B> </B></FONT><BR><Font color=#FF0000><B>PS:</B>該帖于2007-3-27 9:06:22被藍狐編輯過。</Font>
autocad VBA編程實現樣條曲線擬合函數曲線.PDF
CATIA VBA二次開發入門(6)-VB6.0與exe文件
首先將CATIA VBA中的窗體文件導出到文件夾
選中窗體—右鍵導出,文件格式為.frm
將窗體文件導入到VB6.0中。
CATIA VBA中如何實現測量功能
文章轉載自樓主本人的公眾號“CATIA那點事兒”
欲撰此文必有因
最近,很多小伙伴在寫VBA/宏代碼時,都遇到了“測量”相關的問題。鑒于最近這個話題上榜率很高,小編決定寫此文章,介紹一下如何用Automation中的Object實現測量這一功能!
在進行CATIA VBA二次開發時,需要測量的場景還是比較多的,例如:
對某些元素,如球心坐標、或多對元素的間距等項目測量,并將值導出;
通過測量的方式,找出多個元素中到目標元素最大/最小距離的那個,或是面積最小/最大的那個,從而實現篩選的目的。
代碼測之何所異
首先可以肯定的是,CATIA Automation中是有測量相關的API的,它雖不能像手動點擊測量命令那樣,在特征樹上生成一個“測量特征”,但可以實現同樣測量的功能,更像是手動測量時,不勾選“Keep Measure”的效果。
持此許可方能行
測量相關的API,我們可以從Working with Space Analysis的Object中找到。
上述Object使用的前提,是需要我們有SPA這個許可證(用盜版的小伙伴就無所謂啦)
創建參考以測之
有了這些,我們就可以用以下的代碼實現測量的功能了!
首先, 用Document的GetWorkbench的方法,得到SPA workbench。
Dim wb
Set wb = d.GetWorkbench("SPAWorkbench")
然后,再用Workbench的GetMeasurable方法,創建一個Measurable對象。
展開 免費excel-vba編程,
由于興趣愛好,積攢實例,現免費幫人,編寫excel-vba,如果感覺不錯的話,發個幾十塊紅包,那當然更好,當然了不強求!不發也免費!!有意向請點贊,留下微信號!
VBA guide handbook
VBA guide handbook
vbadev.part1.rar
vbadev.part2.rar
vbadev.part3.rar
【新品發布】車載總線監控分析及仿真工具-VBA
INTEWORK-VBA(Vehicle Bus Analyzer) 車輛總線監控分析及仿真工具,是由經緯恒潤自主研發的一款專業、易用的車載總線監控分析、仿真、測試工具。具備對總線數據的監控與分析、節點仿真、報文發送、負載統計、離線回放、故障診斷、腳本編程、Panel面板搭建等功能。當前支持CAN、CANFD和LIN總線類型,即將增加對Ethernet總線的支持。
軟件功能
硬件配置
產品特點
? 穩定可靠:12路高負載長時間(1個月)監控測試不丟幀
? 簡單易用:10分鐘上手使用,配備詳細的入門教程與文檔視頻資料
? 兼容性強:支持ASC/BLF/DBC/LDF/ODX/PDX格式文件,與其他工具相互兼容
? 擴展性強:支持Python編程并提供了豐富的函數庫,可快速實現諸多復雜仿真場景
? 高配硬件:單個硬件支持6路CAN(FD)和2路LIN,可同時連接多個硬件使用
? 智能駕駛:除了總線功能外,還支持視頻、GPS、激光雷達數據采集與分析
? 響應快速:對用戶反饋的問題會進行響應并提供相關支持
? 值得信賴:1000+用戶持續使用三年時間以上,產品經歷若干輪迭代過程
展開 
AutoCAD提取權籍調查宗地四至的方法
使用VBA開發語言,同樣能實現復雜的空間分析。該項技術已成功應用于多個項目中,起到了提高工作效率和降低差錯率的雙重效果。
關鍵詞 宗地四至;CASS;VBA
0 引 言
權籍調查中,宗地四至是對宗地相對位置關系的描述,只有保證宗地四至的準確性才能確保四至調查的準確性。若依靠手工完成宗地屬性錄入,工作效率低下,且錯誤率高[1]。用軟件自動提取四至可以彌補人工的不足,但費用較高,因此自主開發的錄入軟件成為大家的追求目標。
自主開發不僅可以節省軟件采購成本,而且符合自己的操作習慣,更能隨時進行修改以適應不同需求。
在一些公開資料中不乏四至提取的實現方法,但大多是基于ArcGIS等GIS軟件的,對非專業的編程人員來說,難度較大。AutoCAD 作為繪圖平臺,使用者眾多,基于此的開發卻不多見。采用易于學習的二次開發工具VBA,可以實現南方CASS所成圖形的宗地四至自動提取。
1 開發基礎
1.1 南方CASS及VBA簡介
南方CASS成圖軟件是在AutoCAD平臺上開發的應用軟件,在測繪行業數字化測圖中使用廣泛。AutoCAD 的二次開發工具,如VBA、LISP、ObjectARX等,同樣可以在CASS下使用。
VBA(Visual Basic for Application)是一種完全面向對象體系結構的編程語言,嵌入在應用程序中。它基于ActiveX Automation技術,可以同任何Automation技術的應用程序共同工作,如Microsoft Excel軟件。VBA 集成開發環境非常友好,具有強大的界面設計,簡單易學,適合初學者使用。
展開 SOLIDWORKS二次開發介紹
SOLIDWORKS二次開發多使用VBA、VB.NET、C#.NET、C++等語言,每種語言都有自己的優勢所在,這里僅做一個簡單的介紹。
1、VBA:VBA語言是SOLIDWORKS軟件自帶的一種宏語言,可以通過SOLIDWORKS自帶宏功能打開,方便快捷。但是VBA語言不適合系統軟件的開發,且在編程時沒有錯誤提示。
2、VB.NET: VB.NET語言,許多語言和VBA相似,宏錄制后方便編程人員的修改應用且可以作為系統軟件開發語言,以Visual Studio作為開發平臺。
3、C#.NET:C#和VB.NET優勢幾乎差不多,但是C#和SOLIDWORKS自帶宏程序語言與VBA有些不同,不適合前期入門的人員選擇。
4、C++:C++語言有些難度,不是太適合常規的SOLIDWORKS二次開發編寫,不建議使用。
展開 vord vba光標設置技巧
Selection.MoveUp unit:=wdParagraph, Extend:=wdExtend
End Sub
Sub SelectToCurrentParagraphEnd()
'選擇從光標至當前段落結尾的內容
Selection.MoveDown unit:=wdParagraph, Extend:=wdExtend
End Sub
Sub SelectCurrentParagraph()
'選擇光標所在段落的內容
Selection.MoveUp unit:=wdParagraph
Selection.MoveDown unit:=wdParagraph, Extend:=wdExtend
End Sub
Sub DisplaySelectionStartAndEnd()
'顯示選擇區的開始與結束的位置,注意:文檔第1個字符的位置是0
MsgBox ("第" & Selection.Start & "個字符至第" & Selection.End & "個字符")
End Sub
Sub DeleteCurrentLine()
'刪除當前行
Selection.HomeKey unit:=wdLine
Selection.EndKey unit:=wdLine, Extend:=wdExtend
Selection.Delete
End Sub
Sub DeleteCurrentParagraph()
'刪除當前段落
Selection.MoveUp unit:=wdParagraph
Selection.MoveDown unit:=wdParagraph, Extend:=wdExtend
Selection.Delete
end sub
以上是轉載的vba
展開 Excel文件信息批量提取小工具 ¥10
最終靠著“不偷懶就會死”的堅定信念,本人入了二次開發的坑
研究了一段時間CATIA的VBA二次開發后,本人在網上搜了一下關鍵詞“VBA”,然后,出來的搜索結果,毫不夸張地說,90%都是Excel VBA相關的內容
于是,本人又入了Excel VBA的坑(各軟件的VBA的套路都是一樣的,只是自動化對象不同罷了)
往后的一段日子,一直風平浪靜,直到本人在某次活動中,收到了若干份報名表,要把報名表的信息匯總到一個總表中……
又憑著“懶到一定境界,就是創新”的堅定信念,我誓死不手動一個一個地去復制粘貼
再然后,就有了下面動圖及視頻里演示的東西:
(如上面的動圖或下面插入的視頻無法觀看,請移步以下鏈接,展示的內容相同)
https://v.qq.com/x/page/f038972qo3z.html
展開