Zdravím
Potřeboval bych radu, no co taky jiného
.
Tak to řízení podle :
https://forum.linuxcnc.org/18-computer/ ... nc?start=0
jsem rozjel, nakonec to ani moc nebolelo. Jen bych potřeboval pozměnit některé funkce. konkrétně jogování. Chtěl bych ho změnit na incrementální. Tedy pozměnit tlačítka MDI1 až 3, na nastavení incrementu(1; 0.1; 0.01;).
A šipky < > tak aby osa popojela o daný increment. Momentálné se po stisknutí osa rozjede, a zastaví se až po dalším stisku. Nic co by při nízkém nastavení rychlosti vadilo, ale stejně si myslím, že to není zdaleka v pohodě.
Pochopitelně nepíšu tady abych nejdříve nebádal, ale marně.
Skoušl jsem řádky poupravit podle :
http://linuxcnc.org/docs/html/man/man1/halui.1.html
jsem ale s toho v pasti.
Např:
case '1':
system("halcmd setp halui.mdi-command-10 1");
system("halcmd setp halui.mdi-command-11 0");
system("halcmd setp halui.mdi-command-12 0");
break;
na:
case '1':
system("halcmd setp halui.jog.%c.increment 0.1");
doufal jsem, že tak nastavím velikost incr. kroku
dále
case '>':
if(!bJogging)
{
sprintf(cmdbuff, "halcmd setp halui.jog.%c.increment-plus 1\0", selected_axis );
system(cmdbuff);
bzero(cmdbuff, sizeof(cmdbuff));
bJogging = true;
}
else
{
sprintf(cmdbuff, "halcmd setp halui.jog.%c.increment-plus 0\0", selected_axis );
system(cmdbuff);
bzero(cmdbuff, sizeof(cmdbuff));
bJogging = false;
nastavení šipky na incrementální jog
po kompilaci jak jsem NEočekával se už nic neděje
mohl by se prosím někdo na to kouknou? Vím jsou svátky, shon. no snad se někdo najde
Přkládám originál fungující seialcon2.comp.
Děkuji a Perun s Vámi.