色爱区成人综合网_久久99视频精品_日韩国产欧美一区二区_欧美综合国产_天天碰天天操_欧美片子

【優化】Isight通用組件集成SolidWorks

2016-10-24  by:CAE仿真在線  來源:互聯網


之前為大家介紹了Isight專業組件集成Solidworks的方法,但是Isight專業組件對于Solidworks版本的限制,專業組件集成的方法往往不能很好的滿足用戶的需求,因此,下面為大家介紹一種通用組件集成Solidworks的方法。

集成邏輯

流程圖如上圖所示,采用通用組件simcode來集成Solidworks軟件,首先需要準備一下文件:

Simcode選項

對應源文件格式及描述

Command

文件名為*.bat的批處理命令

Input

文件名*.vbs腳本文件,用來啟動Solidworks程序,驅動其打開對應的模型(*.SLDPRT)文件,同時指定各變量參數,最終生成保存各種形式的結果文件,如后綴為IGSX_T

Output

文件名為*.igs/*.x_t/*.prt/*.jpg/*.sat/*.wrl/*.3sxml/*.step結果文件,用于指定輸出文件

源文件準備

為了方便理解,我用一個實例來演示各個源文件的準備方法

1. 批處理命令GoSolidworks.bat的寫法

相對于其他軟件的批處理命令而言,SolidWorks的批處理命令很簡單,內容為:*.vbs的實例中,寫為:beam.vbs

2. 輸入文件beam.vbs制作

Dim swApp

Dim Part

On Error Resume Next

Set swapp = GetObject(, "SldWorks.Application")

If Err Then

Err.Clear

Set swApp = CreateObject("SldWorks.Application")

Set Part = swApp.ActiveDoc

swApp.Visible = true

swApp.UserControl = True

End If

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objFile = objFSO.GetFile("G:\example\part1.SLDPRT")

Set Part = swApp.OpenDoc(objFSO.GetAbsolutePathName(objFile),1)

Set Part = swApp.ActivateDoc("part1.SLDPRT")

'swApp.Visible = true

Call ChangePara(Part, 0.1, 0.05, 0.03)

Sub ChangePara(Part, Val1, Val2, Val3)

Part.Parameter("D2@Sketch1").SystemValue = Val1

Part.Parameter("var@Sketch1").SystemValue = Val2

Part.Parameter("D1@Extrude1").SystemValue = Val3

Part.EditRebuild

End Sub

Part.SaveAs ("part1.igs")

swApp.CloseDoc "part1.SLDPRT"

:文件藍色字符部分為指定的路徑,綠色為文件名,紅色為模型文件part1.SLDPRT設計的變量名及各變量值,彩色字符內容請根據自己實際情況調整。

3. 輸出文件

輸出文件可以在我們操作SolidWorks制作模型文件時保存,也可以由我們準備好的批處理命令文件或vbs文件運行生成,文件類型在vbs文件中已定。

集成

1. 雙擊


打開simcode組件編輯界面

2. 組件編輯界面選擇Command面板,點擊Find Program讀入寫好的gosolidworks.bat文件,然后選中Distribute Executable,如圖所示:

3. 組件編輯界面,選擇Input面板,點擊“Click here to open a new data Source”彈出Quick Data Source Configuration面板,點擊Browse讀入輸入文件beam.vbs,并解析輸入參數,如圖所示:

4. 選擇Output面板,點擊“Click here to open a new data Source”彈出Quick Data Source Configuration面板,點擊Browse讀入輸入文件Part1.igs文件,輸出文件不需要做任何解析,如圖所示,單擊OK保存設置,并退出simcode組件編輯界面。

:源文件的集成已經完成,但是仍然存在一個問題需要注意vbs文件中,指定了路徑為G:\example\因此,運行結束之后生成的結果文件Part1.igs也是存放在該路徑下,因此,Isight會提示找不到指定文件。解決方法為:流程圖上選simcode組件,然后Design Gateway頁面選擇Files面板,切換到Output Files面板,Part1.igs文件指定如圖所示絕對路徑,即讓Isight去我們指定的路徑下找尋生成的結果文件。

通過上述操作,完成Isight通用組件對SolidWorks的集成工作。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:【優化】Isight通用組件集成SolidWorks ISight培訓 ISight培訓課程 ISight分析 ISight在線視頻教程 ISight技術學習教程 ISight軟件教程 ISight資料下載 ISight代做 ISight基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:[email protected]




主站蜘蛛池模板: 精品人成 | 毛片毛片毛片毛片毛片毛片 | 亚洲人免费 | 亚洲精品美女在线观看 | 亚洲一区二区三区免费视频 | 亚洲精品成人a8198a | 国产精品一区二区在线 | 欧美激情精品久久久久久免费 | 私人毛片免费高清视频 | 欧美一级片在线观看 | 午夜tv | 成人av影片在线观看 | 女人毛片a毛片久久人人 | 91香蕉 | 狠狠综合| 亚洲成人免费 | 亚洲精品乱码久久久久久9色 | 午夜精品在线 | 国产视频一二区 | 仙踪林久久久久久久999 | 在线免费黄色小视频 | 中文字幕第33页 | 日日操视频 | 美女中文字幕视频 | 可以免费在线观看av的网站 | 日韩精品一区二区三区视频播放 | 欧美日韩免费在线 | 99精品欧美一区二区三区 | 国产精品综合视频 | 一级黄色片a级 | 青青操天天干 | 日韩一区二区三区在线观看 | 先锋久久 | 久久久一区二区三区 | 亚洲久久| 久久成人一区 | 一区二区三区视频在线 | 亚洲精品亚洲人成人网 | 国产综合久久 | 黄色欧美一级片 | 中文字幕在线电影 |