We would like to show the embedded module names on the detail display of the containing module. I had hoped something like the DESC.A_TAG syntax would be available in Live. I've tried a few additional guesses like DESC.TAG, TAG, NAME, MOD_NAME and not had any luck.
In general: Is there a Live syntax in Live equivalent to the DESC.A_TAG syntax from operate?
specifically: is there a Live syntax for getting the bound module name of a module block?
Thanks in advance
(if i could fix the title i would )
Its a catch 22. You need to know the Module's name to read the module's name. The only way I've seen this done is by adding String parameters in the host module, which holds the referenced Module of the Embedded module block.
What would be cool is if the Embedded block had a property that held the name of the referenced module, like NAME, such that if you referenced LIC-142/PID_SLV/NAME.CV, DeltaV would serve you the Name of the referenced module, in this case FIC-141. Instead, we have an internal String parameter called PID_SLV_NAME, so we reference LIC-142/PID_SLV_NAME.CV.
It would also be useful if one could also referenced the exposed parameters as shown in the host module ( Gem.Tag +'/PID_SLV/OUT.CV'), but this is a control studio visualization. The Host module does not actually contain these parameters from the referenced module.
It would save having to add the string parameter if the referenced name was automatically exposed.
Andre Dicaire
- Bryce H. Elliott, P.E.
In reply to Bryce Elliott: