
1-2 Customization
1-2
1.1 Customization
Unlike its accompanying volumes, the Customization Guide does
not discuss exact procedures for accomplishing tasks within
HYSYS. The purpose of this volume is to demonstrate the
possible simulation technologies that can be created both within
HYSYS and also in addition to the application. HYSYS
incorporates an advanced software architecture and OLE
Technology to provide a component-based framework that can
be easily customized, updated and maintained to meet changing
user requirements.
The term customization encompasses several different
approaches for tailoring HYSYS including:
The difference between automation and extensibility may not be
explicitly apparent. The difference lies in the environment in
which your personal algorithms are executed. Automation
requires the use of third party software to link to HYSYS in a
client-server relationship. Using this functionality, you can hide
the complexity of a simulation by building a front-end in another
program that allows access to only the important parameters of
the simulation. You can also use HYSYS as a server in your own
applications. HYSYS is an Automation Server, which means that
it can act as an Automation client that can be used to access
HYSYS. Some examples of tools that can access HYSYS are
Microsoft Visual Basic and the VBA component of applications
such as Excel, Word, PowerPoint and Visio. You can also access
HYSYS through programs written in C++.
Extensibility incorporates your custom algorithms in the form of
Extension Property Packages, Extension Unit Operations, and
Extension Reaction Kinetics. The calculations take place within
the calculation sequence of a HYSYS simulation. Extensions can
Method Description
Automation The use of third party tools such as Visual Basic or the
HYSYS Macro Language Editor to programmatically run
HYSYS.
Extensibility The creation of custom unit operations, property packages
and kinetic reactions which become part of the simulation
and function as built in HYSYS objects.
Komentáře k této Příručce