Sepasoft MES Module Suite
system.mes.spc.controllimit.getLimitInfo(controlLimitFilter)
Query information about set control limit values with associated timestamp, limit, definition, and attribute.
Returns a dataset of limit values, dates, and information on the associated definition, attribute, and product code.
Commonly Used To:
- Select an attribute and product and show a history of when control limits changed.
- Return a dataset/list of all control limits with timestamps and not just a specific value.
Syntax
system.mes.spc.controllimit.getLimitInfo(controlLimitFilter)
- Parameters
controlLimitFilter: A ControlLimitFilter object created from system.quality.spc.controllimit.createFilter that is used to filter what is returned.
- Returns:
- A dataset with the following columns:
- LimitValue
- DefinitionName
- DefinitionUUID
- AttributeName
- AttributeUUID
- LimitName
- LimitUUID
- ProductCode
- TimeStamp
- A dataset with the following columns:
- Scope
All
Code Example
Python |
path = 'New Enterprise\New Site\New Area\New Line\New Location' clFilter = system.mes.spc.controllimit.createFilter(path) dataset = system.mes.spc.controllimit.getLimitInfo(clFilter) sep = ",\t" print sep.join(dataset.getColumnNames()) for row in range(dataset.getRowCount()): rowData = [] for col in range(dataset.getColumnCount()): rowData.append(str(dataset.getValueAt(row, col))) print sep.join(rowData) |
Output
Python |
LimitValue, DefinitionName, DefinitionUUID, AttributeName, AttributeUUID, LimitName, LimitUUID, ProductCode, TimeStamp 0.0, New3, e4f8f9bd-d415-4814-9f6a-facbc9f6b4fa, Width, bc129775-08d8-41f4-b873-c716d1f9bd80, Individual LCL, ddb8f56f-589f-4167-a62c-23793d8705ed, None, Fri May 28 10:40:59 PDT 2021 |
Sepasoft MES Module Suite