FlexStand Operator Interface

Readme.html

FlexStand Operator Interface by CIM Industrial Systems.

www.flexstand.eu


This document contains important information regarding FlexStand.

System Requirements

System Requirements (FlexStand OI SDK)

*       Windows 7 32/64 bit or

*       Windows 10 32/64 bit

*       LabVIEW: 2017 SP1 (17.0.1) Development system

*       TestStand: 2017 (17.0.0) Development system

System Requirements (FlexStand OI Editor)

*       Windows 7 32/64 bit or

*       Windows 10 32/64 bit

*       LabVIEW: 2017 SP1 (17.0.1) Run-time

*       TestStand: 2017 (17.0.0) Custom Sequence Editor

System Requirements (FlexStand OI Run-time)

*       Windows 7 32/64 bit or

*       Windows 10 32/64 bit

*       LabVIEW: 2017 SP1 (17.0.1) Run-time

*       TestStand: 2017 (17.0.0) Base Deployment Engine

 

Installing FlexStand

Before installing FlexStand the packages listed above must be installed.

If you have more versions of TestStand installed, make sure that the above version is active using the Teststand Version Selector.

If a previous version of FlexStand is installed it is recommended that it is first uninstalled (see Uninstalling FlexStand).

FlexStand is installed by running one of the following self extracting installers:

*       FlexStand OI SDK setup.exe, or

*       FlexStand OI Editor setup.exe, or

*       FlexStand OI Run-time setup.exe.

 

 

Uninstalling FlexStand

Complete the following steps:

1.     Launch the Control Panel by selecting Start»Control Panel.

2.     Click Programs -> Uninstall a program (Win7) or Programs and Features (Win10)

3.     Select FlexStand OI.

4.     Click Remove.

 

Deactivate license

The license can be deactivated and transferred to another computer by completing the following steps:

1.  On the licensed computer select Start-> All Programs -> CIM -> FlexStand OI -> FlexStand OI Deactivate License.

2. Press OK to deactivate.

3. On a non-licensed computer install and run FlexStand OI. Activate the license.

During deactivation the license count will be incremented by one on the license server. You can follow your licenses on the license server: https://secure.softwarekey.com/solo/customers/CustomerHome.aspx

 

Version and change information

FlexStand V 11.2.0 (July 2019)

*       Changed to support that Callbacks and Plugins can be in Project Packed Library

*        

 

FlexStand V 11.1.0 (October 2018)

*       Changed to support Labview 2017 SP1 and TestStand 2017

*        

 

FlexStand V 11.0.0 (May 2018)

*       Changed to support Labview 2017 and TestStand 2017

*        

 

FlexStand V 10.1.0 (May 2018)

*       Updated menu function so it is not flashing.

*        

 

FlexStand V 10.0.0 (May 2017)

*       Changed to support Labview 2016 and TestStand 2016

*       Parallel example added to example folder.

*       Changed the INI-files layout. Moved Setting, Callbacks and SplachScreen from FlexStand_OI.INI to ..\(Project)\Settings\SystemSetup.INI.

*       StationGlobals is now saved every time FlexStand is closed.

*       Resiezed Advanced Example to larger screen size.

*       Added short-cut key Ctrl+Shift+A for About-Box.

*        

 

FlexStand V 9.1.0 (December 2016)

*       Changed to support Windows 10 32/64 bit.

*        

 

FlexStand V 9.0.0 (June 2016)

*       Changed to support LabVIEW 2015 SP1 and TestStand 2014 SP1.

*       License can now be deactivated for license transfer to other computers. See description above.

*       System error log moved to new default location to be compatible with Windows requirements. New default location: c:\user\public\public documents.

*       Config tool: Added button to view system error log file.

*       Advanced example: Added UUT status to Top Plugin.

*       Advanced example, Editor Plugin: Step comments now visible in SequenceFileView.

*       Batch example added to example folder.

*       Installer can now run in “silent mode” and “very silent mode” when called from other installers (/SILENT, /VERYSILENT).

*       Bug fixed: Configuring the run-time menu in the Config Tool sometimes did not give the expected result.

*       Bug fixed: Shortcut keys in editor is now available.

*       Bug fixed: FlexStand version check failed on service packs for LV and TS.

*        

 

FlexStand V 8.0.0 (Dec. 2014)

*       Changed to support LabVIEW 2014 and TestStand 2014.

*       TestStand sequence editor added to Advanced Example and to new FlexStand Editor.

Example projects: Updated with new set of plug-ins, menu items added.

Steptype for UIMsg and User Dialog added (FlexStand OI Steptype).

Configuration tool: Bug fixed: Duplicate separators now allowed. Language control added.

 

FlexStand V 7.0.0 (Feb 2014)

*       Changed to support LabVIEW 2013 and TestStand 2013.

*       Reference Manual: Improved description of deployment.

*       New API function: ‘Post UI Msg’ for passing events from plugins to GUI and between plugins.

*       Advanced example: Added event for User Changed to show function.

*       Custom menu: Bug fixed: Items in menu was inserted in wrong sequence.

*       FlexStandOI.ini: Fixed a bug where the content sometimes was erased after a system error.

 

FlexStand V 6.1.0 (May 2013)

*       Changed to support LabVIEW 2012 SP1 and TestStand 2012 SP1.

*       Advanced demo: Files used in demo sequence reorganized for easy use when copying to new project.

*       Sub VIs to be used in dialogs for a subpanel is now included in the palette (Refer to advanced example).

*       Fixed a problem where FlexStand took long time to exit due to unclosed handles in plugins.

*       The tab changed event is now broadcasted when a sequence changes a main-tab AND when the user changes a main-tab using the mouse or keyboard.

*       Example code for dialogs in the advanced example: Code cleaned up and system error handling improved.

*       To avoid problems with calling LabVIEW code with ”Separate compiled code from source file”  the following entry has been added to

   the FlexStand_OI.ini file: RTEHasObjCacheAccess=True

August 2013:

*       Known issue: When opening the “FlexStand OI Demo – Advanced – Computer Motherboard Sequence.seq” for the first time you may be prompted to locate the

*       File “Advanced Demo - GetLabVIEWAdaptorSettings.vi”.  In this case browse to the folder:

*       “<TestStand Public Directory>\UserInterfaces\FlexStand OI Examples\Advanced\DemoSequence\Callbacks\”.

*       A fixed version of the Demo sequence is included in the .zip file. This file can be used to replace the original sequence in the folder:

*       “<TestStand Public Directory>\UserInterfaces\FlexStand OI Examples\Advanced\DemoSequence”

 

 

FlexStand V 6.0.0 (October 2012)

*       Changed to support LabVIEW 2012 and TestStand 2012.

*       Added function to enable and disable menu bar entries.

*       Configuration options improved.

*       Description of TS deployment improved.

*       Installer improvements.

 

FlexStand V 5.1.1 (June 2012)

*       Inconsistency in palette item names fixed.

*       Example block diagrams and Advanced example front panels changed to fit a 1024x768 Windows 7 screen resolution.

*       Minor bugs in Config tool fixed.

*       Memory leak fixed: If less than 10 main plug-ins are used a small memory leak might occur for each run of an execution.

 

FlexStand V 5.1.0 (January 2012)

*       FlexStand OI Config Tool updated: New layout, help descriptions added.

*       FlexStand OI Config Tool: Removed unwanted error messages when pressing cancel or selecting wrong folder.

*       FlexStand OI Config Tool: Fixed a bug where menu changes may result in a corrupt menu hierarchy.

*       Palette icons updated to match NI icon standard.

*       Reference manual: More sections updated with examples and improved descriptions.

 

FlexStand V 5.0.0 (October 2011)

*       Support for LabVIEW 2011 and Teststand 2010 SP1

*       New configuration tool added.

*       Reference manual: Added section with deployment description.

*       Reference manual: Added description of configuration tool.

*       Advanced example has been resized to fit a screen resolution of 1024x768.

*       Improved help , vi descriptions and comments in example VIs.

 

FlexStand V 4.0.1 (July 2011)

*       Minor changes to reference manual: Deployment and Support information added.

*       Known issues: The reference manual in the .zip file is latest version (4.0.1). The manual installed by setup.exe is version 4.0.0.

 

FlexStand V 4.0.0 (April 2011)

*       Changed to support LabVIEW 2010 (10.0), TestStand 2010 on Windows XP(SP3) or Win7 (32 or 64 bit).

*       License system now offers a free trial period for Flexstand OI.

*       Callbacks: When using the callbacks ReadSystemSetup and ReadCustomSetup the TS Engine is now initialized before these Vis are called.

*       New callback: PanelClose, called when the user closes the FlexStand OI window using the Windows Close function.

*       Visibility of Window minimize, maximize and full screen now available in Flexstand_OI.ini.

*       During installation a quick launch icon and desktop icon can be selected.

*        

FlexStand V 3.0.0 (September 2010)

*       Changed to support LabVIEW 2010 (10.0), TestStand 4.2.1 and Windows 7

 

FlexStand V 2.0.0 (December 2009)

*       Changed to support LabVIEW 2009 (9.0) and TestStand 4.2.1

 

FlexStand V 1.5.0 (August 2010)

*       Changed to support LabVIEW 2009 (9.0) and TestStand 4.2

 

FlexStand V 1.2.0 (December 2009)

*       Full screen support added.

*       Added example: Shut down PC when FlexStand is closed (Advanced example>>Close callback)

*       Fixed a bug where changing language from FlexStand resulted in a system error.

*       Fixed a bug where the FlexStand plug-ins was flickering during shut down.

*       Fixed a bug where “PostUIMessageEX” returned 2 identical events to the LabVIEW event handler.

*       Fixed a bug where the API function Translate string always retuned an empty string.

Known issues:

*       The Advanced example will not run on a LabVIEW 8.6.1 run-time installation.

 

FlexStand V 1.1.1 (August 2009)

*       Fixed a license key bug for SDK.

*       Fixed a bug in Help->About info where Machine ID was wrong.

*       Software type added to license dialog box.

Known issues:

*       The Advanced example will not run on a LabVIEW 8.6.1 run-time installation.

 

FlexStand V 1.1 (July 2009)

*       New updated Advanced example.

*       Example short-cuts added to Start menu for easier access to examples.

*       Reference manual has been revised and updated with new information. Added new section describing how to create a new operator interface from the examples.

*       Localization example updated to include all texts in English and Danish examples.

*       New functions added to API palette.

Known issues:

*       The Advanced example will not run on a LabVIEW 8.6.1 run-time installation.

 

FlexStand V 1.0 (April 2009)

*       First version.