Что же это такое? Чем отличается скрипт от пользовательского компонента?
Проверим, правильно ли я это понимаю?
Компонент LinuxCNC - это подпрограмма, состоящая из входных и выходных пинов, параметров и набора функций над этими элементами компонента.
Например, компонент and2. Подпрограмма, которая имеет два входных пина: in0 и in1, один выходной пин - out, и функция логического"И".
А вот скрипт (по моим нынешним понятиям, которые ни в коей мере на претендуют на истинность) - это программа, которая выполняется при обращении к ней, и содержит набор команд, в том числе и системных, для выполнения некоторой процедуры (вывода текста на принтер, отображения картинки на мониторе, процедуры закрытия программы или системы и т.п.).
Очень буду рад получить "по сусалам" или дружескую критику на мою писанину.