I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled...

26
I 7AD-Ri?3 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT DIPPING 1/1 I TROUGH(U) WISCONSIN UNIY-NADISON DEPT OF CHEMISTRY I~ V AN RYSWYK ET AL. 91 SEP 85 UWIS/DC/TR-86/1 UNCLASSIFIED N88814-05-K-863i F/O ?/4 N

Transcript of I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled...

Page 1: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

I 7AD-Ri?3 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT DIPPING 1/1I TROUGH(U) WISCONSIN UNIY-NADISON DEPT OF CHEMISTRYI~ V AN RYSWYK ET AL. 91 SEP 85 UWIS/DC/TR-86/1

UNCLASSIFIED N88814-05-K-863i F/O ?/4 N

Page 2: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

-7.

t:K

1.0 'k I 1 112.5* -°o

* L. 36

1.8,

IIIIL, _

MICROCOPY RESOLUTION TEST CHARTNATIONl AUR AJ fU IANA4D I A

F

'N-

Ir. o S -

~ ~ ~ % •' N * . _ _ _

A ~ .. 0........- -..__

Page 3: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

", AD-A 173 772Unclassified

SECURITY CLASSIFICATION OF rHIS. PAGE

REPORT DOCUMENTATION PAGEIa. REPORT SECURITY CLASSIFICATION lb RESTRICTIVE MARKINGS 1'

NA NA2a. SECURITY CLASSIFICATION AUTHORITY 3 DISTRIBUTION/AVAILABILITY OF REPORT

NA2b. DECLASSIFICATION I DOWNGRADING SCHEDULE Dis tr ibut ion Unlimited; Approved for Public

NA Re lease

4. PERFORMING ORGANIZATION REPORT NUMBER(S) S. MONITORING ORGANIZATION REPORT NUMBER(S)

UWIS/DC/TR-86/1 NA

6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a. NAME OF MONITORING ORGANIZChemistry DepartmentJ (If applicable) . . .

University of Wisc.-Madi on NA ONR -...

6c. ADDRESS (City, State, and ZIPCc-,j ?b ADDRESS (City, State, and ZIPCo( OU. OT 2 9 1986 J.1101 University Avenue 800 N. Quincy StreetMadison, WI 53706 Arlington, VA 22217

Ba. NAME OF FUNDING/SPONSORING 8b. OFFICE SYMBOL 9 PROCUREMENT INSTRUMENT IDENTIIILAIIUN NU IVI-AORGANIZATION (if applicable)

NA Contract N00014-85-K-0631

8c. ADDRESS (City State, and ZIP Code) 10 SOURCE OF FUNDING NUMBERSPROGRAM IPROJECT ITASK -R&T I _WORK UNITELEMENT NO NO NO Co e ACCESSION NO

4134003

11 TITLE (Include Security Classification) %

Microcomputer-Controlled Langmuir-Blodgett Dipping Trough

12 PERSONAL AUTHOR(S) 4Hal Van Ryswyk, Joann M. Eisenhart, Nils Blom, and Arthur B. Ellis

13a TYPE OF REPORT 13b. TIME COVERED 14, DATE OF REPORT (Year, Month, Day) 15 PAGE COUNTTechnical FROM TO 9/1/85 20

16 SUPPLEMENTARY NOTATION

Prepared for publication in the Review of Scientific Instruments

17 COSATI CODES 18 SUBJECT TERMS (Continue on reverse if necessary and identify by block number)FIELD GROUP SUB-GROUP Langmuir-Blodgett films

19 ABSTRACT (Continue on reverse if necessary and identify by block number)

/ The lack of an inexpensive, commercial Langmuir-Blodgett film-deposition trough promptedus to build our own for the deposition of fatty-acid salts and tailor-made photochemicallyactive agents upon a number of substrates. The films are characterized by their pressure-area isotherms, which are recorded by monitoring the film's surface pressure while compress-ing the surface area. Dipping requires slow immersion and removal of a substrate while con-tinuously maintaining a preset surface pressure. Both of these tasks can be accomplishedunder microcomputer control.

The software, run on an Apple II, is written in FORTH, allowing full, interactive control

*' U.4 of dipping. The Apple controls a dc stepping motor, which compresses the film surface,, jwhile simultaneously monitoring a Cahn microbalance which reports surface pressure on a

LL.. Wilhelmy plate. Pressure-area isotherms, standardized in molecular units of square ang-stroms, are displayed on the Apple screen and can also be stored or plotted. The deposition f

- see reverse side -.-4

20 DISTRIBUTION/AVAILABILITY OF ABSTRACT 21 ABSTRACT SECURITY CLASSIFICATION

M UNCLASSIFIED/UNLIMITED C3 SAME AS RPT [ODTIC USERS Distribution Unlimited

22a NAME OF RESPONSIBLE INDIVIDUAL 22b TELEPHONE (Include Area Code) 22c OFFICE SYMBOL

Arthur B. Ellis (608) 262-0421

DO FORM 1473, 84 MAR 83 APR editon may be used until exhausted <rr, ,,ry CLASSIFICATION OF THIS PAGE

""....~7~ p L 0Unclassified... ...... 1 0 2 7 , :

. . , o * .. 4., . .. . . ,.. ' .

Page 4: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

t - Abstract continued

) substrate is mounted on a dipping arm driven by an ac motor. When dipping a sample,the Ap le maintains,the optimal surface pressure (as read from the isotherm),0-100(0.1) dyne cm-L throughout the deposition process, allowing multilayer structuresto be built automatically. The dipping rate is variable, allowing for slow depositionof initial layers and proceeding to faster deposition for subsequent layers. Finally,the Apple monitors the change in film area during dipping, to ensure full film uptake.

.

". ,"

,,.

= -: * -. S.

- 5r...

Stq

'-".l

.- i "s V-.':

., -- :-'- .:-i-.,..- . ;."-, - . - - . " " - - - - ' " -" * .

€''.- ,' ,., ,,o .,,. - - - . .- . . . - . - , - . . . . . . .

Page 5: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

L_

OFFICE OF NAVAL RESEARCH

Contract N00014-85-K-0631

R&T Code 4134003

Technical Report No. UWIS/DC/TR-86/1

Microcomputer-Controlled Langmuir-Blodgett Dipping Trough

by

Hal Van Ryswyk, Joann M. Eisenhart, Nils Blom, and ArthurB. Ellis .-

Prepared for Publication in

Review of Scientific Instruments4I

University of WisconsinDepartment of ChemistryMadison, Wisconsin 53706

September 10, 1986

Reproduction in whole or in part is permitted for anypurpose of the United States Government

This document has been approved for public release and _ _ -

sale; its distribution is unlimited. fr ne.on For

T)TIC TAB

-'p.'.iton

.-ility CodesA%* il and/or

Special

. ... . T-

Page 6: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

.. ' b°

T he trough used for the remaining film studies was ..

milled from a solid piece of teflon, approximately 2 x

12 x 12 inches. The final dimensions of the trough are ,..:

given in Figure 4.13, as is a schematic of the trough --

design. The trough was encased in aluminum to prevent :

distortion of the teflon. Sweeping arms and a .-

compression arm were cut from excess teflon, and encased..-

in aluminum metal to prevent warping. Figure 4.14 shows ii

an expanded view of the final trough setups including s.

structure dimensions. The compression arm was connected ,

to a stepping motor (Hurst Model #AS-30) to allow ...

forward and reverse motion. A schematic of the dipping "-/

Ad

.4-.

4 i.4

.::? :

'., .."

The roug use forthe emaiing ilm.tudis wa

mildfo oi ic f eln prxmtl

4. ~~~~~~~ ~ ~ ~ ~ ~ 12x1 nce. Te ia imnin o h°rog r-- _4. . . .. . .. •. . ,° .° ';_:o',.'.-, .. •-.-,- '.';;-.'' ', / " °. . :',' . . ;.'-

Page 7: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

Figre .13 ShemticofLanmui toug. Ine

trough~~~~~~p. diesosar *x1 12 /

Dipping~~~~*a wel is34 rm n n n

2 1/* frm eiher ide;its imenion

Fiur 413 tSheticug fof .La hm e etrough trnneri

2nae 1/4 from ethidek auism dimeismetal.~

Z~ Y

Page 8: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

-- . .. ~'.4 ~X t 4. *. ~ . - 4* 4. & t

.~

V.pI. 4

,% 4,.

-4

-4'

4. %~

-'-4

4,%* .r *-'-.4

4. *.4-a-

-. 4'..

... '.-

4- 4.-. 4'.~'

4.

p

4,.

.4

.4.,

'.4

4-...

~4'

a.

-B

S.

S.

.44,~

-B

Iw. -~

.4

-. **'N 4.%S.'.% . . . ~ ~..s - .p - *, - -. ~ -. -- *,* ~* ~*j***** .~..- .~ ..- -* ~ ~ .. ~ ..~- ~ J .A.4 ~ ~

Page 9: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

IR.

F i'qre 4.14. Scherat ic of tr:-u.ih s,,t'ip. Floors are-

mrd]e o: 1/2" tnrck, aluminum plate metal.

The bottom tlo(r has dimensions of 12" x

16": other fluor5 are shown to scale,

relative to the bottom floor, in the

drawing. Support posts, shown as dashed

lines in the drawing, are constructed from

3/4" diameter aluminum rods. The second

floor is 3 1/2" above the bottom floor;

the third floor is 15 1/2" above the

bott -loor. Components of the setup,

label.Led in the diagram, are: (a) Bottom

(motor) floor: (b) Motor block, consisting

of stepping motor (not shown) and guiding

mechanism for compression arm. The turn

screw has 20 turns/inch; (c) Second

(trough) floor; (d) Aluminum encased

trough; (e) Compression arm which mates to

posts on guiding mechanism; (fW Third

(balance) floor; (g) Cahn Model 27

automatic electrobalance with external

control unit (not shown). A hole is .

drilled in the third floor metal to allow

suspension of the Wilhelmy plate below the

balance. The entire setup is encased in a

plexiglass case to prevent air drafts and A

contamination from dust.

%%

Li.

a-l. . ... ' . ,. . - . . . ..

Page 10: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

h ~p .A ~ -P -~ ./ P .M . - -. ~u~'.~y-~w ; F*

Au

t' %

~.

*.d* d~

~

~

'~-.

.~ -. '

4-f

I SJd

.~,

e

~.S

'I.

i ~* .:*

.5..

5*

* -

S. r ~. -

,

.5 '.5%

I

Page 11: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

1§'s

arm is shown in Figure 4.15. This- arm was connected Loa a

con~tinuous, reversible motor (Japanese Servo Co., Model

SRH2T6P4 connected to a Japanese Servo Co. gearbox

Model 46H60) to allow immersion and removal of

substrates from the water surface.

Surface pressures were measured using a platinum

Wilhelmy plate (obtained from Cahn Instruments); plate

dimensions are-2 cm x 1 cm x -0.005 cm. The Wilhelmy

plate was flamed clean before each use and was suspended

from a Cahn Model 27 automatic electrobalance, which

maintained the plate at a constant immersion depth

throughout the experiments. The electrobalance and both

motors were interfaced to an Apple Ie computer. In

* this manner, computer control was available for every

step in the deposition process and for obtaining i-A

curves. The computer program for running the trough was

written in Forth, and is reproduced in Appendix I.

Appendix 2 shows a schematic of the interface between

the motors, the electrobalance, and the computer.

-, . . . .., -,-' , ,, ,--'--- -r ' ' " ''L .''.... ].[,,r4 ' J = '

. ."".'-". . '-.-., .- ...

,,-,-..

Page 12: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

M -- - -- * 5- ~

Fiue41.Shmtco ipigam h nieui

5' Fiure 415. Shemdaig of e dippnsaru.cte entir unit

standte 14 almi Sqres plate ts son ine

dipnjr, aeldi the drawing, are:cntutd rm12

thic aluinumplaeetail andtr 2(3/8

Gao eac side. Pse showtunas/ineshin

the dring wie, acntucted foalmi/4m

blocks mounted on aluminum rod. The limit

switches can be positioned through use of

set screws in the aluminum block;

(e) microscope slide holder.

Page 13: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

.~t *~*%.**

/. ,~p

p

d

I

p

p -

IJ

%* '.*~**~%~** ***%*~~.*~ ~

Page 14: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

a_~

0 0

oLg

Ol o 0

(I))

-JJ

0OQ

Page 15: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

CIL0w

9. Cj

C)C

< CL

CLC)

Page 16: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

CONNECTION SCHEMEJ 37-D

JI I 192 20 6 jst3 21 7 dit4 225 239"6 24 10 2 nd digit7 25 118 26129 8 7

10 711 6 28 GND12 5 29 Decimal wiper

14 315 216 I '

J2 1 27 13-.2 28 14 3 rddit3 29git4. 30 15

5 31 1I?-.6 32 18 4 th digit7 33 198 34 2 0-9 1610 1511 14 28 GND12 1313 1214 1115 1016 9

SJ= John Bell Engineering, Inc., 32-line digital 1/0interface card for Apple II computer

* ~-iVBz 36-pin Centronics comector, designated as B

on the front of the box37-D= 37-D subminiature pin

Page 17: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

CONNECTION SCHEME(cn.

J I A 37-D or 16 DIPJ 1 19 21

2 20 4 l.xxxx__3 21 3 1 X.xx X 37-D4 22 2 Ix-x.x x

*5 23 1 1IX X.X6 247 258 26

11 612 513 414 315 216 1

J 4 1 27 6 dip dir. kdown 0~up-.,2 28. 7 dip Ir-off 0=on3 29 8 armdir. fin 2=out 1 I4 30 9 pulse5 316 327 33

*8 349 16GN10 15 N11 14 GND12 1313 1214 1 115 1016 1 9 __ _ _ _ _ _ _ _ _ _ _ _ _

*J= John Bell Engineering Inc., 32- line digital 1/0Interface card for Apple ]I computer

A= 36-pin Centronics connector, designated as A onthe f ront of the box

37-D =37-D subminiature pin16 DIP: 16 pin dual in-line package

'C%

Page 18: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

t4-4

4 ( L

4%~

.4, o<

.4.0

00

0 .

S~l W -

;I = 0C-4 Z

4.>

-4.j

404

'l. .

Page 19: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

CONTROL BOX

17~ ~ ~ COIsA

6 1I

-. 14

-'.4

VVCt Vi

S 10 SUB~ae~e 5odpingamm

A4,T T~ .

.112

4 )I

4~6 - -------------------- : MOV

KC' 6'S SPE

Page 20: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

SCRI 0 SCR# %I LANGMUIR-BLODGETT DIPPING ROUTINES 0. BRINGING THE SYSTEP UP...k H. VAN RYSVYK, 31 MAY 85 I \ BOOT DISK MUST ALREADY HAVE HIRES t FLOATING POINT ROUTINE(%t %%'%.p\ Revised 2 APR S6 2 \ IN PLACE--YOU MAY FORGET ITNO t COSTBL TO SAVE MEMORY SPACR. %,%

3\ c/o Prof. A.B. Ellis 4 FORTH-83\ Department of Chemistry 5 GRAPHICS ALSO\University of Wisconsin-Madison 6 2 18 THRU %1101 University Avenue 7 P,

\ Madison, WI 53706 B ,,l9e-

\This program coded in 10\ Hicrosotion Masterforth VO.0 It

12077 Wilshire Blvd, #506 12\Los Angeles, CA 90025 13\ (213) B21-4340 14 a

15SCR# 2

SCR# 3\ CONSTANTS, VARIABLES, STRINGS, BUFFERS, AND TABLES 0 \ I/O 50432 CONSTANT SWITCH 49152 CONSTANT KEYBOARD I: READSCALE (READS CAHN, F-- P I49168 CONSTANT STROBE 40 CONSTANT BUFSIZE 2 DIGITS @ C@ I AND ( READ MS-BIT I -' .p..454E0 FCNSTANT MFCONST 101.6EO FCONSTANT AFNORM 3 3 1 DOFVARIABLE PCVRT FYARIABLE CPLATE 4 100 1 24 DIGITS + 0 C1 DUP 240 AND 16 10 SWAPFVARIABLE TARGET FVARIABLE WTCLEAN 5 >R * R) 15 AND "2VARIABLE NUMI 2VARIABLE NUN2 6 LOOP ( INT CAHN READING ON STK "2VARIABLE PO 2VARIABLE POSIT 7 S>D FLOAT DIGITS 9 C@ 30 AND ( FIND DECIMAL PLACE2VARIABLE INC VARIABLE FALLOFF 8 DUP 14 = IF DROP 10VARIABLE WAIT-TIME VARIABLE TREND 9 ELSE DUP 22 = IF DROP 100CREATE BUF BUFSIIE ALLOT CREATE BUF2 BUFSIE ALLOT 1o ELSE 26 = IF 1000CREATE EL 2 ALLOT 13 EL C1 : ENDLINE EL 1; 11 ELSE 10000

12 THEN THEN THEN S>D FLOAT F/\ TABLES 13CREATE DIGITS 1/0 PORT TABLE FOR JOHN BELL CARD 1 14: FINISHED ( FLAG FOR DIP ARM LIMIT EXCEEDED, --- F) ,..50433 , 50560 50561, 15 SWITCH C@ 128 AND IF -1 ELSE 0 THEN;

*SCR# 4 SCRI 5 -1/0 0 \ CONVERSION

HALT (HALTS T- AND DIP ARM I : VECTOR C FP NG --- ON PULSES I FABS PCVRT F@ Ft FIX;255 SWITCH C!; 2

UP ~(MOV DIP RM P : DNM DN M --- ON PULSES FLOAT FCONST Fi INT ;SUP I MOVE DIP ARM UP ) 4-

HALT 252 SWITCH C! ; 5: DYNETONG ( CONVERTS PRESSURE IN DYNE/CM TO WEIGHT IN MG'S -6 FP --- FP CPLATE Ft F1 FNE6ATE WICLEAN F@ F+ ;DOWN (MOVE DIP ARM DOWN) 7

HALT 253 SWITCH C, ; 8: MGTODYNE ( CONVERTS NEIGHT IN MG'S TO PRESSURE IN DYNES/CM I9 1 FP --- FP ) FNEGATE WTCLEAN F* F+ CPLATE F@ F* ;PULSE (JOGS T-ARN ONE PULSE ) 10

SWITCH DUP C@ 8 XOR SWAP OVER OVER C' SWAP 8 XOR SWAP 11 : READLN CR BUF BUFSIZE EXPECT BUF BUF2 SPAN @ CPACK .30 DO LOOP (WAIT ) C!; 12

13 : GETFP ( --- FP ) READLN BUF2 DUP DUP C1 I+ OVER C! DUIPFLOP SWITCH DUP CU 4 XOR SWAP C! (FLIPS DIP DIR.); 14 CU + 32 SWAP C' ( ADD SPACE ) FNUMBER FDUP DO= SWAP O AND

15 ABORT' USE SCIENTIFIC NOTATION "

1.4"-._

Page 21: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

SCRI 6 SCRI 7\ CONVERSION t 1/0 MACROS 0 \ T-ARM MOVEMENT ( N---: ON S)D DRM INTEGER NO TO DN PULSES I ;: EXPAND ( HOVE T-ARM OUT DN PULSES

2 2DUP POSIT 21 D+ 2DUP NUM2 2f .- e: AREA-OUT ( ON PULSES --- FP M^12 1 3 D( IF POSIT 2!FLOAT AFNORM Ft MFCONST F/; 4 ELSE 2DROP 2DROP

5 .' RANGE EXCEEDED. ' ABORT THEN

: WAIT t TIMIN6 LOOP ) 8000 0 DO LOOP ; 6 BEGIN 2DUP DO= NOT WHILE FINISHED IF HALT THEN7 PULSE I S)D 0- REPEAT 2DROP -, ..I

G SETN READLN BUF2 COUNT VAL DROP ( -- ON 8 ; P-EPS P VRSM U9 COMPRESS ( ROVE T-ARK IN ON PULSES I --, .

: POSITION ( SETS ARM POSITON VARIABLE 10 FLOP ( SELECT DIRECTION rCR .' ARM POSITION (IN INTEGER M'S) GETDN 11 2DUP POSIT 2@ 2SWAP D- NUMI 21 D- 0( SWAP DROP IF 2DROPDMM POSIT 2! CR ;12 . RANGE EXCEEDED.' ABORT ELSE 2DUP POSIT 2@ 2SWAP D- POSIT

13 TEN BGIN2DUPDO=NOT WHILE FINISHED IF HALT FLOP THENSHONSCALE ( DISPLAY CURRENT CAHN READING 1 14 PULSE I S)D D- REPEATREADSCALE 4 9 F.R ; 15 FLOP 2DROP

SCRt 8 SCRI 9\ T-ARM & DIPPING ARM MACROS 0\ T-ARM MOVEMENT 1 FP --- ON I : UNDIP: EQUALIZE ( ED'S TO FP, LEAVES ON PULSES TRAVELED ) 2 BEGIN TARGET Ff EQUALIZE DABS 20. D< WAIT UNTIL 0 S>DREADSCALE F- FOUP DO= SWAP O= AND IF FDROP 0 S)D 3 UP BEGIN FINISHED NOT UNTIL UPELSE FDUP FO< IF VECTOR 2DUP COMPRESS DNEGATE 4 BEGIN TARGET F.

ELSE VECTOR 2DUP EXPAND THEN 5 EQUALIZE D+ WAIT

THEN; 6 FINISHED UNTIL7 HALT .' DELTA AREA = AREA-OUT

DIP 8 3 6 F.R . MM,2 ;BE6IN TARGET F@ EQUALIZE DABS 20. D< WAIT UNTIL 0 S) 9DOWN BEGIN FINISHED NOT UNTIL DOWN 10BEGIN TARGET F@ EQUALIZE 04 WAIT FINISHED UNTIL IIHALT ." DELTA AREA = AREA-OUT 123 6 F.R .• MMA2 • 13

14 -

15

SCRI 10 SCRI 11CLEANWATER ( SETS CLEAN WATER WEIGHT VARIABLE 1 0 \ DATA TRANSFERAL PRIMITIVESCR .• WEIGHT FROM CLEAN SURFACE ( IN MG'S SCI NOT)? I 1: ARRAY ( I OF CELLS, CELL BYTES --- ) C N ... ELEMENT "

GETFP WTCLEAN F! CR; 2 CREATE DUP ,'ALLOT3 DOES) DUP @ ROT * + 2+ ; 150 6 ARRAY PRESSURE

DEPOSIT 4CR .• DESIRED SURFACE PRESSURE IN SCI. NOT. (DYNES/CN)? • 5 \ GRAPHICS6ETFP DYNETON6 TARGET F! CR 6 PLOT-INIT H6R 0 2000 10000 10000 VIEWPORT-SET

. NUMBER OF COMPLETE CYCLES (INTEGER)? " 6ETDN DROP 7 HOME 0 20 AT 0 0 14000 750 WINDOW-SET1+ HOME I DO I . . DIP DOWN, I DIP WAIT UP WAIT 8 0 750 MOVETO 0 0 LINETO 14000 0 LINETOBEGIN FINISHED NOT UNTIL HALT CR , UP, 9 8 0 DO 1 100 f DUP 0 SWAP MOVETO

UNDIP WAIT DOWN WAIT BEGIN 10 DUP 468 SNAP LINETO 50 + DUP 0 SWAP MOVETO 'FINISHED NOT UNTIL HALT CR II 234 SWAP LINETO LOOP ;LOOP 3 0 DO 7 EMIT LOOP DONE' CR ; 12

13: PLOT-IT ( PLOTS PIN] VS. POSIT, N ---14 POSIT 2@ AREA-OUT FIX 6200. D- DROP15 SNAP PRESSURE F@ IEI F# FIX DROP PLOT

d -p.

• ,',4 , " P d..P., e i •," e r " " " " "",..,' J l" " ' .*4*- ', .l,' --'.'-

-'

*"

" " " "

-"'"° ""N- *% ,

Page 22: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

- - - - . .. - L -

SCRI 12 SCRI 13 ' -% PRIMATIVES 0 \ DATA STORAGE: KEYCHECK KEYBOARD Q 128 DUP IF STROBE C THEN -F I: STORE? ( QUERRY, --- F) CR . DO YOU WANT TO SAVE THIS RUN?' .

2 READLN BUF2 I+ C@ DUP ASCII Y )R ASCII y= R> OR; . _

(PA) 9 S)D BEGIN 1. D+ 2OVER COMPRESS 3WAIT-TINE 1 0 DO WAIT LOOP READSCALE NGTODYNE 4: STOREDATA ( DN --- , WHERE N IS THE T-ARM INCREMENT

FDUP 7 PICK DUP )R PRESSURE F! R> PLOT-IT 5 CR .' FILE WANEI ' READLN 2 DR# BUF2 COUNT TEXT MAKE IS OUTPL

4 PICK I- PRESSURE F@ F< 6 .' DATA TRANSFER IN PROGRESS...," CR

IF FALLOFF DUP 0 1+ SWAP ! ELSE 0 FALLOFF ! THEN 7 0 PRESSURE Ff 2EO Ft WRITEOUTPOSIT 2@ NUNI 2@ 2OVER 2OVER D( >R D= R> OR 8 PO 21 0 PRESSURE F@ FIX DROPFALLOFF @ TREND @: OR KEYCHECK OR UNTIL ; 1+ 1 DO "

1o 2OUP AREA-OUT WRITEOUT

WRITEOUT I FP --- 1 11 2OVER D"5 (E.R) PUTFILE ENDLINE PUTFILE ; 12 1 PRESSURE F@ WRITEOUT

13 LOOP OUTPUT CLOSE 2DROP 2DROP ;e.1415

SCRI 14 SCRI 15 IRECORD PRESSURE-AREA CURVES 0 \ PA'S, CONT.PA I --- N , WHERE N IS THE T-ARN INCREMENT I 1: PA-REVERSE ( REVERSES PA CURVE, --- ) POSIT 20 PO 2!HONE , P-A CURVES... * CR CR 2 HONE 0 20 AT 6R ." P-A REVERSE...

INCREMENT (INT NM'S)? s GETDN DNM 2DUP INC 2! 3 0 PRESSURE F@ FIX DROP 1+ 1 DOPLOT-INIT POSIT 20 PO 2' 4 INC 2@ EXPAND WAIT-TINE @ 0 DO WAIT LOOP10 0 DO 2DUP COMPRESS WAIT-TINE 0 0 DO WAIT LOOP 5 READSCALE NGTODYNE I PRESSURE F' I PLOT-IT .

LET SCALE SETTLE ) READSCALE MSTODYNE 6 LOOPI PRESSURE F! I PLOT-IT LOOP 7 STORE? IF INC 20 STOREDATA THEN TX. PRESS ANY KEY TO STOP.' CR 80 FALLOFF ' (PA) FLOAT 0 PRESSURE F! CR 9

STORE? IF DNEGATE STOREDATA ELSE 2DROP THEN TX; 101112 "":

1314

V

15

SCRI 16 SCRI 17 F\ MACRO MOVES 0 \ SYSTEM REPORTS: WHERE? ( REPORTS TENSION ARM POSITION I I : STATUS HONEPOSIT 20 FLOAT MFCONST F/ f 4 F.R . MM. ; 2 . TRANSVERSE ARM IS AT ' WHERE? CR

3 . WEIGHT FROM CLEAN SURFACE IS " WTCLEAN F@ F. " NG." CR: TOP (MOVE DIP ARM TO TOP OF RANGE, THEN OFFSET I 4 . TREND IS " TREND 0 , . POINTS.' CRFINISHED NOT IF UP BEGIN FINISHED UNTIL HALT WAIT 5 . WAIT-TINE IS ' WAIT-TINE 0 . . SEC." CRDOWN BEGIN FINISHED NOT UNTIL HALT THEN ; 6 SWITCH CO DUP 3 AND 0 = IF .' DIPPING ARM UP.'

7 ELSE 2 AND 0 = IF .' DIPPING ARM DOWN.' .": BOTTOM ( AS WITH TOP... ) 8 ELSE . DIPPING ARM AT REST.' THEN THEN CR CR ;FINISHED NOT IF DOWN BEGIN FINISHED UNTIL HALT WAIT 9UP BEGIN FINISHED NOT UNTIL HALT THEN ; 10

121314 . "15

V.

Page 23: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

IINITIALIZATION

STARTUP OOCOL127 SWITCH 2+ Cl 255 SWITCH C!30419. NUNI 2! 99439. NUfl2 2! ABSOLUTE PULSE I'S1OEO PCVRT F! 0.491E0 CPLATE F'3 TREND '6 WAIT-TIME.TURN 901ON-id.' CR CR

CLEAN WATERPOSITION

I

Page 24: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

J.

Dictionary of Terms

Posi t ion ei t er E the cor rect t:he pjusi t i on of th fi--Ar m 3.nt o thecomputer.

Where? tellIs where the computer thinks the compression armis. ( Position is read from leading Leflon edge of the arm,towardFs the dipping well1.)

Cleanwater inputs changes in the SUrfaRCt pres-sure o4 theclIean, f ilIm f ree, watfLr- sur4:ac .

Up moves the dipping arm uIP (Must be StOpp)Eci with the Haltcommand) U~se c:arefu+lly

Down moves arm down (Must be --topped with the Halt commanid)Use carefully'

Halt stopb the motion of the dipping arm in the Lip or down,mnode.

Top moves thfe di ppirno arm to o o the rcinge .wnd thienoff sets.

Bottom mnoves i I i dipp ingj Arm to thf-~ biu-t o i o+ the r :AnCjFe andcthen offsets.*

Status lists the s-tatus of the- system. --

transverse armi ( ni mot ion or At r-e:t )wi eght from ci can s u rf+a cctrend is#w-Ai t-t iM#dippinci ari .if nmotti up)/down cr olr ~

X MM Compress (or) Expand will move the comnprue sor, -rm Alt)

desirted mm'--

PA will Measure the Fi -A cu.Lr ye. It will ask for inter val s-1mm is best to get aCrcur ate reszults. Fr ogram tops afterrecor ding three consecutive poirnts where the surf+acepr essure cdecreased.

Pa-Reverse runs- a Liac. i ward i i---n :. orvcy toc, ex:Amine the L- t eritof col apse arid hyterii.lUnfor tunate] y t here 1-- ot eirtransfer of film to the pl.3te which PreventV. a realmeasuremni-rt of the surface pre#--ssur& on the rvre

Storedata stores the 1F(- urve if the prOCqr ZAM shoJuld beLinWi 1 mc to 1?t you do SO automnatically.

Page 25: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

YS

Deposit will deposit: films on the slide. It will ask forpressure of transfer and for the number of dipping cyclesdesired. It is best t-o have the Surface pressure close tothat desired for dipping to prevent thF c:omputer from overstepping the c~ondensed phase, *[herc are times when thedeposit cycl e believes it has made several dips: whenr inrealitiy it has only done one. This ci:An be sieen in the areachanges listed for each dip. (Ar area change of u wouldindicate no dip was made.) Al so, chanjes in the dipping arm -

cont act-, are? possible to vary the L.ime for the cycles.breater separation of the LonltaCtS gives loniger times t oallow the film to dry, closer distances give shorter timesso each dip accomplished faster.

Dip is ai sub command of Deposit and brings the slide downwhil1e maintaining the constant sur face pressuret- given inthe deposit. command.

Undip is a sub command of the deposit routine. It brings thetslide up while maintaining the constant Surface pressure -

given in the deposit command. This is particularly useful ifthe switch fails, as it often does on the slow first dip. -

XEN MGTODYNE F. converts the scale m.asur e menit of mg to thesurf ace pressure in dynes. The number must be in scientificrictation 1L71.47E2147EO either of the la -tA two arc,

XEN DVNETOMG F. converts the Sur-fa-e pre-ssure in dynes to a4 or ce in mg~ r eadabl1e fro~m the scale. A~gai n, this must. be in

5(7 en ifi otation.

Variables that are variable!In or der Lo see these. type "status" which will repo:rid withthe pr esent val ue for each of these (not Cpl ate):

Trend is the number of conseCi~t iye' poiants wh i ch have -

decreasing Sur face pressures which the PA Curve uses aslz t h ecnignal for col lapse of the film. Not as i mpor tant now that.rthe PA can be s~ vpped from the key--board after the first sixPCi rts.

Wait-time is_ the timye the computer waits bet-ween 1mTm steps.-Tis Al LI ow-, var :i at ion of the compressi on rat~r C-(ppro>

7t2/nini) (,( ul Crnil t kier)

Cpl ate is the in ver se of thei per imeter of the Wi Ihel myplate, needed only with a newo plate. 1

To Change a Variable: #* VariableName (CR) integer#* VariableName Fl.(CR) fl1oat ing pt. nUMber

Page 26: I 772 MICROCOMPUTER-CONTROLLED LANGNUIR-BLODGETT … · 2014-09-27 · Microcomputer-Controlled Langmuir-Blodgett Dipping Trough 12 PERSONAL AUTHOR(S) 4 Hal Van Ryswyk, Joann M. Eisenhart,

~2'~

~ %* I

9

J.

VI

2//

I

//

* *~ *.&*. *. ** * * ,.~ ** * --,..-- .