<strike id="ybkjs"><bdo id="ybkjs"></bdo></strike>

    <strike id="ybkjs"><blockquote id="ybkjs"></blockquote></strike>
    <label id="ybkjs"><sub id="ybkjs"><rt id="ybkjs"></rt></sub></label>
  1. <label id="ybkjs"></label>
  2. <label id="ybkjs"></label>

    <label id="ybkjs"></label>
    <legend id="ybkjs"></legend>
    訊技光電公司首頁 最新公告:2025年訊技課程安排發布啦! 智能光學設計大賽官網|黌論教育網校|English|蘇州訊技|深圳訊技|聯系我們|全站搜索
    欄目列表
    NEWSLETTER
    VirtualLab論文
    最新發布

    VirtualLab Fusion中導入自由

    VirtualLab Fusion應用:對結

    光纖耦合裝置的容差分析

    VirtualLab Fusion應用:將光

    基于五通道波導及二維擴瞳器

    VirtualLab Fusion應用:振幅

    超小自聚焦光纖探頭研究用場

    西北工業大學空天微納系統教

    將超透鏡建模集成到多尺度光

    平面透鏡|從光滑表面到菲涅爾

    如何使用C#模塊及其示例(計算兩個場之間的偏差)
    時間:2019-01-15 12:52來源:未知作者: infotek點擊:打印
    摘要

    為您的仿真提供最大化的多功能性是我們最核心的目標之一。這種多功能性在模塊化中體現的最為突出:VirtualLab Fusion 中的其他編程元件(光源、探測器、組件等)都有一個預定義的輸入和輸出,該模塊為用戶提供了完全的實施自由。原因之一是其作用在光學系統之外,因此可由用戶決定其代碼的輸入與輸出:這也意味著讀入和傳送不同的文件類型是基本的。

     
     
    1. 如何找到Module

      
    2. 編寫代碼
     
    特別重要的是,要熟悉VirtualLab中可用的不同數據類型,以及如何讀入和顯示它們。一些有用的例子:
    - VL_GUI.AskForDouble() → 提示用戶輸入一個double參數值。也可使用int和Complex。
    - VL_GUI.WriteToMessagesTab() 或 WriteLineToMessagesTab() → 在“消息”選項卡中顯示字符串。 第一個變量不包括回車。 用戶可以使用string內的特殊字符 n在任何位置手動添加返回。
    - VL_GUI.ShowDocument() → 顯示實現接口IDocument的任何類的圖形。一個例子是ComplexAmplitude或HarmonicFieldsSet。
    - VL_GUI.SelectOpenField() → 提示用戶選擇ComplexAmplitude類型的打開文檔。 其他文檔類型也有類似的選項。
    - ComplexAmplitude → 
    - 設計用于存儲單色,等距采樣的復振幅(在平面上的場的橫向分布)的對象。 它存儲了Ex和Ey的ComplexField,無論是全局偏振形式(兩個常見的場函數和一個在平面中恒定的瓊斯矢量)還是局部偏振形式(Ex和Ey的兩個不同函數)。 根據麥克斯韋方程,所有其他電磁分量可以根據需要從這兩個計算得出。
    - HarmonicFieldsSet → 用于對ComplexAmpltiude的多個實例進行分組的對象類型。 例如,一個多色場,每個光譜采樣將包含一個ComplexAmpltiude。
    - DataArray2D → 包含在2D支持集上定義一個或多個一般復數函數的離散值。 可以等距或非等距地采樣這些值。 函數及其支持集的維度可供用戶自由定義。 同樣,還存在數據陣列的1D版本。 
     
    3. Module 的采樣與運行
     

     
    編寫計算兩個場之間標準差的C#模塊
     
    1. 標準偏差
     
    給定兩個采樣在x,y平面上定義的復函數f和g,g相對于f的相對標準偏差定義為:

    (1)
     
    絕對偏差的計算具有相同的表達式,但沒有歸一化常數。
     
    有時,有趣的是允許將復常數與個g(x,y)相乘,以使偏差值最小化。這使我們可以僅比較兩個函數的形狀,而不關注比例。正如我們在示例中所使用的,在VirtualLab中實現的用于計算偏差的函數(我們將在整個示例中使用)允許兩種可能性(有和沒有縮放)。該函數自動傳遞復數常數的值,使誤差最小化。
     
    2. 如何找到Module

     
    3. 測試代碼
     
      
    4. Module 的編譯與運行
     
    5. 文件和技術信息

     
    關于我們
    公司介紹
    專家團隊
    人才招聘
    訊技風采
    員工專區
    服務項目
    產品銷售
    課程中心
    專業書籍
    項目開發
    技術咨詢
    聯系方式
    地址:上海市嘉定區南翔銀翔路819號中暨大廈18樓1805室    郵編:201802
    電話:86-21-64860708/64860576/64860572  傳真:86-21-64860709
    課程:course@infotek.com.cn
    業務:sales@infotek.com.cn
    技術:support@infotek.com.cn
    官方微信
    掃一掃,關注訊技光電的微信訂閱號!
    Copyright © 2014-2025 訊技光電科技(上海)有限公司, All Rights Reserved. 滬ICP備10008742號-1
    国产香蕉尹人在线视频你懂的|少妇性荡欲午夜性开放视频剧场|出差被绝伦上司侵犯中文字幕|国产白袜脚足J棉袜在线观看|亚洲天天做日日做

      <strike id="ybkjs"><bdo id="ybkjs"></bdo></strike>

      <strike id="ybkjs"><blockquote id="ybkjs"></blockquote></strike>
      <label id="ybkjs"><sub id="ybkjs"><rt id="ybkjs"></rt></sub></label>
    1. <label id="ybkjs"></label>
    2. <label id="ybkjs"></label>

      <label id="ybkjs"></label>
      <legend id="ybkjs"></legend>