古詩詞大全網 - 成語大全 - 什麽是參數化建模?

什麽是參數化建模?

定義 :以用戶輸入的參數為起點,經過程序內部邏輯的分析處理,最終生成模型對象的過程。

三個要素 :數據,即用戶輸入(或者其他方式輸入)的參數;邏輯,為了生成預期模型,對數據的進行壹些列運算和操作的總和;模型對象,是參數化建模的結果。

三個要素之間的關系如下:

特征 :建模過程以數據為原料,以邏輯為驅動。

根據模型對象與數據、邏輯的之間的關系,可以將參數化建模分為三類。

兩個特點:1. 根據對象的外部邏輯進行建模;2. 建模完成後,數據、邏輯與模型不再有聯系。

例子:2019年開發的節點建模工具就是這樣壹類參數化建模。節點建模工具生成的對象是壹些列板的合集,從生成的節點對象,無法方便地反推數據與邏輯是什麽樣的。

特點:1.可以方便地查看的對象其屬性(或數據);2因為邏輯與對象的分離,不可以通過更改屬性以期改變模型對象,即此時的屬性(或數據)是不可更改的,在建模的時候就是確定的。

例子:電氣三維培訓的壹些設備模型,其屬性均在建模之前確定,建模之後,只能查看,無法修改。若要修改,只能重新建模。

特點:1.可以方便地查看的對象屬性;2 修改其屬性就可以更改模型對象。

例子:電氣三維培訓中參數化建模工具。在模型對象建模完成後,可以修改查看和修改屬性,模型對象也會隨之發生變化。

這三類參數化建模方式,是從低級到高級,依次遞進的關系。

該動態塊定義了兩個參數,門洞寬、門洞高。可以方便的查看和修改該塊的參數,模型也會隨之改變。如圖:

如下圖,註意紅圈範圍內的夾點,該夾點可以拖動,就可直接修改模型,模型的參數也隨著改變。

在這樣的壹個動態塊中,修改模型對象就是修改數據,修改數據就是修改模型對象。

數據和模型對象在對象自身的邏輯下成為壹個統壹體。這就是我認為的參數化建模的最高級的形式。