Порядок работы с программой на Processing.
- Установить Processing
- Проверена работоспособность с версией Processing 3.5.4 и Processing 4.0.
- Запустить Processing. Открыть проект (файл
sketch_NLE_CA.pde
)- В результате открывается редактор программы с несколькими вкладками. Нас интересует первая вкладка:
sketch_NLE_CA
.
- В результате открывается редактор программы с несколькими вкладками. Нас интересует первая вкладка:
- В начале текста программы можно настроить значения параметров.
- Параметры поясняются комментариями.
- Запуск программы - нажать на кнопку вверху слева с треугольником или
Ctrl+R
.- Если при запуске программы отобразится слишком маленькое окошко, то его можно растянуть. Под Windows у меня отображается сразу нормальный размер, а под Linux приходится растягивать.
- Программа стартует на паузе. Включить/выключить паузу – клавиша
пробел
. - При старте испарение и конденсация растворителя отключены (даже если выставлены ненулевые вероятности). Включить/выключить испарение – клавиша
V
. Включить/выключить конденсацию – клавишаC
. - В процессе счёта (и на паузе) можно менять некоторые параметры, показанные сверху окна. Переключение активного параметра - стрелки
влево
ивправо
. Изменение значения активного параметра - стрелкивверх
/вниз
и клавишиPageUp
/PageDown
. - Показатель скорости счёта отображается внизу окна: IPS - iterations per second.
- Замедление и ускорение счёта - клавиши
+
и-
. Изначально скорость максимальная. - Для ускорения счёта можно отрисовывать в программе не каждую итерацию, а через несколько – параметр "Draw step", который меняется клавишами
[
и]
. - Сохранить картинку в файл
png
- клавишаP
. Файл видаframe######.png
c картинкой пишется в каталог с исходниками программы. - Сохранить состояние расчёта (поле значений) в бинарный файл - клавиша
S
. - Загрузить состояние расчёта (поле значений) из бинарного файла - клавиша
L
. Загружаемый файл должен соответствовать по размерам геометрии поля и нанокристалла текущим параметрам. - Посмотреть список "горячих" клавиш - клавиша
H
.
- Завершение работы программы: клавиша
Esc
или в окне Processing кнопка слева вверху с квадратом.
Описание некоторых параметров:
-
evap
(Evaporation) – вероятность того, что рассматриваемая клетка с растворителем превратится в "пустую" -
cond
(Condensation) – вероятность того, что рассматриваемая "пустая" клетка заполнится растворителем -
pgroup
(Group) – вероятность того, что для рассматриваемой клетки с нанокристаллом будет сделана попытка сдвинуть всё группу