PYVCP(1)

πŸ’… PYVCP(1) β€” the glow-up edition

okay bestie, sit down, we're talking about pyvcp, the Virtual Control Panel for LinuxCNC. yes it's from the The Enhanced Machine Controller manual fam, and yes it's serving actual GUI energy for your machine. let's go πŸ¦‹


✨ NAME ✨

pyvcp β€” Virtual Control Panel for LinuxCNC πŸ’–

the vibe? you get a little control panel, it's virtual, it's gorgeous, it's for LinuxCNC. periodt.


πŸŽ€ SYNOPSIS πŸŽ€

pyvcp [-g WxH+X+Y] [-c component-name] myfile.xml

so like, you run pyvcp, you optionally hand it a geometry and a component name, and you definitely hand it your myfile.xml β€” that's the whole personality of the command tbh 🌸


πŸ‘‘ OPTIONS πŸ‘‘

only two of them but they're both lowkey iconic:

  • -g WxH+X+Y β€” this sets the initial geometry of the root window πŸͺŸ like, the first shape it wakes up in. use WxH if you only wanna say the size, +X+Y if you only wanna say the position, or WxH+X+Y if you're a both-girlie and you want size and position together πŸ’… size and position are in pixel units, and the position is referenced from the top left. so +0+0 is top-left corner behavior, iykyk.
  • -c component-name β€” use component-name as the HAL component name ⭐ and listen: if you don't specify the component name, then the basename of the XML file gets used instead. no cap. so your file's name is basically doing double duty, main character energy fr fr.

🌈 SEE ALSO 🌈

  • Python Virtual Control Panel in the LinuxCNC documentation β€” that's where you go for a description of the xml syntax, plus examples 🧚 because the xml is where all the actual aesthetic lives and this manpage is not about to gatekeep the details from you.

heads up bestie: this page keeps it cute and short, but the xml syntax does live in the LinuxCNC docs, so go read that before you start freestyling your panel πŸ™ˆ

okay that's the whole page, you ate it, you understood it, you're a pyvcp icon now πŸ’–βœ¨

this little love letter came to you from the LinuxCNC Documentation, dated 2007-04-01 β€” yes bestie, a 2007 baddie that's still slaying πŸŽ€πŸ«Ά bye!! πŸ’œ