anyone has info on some of the attributes such as &ACCESS or &PARAM.
Some are obvious, such as V in &ACCESS is Visible.
And &PARAM TEMPLATE shows name of template path and name used to create the program. But what is &PARAM EDITMASK *?
anyone has info on some of the attributes such as &ACCESS or &PARAM.
Some are obvious, such as V in &ACCESS is Visible.
And &PARAM TEMPLATE shows name of template path and name used to create the program. But what is &PARAM EDITMASK *?
I don't know what it's real purpose, but is PARAM EDITMASK is used on VKRC robots, and I suppose it is a way to inform VSS what a user can or can't do on that specific program.
VKRC has a strict program naming convention.
So regular users can only create/manipulate programs named Folge(n), UPs or Makros, where the first is like a main program, the middle is a subprogram, and the later is somewhat a function (doesn't return values, but You can't put movement instructions inside).
These names can be only appended by a number suffix, like Folge1, UP99 and Makro0. On a VKRC, if You put a module named, lets say, Prog01, compiler will complain and give You a red cross.
There are some special makros, like MakroTrigger, MakroSPS and MakroSAW.
VKRC robots also have VW_User, a meta thecnology package containing VW (not so) secret sauce. You can be more creative naming programs inside VW_USer area, but integrators shouldn't touch these programs, unless under very special circumstances.
So, a header from a VKRC4 folge is like this
&ACCESS RVO1
&REL 39
&COMMENT VWxxx
&PARAM DISKPATH = KRC:\R1\Folgen
&PARAM TEMPLATE = C:\KRC\Roboter\Template\vorgabe
&PARAM TPVW_VERSION = 8.1.8
&PARAM EDITMASK = Folge999[1-999]
A header from a UP
&ACCESS RVO1
&REL 46
&COMMENT VWxxx
&PARAM DISKPATH = KRC:\R1\UPs
&PARAM TEMPLATE = C:\KRC\Roboter\Template\upvorgabe
&PARAM TPVW_VERSION = 8.1.8
&PARAM EDITMASK = Up999[1-999]
The header fom a regular Makro (Makro50)
&ACCESS RVP2
&REL 1
&COMMENT INICIALIZACAO MARCAS
&PARAM TEMPLATE = C:\KRC\Roboter\Template\makrovorgabe.src
&PARAM TPVW_VERSION = 8.1.8
&PARAM EDITMASK = Makro999[0-999]
The header from MakroSPS, a special cyclic makro (acts like a .sub)
&ACCESS RVO1
&REL 18
&COMMENT MAKRO_SPS_LASER
&PARAM TEMPLATE = C:\KRC\Roboter\Template\makrospsvorgabe.src
&PARAM TPVW_VERSION = 8.1.8
&PARAM EDITMASK = MakroSPS
And, finally, the header fom a VW_USER file (vw_usr_r.src)
I know it is an old post and additionally i'm new to robot programming but i might found a clue about the &Access parameter. If you choose a module and press the edit button, under properties you can see 3 tabs. In the first tab you can select if you want your file to be hidden, write protected etc. This changes the access modifiers accordingly. In the second tab there is a checkbox where you can choose if your subprogram will be displayed when called etc . I hope this helps you somehow and really sorry if i was off topic