ホーム スクリーンショット ユーザーマニュアル Blueskyロゴ YouTube
OghmaNano 有機/ペロブスカイト太陽電池、OFET、OLEDをシミュレーション ダウンロード

S-plane editor

Zemax OpticStudio、CODE V、OSLO などの多くの光学設計パッケージでは、 レンズ系を記述するために S-plane editor が使用されます。ここで Ssurface を表します。S-plane editor は本質的には、光が通過する面を 光軸に沿って遭遇する順に並べた表です。各行は、 指定された曲率、次の面までの厚さ、直径、および材料を持つ 1 つの面に対応します。

同じ考え方が OghmaNano の Optical Workbench でも使われています。光は左から 右へ進むと仮定されます。すなわち空気中で始まり、最初のレンズの一方の面を通過して(屈折率が変化し)、 レンズ厚を進み、2 番目の面を通って出ていき、これをスタック内の各レンズについて繰り返します。 S-plane テーブルを編集することで、面の集合として完全な光学系を指定できます。

S-plane editor を用いて定義された望遠レンズスタックを、3D Optical Workbench でレンダリングしたもの。
米国特許文献(US 3 942 876, 1976)に基づく 200 mm 望遠単焦点レンズを Optical Workbench でレンダリングしたもの。レンズスタックは S-plane editor を用いて定義されています。
多枚構成レンズの面を一覧表示する S-plane editor テーブル。
S-plane editor テーブル。色付きの各行ペアは、光学系における 1 枚のレンズの 2 つの面を表します。

S-plane ビューは本質的に一次元的(軸に沿った面の並び)ですが、OghmaNano は設計上、 純粋な 1D 伝搬モデルではなく、完全な 3D 光線追跡環境です。したがって S-plane editor は、本当に 3D のシーンに対する便利で文献標準的な ビュー として機能します。 S-plane テーブル内のレンズ定義は 3D レンズオブジェクトへ変換され、 ?? に示すように メインシミュレーションウィンドウ内に配置されます。

S-plane editor へのアクセス

S-plane editor は Optical Workbench のメインウィンドウからアクセスします。 Device structure タブで、左側ツールバーの S plane アイコンをクリックしてください(Layer editor のすぐ下)。 これは ?? に示されています。 これにより S-plane editor ウィンドウが開き、レンズスタックを作成、編集、整理できます。

S-plane テーブル

S-plane editor は、レンズ系を面の表として表示します (??)。 各行ペアは 1 枚の物理レンズ、すなわち入射面と出射面に対応します。 列には主要な光学パラメータが含まれます:

S-plane テーブル内の値を編集すると、それに対応する 3D レンズ形状が Optical Workbench ビューで即座に更新されます。色も一貫して使用されるため、たとえば Lens 1 とラベル付けされた赤い行は 3D シーン内の赤いレンズに対応し、 オレンジの行はオレンジのレンズに対応する、というようになります。

レンズグループと 3D 配置

OghmaNano では、各 S-plane テーブルは lens group と呼ばれる 3D オブジェクトに関連付けられています。lens group とは単に、 特定の S-plane 定義に属するすべてのレンズを保持するコンテナです。3D ビューでは lens group は赤い バウンディングボックスとして表示されます。これは ?? に示されています。外側の赤いボックスはグローバルなシミュレーション体積を表し、内側の赤いボックスが lens group です。 3D 内で lens group を移動すると — たとえば Shift を押しながらクリック&ドラッグした場合 — 対応する S-plane テーブルで定義されたすべてのレンズが 一緒に移動します。これにより、大きなシーンの中で光学アセンブリ全体を簡単に再配置できます。

S-plane editor で New をクリックすると、独自の S-plane テーブルを持つ新しい lens group が作成されます。したがって、1 つのシミュレーション内に 複数の独立した S-plane を持つことができ、それぞれが独自の 3D lens group 内に配置されます。 これは、対物系と接眼系が分かれた望遠鏡や、 複数のレンズブロックを持つカメラモジュールなどの複合光学系をモデル化する際に有用です。

S-plane ビューと 3D ワールド

OghmaNano では、S-plane editor は基礎となる真の表現ではなく、 3D ワールドから派生した ビュー であることを強調しておくことが重要です。3D レンズオブジェクトと そのメッシュこそが、光線追跡器によって使用される一次表現です。S-plane テーブルは、 これらのオブジェクトから抽出された構造化された面ごとの記述であり、 それらと同期された状態に保たれます。

S-plane 定義に対応する lens group box を示した 3D ビュー。
対応する 3D ビュー。外側の赤いボックスはグローバルなシミュレーションウィンドウであり、内側の赤いボックスは S-plane で定義されたレンズを含む lens group です。

このハイブリッドなアプローチは、両方の長所を組み合わせています:

望遠鏡、カメラレンズ、その他の軸対称系を設計する場合、まず S-plane テーブルから始めるのが最も便利なことが多いです。すなわち面、曲率半径、厚さを指定し、 その後で得られた 3D レイアウトを確認します。より複雑な 3D 光学構造については、 S-plane で定義された lens group を CAD / Mesh editor および Shape database の CAD ベースまたは画像ベースのメッシュと組み合わせることができます。