Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • N nle
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Sergey Kireev
  • nle
  • Wiki
  • using processing

Last edited by Sergey Kireev Oct 27, 2021
Page history

using processing

Порядок работы с программой на 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) – вероятность того, что для рассматриваемой клетки с нанокристаллом будет сделана попытка сдвинуть всё группу
Clone repository
  • Home
  • project structure
  • using cpp linux
  • using cpp windows
  • using processing