Download DynaCool Manual

Transcript
Appendix D
Using Third-party Instruments
Section D.4
Object Linking and Embedding (Active X)

Early Binding. With early binding the OLE client knows details of the OLE methods supplied by
the MultiVu OLE server at compile time, so you may get syntax checking and code completion for
the OLE methods in your development environment. To use early binding, point your development
environment at the type library C:\QDDynacool\ Dynacool.tlb.

Late Binding. With late binding the OLE client does not know details about the OLE methods
supplied by MultiVu. However, late binding is more reliable than early binding in some
programming environments, and is typically less version-dependent. To use late binding, refer to
MultiVu using the Class ID "QD.MULTIVU.DYNACOOL.1".
Many OLE methods are available in MultiVu. Most of these methods are for use by Quantum Design
software only, not end users. Use only the following OLE methods:

SetTemperature: Set the temperature, rate, and approach mode.

GetTemperature: Read the present temperature and temperature status.

SetField: Set the magnetic field, rate, approach mode, and end mode.

GetField: Get the present magnetic field and field status.

SetChamber: Set the chamber state (purge, seal, high vacuum, etc.)

GetChamber: Get the current chamber state.
Here are some resources for learning about how to use the available OLE methods:

Example WinWrap macros and associated documentation. Example WinWrap macros are
available on the Quantum Design website (http://www.qdusa.com) in a link next to Application
Note 1070-209, “Getting Started with Visual Basic Scripting in MultiVu”. You can learn how to
use the OLE interface by examining these example macros. Also, included with the macros is the
file MultiVu_OLE_Dictionary.pdf that contains descriptions of the OLE methods.

Example WinWrap macros. Example WinWrap macros are available on the Quantum Design
website (http://www.qdusa.com) in a link next to Application Note 1070-209, “Getting Started
with Visual Basic Scripting in MultiVu”. In these macros, look at calls of the form
“MultiVu.Method(arguments)” to learn how to use MultiVu OLE methods.

View the type library. If your development environment includes a type library viewer, you can
view method signatures in the type library C:\QDDynacool\ Dynacool.tlb.
Quantum Design
PPMS DynaCool User’s Manual, 1307-110, Rev. A0
November 2011
D-3