Статьи

Пользовательские формы в программном обеспечении от RP Photonics

Пользовательские формы - это формы, которые могут быть адаптированы к вашим специальным потребностям . Они определены не в самом программном обеспечении, а в сценариях . (Ниже мы покажем вам несколько простых примеров.) В отличие от исходного кода нашего программного обеспечения, такие сценарии могут быть просмотрены, изменены или созданы с нуля любым пользователем. Это открывает очень интересные варианты:

Вы будете любить эти нестандартные формы! Они обеспечивают удивительное сочетание гибкости и простоты использования. Как опытный пользователь, вы, вероятно, скоро создадите пользовательские формы для самых разных целей - возможно, даже вне конкретного технического контекста программного обеспечения.

Ниже вы видите пользовательскую форму, созданную с RP Fiber Power для расчетов на волоконных усилителях, допированных Yb, который поставляется вместе с программным обеспечением в виде демонстрационного файла. Если открыть этот сценарий, программа немедленно перейдет в «режим пользовательской формы», то есть отобразит эту форму. Если вы введете некоторые входные значения и «выполните» форму, вы увидите следующее:

Пользовательские формы - это формы, которые могут быть адаптированы к вашим специальным потребностям

Входные значения хранятся в отдельном файле данных. Вы можете легко переключаться между различными наборами данных.

Программное обеспечение может также содержать одну или несколько графических диаграмм (здесь не показаны) - так же, как вы можете получить с помощью любых сценариев.

Здесь вы можете увидеть часть кода, определяющую вышеуказанную форму:

Пользовательская форма: ----------------------------------------------- --------------- $ font: "Arial", полужирный, размер = 24 Yb-допированный волоконный усилитель $ font: "Courier New", размер = 11, пробел = 2.1 $ tabcontrol, size = (620, 0) $ tab "Детали волокна" Материал сердечника: ########################## $ input (выпадающий список: "Yb- германосиликат »,« Yb-фосфосиликат ») волокна, концентрация Yb: ############ Диаметр сердцевины: ############ $ ввод N_Yb: d6:" / м ^ 3 ", min = 0, max = 1e30 $ вход d_co: d6:" m ", min = 0, max = 1e-3 Радиус режима насоса: ############ Длина волокна: # ########### $ input w_p: d6: "m", min = 0, max = 1e-3 $ input L_f: d6: "m", min = 0, max = 1000 Радиус режима сигнала : ############ $ input w_s: d6: "m", min = 0, max = 1e-3 $ tab "Параметры работы" Мощность насоса: ######### ### при ########## # назад $ input P_p_in: d6: "W", min = 0, max = 10, bgcolor = (если P_p_in> 10, то rgb (1, 0,8, 0,8) иначе белый) $ input l_p: d6: "(n) m" $ input (флажок) bw_pump Мощность сигнала на входе: ############ при ########## $ input P_s_in: d6: "W", min = 0, max = 1 0 $ input l_s: d6: "(n) m" $ tabcontrol end ---------------------------------- ----------------------------

Здесь вы можете видеть, что не очень сложно определить такую ​​форму. Вы можете легко добавить еще несколько полей ввода и рассчитать и отобразить дополнительные вещи.

Конечно, все соответствующие детали хорошо объяснены в руководстве в формате PDF, а также в контекстно-зависимой онлайн-справочной системе. Если у вас возникнут какие-либо проблемы, вы получите помощь через техническая поддержка ,

Несколько демонстрационных файлов для RP Fiber Power содержать пользовательские формы; они предназначены для расчетов на волоконных усилителях, конических волокнах, лазерах Nd: YAG с активной модуляцией добротности, регенеративных усилителях, генерации параболических импульсов и т. д.

На следующем снимке экрана показана простая форма для расчета распространения лазерного луча через одну или две линзы:

Один из них просто вводит исходные параметры луча, фокусные расстояния двух линз и их положения, и программное обеспечение вычисляет эволюцию радиуса луча. Он может даже отображать луч графически, используя приятную особенность, заключающуюся в том, что изображения могут отображаться там, где цвет каждого пикселя определяется математическим выражением - в этом случае используется гауссов профиль интенсивности с z- независимым значением радиуса луча.

2011.11.19
Карта