Статьи

Пользовательские формы в программном обеспечении от 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- независимым значением радиуса луча.

Похожие

Настройка кнопки «Отправить» CSS · Formstack Blog
... оторый мы видим здесь, в Formstack, заключается в том, что клиенты нуждаются в помощи для настройки внешнего вида своих форм с помощью CSS. В частности, мы часто получаем вопросы о том, как сделать так, чтобы кнопка отправки формы в нижней части формы выглядела иначе или лучше соответствовала цветовой схеме веб-сайта. Сегодня я подумал, что мне нужно немного поработать над CSS, который вы можете использовать, чтобы оживить ваши кнопки отправки. (Некоторые из селекторов CSS, которые я буду
Организоваться: как создавать собственные маршруты в автономных картах
Несколько месяцев спустя, Карты Гугл начал поддерживать автономные карты. Это означает, что вы можете использовать Карты Google даже без подключения к данным и по-прежнему видеть себя в виде этой маленькой синей точки на карте. Вы можете точно знать, где вы находитесь по отношению ко всему остальному на карте. Вы можете сохранить области около 35 квадратных миль на свой телефон. Это блестящее использование технологий,
2011.11.19
Карта