23.04.2015 Views

Interfacing 3rd Party Instruments to the PPMS Software Environment

Interfacing 3rd Party Instruments to the PPMS Software Environment

Interfacing 3rd Party Instruments to the PPMS Software Environment

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Go <strong>to</strong> <strong>PPMS</strong> sequence edi<strong>to</strong>r and create a single line sequence “advise 101”.<br />

Under Advance Commands in <strong>the</strong> sequence command menu, select Advise.<br />

This will prompt you <strong>to</strong> enter an advisory number. Enter “101” as an<br />

advisory number.<br />

• Save <strong>the</strong> sequence as “Advisorytest”.<br />

• Decrease <strong>the</strong> size of <strong>the</strong> <strong>PPMS</strong> MultiVu window so that you can see <strong>the</strong> Delphi windows<br />

also. Run <strong>the</strong> “Advisorytest”sequence.<br />

When you run <strong>the</strong> sequence you will see <strong>the</strong> front panel <strong>to</strong> <strong>the</strong> <strong>PPMS</strong> model 6000 send out <strong>the</strong><br />

command “Advise101”. Immediately you will see that <strong>the</strong> <strong>PPMS</strong> Command Form receives <strong>the</strong><br />

advisory 101 and a window will appear with “Hello World!” on <strong>the</strong> computer moni<strong>to</strong>r. Click <strong>the</strong><br />

OK but<strong>to</strong>n <strong>to</strong> close <strong>the</strong> window and resume <strong>the</strong> sequence.<br />

This simple program gives you <strong>the</strong> first step of understanding how <strong>the</strong> advisories work. First, we<br />

set up a program <strong>to</strong> display “Hello World!” in Delphi. The template program acts as an input<br />

device <strong>to</strong> receive advisories from <strong>the</strong> <strong>PPMS</strong> sequence through <strong>the</strong> server. This program also<br />

illustrates <strong>the</strong> input/output capabilities between Delphi and <strong>the</strong> <strong>PPMS</strong> server by sending<br />

individual holdoff commands <strong>to</strong> <strong>the</strong> Model 6000. We <strong>the</strong>n set up a single line sequence in <strong>the</strong><br />

<strong>PPMS</strong> <strong>to</strong> send out an advisory. When <strong>the</strong> template program received <strong>the</strong> advisory of 101, <strong>the</strong><br />

program wrote “Hello World!” in <strong>the</strong> textbox. By including your application code in place of <strong>the</strong><br />

“Hello World!” you can set up an applications program so that it will execute when <strong>the</strong> template<br />

program receives advisories.<br />

Quantum Design <strong>PPMS</strong> Application Note 1070-202 B 6<br />

04/09/2002

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!