ProFicient System Configuration File
The InfinityQS System configuration file (IQS_SYS.INI) contains many settings for SPC MI. To edit these settings, open the IQS_SYS.INI file using a text editor, and locate the desired section.
Typically, you can locate the IQS_SYS.INI file in the Settings folder. To locate the Settings folder, browse to C:\ProgramData\InfinityQS International\ProFicient\Public\Settings.
-
Specification Limit Options [SPEC_LIMIT]
-
SCALE
Set the number of significant digits to the right of the decimal point in values for variable tests.
- Syntax: SCALE=[Number]
- Default: SCALE=4
-
DEFECTS_SCALE
Set the number of significant digits to the right of the decimal point in values for defects tests.
- Syntax: DEFECTS_SCALE=[Number]
- Default: DEFECTS_SCALE=0
-
DEFECTIVES_SCALE
Set the number of significant digits to the right of the decimal point in values for defectives tests.
- Syntax: DEFECTIVES_SCALE=[Number]
- Default: DEFECTIVES_SCALE=0
-
CPK
Set the CPK value.
- Syntax: CPK=[Number]
- Default: CPK=1.333
-
CP
Set the CP value.
- Syntax: CP=[Number]
- Default: CP=1.667
-
FACTOR
Set the specification limit factor value.
- Syntax: FACTOR=[Number]
- Default: FACTOR=1
-
WARNING
Set the step value when you automatically generate the warning limits
- Syntax: WARNING=[Number]
- Default: WARNING=0.75
-
REASONABLE
Set the step value when you automatically generate the reasonable limits
- Syntax: REASONABLE=[Number]
- Default: REASONABLE=0.5
-
PPK
Set the PPK value.
- Syntax: PPK=[Number]
- Default: PPK=1.333
-
PP
Set the PP value.
- Syntax: PP=[Number]
- Default: PP=1.667
-
-
Control Chart Options [CONTROL_CHART]
-
SIGMA_THRESHOLD
Set the subgroup size threshold that forces SPC MI to use a Standard Deviation chart instead of a Range chart.
- Syntax: SIGMA_THRESHOLD=[Number]
- Default: SIGMA_THRESHOLD=10
-
DONTSENDGRAPH
Prevent attaching chart image to e-mail messages.
- Syntax: DONTSENDGRAPH=[0/1]
-
Values:
- 0 Attach chart image to e-mail messages.
- 1 Do not attach chart image to e-mail messages.
- Default: DONTSENDGRAPH=0
-
DONTSENDTEXT
Prevent attaching chart text report to e-mail messages.
- Syntax: DONTSENDTEXT=[0/1]
-
Values:
- 0 Attach chart text report to e-mail messages.
- 1 Do not attach chart text report to e-mail messages.
- Default: DONTSENDTEXT=0
-
DONTSENDSUBGROUP
Prevent attaching chart subgroup values to e-mail messages. Also, prevent sending chart subgroup values to printer on Control Chart Alarm Violation trigger.
- Syntax: DONTSENDSUBGROUP=[0/1]
-
Values:
- 0 Attach chart subgroup values to e-mail messages and print on violation.
- 1 Do not attach chart subgroup values to e-mail messages or print on violation.
- Default: DONTSENDSUBGROUP=0
-
-
Capability Analysis Options [CAPABILITY]
-
USE_POOLED
With Auto Detect enabled in the Processing Options dialog box, include Pooled Method when calculating Sample Standard Deviation.
- Syntax: USE_POOLED=[0/1]
-
Values:
- 0 Do not use Pooled method.
- 1 Use Pooled method.
- Default: USE_POOLED=0
-
SD_THRESHOLD
Set the subgroup size threshold that forces SPC MI to use
to determine short term sigma.
- Syntax: SD_THRESHOLD=[Number]
- Default: SD_THRESHOLD=6 (if subgroup size >= 6, use sigma method)
-
ENABLE_TARGET_CP
When calculating CP with one-sided specification limits, use Bothe method.
- Syntax: ENABLE_TARGET_CP=[0/1]
-
Values:
- 0 Do not use Bothe method.
- 1 Use Bothe method.
- Default: ENABLE_TARGET_CP=0
-
ENABLE_WITHIN_PIECE
Set SPC MI to include within-piece measurements in calculations.
- Syntax: ENABLE_WITHIN_PIECE=[0/1]
-
Values:
- 0 Do not include within-piece measurements in calculations.
- 1 Include within-piece measurements in calculations.
- Default: ENABLE_WITHIN_PIECE=1
-
POPULATION_KURT
Set method of calculating subgroup data's kurtosis and skewness.
- Syntax: POPULATION_KURT=[0/1]
-
Values:
- 0 Calculate kurtosis and skewness by comparing subgroup data against sample calculations.
- 1 Calculate kurtosis and skewness by comparing subgroup data against an unbiased estimate of the population.
- Default: POPULATION_KURT=0
-
-
Capability Report Options [CAPABILITY_REPORT]
ROW_COLOR_PRIORITY
Highlight capability report rows in red or yellow when the selected metric is below its target.
NOTE: By default, the highlight colors are red and yellow. If you changed Control Chart Background in the Line Preferences dialog box, these colors will vary. For more information, please see Configuring Line Preferences.
- Red Highlight. Actual Cp/Pp is below the target Cp/Pp.
- Yellow Highlight. Actual Cpk/Ppk is below the target Cpk/Ppk.
- Green Highlight. Actual metric is not below the target metric, or the comparison has been disabled in the ROW_COLOR_PRIORITY parameter.
If you set multiple metrics, SPC MI compares the each metric against its target in the order listed. For example, if you set ROW_COLOR_PRIORITY=CP,PPK, SPC MI does the following:
- Compare Cp to target Cp, highlighting in red if Cp is below the target Cp.
- If Cp is not below the target Cp, compare Ppk to target Ppk, highlighting in yellow if Ppk is below the target Ppk.
- If Ppk is not below the target Ppk, highlight in green (acceptable).
To compare metrics to targets, type one or more of the following values:
- Syntax: ROW_COLOR_PRIORITY=NONE/[CP,CPK,PP,PPK]
-
Values:
- NONE Do not compare metrics to targets, displaying all rows as green (acceptable).
- CP Compare Cp to target Cp, highlighting in red if below target.
- CPK Compare Cpk to target Cpk, highlighting in yellow if below target.
- PP Compare Pp to target Pp, highlighting in red if below target.
- PPK Compare Ppk to target Ppk, highlighting in yellow if below target.
- Default: ROW_COLOR_PRIORITY=CP,CPK
-
Scatter Plot Options [Scatter Plot]
PCP_VECTOR
When populating a scatter plot, set SPC MI to use PCP vector.
- Syntax: PCP_VECTOR=[0/1]
-
Values:
- 0 Do not use PCP vector.
- 1 Use PCP vector.
- Default: PCP_VECTOR=0
-
Box and Whisker Chart Options [BOX_PLOTS]
PERCENTILE_METHOD
Set the method for calculating percentile.
- Syntax: PERCENTILE_METHOD=[0/1/2]
-
Values:
- 0 Use the NIST method.
- 1 Use the Excel method.
- 2 Use the original InfinityQS method.
- Default: PERCENTILE_METHOD=0
-
Control Limit Options [CONTROL_LIMIT]
-
ECONOMIC_USE_TARGET
Set method of calculating economic control limits.
- Syntax: ECONOMIC_USE_TARGET=[0/1]
-
Values:
- 0 Calculate economic control limits using process mean value.
- 1 Calculate economic control limits using specification limit target value.
- Default: ECONOMIC_USE_TARGET=0
-
AUTOCREATECONTROLLIMIT
Configure SPC MI to automatically create control limits using the specification limits (Target, USL, LSL, and Cp / Cpk target) for control charts with the following:
- Multiple parts, processes, or tests, and the new subgroup and previous subgroup do not have control limits.
- Processing set to Short Run or Standardized and control limits do not exist.
To manage automatic control limits creation, set the following:
- Syntax: AUTOCREATECONTROLLIMIT=[0/1]
-
Values:
- 0 Do not create control limits automatically.
- 1 Create control limits automatically.
- Default: AUTOCREATECONTROLLIMIT=1
-
ALARMONCCL
Configure SPC MI to automatically enable control limit alarms for calculated control limits.
- Syntax: ALARMONCCL=[0/1]
-
Values:
- 0 Do not create calculated control limit alarms automatically.
- 1 Create calculated control limit alarms automatically.
- Default: ALARMONCCL=1
-
SIGMA_THRESHOLD
Set the subgroup size threshold that forces SPC MI to use a Standard Deviation chart instead of a Range chart.
- Syntax: SIGMA_THRESHOLD=[Number]
- Default: SIGMA_THRESHOLD=10
-
-
Event Options [EVENTS]
-
ALLOW_CODE_EDIT
Allow users to modify Assignable Cause Codes (ACCs) and Corrective Action Codes (CACs) assigned to a subgroup.
- Syntax: ALLOW_CODE_EDIT=[0/1]
-
Values:
- 0 Prevent users from modifying existing ACCs and CACs.
- 1 Allow users to modify existing ACCs and CACs.
- Default: ALLOW_CODE_EDIT=0
-
COMMENT_EDIT
Allow users to modify process event comments.
- Syntax: COMMENT_EDIT=[0/1]
-
Values:
- 0 Prevent users from modifying process event comments.
- 1 Allow users to modify process event comments.
- Default: COMMENT_EDIT=1
-
COMMENT_DEL
Allow users to delete process event comments.
- Syntax: COMMENT_DEL=[0/1]
-
Values:
- 0 Prevent users from deleting process event comments.
- 1 Allow users to delete process event comments.
- Default: COMMENT_DEL=1
-
NO_DELETE
Prevent users from deleting process events.
- Syntax: NO_DELETE=[0/1]
-
Values:
- 0 Allows users to delete process events.
- 1 Prevent users from deleting process events.
- Default: NO_DELETE=0
-
SEND_EMAIL_ON_EVENT_APPEND
When the workstation running Dynamic Scheduler generates a selected event type, Dynamic Scheduler automatically sends emails to the recipients in the SPC Email Notification table. This is useful when collecting data with Dynamic Scheduler on devices, including smartphones or tablets.
- Syntax: SEND_EMAIL_ON_EVENT_APPEND=[0/1]
-
Values:
- 0 Disable automatic emails on events.
- 1 Send automatic emails for all events.
- Default: SEND_EMAIL_ON_EVENT_APPEND=0
-
SEND_EMAIL_ON_EVENT_UPDATE
When an event is updated or edited on a workstation running Dynamic Scheduler, Dynamic Scheduler automatically sends emails to the recipients in the SPC Email Notification table. This is useful when collecting data with Dynamic Scheduler on devices, including smartphones or tablets.
- Syntax: SEND_EMAIL_ON_EVENT_UPDATE=[0/1]
-
Values:
- 0 Disable automatic emails on events.
- 1 Send automatic emails for all events.
- Default: SEND_EMAIL_ON_EVENT_UPDATE=0
-
ACC_REQ_LOT_ACC_SMPL_COMPLETE_FAIL
Require data collection users to provide an Assignable Cause Code upon either acceptance sampling pass or fail.
- Syntax: ACC_REQ_LOT_ACC_SMPL_COMPLETE_FAIL=[0/1]
-
Values:
- 0 Do not require Assignable Cause Codes upon Acceptance Sampling fail.
- 1 Require Assignable Cause Codes upon Acceptance Sampling fail.
- Default: ACC_REQ_LOT_ACC_SMPL_COMPLETE_FAIL=0
-
CAC_REQ_LOT_ACC_SMPL_COMPLETE_FAIL
Require data collection users to provide a Corrective Action Code upon either acceptance sampling pass or fail.
- Syntax: CAC_REQ_LOT_ACC_SMPL_COMPLETE_FAIL=[0/1]
-
Values:
- 0 Do not require Corrective Action Codes upon Acceptance Sampling fail.
- 1 Require Corrective Action Codes upon Acceptance Sampling fail.
- Default: CAC_REQ_LOT_ACC_SMPL_COMPLETE_FAIL=0
-
NO_DATE_ADJUST
Prevent users from modifying date and time for Assignable Cause Codes (ACCs) and Corrective Action Codes (CACs) when editing events. In addition, when creating a new general event, users will be unable to modify date and time fields.
Regardless of this setting, users will never be able to modify date and time for other event types (non-general) or existing events of any kind.
- Syntax: NO_DATE_ADJUST=[0/1]
-
Values:
- 0 Allows users to modify ACC and CAC date and time when editing events.
- 1 Prevent users from modifying ACC and CAC date and time when editing events.
- Default: NO_DATE_ADJUST=1
-
-
Data Entry Options [DATAENTRY]
-
BV_DELAY_INIT
Set the display interval (in milliseconds) for the full screen gage reading screen.
- Syntax: BV_DELAY_INIT=[Number]
- Default: BV_DELAY_INIT=5000
-
BV_DELAY_MIN
Set the minimum display interval (in milliseconds) for the full screen gage reading screen, established by the user with the scrollbar.
- Syntax: BV_DELAY_MIN=[Number]
- Default: BV_DELAY_MIN=1000
-
BV_DELAY_MAX
Set the maximum display interval (in milliseconds) for the full screen gage reading screen, established by the user with the scrollbar.
- Syntax: BV_DELAY_MAX=[Number]
- Default: BV_DELAY_MAX=60000
-
RS_AUTODELAY
Set the display interval (in milliseconds) for the full screen process selection prompt, when you enable the Auto sequence through all group items option.
- Syntax: RS_AUTODELAY=[Number]
- Default: RS_AUTODELAY=1000 (Minimum 100, Maximum 60000)
NOTE: To disable the process selection prompt, set the RS_AUTODELAY parameter to -1 (RS_AUTODELAY=-1)
-
DAYS_TO_SEARCH
Set the date range for Database values and Historian values, if the user does not set the date range.
- Syntax: DAYS_TO_SEARCH=[Number]
- Default: DAYS_TO_SEARCH=7 (Minimum 1, Maximum 365)
-
NO_PORT_INIT
Set method of handling communication ports.
- Syntax: NO_PORT_INIT=[0/1]
-
Values:
- 0 Initialize communication ports when project opens, which takes longer than clearing ports.
- 1 Clear communication ports when project opens.
- Default: NO_PORT_INIT=0
-
LOT_RELEASE_FOR_COMPONENT
Set method of handling new production lots added during data entry (component use).
- Syntax: LOT_RELEASE_FOR_COMPONENT=[0/1]
-
Values:
- 0 Do not release production lots for component use.
- 1 Release production lots for component use.
- Default: LOT_RELEASE_FOR_COMPONENT=0
-
LOT_RELEASE_FOR_TEST
Set method of handling new production lots added during data entry (test use).
- Syntax: LOT_RELEASE_FOR_TEST=[0/1]
-
Values:
- 0 Do not release production lots for test use.
- 1 Release production lots for test use.
- Default: LOT_RELEASE_FOR_TEST=0
-
DE_SIG_DIGITS
Set the number of significant digits to the right of the decimal point that can be used during data entry.
- Syntax: DE_SIG_DIGITS=[Number]
- Default: DE_SIG_DIGITS=7 (Minimum 7, Maximum 14)
-
FORCE_UPDATE_ON_EDIT
Configure SPC MI to update the subgroup edit time (F_EDTM) when you modify subgroup fields.
- Syntax: FORCE_UPDATE_ON_EDIT=[0/1]
-
Values:
- 0 Update subgroup edit time (F_EDTM) only when you modify fields in the Subgroup Information (SGRP_INF) table. This includes Part, Process, Job, Lot, Shift, Part Revision, or Employee.
- 1 Update subgroup edit time (F_EDTM) when you modify any subgroup fields.
- Default: FORCE_UPDATE_ON_EDIT=1
-
PROJ_INI_TYPE
Set location where SPC MI reads and writes its project initialization parameters, allowing it to load reselectable descriptors (for example, Part, Process, Job, Lot, Test, Shift, Component Lot, and user defined descriptors) on starting up.
- Syntax: PROJ_INI_TYPE=[0/1/2/3]
-
Values:
- 0 Do not read or write project initialization parameters.
- 1 Read and write project initialization parameters in Private\ProjInit folder.
- 2 Read and write project initialization parameters in Workstation Extra Info (WKST_XTR) table.
- 3 Write project initialization parameters in both in Private\ProjInit folder and Workstation Extra Info (WKST_XTR) table; Read project initialization parameters in Workstation Extra Info (WKST_XTR) table.
- Default: PROJ_INI_TYPE=3
-
PARTREV_RESELECT_OPTION
Configure SPC MI to display or hide the <unassigned> entry in the Part - Revision dialog box.
- Syntax: PARTREV_RESELECT_OPTION=[0/1/2]
-
Values:
- 0 Never display the <unassigned> entry in the Part - Revision dialog box.
- 1 Always display the <unassigned> entry in the Part - Revision dialog box.
- 2 Only display the <unassigned> entry in the Part - Revision dialog box.
- Default: PARTREV_RESELECT_OPTION=0
-
UTC_TIMESTAMP
Configure Historian to use local time or Coordinated Universal Time (UTC). This provides support for DMS versions earlier than 4.1, which always wrote values using local time.
- Syntax: UTC_TIMESTAMP=[0/1]
-
Values:
- 0 Use local time.
- 1 Use UTC time.
- Default: UTC_TIMESTAMP=1
-
LOT_APPEND
Configure how SPC MI handles new lots added during data entry.
- Syntax: LOT_APPEND=[0/1]
-
Values:
- 0 Append new lot without opening Lot: Add dialog box.
- 1 Opens Lot: Add dialog box, prompting for Lot Number, Manufacturer, and Lot Size.
- Default: LOT_APPEND=1
NOTE: During Acceptance Sampling data entry, SPC MI always displays the Lot: Add dialog box, regardless of the Lot_Append setting.
-
LDV_USE_SUBGROUP_TIME
Set the time comparison method in the Database Value dialog box.
- Syntax: LDV_USE_SUBGROUP_TIME=[0/1]
-
Values:
- 0 Use current time for time window of last database value items.
- 1 Use subgroup time for time window of last database value items.
- Default: LDV_USE_SUBGROUP_TIME=1
-
NO_PIECE_DESC
Prevent users from using piece descriptors in the data entry configuration.
- Syntax: NO_PIECE_DESC=[0/1]
-
Values:
- 0 Allow piece descriptors.
- 1 Restrict piece descriptors.
- Default: NO_PIECE_DESC=0
-
JOB_FORCE_OP_ORDER
Configure SPC MI's method of ordering job operations.
- Syntax: JOB_FORCE_OP_ORDER=[0/1]
-
Values:
- 0 Allow users to complete job operations in any order.
- 1 Force users to complete job operations in specific order. For example, a user must finish Operation 100 before Operation 200.
- Default: JOB_FORCE_OP_ORDER=1
NOTE: When multiple jobs have the same operation number, users can complete those job operations in parallel.
-
ALLOWSUBTESTCODE
Configure SPC MI to allow users to assign defective/defect codes to sub-test values.
- Syntax: ALLOWSUBTESTCODE=[0/1]
-
Values:
- 0 Do not allow users to assign defective/defect codes to sub-test values.
- 1 Allow users to assign defective/defect codes to sub-test values.
- Default: ALLOWSUBTESTCODE=0
-
DOUBLE_SIZE_TEST_NAMES
Configure SPC MI to double the test name font size in the Add Subgroup dialog box.
NOTE: To see this change, you must enable the Touch Screen Mode setting under the Data Entry Configuration Basic Options tab. For more information, please see Basic Options Tab in Creating Data Entry Configurations.
- Syntax: DOUBLE_SIZE_TEST_NAMES=[0/1]
-
Values:
- 0 Do not change the test name font size in the Add Subgroup dialog box.
- 1 Double the test name font size in the Add Subgroup dialog box.
- Default: DOUBLE_SIZE_TEST_NAMES=0
-
IGNORE_LINKEDPROCESSES
Configure workstation process assignments in SPC MI and Dynamic Scheduler, allowing administrators to select processes that are not assigned to the current workstation.
- Syntax: IGNORE_LINKEDPROCESSES=[0/1]
-
Values:
- 0 Restrict selectable processes in SPC MI and Dynamic Scheduler to those assigned to the current workstation.
- 1 Ignore workstation process assignments in SPC MI and Dynamic Scheduler, allowing administrators to select processes that are not assigned to the current workstation.
- Default: IGNORE_LINKEDPROCESSES=0
-
IGNORE_LINKEDPARTS
Configure process part assignments in SPC MI and Dynamic Scheduler, allowing administrators to select parts that are not assigned to the current process.
- Syntax: IGNORE_LINKEDPARTS=[0/1]
-
Values:
- 0 Restrict selectable parts in SPC MI and Dynamic Scheduler to those assigned to the current process.
- 1 Ignore process part assignments in SPC MI and Dynamic Scheduler, allowing administrators to select parts that are not assigned to current process.
- Default: IGNORE_LINKEDPARTS=0
-
JOB_SORT_ASCENDING
Configure SPC MI to display jobs in ascending order.
- Syntax: JOB_SORT_ASCENDING=[0/1]
-
Values:
- 0 Display jobs in descending order.
- 1 Display jobs in ascending order.
- Default: JOB_SORT_ASCENDING=0
-
DESCRIPTION_ON_TOP
Configure SPC MI to display the Description and image at the top of the Add Subgroup dialog box.
- Syntax: DESCRIPTION_ON_TOP=[0/1]
-
Values:
- 0 Display the Description and image below the data entry field.
- 1 Display the Description and image above the data entry field.
- Default: DESCRIPTION_ON_TOP=0
-
GAGESERVER_DLL_DIRECT
Configure the automatic launch of Gage Server when you start SPC MI and open a project.
- Syntax: GAGESERVER_DLL_DIRECT=[0/1]
-
Values:
- 0 Launch Gage Server automatically when you start SPC MI and open a project.
- 1 Do not launch Gage Server automatically when you start SPC MI and open a project.
- Default: GAGESERVER_DLL_DIRECT=0
-
LOT_SORT_ASCENDING
Configure SPC MI to display lots in ascending order.
- Syntax: LOT_SORT_ASCENDING=[0/1]
-
Values:
- 0 Display lots in descending order.
- 1 Display lots in ascending order.
- Default: LOT_SORT_ASCENDING=0
-
DEF_ADD_PROMPT
Configure SPC MI to display the confirmation prompt when you add a new defect/defective code during data entry.
- Syntax: DEF_ADD_PROMPT=[0/1]
-
Values:
- 0 Do not display the confirmation prompt when you add a new defect/defective code during data entry.
- 1 Display the confirmation prompt when you add a new defect/defective code during data entry.
- Default: DEF_ADD_PROMPT=0
-
USE_MAX_SCREEN_HEIGHT
If the screen height is greater than 768 pixels, configure SPC MI to automatically resize the text box height at the bottom of the Add Subgroup dialog box, which displays more descriptors without requiring operators to scroll.
NOTE: To see this change, you must enable the Touch Screen Mode setting under the Data Entry Configuration Basic Options tab. For more information, please see Basic Options Tab in Creating Data Entry Configurations.
- Syntax: USE_MAX_SCREEN_HEIGHT=[0/1]
-
Values:
- 0 Do not resize the descriptor text box height at the bottom of the Add Subgroup dialog box.
- 1 Resize the descriptor text box height at the bottom of the Add Subgroup dialog box.
- Default: USE_MAX_SCREEN_HEIGHT=0
-
PART_ENTIRE_DB
Allow you to set the Part descriptor in the data entry configuration to <Entire Database> | <unassigned>, so data entry users can select from all parts in the database, instead of only those parts in the selected group.
- Syntax: PART_ENTIRE_DB=[0/1]
-
Values:
- 0 Prevent <Entire Database> | <unassigned> part selection in the data entry configuration.
- 1 Allow <Entire Database> | <unassigned> part selection in the data entry configuration.
- Default: PART_ENTIRE_DB=0
-
PROMPT_SAVE_INCOMPLETE
Configure SPC MI to display the confirmation prompt when you attempt to save an incomplete subgroup during data entry.
- Syntax: PROMPT_SAVE_INCOMPLETE=[0/1]
-
Values:
- 0 Do not display the confirmation prompt when you attempt to save an incomplete subgroup during data entry.
- 1 Display the confirmation prompt when you attempt to save an incomplete subgroup during data entry.
- Default: PROMPT_SAVE_INCOMPLETE=1
-
VALIDATE_BY_NAME
Configure SPC MI to resolve String Compare items by name, instead of only the database ID of the selected item.
- Syntax: VALIDATE_BY_NAME=[0/1]
-
Values:
- 0 Do not resolve String Compare items by name.
- 1 Resolve String Compare items by name.
- Default: VALIDATE_BY_NAME=0
-
-
Gage Server Options [GAGESERVER]
-
WAITTIME
If you do not set the Measurement Read Time-out data field in the Gage Server Advanced dialog box, set the interval (in milliseconds) that the Gage Server should wait for a valid reading before aborting the attempt.
- Syntax: WAITTIME=[Number]
- Default: WAITTIME=150
-
USE_SHARED_PATH
Set storage location of the gage configuration file (LKS_GAGE.CFG), which stores information about gages configured for this particular workstation.
- Syntax: USE_SHARED_PATH=[0/1]
-
Values:
- 0 Store gage configuration file in the ProFicient Private folder. To locate the Private folder, browse to C:\ProgramData\InfinityQS International\ProFicient\Private.
-
1 Store gage configuration file in the ProFicient GAGE_SERVER folder. To locate the GAGE_SERVER folder, browse to C:\ProgramData\InfinityQS International\ProFicient\Public\GAGE_SERVER.
NOTE: If you store the gage configuration file in the GAGE_SERVER folder, SPC MI adds the workstation name to the filename (for example, WORKSTATION.LKS_GAGE.CFG).
- Default: USE_SHARED_PATH=0
-
TCPIP_CONNECTION_TIMEOUT
Set the interval (in seconds) that the Gage Server tries to connect to a remote gage via TCP/IP, allowing for network latency.
NOTE: To use the system default of 15 seconds, set the TCPIP_CONNECTION_TIMEOUT parameter to 0 (TCPIP_CONNECTION_TIMEOUT=0)
- Syntax: TCPIP_CONNECTION_TIMEOUT=[Number]
- Default: TCPIP_CONNECTION_TIMEOUT=3
-
-
Data Access Options [DATA_ACCESS]
-
MAX_LIST_COUNT
Set the maximum number of database items to populate list boxes or combo boxes.
- Syntax: MAX_LIST_COUNT=[Number]
- Default: MAX_LIST_COUNT=0 (Minimum 1, Maximum 1000)
NOTE: For an unlimited number of database items, set the MAX_LIST_COUNT parameter to 0 (MAX_LIST_COUNT=0).
-
MAX_DAYS_OPEN
Set the maximum number of days previous to look for open subgroups in the database, which affects the subgroup auto-complete functionality.
- Syntax: MAX_DAYS_OPEN=[Number]
- Default: MAX_DAYS_OPEN=7
-
DEBUG
Configure SPC MI to send additional logging information to the [ModuleName]_debug_YYYYMMDD.txt file in the ProFicient Private folder. To locate the Private folder, browse to C:\ProgramData\InfinityQS International\ProFicient\Private.
An example of the Debug file contents are as follows:
2012/07/1020:52:31.724iidbm:iiwDBLibSQL_AT_ADD_CONSTRAINT = FALSE
2012/07/1020:52:31.734iidbm:iiwDBLibSELECT F_STR1, F_STR2 FROM DB_INF WHERE F_TYPE=0
2012/07/1020:52:31.834iidbm:iiwDBLibSELECT F_STR1 FROM DB_INF WHERE F_TYPE=0 AND LOWER(F_STR1)='Case Sensitive'
2012/07/1020:52:31.861iidbm:iiwDBLibUPDATE DB_INF SET F_STR2='False' WHERE F_TYPE=0
2012/07/1020:52:31.889iidbm:iiwDBLibSELECT DB_INF.F_ID, DB_INF.F_TYPE, DB_INF.F_CRTM, DB_INF.F_EDTM, DB_INF.F_VAR1, DB_INF.F_VAR2, DB_INF.F_VAR3, DB_INF.F_VAR4, DB_INF.F_STR1, DB_INF.F_STR2, DB_INF.F_USER, DB_INF.F_DSBL, DB_INF.F_RFC FROM DB_INF WHERE DB_INF.F_TYPE=10001
2012/07/1020:52:31.894iidbm:iiwDBLibSELECT DB_INF.F_ID, DB_INF.F_TYPE, DB_INF.F_CRTM, DB_INF.F_EDTM, DB_INF.F_VAR1, DB_INF.F_VAR2, DB_INF.F_VAR3, DB_INF.F_VAR4, DB_INF.F_STR1, DB_INF.F_STR2, DB_INF.F_USER, DB_INF.F_DSBL, DB_INF.F_RFC FROM DB_INF WHERE DB_INF.F_TYPE=10002
- Syntax: DEBUG=[0/1]
-
Values:
- 0 Disable additional logging.
- 1 Enable additional logging to the iiwDBLib.LOG file.
- Default: DEBUG=0
NOTE: Use this setting for debugging purposes only, as it can negatively affect application performance.
-
TRACE
Configure SPC MI to send additional logging information to the [ModuleName]_trace_YYYYMMDD.txt file in the ProFicient Private folder. To locate the Private folder, browse to C:\ProgramData\InfinityQS International\ProFicient\Private.
An example of the Trace file contents are as follows:
2012/07/1020:52:29.353iidbm:iiwUtility6IQSUTL_GETPATHS
2012/07/1020:52:29.356iidbm:iiwUtility6IQSUTL_SPECIALPATHS
2012/07/1020:52:29.358iidbm:iiwUtility6IQSUTL_GETPATHS
2012/07/1020:52:29.361iidbm:iiwUtility6IQSUTL_SPECIALPATHS
2012/07/1020:52:29.363iidbm:iiwUtility6IQSUTL_GETPATHS
2012/07/1020:52:29.365iidbm:iiwUtility6IQSUTL_GETPATHS
2012/07/1020:52:29.367iidbm:iiwUtility6IQSUTL_SPECIALPATHS
This replaces the TRACE_FILE parameter.
- Syntax: TRACE=[0/1]
-
Values:
- 0 Disable additional logging.
- 1 Enable additional logging to the iiwDBLib.LOG file.
- Default: TRACE=0
NOTE: Use this setting for debugging purposes only, as it can negatively affect application performance.
-
MAXITEMCOUNT
Set the maximum number of items that can be selected from a data selection list.
- Syntax: MAXITEMCOUNT=[Number]
- Default: MAXITEMCOUNT=100 (Maximum 1000)
-
MAXDBITEMS
Set the maximum number of database items returned from a query.
- Syntax: MAXDBITEMS=[Number]
- Default: MAXDBITEMS=100000 (Minimum 1000, Maximum 1000000)
-
MAX_INCLAUSE
Set the maximum number of elements included in a database query IN clause.
- Syntax: MAX_INCLAUSE=[Number]
- Default: MAX_INCLAUSE=1000
NOTE: InfinityQS does not recommend setting the MAX_INCLAUSE parameter above 1000.
-
ALLOW_EDIT_DB_INF
Allow users to modify fields in the Database Information (DB_INF) table using Database Manager.
- Syntax: ALLOW_EDIT_DB_INF=[0/1]
-
Values:
- 0 Prevent users from modifying fields in the Database Information (DB_INF) table.
- 1 Allow users to modify fields in the Database Information (DB_INF) table.
- Default: ALLOW_EDIT_DB_INF=0
-
ALLOW_EDIT_SGRP_INF
Allow users to modify fields in the Subgroup Information (SGRP_INF) table using Database Manager.
- Syntax: ALLOW_EDIT_SGRP_INF=[0/1]
-
Values:
- 0 Prevent users from modifying fields in the Subgroup Information (SGRP_INF) table.
- 1 Allow users to modify fields in the Subgroup Information (SGRP_INF) table.
- Default: ALLOW_EDIT_SGRP_INF=0
-
INHIBIT_QUICK_LOGIN
Set SPC MI's management of quick login, allowing you to store the username of the last user on the computer.
- Syntax: INHIBIT_QUICK_LOGIN=[0/1]
-
Values:
- 0 Enable quick login functionality.
- 1 Disable quick login functionality.
- Default: INHIBIT_QUICK_LOGIN=0
-
DS_DAYOFFSET
Set SPC MI's starting hour from midnight, which affects data selection when using Current or Previous.
- Syntax: DS_DAYOFFSET=[Number]
- Default: DS_DAYOFFSET=0
NOTE: For hours before midnight, type a negative number.
-
DS_WEEKOFFSET
Set SPC MI's starting day for the beginning of the week from Sunday, which affects data selection when using Current or Previous.
- Syntax: DS_WEEKOFFSET=[Number]
- Default: DS_WEEKOFFSET=0
NOTE: For days before Sunday, type a negative number.
-
USE_ODBC_CURSOR
Set the cursor settings for database queries by the selected ODBC driver.
- Syntax: USE_ODBC_CURSOR=[0/1]
-
Values:
- 0 Use the scrollable, updatable cursors included with the ODBC driver.
- 1 Use the default cursor settings.
- Default: USE_ODBC_CURSOR=1
-
EXTENDED_FETCH_CONCURRENCY
Set the cursor concurrency for extended fetch queries.
- Syntax: EXTENDED_FETCH_CONCURRENCY=[0/1]
-
Values:
- 0 Use the database defaults for fetch concurrency.
- 1 Use read-only concurrency, which runs faster and supports the needed functionality of the ProFicient system.
- Default: EXTENDED_FETCH_CONCURRENCY=1
-
EXTENDED_FETCH_CURSOR
Set the cursor type for extended fetch queries.
- Syntax: EXTENDED_FETCH_CURSOR=[0/1/2/3/4]
-
Values:
- 0 Cursor only scrolls forward.
- 1 Data in the result set is static.
- 2 Driver saves and only uses the row number keys in the keyset size.
- 3 Driver saves and only uses the row keys in the rowset.
- 4 Enable forward-only, read-only cursors.
- Default: EXTENDED_FETCH_CURSOR=2
-
ALLOW_EDIT_SGRP_CMT
Allow users to modify subgroup comments.
- Syntax: ALLOW_EDIT_SGRP_CMT=[0/1]
-
Values:
- 0 Prevent users from modifying subgroup comments.
- 1 Allow users to modify subgroup comments.
- Default: ALLOW_EDIT_SGRP_CMT=1
-
RESTRICT_JOB_BY_SITE
Using corporate hierarchy, restrict users at sites from viewing site-specific jobs in SPC MI or Database Manager.
- Syntax: RESTRICT_JOB_BY_SITE=[0/1]
-
Values:
- 0 Do not restrict users at sites from using or viewing site-specific jobs.
- 1 Restrict users at sites from using or viewing site-specific jobs.
- Default: RESTRICT_JOB_BY_SITE=1
-
RESTRICT_LOT_BY_SITE
Using corporate hierarchy, restrict users at sites from viewing site-specific lots in SPC MI or Database Manager.
- Syntax: RESTRICT_LOT_BY_SITE=[0/1]
-
Values:
- 0 Do not restrict users at sites from using or viewing site-specific lots.
- 1 Restrict users at sites from using or viewing site-specific lots.
- Default: RESTRICT_LOT_BY_SITE=1
-
RESTRICT_PART_BY_DIV
Using corporate hierarchy, control access to parts based on the Company level instead of the default Division level.
- Syntax: RESTRICT_PART_BY_DIV=[0/1]
-
Values:
- 0 Restrict users at companies from viewing company-specific parts.
- 1 Restrict users at divisions from viewing division-specific parts.
- Default: RESTRICT_PART_BY_DIV=1
-
-
Data Sources Options [DATA_SOURCES]
DS#
Set the InfinityQS Data Source dialog box to only display a specific set of InfinityQS data sources. Alternatively, if you only set one data source, SPC MI automatically connects to that data source.
- Syntax: DS#=[DataSourceName]
-
Example:
DS1=Food Examples
DS2=InfinityQS ProFicient Examples
DS3=Production SPC
-
Security Options [SECURITY]
SIGNON_SHOW_EPID
Configure how SPC MI displays username in the User Sign In dialog box during Quick Login.
- Syntax: SIGNON_SHOW_EPID=[0/1]
-
Values:
- 0 Display Employee Name during Quick Login (for example, Adam Minnan).
- 1 Display Employee Name / Employee ID during Quick Login (for example, Adam Minnan / admin123).
- Default: SIGNON_SHOW_EPID=0
-
Toolbar Options [TOOLBAR]
MAXBUTTONS
Set the maximum number of toolbar buttons for each SPC MI project.
- Syntax: MAXBUTTONS=[Number]
- Default: MAXBUTTONS=20 (Maximum 100)
-
Data Transfer Options [DATA TRANSFER]
[Application]=iiaDataXfer6.Generic
Set the data transfer items supported with the >>send toolbar command.
Examples:
NotePad=iiaDataXfer6.Generic
WordPad=iiaDataXfer6.Generic
Microsoft Word=iiaDataXfer6.Generic
Microsoft Excel=iiaDataXfer6.Generic
MiniTab=iiaDataXfer6.Generic
JMP=iiaDataXfer6.Generic
-
Viewers Options [VIEWERS]
VIEWER_#
Set the applications used to open files with specific file extensions.
-
Syntax: VIEWER_#=.EXT1;.EXT2;.EXT3|"[ApplicationPath]"
-
Separate multiple extensions with a semicolon (;).
-
Separate the application path using a pipe (|).
-
Enclose the application path inside double quotes (").
-
Include the underscore (_) between VIEWER and the sequential number.
-
-
Example:
VIEWER_1=.txt;.doc;.docx;.xml;.wps;.rtf|"C:\Program Files\Microsoft Office\OFFICE11\wordview.exe"
VIEWER_2=.bmp;.ipj;.png|"C:\Windows\System32\mspaint.exe"
VIEWER_3=.html;.htm;.com|"C:\Program Files\Internet Explorer\iexplore.exe"
VIEWER_4=.xlsx;.xlsm;.xlsb;.xltx;.xltm;.xls;.xlt;.xlm;.xlw|"C:\Program Files\Microsoft Office\Office12\XLVIEW.EXE"
NOTE: In the example above, VIEWER_1 designates Microsoft Word as the application to open files with .txt, .doc, .docx, .xml, .wps, and .rtf extensions.
-
-
General Options [GENERAL]
-
MAXIMUMDOCUMENTS
Set the maximum number of charts for each SPC MI project.
- Syntax: MAXIMUMDOCUMENTS=[Number]
- Default: MAXIMUMDOCUMENTS=20
NOTE: Regardless of the MAXIMUMDOCUMENTS setting, the available memory on the computer and the complexity of the charts will limit the number of charts that can be successfully created.
-
TITLEBAR_METER
Set SPC MI's type of processing meter.
- Syntax: TITLEBAR_METER=[0/1]
-
Values:
- 0 Use standard processing meter, overlaid on the dialog box.
- 1 Use title bar processing meter, appearing at the top of the dialog box in the title bar.
- Default: TITLEBAR_METER=0
-
SMART_LOGIN_TIMEOUT
Set the interval (in seconds) that the inactive ProFicient on Demand applications will remain logged in. With this setting, users will only need to log into the ProFicient Application Launcher, and not each individual ProFicient application.
- Syntax: SMART_LOGIN_TIMEOUT=[Number]
- Default: SMART_LOGIN_TIMEOUT=0
-
-
Dynamic Scheduler Options [DYNAMICSCHEDULER]
-
NO_EMPTY_PARTS
Configure whether ProFicient invokes a sampling requirement for the Idle process state type.
- Syntax: NO_EMPTY_PARTS=[0/1]
-
Values:
- 0 Invoke a sampling requirement for the Idle process state type.
- 1 Do not invoke a sampling requirement for the Idle process state type.
- Default: NO_EMPTY_PARTS=0
-
NO_IDLE_TIME
Configure whether Dynamic Scheduler requires a login for secured tasks, regardless of how much or little time has passed. By default, Dynamic Scheduler will remember the current user log in for 5 minutes, and bypass the login for secured tasks.
- Syntax: NO_IDLE_TIME=[0/1]
-
Values:
- 0 Remember the current user log in for 5 minutes, bypassing the login for secure secured tasks.
- 1 Do not remember the current user log in, requiring a new log in for every secured task.
- Default: NO_IDLE_TIME=0
-
-
GTS Calibration Options [DS_OPTS]
CAL_DAYS
Set number of days to find GTS calibration information.
- Syntax: CAL_DAYS=[Number]
- Default: CAL_DAYS=7
-
Citrix Workstation Options [WORKSTATION]
USE_ENVIRONMENT_CLIENT_NAME
When configuring your system to work with Citrix, you will have to add the [WORKSTATION] section with the USE_ENVIRONMENT_CLIENT_NAME parameter. Because the Citrix Web Interface 4.x references active sessions using the domain username convention instead of the actual client computer names, certain ProFicient functions will not work properly on the client computers.
- Syntax: USE_ENVIRONMENT_CLIENT_NAME=[0/1]
-
Values:
- 0 Do not use client computer names.
- 1 Use client computer names.
- Default: USE_ENVIRONMENT_CLIENT_NAME=0
-
Lot Acceptance Sampling Options [LOT_ACCEPTANCE_SAMPLING]
UPDATE_PENDING_LOTS
Control how ProFicient updates pending lots when an Acceptance Sampling Plan is added or modified.
- Syntax: UPDATE_PENDING_LOTS=[0/1/-1]
-
Values:
- 0 Display "Lot Acceptance Sampling Requirements have changed. Should these changes be applied to all pending lots?" prompt to user.
- 1 Update all pending lots automatically without displaying prompt.
- -1 Do not update all pending lots without displaying prompt.
- Default: UPDATE_PENDING_LOTS=0
-
RAMS / DRAMS Email Options [EMAIL]
-
EXCLUDE_SGRP_INFO
Configure subgroup information in RAMS / DRAMS email.
- Syntax: EXCLUDE_SGRP_INFO=[0/1]
-
Values:
- 0 Include subgroup information in RAMS / DRAMS email.
- 1 Exclude subgroup information from RAMS / DRAMS email.
- Default: EXCLUDE_SGRP_INFO=0
-
EXCLUDE_SGRP_DESC
Configure subgroup descriptors in RAMS / DRAMS email.
- Syntax: EXCLUDE_SGRP_DESC=[0/1]
-
Values:
- 0 Include subgroup descriptors in RAMS / DRAMS email.
- 1 Exclude subgroup descriptors from RAMS / DRAMS email.
- Default: EXCLUDE_SGRP_DESC=0
-
EXCLUDE_SGRP_TEST
Configure test names, test values, and specification limits in RAMS / DRAMS email.
- Syntax: EXCLUDE_SGRP_TEST=[0/1]
-
Values:
- 0 Include test names, test values, and specification limits in RAMS / DRAMS email.
- 1 Exclude test names, test values, and specification limits from RAMS / DRAMS email.
- Default: EXCLUDE_SGRP_TEST=0
-
EXCLUDE_SGRP_COMMENT
Configure subgroup comments in RAMS / DRAMS email.
- Syntax: EXCLUDE_SGRP_COMMENT=[0/1]
-
Values:
- 0 Include subgroup comments in RAMS / DRAMS email.
- 1 Exclude subgroup comments from RAMS / DRAMS email.
- Default: EXCLUDE_SGRP_COMMENT=0
-
VERBOSE_SUBJECT_LINE
Configure email subject line in RAMS / DRAMS email.
- Syntax: VERBOSE_SUBJECT_LINE=[0/1]
-
Values:
- 0 Create simple subject line, excluding specification limit values.
- 1 Create verbose subject line, including specification limit values.
- Default: VERBOSE_SUBJECT_LINE=1
-
-
UTC Upgrade Options [UTC_UPGRADE]
When upgrading a non-UTC ProFicient database (ProFicient Advanced 3.x or older), you can set your ProFicient upgrade to update date/time fields to UTC time in ProFicient tables, which could significantly increase the upgrade time. To update the date fields, set the parameters below equal to 1 (for example, SGRP_INF_EDTM=1).
-
SGRP_INF_EDTM
- Syntax: SGRP_INF_EDTM=[0/1]
- Default: SGRP_INF_EDTM=0
-
SGRP_INF_CRTM
- Syntax: SGRP_INF_CRTM=[0/1]
- Default: SGRP_INF_CRTM=0
-
SGRP_TST_EDTM
- Syntax: SGRP_TST_EDTM=[0/1]
- Default: SGRP_TST_EDTM=0
-
SGRP_DCS_EDTM
- Syntax: SGRP_DCS_EDTM=[0/1]
- Default: SGRP_DCS_EDTM=0
-
SGRP_LOT_EDTM
- Syntax: SGRP_LOT_EDTM=[0/1]
- Default: SGRP_LOT_EDTM=0
-