PipeCAD之管道標準庫PipeStd 3

2022-03-16 10:19:02 字數 1171 閱讀 6336

pipecad之管道標準庫pipestd(3)

key words: pipecad, pipestd, pipe design 3d, linux

1. introduction

管道標準部件庫程式pipestd的思路與pdms的paragon類似,主要也是採用引數化的方式來表示管件。在pipestd中定義好管件的引數化模型及管道等級資料後,就可以為後面管道的建模打好基礎。

程式主要用c++開發,所以可以跨平台執行,即可以在linux系統中執行,也可以在windows系統中執行。如下圖所示為程式在ubuntu系統中執行的截圖:

程式介面主要分為兩部分:資料導航樹和三維檢視區。資料導航樹中顯示定義的管件資料和管道等級資訊。三維檢視區用來顯示引數化的管件模型。上圖三維顯示區顯示的是乙個法蘭型。

2. catalogue

管件引數化模型的定義顯示在catalogue中,考慮到管件標準有限且便於自定義,即可以定義任何三維模型,所以提供了引數化建模的方式:

通過引數化的方式由使用者自定義管件的模型,理論上可以定義任意三維模型。

上圖為定義的閥門引數化模型。

3. specification

管道等級specification是用來控制管道建模時的材料,只有加入到管道等級中的管件才能在建模的時候使用,這樣就避免管道三維建模的時候選擇了錯誤的管材。管道等級是由材料控制工程師或管理員來控制。

上圖的設計導航樹上有乙個spec world,顯示定義的所有管道等級資料。

4. conclusion

有了管件引數化模型及管道等級資料,下一步可以在此基礎上實現乙個管道建模出圖的程式。程式自主開發,可以跨平台執行。

初學Linux之標準I O和管道

標準輸入和輸出 程式是由指令 資料組成 程式的資料流有三種 輸入資料流 標準輸入 stdin 一般預設是鍵盤 輸出資料流 標準輸出 stdout 一般預設到終端視窗 錯誤輸出流 標準錯誤 stderr 一般預設到終端視窗 標準輸入 0 標準輸出 1 錯誤輸出 2 i o重定向 改變預設位置 輸出重定...

Linux每天學習乙個命令之管道命令 pipe

之前學習命令的時候使用了管道命令,只知道如何使用,不是十分清楚其使用規則,決定學習總結一下管道的使用 什麼是管道 管道就是用 連線兩個命令,以前面乙個命令的標準輸出作為後面命令的標準輸入,與連續執行命令是有區別的,值得注意的管道對於前一條命令的標準錯誤輸出沒事有處理能力的 下面來看些例子 root ...

C 標準庫之

iomanip在c 程式裡面經常見到下面的標頭檔案 include io代表輸入輸出,manip是manipulator 操縱器 的縮寫 在c 上只能通過輸入縮寫才有效。dec 設定整數為十進位制 hex 設定整數為十六進製制 oct 設定整數為八進位制 setbase n 設定整數為n進製 n 8...