Зачем ломать хорошую вещь?nkp писал(а):sudo comp --install mux8.comp
Интересно, а когда понадобится настоящий mux8 вы через сколько страниц здесь найдёте в нём "баг"?..
P.S. А чем weighted_sum не угодил?
Зачем ломать хорошую вещь?nkp писал(а):sudo comp --install mux8.comp
а что это за зверь такой?UAVpilot писал(а):P.S. А чем weighted_sum не угодил?
я к этому проще отношусь - так осторожничать - обречь себя на пользование только уже готовым...UAVpilot писал(а):Зачем ломать хорошую вещь?
Код: Выделить всё
loadrt mux8 count=1
addf mux8.0 servo-thread
setp mux8.0.in0 1
setp mux8.0.in1 2
setp mux8.0.in2 3
setp mux8.0.in3 4
setp mux8.0.in4 5
setp mux8.0.in5 6
net tool_in0 arduino.Dout1 mux8.0.sel0 # к галетнику
net tool_in1 arduino.Dout2 mux8.0.sel1 # к галетнику
net tool_in2 arduino.Dout3 mux8.0.sel2 # к галетнику
loadrt conv_float_s32 count=1
addf conv-float-s32.0 servo-thread
net conv mux8.0.out conv-float-s32.0.in
net convout conv-float-s32.0.out ==> номер_инструмента
а 'не угодил' он только тем - что мы про него не зналиUAVpilot писал(а):А чем weighted_sum не угодил?
Мой опыт подсказывает, что чем меньше "сторонних" компонентов, тем меньше гемора с последующим сопровождением. Особенно если этим будут заниматься другие люди.nkp писал(а):я к этому проще отношусь - так осторожничать - обречь себя на пользование только уже готовым...
но это тема лирическая - можно в оффтопе посудачить
если "сопровождать" будут люди совсем далекие от предмета - им явно переделки внутри кода не повредятUAVpilot писал(а):Мой опыт подсказывает, что чем меньше "сторонних" компонентов, тем меньше гемора с последующим сопровождением. Особенно если этим будут заниматься другие люди.
с ним тоже все не "в два клика" - он на выходе дает код положения галетника - а нам нужен номер инструмента для ладдера(1-6)UAVpilot писал(а):В данном случае, если б небыло weighted_sum,
дешифрировать хочу не в ЕМС, а там где будет опрос входов(в Ардуине)UAVpilot писал(а):то я скорее-бы построил дешифратор на обычной логике, чем добавлял-бы свой компонент в linuxcnc.
диодный шифратор навесить можно. Особенно, если наблюдается дефицит входов.UAVpilot писал(а):В данном случае, если б небыло weighted_sum, то я скорее-бы построил дешифратор на обычной логике, чем добавлял-бы свой компонент в linuxcnc.
это как? Rest In Peace?nkp писал(а):по большому счету я за emc RIP
спрашивал как это сделать, но никто не подсказал какСергей Саныч писал(а):диодный шифратор навесить можно. Особенно, если наблюдается дефицит входов.
а что ты от этого выиграешь?aftaev писал(а):дешифрировать хочу не в ЕМС, а там где будет опрос входов(в Ардуине)
так понятней как это работаетnkp писал(а):а что ты от этого выиграешь?
Там offset есть... А с offset и weight вообще можно творить чудеса.nkp писал(а):с ним тоже все не "в два клика" - он на выходе дает код положения галетника - а нам нужен номер инструмента для ладдера(1-6)
Простейшая ситуация: "apt-get update" станок неработоспособен.nkp писал(а):если "сопровождать" будут люди совсем далекие от предмета - им явно переделки внутри кода не повредят
Мне это не светит. Даже если в картинках или видео подробно снять как обновлять/модернизировать никто этого делать не будет так как не захотят разбираться.UAVpilot писал(а):Ну и сам как разработчик стараюсь сдать заказчику продукт в таком виде, чтоб эксплуатация была возможна с минимумом моего участия. В противном случае я бы уже несколько последних лет не зарабатывал бы разработкой новых интересных проектов, а постоянно мотался бы по стране обеспечивая бесплатное гарантийное сопровождение уже сданных проектов.
вот здесь я двумя руками "за"UAVpilot писал(а):продукт в таком виде, чтоб эксплуатация была возможна с минимумом моего участия.
Вот потому-то я обычно и обхожу конкурентов в тендерах несмотря на большую стоимость.nkp писал(а):ну не будет никто из производителей (вообще,и систем чпу в частности) поддерживать гарантию , и вообще
Если станок работает нафига в него лезть? А чтобы лезть нужно понимать что делаешь.nkp писал(а):это не серьезно...так никто не делает...