In the System variables manual it says $BASE_C is write protected. It doesn't say this for $BASE, but when I try to set $BASE = MyFrame in SPS, it say $BASE is write protected. Is this only in SPS, while in a program its fine? Clearly its not write protected in a program.
$BASE write protected
-
wes_mcgee -
August 22, 2016 at 8:35 PM -
Thread is Resolved
-
-
system variable manual says this is write protected....
-
$BASE can be modified from inside a Level-1 Interpreter program (look at any inline-form call to BAS.SRC), but not from Level 0 (SPS). General rule of thumb, the SPS is not allowed to modify variables that affect motion dynamically, aside from $OV_PRO. Or, to put it another way, SPS cannot issue commands that will modify the motion path of motions taking place in the Level 1 interpreter. This prevents the two Interpreters from fighting for custody over $TOOL, $BASE, $APO, etc.
-
makes sense....