Головна Приклади Знімки екрана Інструкція користувача Логотип Bluesky. YouTube ☰
OghmaNano Мультифізична платформа для моделювання оптоелектронних пристроїв і фотонних систем. ЗАВАНТАЖИТИ Короткий посібник зі швидкого старту

Навчальний посібник з трасування променів (частина B): редагування призм і лінз.

У розділі Частина A ви завантажили демонстраційну модель призми, запустили програму трасування променів і перевірили вихідні дані детектора. У цій частині ви почнете змінювати геометрію: спочатку, змінюючи розмір призми, а потім, замінюючи передню призму на відповідну лінзу. Під час цього ви побачите, як працюють редактор сітки та редактор об’єктів разом.

Сітчаста система OghmaNano використовує комбінацію процедурних базових елементів (куб, призма, сфера, лінза тощо) та імпортованих CAD-файлів. Базові форми генеруються програмним забезпеченням у реальному часі, і їх обчислення відбувається дуже швидко; CAD-сітки зчитуються з диска. У цьому навчальному посібнику ми використовуватимемо лише базові елементи.

Крок 1: Змініть розмір призми за допомогою редактора сітки.

Переконайтеся, що у вас відкрита демонстраційна сцена з призмою, як у розділі А. Спочатку ми змінимо розмір однієї з призм.

  1. Клацніть правою кнопкою миші на об’єкті «піраміда/призма» в сцені.
  2. У контекстному меню виберіть пункт «Редактор сітки», як показано на ??.
Optical Workbench scene with right-click context menu on the prism, highlighting Mesh editor
Клацніть правою кнопкою миші на призмі та виберіть пункт «Редактор сітки» в контекстному меню, щоб відредагувати її сітку.
Mesh editor window showing primitive shapes such as CAD file, box, prism, sphere, tube and pyramid
Редактор сіток. Прості геометричні фігури (куб, призма, сфера, лінза тощо) генеруються в режимі реального часу та дуже швидко відображаються. Імпортовані CAD-моделі завантажуються з файлів.

Редактор Mesh відкривається, і поточна фігура вже вибрана. У цьому випадку активною є вкладка Prism. Ми зменшимо розмір призми в напрямку осі X.

  1. У розділі «Розмір xyz» встановіть значення dx від 4.0 cm до 2.0 cm, як показано в ??.
  2. Залиште dy і dz в 4.0 cm.
  3. Переконайтеся, що індикатор «Peak» у центрі увімкнено.
  4. Закрийте редактор сітки.
Mesh editor with prism dx reduced from 4 cm to 2 cm
Зменшення значення параметра «призма» dx з 4.0 cm до 2.0 cm. Оновлення застосовується негайно до об’єкта в сцені.
Ray-tracing scene after resizing the prism and rerunning the simulation
Після зміни розмірів призми та повторного запуску моделювання, траєкторія променя, що проходить крізь призму, змінюється, що впливає на профіль променя на детекторі.

Тепер натисніть. Запустити моделювання. або натисніть F9) і порівняйте нові траєкторії променів з початковими, наведеними в частині А. Ви повинні побачити, що вужча призма змінює спосіб заломлення променів і те, як вони заповнюють детектор.

Крок 2: Замініть призму лінзою.

Далі ви перетворите об’єкт на відповідну лінзу. Ми знову починаємо з редактора сітки, але цього разу змінюємо тип форми.

  1. Клацніть правою кнопкою миші на тому ж об’єкті та знову виберіть «Редактор сітки».
  2. На панелі інструментів у верхній частині редактора сітки натисніть піктограму «Лінза», як показано на ??.
Mesh editor Lens tab with spherical surfaces and body parameters
У редакторі сітки змініть форму на «Лінза». Тепер об’єкт має дві сферичні поверхні та циліндричний корпус.

Встановіть параметри об’єктива наступним чином:

Ці параметри забезпечують компактну лінзу, яку легко розмістити між джерелом і детектором. Закрийте редактор сітки. Повернувшись до головного вікна, ви побачите, що попередня призма була замінена лінзою, але можливо, її ще не відцентровано відносно оптичної осі.

Крок 3: Поверніть об’єктив за допомогою редактора об’єктів.

Загальний редактор об’єктів дозволяє керувати положенням, обертанням, кольором і матеріалом будь-якого об’єкта. Ми використаємо його, щоб повернути лінзу так, щоб її вісь співпадала з напрямком вхідних променів.

  1. Клацніть правою кнопкою миші на об’єкті лінзи та виберіть «Редагувати об’єкт», як показано на ??.
  2. У редакторі об’єктів встановіть значення повороту:
    • вісь X: 90.0 градусів
    • вісь Y: 90.0 градусів
    • вісь Z: 0.0 градусів
  3. Закрийте редактор об’єктів.
Context menu showing the Edit object entry for the lens
Клацніть правою кнопкою миші на об’єктиві та виберіть «Редагувати об’єкт», щоб відкрити редактор об’єктів.
Object editor window with rotation parameters for x-axis and y-axis set to 90 degrees
Редактор об’єктів. Встановіть кут повороту навколо осі X і осі Y на 90.0 градусів, щоб об’єктив був направлений на джерело.

Після закриття редактора лінза має бути правильно розташована в оптичній системі. Якщо її положення трохи зміщене, ви можете перемістити її за допомогою миші, щоб точно налаштувати її розташування між джерелом світла, призмами та діафрагмою.

Запустіть симуляцію ще раз. Тепер зображення має бути схожим на ??, причому лінза має фокусувати та перерозподіляти кольорові промені.

Ray-tracing scene with a lens inserted into the optical system and coloured rays passing through
Після додавання та повороту лінзи повторно запустіть симуляцію, щоб побачити, як змінюється промінь. Лінза фокусує та відхиляє спектр інакше, ніж початкова призма.
Scene with the aperture moved closer to the lens
Ви можете додатково налаштувати систему, наближаючи діафрагму до об’єктива, змінюючи тим самим, які промені досягають детектора.

Крок 4: Перемістіть діафрагму та використовуйте функцію виявлення зіткнень.

Насамкінець ми відрегулюємо положення діафрагми (червоної пластини з отвором). Це дасть змогу експериментувати з обрізанням променя та «отвором» на зображенні детектора.

  1. У тривимірному режимі перемістіть діафрагму за допомогою миші, щоб наблизити її до об’єктива.
  2. Ви помітите, що під час переміщення отвору він стикається з іншими об’єктами і не може проходити крізь них – OghmaNano за замовчуванням запобігає перекриванню об’єктів.
  3. Щоб пропустити промінь світла через інший об’єкт, утримуйте. Зміна; переміщення; зсув; перехід. під час перетягування. Це тимчасово вимикає функцію виявлення зіткнень.
  4. Розмістіть діафрагму якомога ближче до об’єктива, як показано на малюнку. ??.
  5. Запустіть симуляцію ще раз і спостерігайте, як змінюються характеристики променя та показники детектора.

Якщо якийсь предмет застряг об інший, пам’ятайте, що ви завжди можете скористатися Зміна; переміщення; зсув; перехід.+перетягніть, щоб вільно перемістити об’єкт. Це особливо корисно, коли у вас складна сцена з великою кількістю перекривних променів і оптичних елементів.

👉 Наступний крок: перейдіть до розділу Частина C, щоб детальніше проаналізувати зображення, отримані з детекторів, і профілі променів, а також дослідити, як ці результати пов’язані з вашими рішеннями щодо оптичної конструкції. Загальну інформацію про оптичні системи та моделювання траєкторії променів можна знайти в розділі Огляд оптичних систем і моделювання траєкторії променів.