What's new in QuickOPC 2018.2

From OPC Labs Knowledge Base
Revision as of 13:53, 14 March 2018 by User (talk | contribs) (→‎Licensing)
Jump to navigation Jump to search


See also: Versions; Previous version: What's new in QuickOPC 2018.1

Internal version number: 5.53

Key changes:

  • (tbd)


Licensing

  • The OpcLabs.BaseLibForms assembly now uses Krypton software library, and if you redistribute this assembly, you need to comply with its license terms (permissive license that, in principle, only requires a proper attribution). Krypton software license terms are included in the documentation.
  • The (GUI-based) License Manager utility and the (console-based) LMConsole utility now (in addition to .BIN files) also accept license key files with .TXT extension (in Base64 format).

Component Improvements

  • Added UACallArguments constructor overloads that accept an array of TypeCode as an argument (previously, just array of Type was supported).
  • Performance improvements in OPC UA when large number of elements is involved in Read, Write, CallMethod or Subscribe.

Excel Option

  • Added a new documentation topic explaining the installation of the Excel Option (the choices to be made in the Setup program).

Instrumentation

  • Added warning log entry when OPC UA application name contains improper characters.

Tools

Connectivity Explorer

  • Data change filter for OPC-UA Attribute Point can now be comfortably edited, without having to switch to Properties tab. This includes all trigger choices, deadband type choices, and the actual absolute or percentual deadband value (using a numerical up-down control, or a slider).
  • Percent deadband for OPC-DA Item Point can now be comfortably edited, using a numerical up-down control, or a slider, and without having to switch to Properties tab.
  • Drop-down combos for point type now include an icon that corresponds to the selected point type.
  • Enriched some menu commands by icons.

Documentation

  • Improved navigation for examples.

Examples

  • Added C# examples where so far only COM-based examples existed.
  • Improved Delphi (Object Pascal) examples with proper use of automatic reference counting (ARC) and explicit object deallocation (prevent memory leaks).