Asked
I understand that constantly running the ADC robot skill in an ARC project, especially when assigned to an EZB ADC port, can consume significant resources. Additionally, increasing the polling frequency for an EZB ADC port further intensifies resource usage. However, I'm curious, if this same ADC robot skill is installed and assigned to an EZB port, but its "Paused" box is checked, does it remain idle without utilizing resources?
Related Hardware (view all EZB hardware)
EZ-B V4
by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos
24
Camera
Audio
UART
3
I2C
ADC
8
Digital
24
Related Robot Skills (view all robot skills)
ADC Graph
by Synthiam
Historical ADC graph and numeric readout (0-255) for 0-3.3/5V inputs; configurable board/port, sample interval, color, and pause for ezb controllers.
ADC Value
by Synthiam
Display ADC port voltage and 0-255 linear values (0-3.3/5V); configurable board/port, units, multiplier and sample interval.

Nice - good use of creating a new thread for a new question. I like that and so will athena.
The answer is a paused robot skill will not use any protocol resources. it will not query the ezb adc port with an adc robot skill. However, there is a timer that runs which will use the PC's cpu in a thread. Paused stops the polling but does use PC resources.
so if your computer isn't running super slow then you can keep the adc robot skills PAUSED if it's not causing performance UI issues.
Short answer: Yes - when you check "Paused" on an ADC skill it stops polling the EZ-B (no EZ-B ADC queries or network/protocol traffic), but the skill does leave a small timer/thread running in ARC on the PC. That timer uses a tiny amount of CPU (not the EZB or WiFi), so a paused ADC skill is effectively idle for EZB resources but not absolutely zero-cost on the host computer.
Details and practical notes
How to check or change this in ARC
If you want to sample on demand from a script (no continuous polling), example JavaScript:
Or wait for a range:
Useful links
Would you like me to:
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.