切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 576閱讀
    • 0回復(fù)

    [原創(chuàng)]SYNOPSYS 光學(xué)設(shè)計(jì)軟件課程二十八:了解人工智能 [復(fù)制鏈接]

    上一主題 下一主題
    在線小火龍果
     
    發(fā)帖
    916
    光幣
    2113
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2023-07-14

    SYNOPSYS 光學(xué)設(shè)計(jì)軟件課程二十八:了解人工智能

    在早期的課程中,您已經(jīng)看到了SYNOPSYS™中的一些AI功能。本課將更全面地介紹AI功能。通過鍵入命令A(yù)I或單擊AI按鈕打開AI模式。可以通過INTERACTIVE命令關(guān)閉它,也可以單擊AI Off按鈕。打開AI,然后啟動(dòng)X30并制作檢查點(diǎn)。

    表面3之后的空氣間隙是多少?問AI:

    表面編號(hào)3的厚度為27.00000000

    什么是三階球差?您可以問AI這個(gè)問題:AS

    三階球差和(SA3)為-0.02501114

    或者你可以輸入一個(gè)更短的句子:

    最后一個(gè)問題,“SA3?”,在語法上與前一句相同,當(dāng)然你更喜歡盡可能少的打字,這就是你要輸入的內(nèi)容。但是你看到輸入非常靈活,你輸入它的方式通常并不重要。程序解析句子,找到主語和動(dòng)詞,滿足任何條件,然后嘗試回答問題。

    由于SYNOPSYS中的許多任務(wù)可以通過多種方式完成,因此您自然希望找到最簡單的方法。假設(shè)您想知道表面7的全局Z坐標(biāo)。您可以鍵入ASY GLOB命令(也可在對(duì)話框MLL中找到):

    假設(shè)您要更改該值。表面目前沒有分配全局坐標(biāo),因此您可以轉(zhuǎn)到SpreadSheet并將數(shù)據(jù)輸入子菜單,或使用WorkSheet™或CHG文件。但是,在這種情況下,AI更好:

    7 ZG = 200

    這個(gè)簡單的句子可以指定全局坐標(biāo)。

    鏡頭恢復(fù)到之前制作的檢查點(diǎn),然后移除近軸解決方案。

        CHG

        NOP

        END

    鍵入下面的句子來查看色差校正:PLOT DELF FOR WAVL = .4 TO .8

    由于鏡頭現(xiàn)在沒有求解,因此近軸離焦DELF)隨波長而變化。 如果鏡頭被分配了YMT求解,則DELF在所有波長處都將為零,我們將繪制后焦距代替(BACK)。 (注意我們刪除了曲率求解,因?yàn)槲覀儾幌M詈蟮陌霃揭搽S波長變化。

    假設(shè)您正在研究二次色差。你不想每次都輸入那么長的句子。 你可以定義一個(gè)符號(hào)。

    SC: PLOT BACK FOR WAVL = .4 TO .8

    現(xiàn)在只需輸入“SC”,程序就會(huì)再次給你繪圖。實(shí)際上,您已經(jīng)定義了一個(gè)全新的命令。將此定義放在CUSTOM.MAC MACro中,每次啟動(dòng)程序時(shí)它都能夠被調(diào)用。

    AI該程序可以做五種類型得事情:

    1.關(guān)于某些事的問題

    2.改變某些事

    3.循環(huán),改變某些東西并每次評(píng)估其他東西,通常繪制結(jié)果圖。

    4.將符號(hào)分配到等價(jià)的字符串

    5. 評(píng)估方程。

    所有這些都在用戶手冊(cè)的第15章中進(jìn)行了解釋,完成本課程后,我們建議您閱讀從第15.2節(jié)開始入門。

    AI有幾百個(gè)詞匯量,如果你要求AI“顯示主題”,“顯示動(dòng)詞”或“顯示條件”,你可以在顯示器上看到一個(gè)列表。

    以直觀的方式請(qǐng)求更改:

    4 RAD = 123.456

    Change radius 4 to 123.456

    Increase 4 RD by 12.66

    Increase 4 RAD to 33.5.

    注意最后兩個(gè)例子之間的區(qū)別。除非目前半徑4小于33.5,否則最后一句實(shí)際上不起作用。AI會(huì)監(jiān)視您正在做的事情,并在看到錯(cuò)誤的內(nèi)容時(shí)提出有用的建議。

    錯(cuò)誤糾正

    說到錯(cuò)誤,作為一個(gè)新用戶,你可能會(huì)做很多。這是該程序擁有大量菜單和對(duì)話框的一個(gè)原因。當(dāng)您單擊按鈕時(shí),這些對(duì)話框會(huì)為您提交命令,在這種情況下,格式當(dāng)然是正確的。但是一些功能可以使用非常簡單的命令運(yùn)行,我們通常通過手動(dòng)輸入這些命令來更快地完成這些操作。而且,我們有時(shí)會(huì)犯錯(cuò)誤。但別擔(dān)心; 簡單的錯(cuò)誤可以在一瞬間被糾正 - 你通常不必再次輸入整個(gè)句子。 假設(shè)我們輸錯(cuò)了

    4 RRD = 123.456.

    字符“RRD”不在詞匯表中,程序會(huì)立即要求您重新輸入從“RRD”開始的四個(gè)字符。 所以你輸入“RAD”(注意RAD之后的空格:程序用你輸入的任何內(nèi)容替換四個(gè)字符)。 它會(huì)修復(fù)句子并正確執(zhí)行。 此錯(cuò)誤糾正適用于AI語句和普通SYNOPSYS™命令。 因此,鍵入

    DDW 0 1 123 hbar 0 1 -1

    如果您再鍵入“DWG”,則會(huì)正確執(zhí)行繪圖命令。

    最后,如果你只想重新開始,只需點(diǎn)擊鍵即可。然后AI會(huì)丟棄這句話。

    MACro循環(huán)

    AI循環(huán)功能功能強(qiáng)大且通用。 假設(shè)您想要在視場上繪制波前差圖。衍射圖像分析有很多種,您可以在對(duì)話框MDI中看到,但如果無法滿足您的需求,您可以自己自定義功能。在這里,我們將繪制場上的方差圖。

    還有命令進(jìn)行相同的分析 - 但是下面的課程是如何在沒有命令的情況下使用AI工具制作自己的功能的一個(gè)很好的例子。

    程序顯示VAR值

    與SYNOPSYS™的許多其他功能一樣,VAR命令將其結(jié)果副本放入AI緩沖區(qū)。

    文件位置編號(hào)1包含我們想要的數(shù)據(jù)。現(xiàn)在請(qǐng)求VAR按鈕提交的命令的副本。 鍵入LMM(也可在MACro菜單下拉列表中找到)。EE編輯器打開,VAR命令格式正確。

    我們需要告訴AI繪制每個(gè)點(diǎn)隨相對(duì)視場的變化。 那個(gè)規(guī)則是什么? 選擇字符“VAR”,然后向下看托盤。

    程序顯示命令的格式,您會(huì)看到相對(duì)視場(托盤上的hbar)位于單詞3中。在編輯器中編輯命令,將該單詞替換為字符“AIP”,代表“AI參數(shù)””。 然后告訴AI,繪圖上的縱坐標(biāo)取自AI輸出緩沖區(qū)中的文件位置1:

    點(diǎn)擊按鈕→運(yùn)行MACro。對(duì)于AIP,該命令以默認(rèn)值0運(yùn)行,F(xiàn)在輸入所有AI句子,在命令窗口輸入DO MACRO FOR AIP = 0 TO 1

    程序循環(huán)使用默認(rèn)的100個(gè)案例,然后顯示所需的圖

    改變軸上的定義也很容易:

    ALAB = “REL. FIELD” AGAIN

    使用新命令,只需轉(zhuǎn)到MDI對(duì)話框,選擇Over field復(fù)選框,輸入相應(yīng)的數(shù)據(jù),然后單擊VAR按鈕。

    你可以循環(huán)很多種東西。例如,如果您設(shè)計(jì)了變焦鏡頭,則可以輸入

    PLOT DISTORTION FOR ZOOM = 1 TO 9.

    AI的另一個(gè)非常有用的功能允許您進(jìn)行涉及其他功能輸出的簡單計(jì)算。 取出保存為4.RLE的鏡頭(FETCH 4)。

    使用CAP命令查看當(dāng)前的通光孔徑(也可在對(duì)話框MLL中找到)。

    此時(shí),反射鏡的內(nèi)部(CAI)指定的通光孔徑為1.75。假設(shè)您希望它等于表面2的外部孔徑.AI可以做到。

    在這里,我們使用20個(gè)Z參數(shù)中的一個(gè)值從一個(gè)地方傳輸?shù)搅硪粋(gè)地方。 最后,AI可以進(jìn)行簡單的計(jì)算。只需輸入一個(gè)以等號(hào)“=”開頭的句子,并且只涉及常量,Z參數(shù)和任何當(dāng)前定義的等于數(shù)字的符號(hào)。例如,

    這只是對(duì)SYNOPSYS™人工智能功能的強(qiáng)大功能和靈活性的體驗(yàn)。我們建議您閱讀用戶手冊(cè)的第15章,其中您將找到有關(guān)如何使用此獨(dú)特功能的許多其他示例。

     
    分享到