Understanding the purpose/function of Document Variables

This forum is for general discussion regarding VCarve Pro
Post Reply
User avatar
sharkcutup
Vectric Wizard
Posts: 2878
Joined: Sat Mar 26, 2016 3:48 pm
Model of CNC Machine: Shark HD3 Pro Extended Bed with Spindle
Location: U.S.A.

Understanding the purpose/function of Document Variables

Post by sharkcutup »

I am presently trying to get a more in depth understanding of certain features of V-Carve Pro and in doing so have come across 'Document Variables' on the lower portion of the 'EDIT' menu.

Is there anyone who uses this feature on a consistent basis that could possibly explain its use or function?

Sharkcutup
V-Carve Pro Tips, Gadget Tips & Videos
YouTube Channel - Sharkcutup CNC
V-Carve Pro 11.554

User avatar
gkas
Vectric Wizard
Posts: 1450
Joined: Sun Jan 01, 2017 3:39 am
Model of CNC Machine: Aspire, Axiom AR8 Pro+, Axiom 4.2W Laser
Location: Southern California

Re: Understanding the purpose/function of Document Variables

Post by gkas »


User avatar
sharkcutup
Vectric Wizard
Posts: 2878
Joined: Sat Mar 26, 2016 3:48 pm
Model of CNC Machine: Shark HD3 Pro Extended Bed with Spindle
Location: U.S.A.

Re: Understanding the purpose/function of Document Variables

Post by sharkcutup »

Thank You gkas but the one I am specifically referring to is the 'Document Variable' listed under the Edit Menu.

Sharkcutup
V-Carve Pro Tips, Gadget Tips & Videos
YouTube Channel - Sharkcutup CNC
V-Carve Pro 11.554

User avatar
gkas
Vectric Wizard
Posts: 1450
Joined: Sun Jan 01, 2017 3:39 am
Model of CNC Machine: Aspire, Axiom AR8 Pro+, Axiom 4.2W Laser
Location: Southern California

Re: Understanding the purpose/function of Document Variables

Post by gkas »

sharkcutup wrote:
Wed Aug 04, 2021 7:57 pm
Thank You gkas but the one I am specifically referring to is the 'Document Variable' listed under the Edit Menu.
They are one in the same. You can create/maintain/view all of the variables in a single dialog. You could import all of the names for a production piece of name plates.

User avatar
Adrian
Vectric Archimage
Posts: 14504
Joined: Thu Nov 23, 2006 2:19 pm
Model of CNC Machine: ShopBot PRS Alpha 96x48
Location: Surrey, UK

Re: Understanding the purpose/function of Document Variables

Post by Adrian »

The primary use for them is in toolpaths as they are evaluated when the toolpath is calculated so you can use a document variable for, as an example, a start depth in multiple toolpaths and then only have to change it once and click Recalculate All rather than having to change it in every single toolpath. Toolpaths is where I use them the most.

They can be used in the drawing tools but unfortunately they are only evaluated at the time of entry (by pressing the = sign) rather than when the variable changes which limits their use a bit but it can be useful having variables setup with dimensions of pieces by name rather than having to refer to the actual dimensions when laying out vectors.

A practical example is the stacked text tutorials that Vectric did where they are used.

User avatar
sharkcutup
Vectric Wizard
Posts: 2878
Joined: Sat Mar 26, 2016 3:48 pm
Model of CNC Machine: Shark HD3 Pro Extended Bed with Spindle
Location: U.S.A.

Re: Understanding the purpose/function of Document Variables

Post by sharkcutup »

Thank You Adrian!

That makes a lot of sense in using it for toolpaths. In fact, I had wish I had dug deeper sooner into the software's features for I could have used that very example you have just mentioned (Start Depth). I had a project where I had several toolpaths with the same start depth ----change one - must change them all. Document Variables would have been a big help there!!!

I will have to back to the stacked text tutorials to look for when the demonstrator uses document variables see how it is being used there.

Sharkcutup
V-Carve Pro Tips, Gadget Tips & Videos
YouTube Channel - Sharkcutup CNC
V-Carve Pro 11.554

Post Reply