actuatee
v2.0.1
Published
Для корректной работы необходимо использовать Node v0.10.* Скачать дистрибутивы 0.10.40 можно тут [https://nodejs.org/dist/v0.10.40/](https://nodejs.org/dist/v0.10.40/) Но если уже стоит Node другой версии, то через nvm: ``` bash npm install -g nvm nvm in
Readme
actuate
Установка
Для корректной работы необходимо использовать Node v0.10.* Скачать дистрибутивы 0.10.40 можно тут https://nodejs.org/dist/v0.10.40/ Но если уже стоит Node другой версии, то через nvm:
npm install -g nvm
nvm install 0.10.40
nvm use 0.10.40
npm install -g actuateeДля установки CLI:
npm i -g actuateeЦикл работы с CLI
Минимальный цикл работы с программой должен включать последовательность из команд на вкл./откл. привода и разреш./запрещ. работы двигателя. Дополнительно могут быть посланы команды на отработку требуемой координаты или последовательности координат:
actuatee on - включение привода
actuatee allow - разрешение работы двигателя
[ команды на отработку координаты или последовательности ]
actuatee disallow - запрещение работы двигателя
actuatee off - выключение приводаДоступные команды
Единичные
ls – выводит список последовательных портов
on – включение привода
off – отключение привода
allow – разрешение работы привода
disallow – запрещение работы привода
move <value> – установка треьбуемого положения выхдного звена привода
setstate – установка битовой маски состояния привода
Множественные
sine – подача для отработки сигнала синусоидальной формы
Опции:
-a, --amplitude <value> амплитуда, % (by default 50)
-f, --frequency <value> частота, Гц (by default 0.3)
-P, --periods <value> число периодов (by default 3)
Доступные опции
-h, --help выводит подсказку
-V, --version версия CLI
-o, --out <path> путь для записи отчетных данных, если опция не указана запись фыполняться не будет
-p, --port <path> путь к порту (не указывается для команд on, off, allow, disallow), можно не указывать, если путь указать в фонфигурационном файле: при отсутсвии опции -p путь в порту считывается из файла ./actuate.conf.json. Если файла нет а опция не задана программа завершиться с ошибкой. Файл ./actuate.conf.json должен иметь вид:
{
"port": "/dev/cu.usbserial-A600ISGW"
}