不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys焊縫如何定義

關(guān)注
創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-07
ansys焊縫如何定義圖1

ansys焊縫如何定義的實例教程

Zemax OpticStudio支持用戶編程,計算出特定的數(shù)據(jù),再通過Merit Function Editor(MFE)中的操作數(shù)來定義該數(shù)據(jù)。這些數(shù)據(jù)可以是獨立于Zemax OpticStudio計算的,也可以是由Zemax OpticStudio計算的但是沒有具體的優(yōu)化操作數(shù)表達的。當然,不管是上述哪種情況,使用者都可以用以下兩種方法計算此數(shù)值: 使用ZPL宏語言 使用外部定義和匯編程序 ZPL宏具有容易編寫、執(zhí)行快速、以及和Zemax OpticStudio集成較好的特點。只要使用者具備一點點的編程經(jīng)驗就可以編程計算。 另外ZPLM優(yōu)化操作數(shù)可以用于從評價函數(shù)中調(diào)用ZPL宏,這樣使用者就可以直接使用宏計算出結(jié)果并返回到評價函數(shù)編輯器中從而實現(xiàn)優(yōu)化。 本文我們將介紹如何使用宏計算并通過操作數(shù)ZPLM將數(shù)值返回給評價函數(shù)。 附件下載 聯(lián)系工作人員獲取附件 使用操作數(shù)ZPLM返回宏計算的數(shù)值 如果您不熟悉如何創(chuàng)建、編輯、保存和執(zhí)行宏,推薦閱讀“編程語言 (ZPL) 簡介”,然后再繼續(xù)本練習。 現(xiàn)在,假設(shè)我們需要計算并優(yōu)化Working F/#。當然Zemax OpticStudio中操作數(shù)WFNO已經(jīng)可以解決此問題,本文只是舉一個例子。所以我們可以先假設(shè)操作數(shù)WFNO不存在,我們需要用宏計算該數(shù)值并返回到評價函數(shù)中進行優(yōu)化。Working F/#的定義如下: 其中n為像方空間的折射率, θ為實際邊緣光線(Real Marginal Ray)在像空間的角度。根據(jù)這些定義,我們需要用宏追跡一條實際光線并計算Working F/#: 注意OPTRETURN關(guān)鍵字的使用,此關(guān)鍵字記錄了全局陣列位置0處“X”的結(jié)果值。我們在MFE的ZPLM操作數(shù)“Dat#”列中填入的就是這個全局陣列的位置數(shù)。
展開
附件下載 聯(lián)系工作人員獲取附件 概述 本文使用兩個示例演示了如何使用 ZPL 創(chuàng)建用戶自定義解。第一個示例介紹了如何創(chuàng)建 ZPL 解以確保序列文件中像面的曲率半徑等于系統(tǒng)的 Petzval 曲率。第二個示例介紹了如何在非序列元件編輯器(Non-Sequential Component Editor)中基于其他物體的參數(shù)來約束的物體位置。 簡介 求解 ( Solve ) 是可以在諸如鏡頭數(shù)據(jù)編輯器或非序列元件編輯器之類的編輯器中主動調(diào)整特定值的功能。例如,可以在曲率半徑,圓錐系數(shù)或 TCE 上指定求解類型,并通過單擊要放置的求解單元的求解框進行設(shè)置。盡管 OpticStudio 提供了許多默認的求解類型,但用戶有可能希望自定義求解類型,這可以通過使用Zemax 編程語言( Zemax Programming Language ,ZPL)來實現(xiàn)。 ZPL 宏求解可用于任何編輯器中的幾乎所有單元(曲率半徑,厚度,參數(shù),多重結(jié)構(gòu)等)。可以像任何其他求解類型一樣,通過在編輯器中單擊參數(shù)單元格右側(cè)的小框來設(shè)置 ZPL 宏求解。 ZPL 宏求解通過執(zhí)行 ZPL 宏來確定解的值,并使用 SOLVERETURN 關(guān)鍵字將其返回給編輯器。一旦創(chuàng)建了用于求解的宏,并將其放置在 <Documents>\Zemax\Macros 目錄中,即可在求解窗口的“宏:( Macro: )”中輸入該宏的名稱: 請注意,在求解框中輸入的宏名稱不區(qū)分大小寫,并且不需要其擴展名(.ZPL)。為確保宏求解按照預(yù)期的方式工作,需要遵循一些規(guī)則,請參閱“技巧和陷阱”部分以獲取更多信息。 Petzval 曲率求解示例 假設(shè)我們想要能夠自動將像面的曲率半徑設(shè)置為等于 Petzval 曲率的解。
展開
附件下載 聯(lián)系工作人員獲取附件 概要 本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標軸上的矢高 (Sag)。 正文 表面起伏數(shù)據(jù)格式是這樣定義的: 第一行,由7個數(shù)字表示。 第1, 2個數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。 第3, 4個數(shù)字,代表x與y方向的數(shù)據(jù)間隔,數(shù)據(jù)類型為浮點數(shù)。 第5個數(shù)字,代表數(shù)據(jù)的單位,0表示單位是mm。 第6, 7個數(shù)字,代表整體數(shù)據(jù)點的偏心量,數(shù)據(jù)類型為浮點數(shù)。 第二行及以后之后的數(shù)據(jù)格式如下: 注:數(shù)據(jù)最少需要5x5個點。 在網(wǎng)格矢高 (Grid Sag) 面的設(shè)定中,若指定使用雙三次樣條 (Bicubic-spline) 進行內(nèi)插,為了使數(shù)據(jù)點之間sag的內(nèi)插結(jié)果平滑,要求必須要輸入微分值。 但是,若設(shè)定所有的微分值為0,或是該數(shù)據(jù)留白不輸入,OpticStudio會默認使用有限差分法 (Finite Difference Method) 來計算微分值。 數(shù)據(jù)的紀錄順序定義如下: 1. 從的面的左上角,也就是Xmin、Ymax開始。 2. 下一個輸入的數(shù)據(jù)是該點的右邊一個值 (就是X方向加一個間隔)。 3. 第一行結(jié)束后,從第二行左邊開頭繼續(xù)。 4. 填滿時,最后一個數(shù)字應(yīng)為Xmax、Ymin 矢高 (Sag) 數(shù)據(jù)的基準面可以是平面,也可以是球面、圓錐曲面或是非球面。 關(guān)于數(shù)據(jù)文件的后綴名,若是在用在序列模式中,應(yīng)為 “.DAT”,若是用在非序列模式,則應(yīng)為 “.GRD”。
展開
引言 本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標軸上的矢高 (Sag)。(聯(lián)系我們獲取文章附件) 正文 表面起伏數(shù)據(jù)格式是這樣定義的: 第一行,由7個數(shù)字表示。 1、第1, 2個數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。 2、第3, 4個數(shù)字,代表x與y方向的數(shù)據(jù)間隔,數(shù)據(jù)類型為浮點數(shù)。 3、第5個數(shù)字,代表數(shù)據(jù)的單位,0表示單位是mm。 4、第6, 7個數(shù)字,代表整體數(shù)據(jù)點的偏心量,數(shù)據(jù)類型為浮點數(shù)。 第二行及以后之后的數(shù)據(jù)格式如下: 注:數(shù)據(jù)最少需要5×5個點。 在網(wǎng)格矢高 (Grid Sag) 面的設(shè)定中,若指定使用雙三次樣條 (Bicubic-spline) 進行內(nèi)插,為了使數(shù)據(jù)點之間sag的內(nèi)插結(jié)果平滑,要求必須要輸入微分值。 但是,若設(shè)定所有的微分值為0,或是該數(shù)據(jù)留白不輸入,OpticStudio會默認使用有限差分法 (Finite Difference Method) 來計算微分值。 數(shù)據(jù)的紀錄順序定義如下: 1. 從的面的左上角,也就是Xmin、Ymax開始。 2. 下一個輸入的數(shù)據(jù)是該點的右邊一個值 (就是X方向加一個間隔)。 3. 第一行結(jié)束后,從第二行左邊開頭繼續(xù)。 4. 填滿時,最后一個數(shù)字應(yīng)為Xmax、Ymin 矢高 (Sag) 數(shù)據(jù)的基準面可以是平面,也可以是球面、圓錐曲面或是非球面。 關(guān)于數(shù)據(jù)文件的后綴名,若是在用在序列模式中,應(yīng)為 “.DAT”,若是用在非序列模式,則應(yīng)為 “.GRD”。
展開
來源于:ANSYS官網(wǎng)
ansys焊縫如何定義圖2

ansys焊縫如何定義的最新內(nèi)容

附件下載 聯(lián)系工作人員獲取附件 概述 本文使用兩個示例演示了如何使用 ZPL 創(chuàng)建用戶自定義解。第一個示例介紹了如何創(chuàng)建 ZPL 解以確保序列文件中像面的曲率半徑等于系統(tǒng)的 Petzval 曲率。第二個示例介紹了如何在非序列元件編輯器(Non-Sequential Component Editor)中基于其他物體的參數(shù)來約束的物體位置。 簡介 求解 ( Solve ) 是可以在諸如鏡頭數(shù)據(jù)編輯器或非序列元件編輯器之類的編輯器中主動調(diào)整特定值的功能
附件下載 聯(lián)系工作人員獲取附件 概要 本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標軸上的矢高 (Sag)。 正文 表面起伏數(shù)據(jù)格式是這樣定義的: 第一行,由7個數(shù)字表示。 第1, 2個數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。
雖然Zemax OpticStudio有300多個內(nèi)建優(yōu)化操作數(shù),但是還是會有一些特殊情況是這300多個操作數(shù)無法涵蓋的。這就要求使用者根據(jù)要求計算出某些特定的數(shù)值,將這些數(shù)值返回到某個操作數(shù),再對此操作數(shù)進行優(yōu)化。 Zemax OpticStudio支持用戶編程,計算出特定的數(shù)據(jù),再通過Merit Function Editor(MFE)中的操作數(shù)來定義該數(shù)據(jù)。這些數(shù)據(jù)可以是獨立于Zemax
引言 本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標軸上的矢高 (Sag)。(聯(lián)系我們獲取文章附件) 正文 表面起伏數(shù)據(jù)格式是這樣定義的: 第一行,由7個數(shù)字表示。 1、第1, 2個數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。 2、
本文使用兩個示例演示了如何使用ZPL創(chuàng)建用戶自定義解。 第一個示例介紹了如何創(chuàng)建ZPL解以確保序列文件中像面的曲率半徑等于系統(tǒng)的Petzval曲率。第二個示例介紹了如何在非序列元件編輯器 ( Non-Sequential Component Editor ) 中基于其他物體的參數(shù)來約束的物體位置。作者 Nam-Hyong Kim, updated by Alessandra Croce下載文章附件簡介求解
3、如何設(shè)置直線電機的主從邊界條件?
3、如何設(shè)置直線電機的主從邊界條件?
在ansys14.0中如何定義介電常數(shù)(電磁場分析)