|
|
Порядок работы с программой на Processing.
|
|
|
|
|
|
* Установить [Processing](https://processing.org/)
|
|
|
- Проверена работоспособность с версией 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) – вероятность того, для рассматриваемой клетки с нанокристаллом будет сделана попытка сдвинуть всё группу |
|
|
\ No newline at end of file |