Sepasoft MES Module Suite
system.mes.searchMESObjects(filter)
Search for MES objects that meet the criteria of the filter parameter.
Syntax
system.mes.searchMESObjects(filter)
- Parameters
MESObjectFilter filter - A filter containing the criteria to select MES object to return.
- Returns
A list of MES Object Link objects that meet the criteria specified in the filter parameter.
- Scope
All
Code Example
Python |
#This snippet will print only the mesObjects that satisfies the specific constraint filter = system.mes.object.filter.createFilter() filter.setMESObjectNamePattern('Vinegar') list = system.mes.searchMESObjects(filter) for ndx in range(list.size()): mesObjectLink = list.get(ndx) print mesObjectLink.getMESObjectType().getDisplayName() |
Output
Code |
Material Class |
Code Snippet
Python |
#This snippet will return cell names for fltr = system.mes.object.filter.createFilter() typeName = 'LineCell' #typeName can be 'Site', 'Area', 'Line' , 'LineCell' .... fltr.setMESObjectTypeName('LineCell') linePath = '[global]\Your Enterprise\Site 1\Packaging\Line 1' fltr.setPrimaryMESObjectPath(linePath) list = system.mes.searchMESObjects(fltr) for ndx in range(list.size()): print list.get(ndx) |
Output
Code |
2 |
Sepasoft MES Module Suite