
發布
注冊
/
登錄VS Code
關注創建者:匿名 創建時間:2021-08-13

VS Code的實例教程
使用VS Code插件Code Runner一鍵運行OpenSees
問題描述
在常規的使用Opensees時,我們需要每次編輯好.tcl文件,然后打開OpenSees.exe,并在其中輸入”opensees xxx.tcl“。但是每次都需要保存文件,輸入命令,感覺非常麻煩。于是筆者找到一種在VS Code中編輯.tcl文件,并且配合VS Code的插件Code Runner實現一鍵運行Opensees的方法。
實現方法
1. 下載Opensees并添加至系統環境變量
Opensees是開源軟件,并且體量很小,大家可在官網下載Opensees。并將Opensees.exe所在的文件夾添加至系統的環境變量。
將Openses添加至環境變量后,我們就可以在系統的任何位置直接打開cmd來使用Opensees.exe,而不需每次都將Opensees.exe放置在當前目錄下。
2. 下載VS Code并安裝兩個插件
VS Code是一款非常好用的輕量化的文本編輯器,可以實現各種文本的編輯,并有代碼高亮,運行調試等功能。
首先通過VS Code官網下載并安裝VS Code。
如果你是首次下載VS Code,可以在左邊第五個按鈕擴展商店中搜索并安裝下面三個插件。
Chinese(Simplified)可以對VS進行漢化; Code Runner可以將各種代碼運行起來,也是本次實現Opensees的核心;如果你想了解更多關于該插件的內容,可以參考 OpenSees Language可以實現對.tcl的代碼高亮。
3. 對Code Runner進行設置
點擊Code Runner插件右下角的齒輪,進入擴展設置。
展開 1.概述
利用VS Code的User Snippets功能,實現在VS Code中編寫Hypermesh Tcl腳本時自動補全Hypermesh的Tcl Query Commands 和Tcl Modify Commands函數。
Tcl Query Commands涵蓋hm_createmark等565個。
Tcl Modify Commands涵蓋*createmark等1807個。
2.實際效果
3.下載鏈接
話不多說,直接看效果
實現方式可以參考以下兩篇文章,也可私信聯系
使用VS Code插件Code Runner一鍵運行ANSYS命令流_Lzn_nzL的博客-CSDN博客_vs code runner
Ultra Edit中編輯并一鍵運行Ansys命令流_Lzn_nzL的博客-CSDN博客_ansys怎么運行命令流
我們可以打開腳本管理器,并創建腳本,并用VS CODE進行編輯。
工具欄中/視圖菜單中,點擊“腳本管理器”
語言切換到python
右鍵“dlubal腳本”新建腳本
右鍵腳本>編輯(提前安裝好vs code,并講vs code設置為py文件的默認編輯器)
打開vs code中就可以進行編輯了
編輯好代碼后,右鍵腳本,運行,即可在模型窗口中看到結果。
四、如何獲得更多示例代碼
任意模型都可以通過文件>導出>python腳本,獲得模型的python代碼。學習更多對象的使用方法。
展開 為了演示的目的,我們使用代碼編輯器Visual Studio Code(VS Code),因為它提供了一個用戶友好的安裝工作流程*。當然,如果需要,也可以使用其他Python編輯器。
對于使用VS Code的用戶:
1.1 請從Visual Studio市場安裝Python擴展。Python擴展名稱為“Python”,由微軟發布。
*有關Python的代碼編輯器VisualStutio代碼的更多信息,請閱讀:
https://code.visualstudio.com/docs/python/python-tutorial
請注意,這里我們將演示如何在全局環境中安裝所需的軟件包。對于使用多個Python項目的用戶,建議使用特定于項目的虛擬環境。也請參考上面鏈接中的教程來創建一個虛擬環境并安裝所需的軟件包。
1.2 從“文件——打開文件夾”打開從我們的網站下載的樣本文件文件夾。
1.3 打開一個終端,并將目錄更改為樣本文件的文件夾。單擊打開main.py文件。
1.4 打開命令選項板,鍵盤輸入Python:選擇解釋器,確保選擇Python 3.11.0。在此之后,您還可以在狀態欄中看到您選擇的解釋器。
1.5所有必需的軟件包的名稱都保存在文件requirements.txt中。運行以下命令,以確保已安裝了所有這些軟件包:
pip install -r requirements.txt
對于其他Python編輯器的用戶:
請安裝保存在文件requirements.txt中的所有軟件包。
展開 
VS Code的相關專題、標簽、搜索
VS Code的最新內容
為了演示的目的,我們使用代碼編輯器Visual Studio Code(VS Code),因為它提供了一個用戶友好的安裝工作流程*。當然,如果需要,也可以使用其他Python編輯器。
對于使用VS Code的用戶:
1.1 請從Visual Studio市場安裝Python擴展。Python擴展名稱為“Python”,由微軟發布。
為了演示的目的,我們使用代碼編輯器Visual Studio Code(VS Code),因為它提供了一個用戶友好的安裝工作流程*。當然,如果需要,也可以使用其他Python編輯器。
對于使用VS Code的用戶:
1.1 請從Visual Studio市場安裝Python擴展。Python擴展名稱為“Python”,由微軟發布。
工具欄中/視圖菜單中,點擊“腳本管理器”
語言切換到python
右鍵“dlubal腳本”新建腳本
右鍵腳本>編輯(提前安裝好vs code,并講vs code設置為py文件的默認編輯器)
打開vs code中就可以進行編輯了
編輯好代碼后,右鍵腳本,運行,即可在模型窗口中看到結果。
尾礦壩破壞原因解釋的不確定性
尾礦壩發生溢流的可能性(Overtopping)
VS Code運行Anaconda虛擬環境下的代碼
2.3 Stava dam
1985年意大利斯塔瓦(Stava)尾礦壩的潰壩同樣涉及尾礦的靜態液化,而高潛水位和排水不良加劇了這種情況,尾礦泄漏造成268人死亡。
作為一名開發人員,我一直喜歡 VS Code,但我不再編寫代碼了。
你的工作空間是什么樣的?
您在 CFD 世界之外做什么?
我的主要愛好是在奧斯汀與一群朋友一起玩桌面游戲。龍出沒的地牢可能會或可能不會在任何給定的夜晚被入侵。我認為在這個網絡時代,屏幕驅動一切,很容易忘記在現實生活中與人交往是多么有趣。擲骰子和從巨魔那里偷戰利品是這樣做的充分理由。
話不多說,直接看效果
實現方式可以參考以下兩篇文章,也可私信聯系
使用VS Code插件Code Runner一鍵運行ANSYS命令流_Lzn_nzL的博客-CSDN博客_vs code runner
Ultra Edit中編輯并一鍵運行Ansys命令流_Lzn_nzL的博客-CSDN博客_ansys怎么運行命令流
軟件準備:Linux操作系統(Ubuntu16.04以上),顯卡驅動安裝(512.54),CUDA Toolkit(10.1)和cuDNN加速庫(7.6.4),VS Code編輯器安裝,Jupyter Notebook
3.
即使ARM可原生支持.NET以及VS Code,但這對于C++開發者來說意義不大。因為MSVC是封閉源代碼,ARM要想獲得對MSVC的本機支持只能靠微軟。
除此之外,開源問題同樣不容樂觀。由于MinGV或是MSYS開發環境中無法搭建ARM,因此Windows上無法使用Arm GCC或Arm Clange工具鏈。盡管有部分功能能夠添加原生ARM支持,但目前還無法使用。
下載VS Code并安裝兩個插件
VS Code是一款非常好用的輕量化的文本編輯器,可以實現各種文本的編輯,并有代碼高亮,運行調試等功能。
首先通過VS Code官網下載并安裝VS Code。
如果你是首次下載VS Code,可以在左邊第五個按鈕擴展商店中搜索并安裝下面三個插件。
1.概述
利用VS Code的User Snippets功能,實現在VS Code中編寫Hypermesh Tcl腳本時自動補全Hypermesh的Tcl Query Commands 和Tcl Modify Commands函數。
Tcl Query Commands涵蓋hm_createmark等565個。