Okuma Thinc启动服务发行说明
Okuma Thinc启动服务发行说明
Okuma Thinc启动服务发行说明
Revision History
Date Version Description Author
2017-05-26 S5085-140-00 Product Version 4.4.0.0 Casey M. Croussore
2018-06-04 S5085-140-01 Product Version 4.6.0.0 Casey M. Croussore
2022-01-17 S5085-140-02 Product Version 4.7.0.1; 4.7.0.2 Casey M. Croussore
2022-01-22 S5085-140-03 Product Version 5.0.0.1; 5.0.0.2 Casey M. Croussore
2022-03-12 S5085-140-04 Product Version 5.2.0.0 Casey M. Croussore
Table of Contents
1. Introduction 4
2. Definitions 4
1. Introduction
The purpose of the Okuma THINC Startup Service (hereafter TSS) is to launch customer applications
when, and only when, the Okuma OSP System (NC Control) software has fully booted and the Okuma
THINC API is available.
Applications which rely on the THINC API should be registered with the TSS to be launched by it, rather
than performing independent checks to determine THINC API status.
2. Definitions
2.1.1 Startup Item: Any Application, Windows Service, or file which is registered with the THINC Startup
Service to be run when the control starts.
2.1.2 TSS: THINC Startup Service
3.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
3.3 Change Log
• Changed referenced THINC API version to 1.19.0.0
• Added support for Okuma grinders
• Re-built installer using Advanced Installer
• Added more detailed system event logging
• User interface simplified
o Single main form; no longer using main form and settings form separately
o Use of icons where possible to replace text
o System Events tab added
o Deleted Property Bag
3.4 Known Issues and Limitations
Multiple languages are not yet supported. English text only.
4.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
4.3 Change Log
• Added separate Build for Okuma Japan; removed Adobe Reader from installer
4.4 Known Issues and Limitations
Multiple languages are not yet supported. English text only.
6.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
6.3 Change Log
• Internal changes to installer logic only.
6.4 Known Issues and Limitations
Multiple languages are not yet supported. English text only.
7.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
7.3 Change Log
• Added: Setting for “Require Machine Restart after Settings Saved”
• Added: Button to stop a Startup Item that is in its startup sequence
• Added: Buttons’ appearance will change when they are disabled
• Changed: Buttons (except Save and Close) are disabled during Startup Item save
• Changed: Buttons (except Save and Close) are disabled when Startup Item is in its startup sequence or
stopping
• Changed: Settings for User Name and Password are not available if the Startup Item references a file,
rather than a .EXE file. This is due to a Windows limitation wherein it is not possible to start a non-
executable file as a Process while using credentials. Target the .EXE that can launch the file, and add
the file’s path as the Argument, instead.
• Fixed: Main form buttons re-sized if language is changed
• Fixed: Maximum length of text in all TextBoxes is limited to 500 characters
• Fixed: String compares were not using CultureInvariat, causing the ‘Turkish I’ problem
7.4 Known Issues and Limitations
• Multiple languages are not yet supported. English text only.
7.5 To Do
• Enable application to ‘dock’ in to the viewable space on the controller; controlled by Setting
• Add ‘Create Error Report’ function
8.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported. Windows 10 support is added.
8.3 Change Log
• Changed: SCOUT dependency version for Windows 10 compatibility
• Changed: Okuma.OSPUtilities.DLL version to latest
8.4 Known Issues and Limitations
• Multiple languages are not yet fully supported. English text only.
8.5 To Do
• Enable application to ‘dock’ in to the viewable space on the controller; controlled by Setting
• Add ‘Create Error Report’ function
9.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to eliminate a problem with Settings.xml.
9.3 Version Information
Versions 4.7.0.1 and 4.7.0.2 are functionally identical.
The difference is:
• 4.7.0.1 Supports Windows XPSP3 and Windows 7
• 4.7.0.2 Supports Windows 7 and Windows 10
9.4 Change Log
• Compiled with THINC API 1.19.0.0. Windows 10 does not easily support .NET 1.1 (previous API
versions were compiled for that), so changed to THINC API version built for .NET 4.0.
• Built with Visual Studio 2019 (previously 2010)
• Eliminated Settings.exe. All Startup Items are now stored in the Registry
• Changed Form startup behavior. Now, main Form should be visible only for 500ms before minimizing
to the System Tray. Better responsiveness.
• When installed version of THINC API is 1.17.2 or higher, there is no instantiation test of the API. The
API Notifier itself does that test, and then sets a Registry value. So, for THINC API 1.17.2.0 and
higher, the TSS only looks at said Registry value to determine whether it is OK to launch Startup
Items.
There are no changes, other than the version numbers, which were changed only to match expected version
on www.myokuma.com
11.2 General
Version 5.2.0.0 supersedes v5.0.0.2, and will be released in the US market, for Windows 7 and Windows
10. There is no corresponding version for Windows XP at this time. Windows XP support may be added
back to a single unified version at a later time.
11.6 To Do
• Enable application to ‘dock’ in to the viewable space on the controller; controlled by Setting
• Add ‘Create Error Report’ function
• Update Message Box function for better visual
• Move Startup Items from Registry to SQLite DB
Create DB registration DLL or EXE for external users