TmListReplace Procedure
Replaces an item in a list with a new item.
Usage
TmListReplace, tool_name, list_name, item, pos
Input Parameters
tool_name—A string specifying the unique name of a VDA Tool.
list_name—A string specifying the unique name of a list.
item—The new item to add to the list. This parameter may be any PV‑WAVE variable.
pos—An integer specifying the position of the item to replace.
Keywords
None.
Discussion
The pos parameter indicates the position of the item to replace. The first item is 0; the second item is 1, and so on. If the position specified falls beyond the end of the list, the item will be appended to the list.
This procedure defines the behavior of the TM_LIST_REPLACE method.
Example
This example replaces the third item in the list with the string 'New Item'.
list_name = TmList(tool_name)
TmListAppend, tool_name, list_name, 'First Item'
TmListAppend, tool_name, list_name, 2L
TmListAppend, tool_name, list_name, 3.3
INFO, TmListRetrieve(tool_name, list_name), /Full
TmListReplace, tool_name, list_name, 'New Item', 2
INFO, TmListRetrieve(tool_name, list_name), /Full