Zdravím,
vím, že tu jsou borci co s lcnc umí, poprosil bych o pomoc.
Podle mě to bude nějaká blbost, ale na netu jsem po 2h nic nenašel .
Mám konfiguraci s gmoccapy. Zkouším připojit usb čínskej xbox 360 ovladač a naprogramovat tlačítka. Z pncconf co mi výjde do halu ovladač fakčí, motorama hýbat můžu.
Chci přidat toggle. Takže - všechny HALUI signály jsem převedl do postgui_call_list.hal (když zapnu pouze tuto konfiguraci bez toggle komponenty, tak stále funkční)
Do postgui_call_list.hal přidám:
loadrt toggle
addf toggle.0 servo-thread
Spustím konfiguraci -> error : thread 'servo-thread' not found
addf failed
Podle mě to bude nějaká amatérská maličkost...
Moc díky za každou pomoc
LCNC - servo-thread not found
Takže nejspíše jsem to vyřešil. Stačilo z HALFILE vzít řádek source postgui_call_list.hal a dát ho za loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS.
Bohužel můj starý problém, dostávání erroru že pin gmoccapy.jog.turtle-jog neexistuje, což mělo vyřešit předání kódu do custom_postgui.hail (POSTGUI_HALFILE v INI) je zase zde.
Prý se gmoccapy piny vytvoří až po vytvoření GUI a nejsou dostupné předtím
...... když jsem to teď psal, tak jsem zkusil projet HALFILE jestli by se přesunutí řádku kódu nedalo zopakovat a vyřešit problém. Nejspíše ne .
Bohužel můj starý problém, dostávání erroru že pin gmoccapy.jog.turtle-jog neexistuje, což mělo vyřešit předání kódu do custom_postgui.hail (POSTGUI_HALFILE v INI) je zase zde.
Prý se gmoccapy piny vytvoří až po vytvoření GUI a nejsou dostupné předtím
...... když jsem to teď psal, tak jsem zkusil projet HALFILE jestli by se přesunutí řádku kódu nedalo zopakovat a vyřešit problém. Nejspíše ne .
Teď jsem zkusil tvůj návrh -
loadrt toggle
addf toggle.0 servo-thread
jsem dal do halfilu.
v custom_postgui.hal mám namapované
net turtle-btn input.0.btn-b toggle.0.in
net turtle-select toggle.0.out gmoccapy.jog.turtle-jog
input.0.btn-b je čudl z ovladače
v custom_postgui.hal se nachází i namapované HALUI signály
dělám to podle tohodle videa...https://www.youtube.com/watch?v=aqtuZhG ... yg&index=4
čas cca 1:05
Připadá (někde musí být chyba...) mi že to dělám úplně stejně podle tohodle borce
loadrt toggle
addf toggle.0 servo-thread
jsem dal do halfilu.
v custom_postgui.hal mám namapované
net turtle-btn input.0.btn-b toggle.0.in
net turtle-select toggle.0.out gmoccapy.jog.turtle-jog
input.0.btn-b je čudl z ovladače
v custom_postgui.hal se nachází i namapované HALUI signály
dělám to podle tohodle videa...https://www.youtube.com/watch?v=aqtuZhG ... yg&index=4
čas cca 1:05
Připadá (někde musí být chyba...) mi že to dělám úplně stejně podle tohodle borce
Už jsem to spravil - vytvořil jsem novou pncconf konfiguraci
Nechápu kde byla chyba, asi jsem někde něco špatně zatrhl. Až bude chuť tak to prohlédnu kde jsou rozdíly, zatím jediný o kterém vím je, že do nového funkčního pncconf jsem nepřidal pyVCP panel.
Ještě jsem měl nějaký jiný bug, který jsem včera taky zpozoroval a zkoušel ho opravit.... pustil jsem se do něj teď taky a úspěšně hned ze startu...takže po včerejších 3h pokusů jsem to dneska vše opravil za 10 min
Nechápu kde byla chyba, asi jsem někde něco špatně zatrhl. Až bude chuť tak to prohlédnu kde jsou rozdíly, zatím jediný o kterém vím je, že do nového funkčního pncconf jsem nepřidal pyVCP panel.
Ještě jsem měl nějaký jiný bug, který jsem včera taky zpozoroval a zkoušel ho opravit.... pustil jsem se do něj teď taky a úspěšně hned ze startu...takže po včerejších 3h pokusů jsem to dneska vše opravil za 10 min