This function is used in Python Scripting.

Description

Returns a dataset containing information about all stored process programs.

Client Permission Restrictions

This scripting function has no Client Permission restrictions.

Syntax

system.secsgem.getToolProgramDataset()

  • Parameters

Nothing

  • Returns

Dataset - A dataset containing information about all stored process programs. Includes the following columns in order: ppid, editDate, bodyFormat.

  • ppid - The name (PPID) of the program.
  • editDate - The last known date the program was saved.
  • bodyFormat - The format of the program. Uses notation matching SECS item definitions: "A" for ASCII, "B" for binary, etc.
  • Scope

Vision Client

Code Examples
Code Snippet
# Retrieve information about all programs.
results = system.secsgem.getToolProgramDataset()

# Convert the dataset to a PyDataset, since they are easier to iterate over.
pyResults = system.dataset.toPyDataSet(results)
for program in pyResults:
	
	# Print out details on each program.
	print "Program %s was last modified on %s" % (program[0], program[1])
Keywords

system secsgem getToolProgramDataset, secsgem.getToolProgramDataset