Страница 16 из 19

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 10 янв 2021, 19:54
Serg
Serg писал(а): Т.е. схема, но не нарисованная, а описанная словами.
Например описание схемы: плюс батарейки красным проводом соединяется с клеммой выключателя, другая клемма выключателя синим проводом соединяется с выводом лампочки, другой вывод лампочки чёрным проводом соединяется с минусом батарейки.
На HAL это будет примерно так:

Код: Выделить всё

net wire-red battery.plus => switch.pin1
net wire-blue switch.pin2 => lamp.pin1
net wire-black  lamp.pin2 => battery.minus
xenon-alien писал(а): Но для этого нужно понять как правильно это прописать, запустить, в какой цикл добавить, какой пин подключить и т.д. и т.п...
Нужно разработать логическую схему, которая будет работать так, как тебе надо. Записать её языком HAL несложно.

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 10 янв 2021, 20:05
xenon-alien
Serg писал(а): На HAL это будет примерно так:
Это лишь фрагмент описания.
Как это выглядит с физическими входами и выходами, ну и логическими функциями?
Переменные какие используются...?
Может есть где-то боле полное описание, что бы тебя не грузить?
Serg писал(а): Записать её языком HAL несложно.
Ну не знаю...
Я хотел как-то разобраться, как на токарнике можно шпиндель использовать в качестве поворотки. Так это тьма-тьмущая.
Пришлось использовать чужой файл и ориентацию вместо позиции. (серва подключена по степ/дир) Хорошо, что человек поделился файлами.
Я то умом понимаю, что записать не сложно...
xenon-alien писал(а): Так будет верно?
xenon-alien писал(а): Вот то, что я выше прописал, верно, или что-то упустил?

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 10 янв 2021, 21:23
Serg
xenon-alien писал(а): Это лишь фрагмент описания.
Это описание законченной, работоспособной электросхемы. :)
xenon-alien писал(а): Как это выглядит с физическими входами и выходами, ну и логическими функциями?
Так-же как и на реальной схеме.
xenon-alien писал(а): Переменные какие используются...?
Нет в электросхемах переменных.
xenon-alien писал(а): Может есть где-то боле полное описание, что бы тебя не грузить?
Описание чего? Логических элементов? Наверно есть в инете, я не интересовался... Так-же как умеющий писать и читать не интересуется букварями. :)
Или компонентов HAL? Самое полное их описание внезапно в документации LinuxCNC. :)
xenon-alien писал(а): Я хотел как-то разобраться, как на токарнике можно шпиндель использовать в качестве поворотки. Так это тьма-тьмущая.
Потому-что не зная "языка" пытался читать "научную статью", написанную на нём...

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 10 янв 2021, 21:37
xenon-alien
Serg писал(а): Это описание законченной, работоспособной электросхемы.
Тогда я чего-то недопонимаю... :thinking: :think:
Serg писал(а): Или компонентов HAL? Самое полное их описание внезапно в документации LinuxCNC.
Видел, пересматривал, но всё одно сложновато, понять последовательность. (я тугодум)
Serg писал(а): Потому-что не зная "языка" пытался читать "научную статью", написанную на нём...
Даже зная языка не поможет из-за того, что непонятна терминология. Чуток мимо ;)
Мы же как-то общаемся, но из-за того что я не знаю терминологию даже тебя не пойму, как бы я не старался...

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 10 янв 2021, 22:35
Serg
xenon-alien писал(а): Видел, пересматривал, но всё одно сложновато, понять последовательность. (я тугодум)
Последовательность чего?
xenon-alien писал(а): Мы же как-то общаемся, но из-за того что я не знаю терминологию даже тебя не пойму, как бы я не старался...
Терминология - это основа, с которой и надо начинать. Пока не понимаешь что именно обозначает какой-то термин двигаться дальше нет смысла.
И неотъемлимо от терминологии идёт язык, в данном случае английский - он достаточно прост и часто для понимания смысла термина достаточно просто посмотреть в словарь...

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 10 янв 2021, 22:51
xenon-alien
Serg писал(а): Последовательность чего?
Написания ХАЛ файла. Но перечитаю ещё документацию...
Serg писал(а): Терминология - это основа
Сложно не согласится, но запоминать тяжело.
Serg писал(а): Пока не понимаешь что именно обозначает какой-то термин двигаться дальше нет смысла.
Соглашусь!
Serg писал(а): И неотъемлимо от терминологии идёт язык, в данном случае английский - он достаточно прост и часто для понимания смысла термина достаточно просто посмотреть в словарь...
А мне нужно 2 словаря: сначала перевод, а потом, что значит этот термин и можно застрять на месяц. (у мня и такое может быть)
По этому я поверхностно старюсь хотя бы освоить.

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 11 янв 2021, 03:16
Serg
xenon-alien писал(а): 10 янв 2021, 22:51
Serg писал(а): Последовательность чего?
Написания ХАЛ файла. Но перечитаю ещё документацию...
Эта последовательность очень простая: первое упоминание компонента должно быть в команде loadrt или loadusr, остальное не важно.
Так-же как неважно с какого края листа ты начинаешь рисовать схему и где именно располагаешь элементы схемы.

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 11 янв 2021, 03:38
xenon-alien
Serg писал(а): первое упоминание компонента должно быть в команде loadrt или loadusr, остальное не важно.
A addf setp ?

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 11 янв 2021, 03:43
Serg
Не важно.
Нужно помнить, что текст на HAL - это не последовательность действий.

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 11 янв 2021, 03:49
xenon-alien
Serg писал(а): Не важно.
Нужно помнить, что текст на HAL - это не последовательность действий.
А я этого не знал.
думал, что это как в ардуино скэтче - нужна последовательность какая-то.
Тогда главное в начале перечень компонентов указать, с которыми будем работать, назначить цикл, в котором будут обрабатываться и по идее все?
А дальше хоть через одно место...?
Понятно, что проще упорядочить для читабельности.

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 11 янв 2021, 11:29
ex71
HAL конфиг это список связей. Как ты их описываешь - не важно. Главное что они есть. Некоторые должны быть указаны заранее.
К тому же ты их можешь связывать из разных файлов, опять же для удобства. Скажем сервы в одном файле, входы/выходы в другом, различная логика в третьем. И ты можешь из "кучи" (с++) использовать имеющиеся связи/пины.
При чем во время работы станка можно менять(смотреть) конфиг на лету через внешнюю консоль. Можно это делать одной разовой командой, или войти в интерактивный режим. Аналогично как в меню HAL.

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 28 янв 2021, 13:59
Nick
Serg писал(а): Так-же как неважно с какого края листа ты начинаешь рисовать схему и где именно располагаешь элементы схемы.
Есть небольшой нюанс, чем раньше в коде addf - тем раньше в цикле она сработает. Лучше их в правильном порядке располагать, иначе можно дополнительных задержек отхватить - значения будут приходить на следующем цикле.
Serg писал(а): loadrt или loadusr, остальное не важно.
addf нужен, сколько раз на этом накалывался. час сидишь и думаешь, а чего компонент не работает.
xenon-alien писал(а): огда главное в начале перечень компонентов указать, с которыми будем работать, назначить цикл, в котором будут обрабатываться и по идее все?
Типо того. Wiki по ХАЛу читал?
Вот основоное, что надо понять, потом все просто зайдет
https://www.cnc-club.ru/wiki/index.php/ ... %D1%8B_hal

ЗЫ подписался на тему, теперь у меня есть такое же чудо, но начнем все с механики, там у нас полный завал...

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 28 янв 2021, 15:05
xenon-alien
Nick писал(а): Типо того. Wiki по ХАЛу читал?
Вот основоное, что надо понять, потом все просто зайдет
https://www.cnc-club.ru/wiki/index.php/ ... %D1%8B_hal
Много чего читал, мало чего дошло, но такой страницы не припомню, что бы попадалась на глаза. Почитаю! Благодарю за подсказку!
Но подобное уже где-то читал...
Nick писал(а): ЗЫ подписался на тему, теперь у меня есть такое же чудо, но начнем все с механики, там у нас полный завал...
У меня тут не много интересного.
Видел, что там у тебя приключения с разборкой шпинделя...

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 28 янв 2021, 17:04
Serg
Nick писал(а): Есть небольшой нюанс, чем раньше в коде addf - тем раньше в цикле она сработает.
А вот и ни фига! Сразу видно, что ты доки не читал. :hehehe:

Код: Выделить всё

$ halrun 
halcmd: loadrt trivkins
Note: Using POSIX realtime
halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=3
halcmd: loadrt and2
halcmd: loadrt or2
halcmd: loadrt not
halcmd: addf or2.0 servo-thread
halcmd: addf and2.0 servo-thread
halcmd: addf not.0 servo-thread 1
halcmd: show thread
Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
    1000000  YES          servo-thread (        0,        0 )
                  1 not.0
                  2 or2.0
                  3 and2.0

halcmd:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 28 янв 2021, 19:10
Nick
Не ну ты жулик известный. С доками каждый может

ЗЫ интересно, а после start такой фокус пройдет?

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 28 янв 2021, 19:12
Serg
Только не говори, что так тоже каждый может - не поверю! :lol:

Код: Выделить всё

$ halrun 
halcmd: loadrt trivkins
Note: Using POSIX realtime
halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=3
halcmd: start
halcmd: loadrt and2
halcmd: loadrt or2
halcmd: loadrt not
halcmd: addf or2.0 servo-thread
halcmd: addf and2.0 servo-thread
halcmd: addf not.0 servo-thread 1
halcmd: show thread
Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
    1000000  YES          servo-thread (      550,     1298 )
                  1 not.0
                  2 or2.0
                  3 and2.0

halcmd: 

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 03 фев 2021, 00:50
xenon-alien
Видео не мое, но кто пройдет мимо, может будет интересно ( я нам не знал о некоторых моментах.)
https://www.youtube.com/watch?v=DSWSRy1JqUI

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 03 фев 2021, 01:32
vitzin
интересное видео,что-то падобное немец один года четыре назад начал делать,называется тоже
ЕЛС,начинал он сначала с ЕЛС 1,дошол сеичас до 4.
https://www.youtube.com/watch?v=VGIDWsFqCwA
https://www.rocketronics.de/shop/de/ele ... basic.html

Интересно,кто у каго скамуниздил :thinking:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 18 фев 2021, 12:21
NikolayUa24
В роликах на ютубе ставят шаговики это такое требование в проекте электронной гитары ? Или же можно ставить сервомоторы ?

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Добавлено: 18 фев 2021, 13:51
xenon-alien
NikolayUa24 писал(а): 18 фев 2021, 12:21 В роликах на ютубе ставят шаговики это такое требование в проекте электронной гитары ? Или же можно ставить сервомоторы ?
Есть соотетсвующая тема (в первом посту ссылка), где обсуждается эл.гитара. Там можно спросить.
На сколько мне известно, то проект под ШД разрабатывался и "энкодер генерирует импульсы".
Драйвера у большинства настронты на деление шага 1/4.
Не знаю, но сколько понравится серве такое количество импульсов в режиме стэп.
Не говоря о ценовой составляющей.