¡@ ¡@ ²Ä¤K³¹ PROCEDURE »P OBEY
¡@Procedure
¬OAREMOS/Windows »y¨¥ùØ¥t¤@Ó±j¦³¤Oªº¤u¨ã¡C²¨¥¤§¡A¤@Ó
procedure ¬O¡ua
sequence of AREMOS commands¡v¡A¥Nªí¤@¸s AREMOS/Windows «ü¥O»y¥y¡C¦pªGn¤ÏÂаõ¦æ¤@¸s
AREMOS/Windows «ü¥O»y¥y¡C¥i¥ý²£¥Í¤@Ó procedure ¨Ó¥Nªí³o¸s«ü¥O»y¥y¡C¥ô¦ó®ÉÔ¡A¥unÁä¤J³oÓ
procedure ªº¦W¦r¡A«K·|°õ¦æ¸Ó¸s«ü¥O¡C¦P®É procedure ¥»¨¤]¬O
object ªº¤@ºØ (type)¡A¤@¥¹«Ø¦n¤F procedure¡A¥i¦s©ñ¦b
bank
ùØ¡C Procedure
ªº¤@¯ë§Î¦¡¦p¤U¡]Áä¤J«ü¥O¡^¡G
procedure name;
command statement;
command statement;
¡K¡K
¡K¡K
¡K¡K
end; ²Ä¤@¦æ¥²¶·¬O¡uprocedure
name;¡v¡A¨ä¤¤ name ¬O§Ú̬°¦¹ procedure ©Ò¨úªº¦W¦r¡C³Ì«á¤@¦æ¥²¶·¬O¡uend;¡v¡C¨ä¶¡«h¬O¦¹
procedure ©Ò¥Nªíªº«ü¥O¸s¡C ¦³¨âºØ¤èªk¥i²£¥Í
procedure¡G(1)¨Ï¥Î Procedure
Edit and display ½s¿èµ{¦¡¡A(2)¨Ï¥Î Procedure «ü¥O¡C¤À§O¤¶²Ð¦p¤U¡C ¡@ 8.1
¨Ï¥Î Procedure Edit and Display ½s¿èµ{¦¡²£¥Í Procedure °²©w§ÚÌn«Ø¤@Ó
procedure¡A¦W¥s pr1¡A¤º®e¦p¤U¡G Tools ¡÷ Procedure Edit ¡÷ Áä¤J«ü¥O pr1(¦b Procedure Name ³B) ¡÷ ¦b¤U±ªº®Ø®ØÁä¤J procedure ¤º®e¡C
¡÷
Save ¡÷
Close ¸õ¦^¥Dµe± ¡÷
Áä¤J«ü¥O pr1 ; »¡©ú¡G³o¬O«Ø¥ß¤@Ó
procedure ªº²Ä¤@ºØ¤èªk¡A¦W¦r¥s pr1¡A¡]¦p¹Ï 8.1¡^¡AYn°õ¦æ
pr1¡A¥un¦b¥Dµe±¤W¡AÁä¤J«ü¥O¡upr1;¡v(¦b AREMOS Command ¤W)¡AY±z·Q×§ï
pr1 ùتº¤º®e¡A¥un¦A¶i¤J Procedure
Edit¡K¡AIndex¡K¥s¥X pr1¡A©ÎÁä¤J pr1¡]¦b procedure name ³B¡^¡A«ö
Retrieve¡AµM«á´å¼Ð²¾¨ì
Procedure
¤º®e¥h×§ï§Y¥i¡AµM«á«ö Save¡A¦A«ö Close¡A¦^¨ì¥Dµe±¡A¦b
AREMOS
Command
¤U¦AÁä¤J¡upr1;¡v°õ¦æ¡C
¡i¹Ï8.1¡j ¥ô¦ó®ÉÔ¥un¥´¡upr1;¡v¡A§Y·|°õ¦æ¨º¸s
command
statements¡C¦P®É pr1
¤]¬O¤@Ó object¡A object type ¬O procedure¡A¥¦¥i¥H¹³¤@Ó series
¤@¼Ë¦s©ñ¦b bank
ùر¡C¦pªG¦b¥Dµe±Áä¤J¡G ¡°¦b¦¹¯S§O¤@´£¡A¦b procedure ùتº command statements¡A¦³¤@¦C¬O open e:\WAREMOS\niaq; ³o¬O¨ì E ºÏºÐ¾÷ùتº WAREMOS ¤l¥Ø¿ý¤U¡Aopen niaq ¸ê®Æ®wªº·N«ä¡CY±zªº¸ê®Æ®w niaq ¬O©ñ¦b G ¼Ñªº WAREMOS ¤l¥Ø¿ý¤U¡A±z´N¥²¶·¥´¤J¡uopen g:\WAREMOS\niaq¡v¡C ¡@ 8.2 ¨Ï¥Î
Procedure «ü¥O²£¥Í Procedure ¨C¦æ«ö
ENTER ®É¡A³£·|¥X²{¡usequence
of commands ending with ; Enter END; as final command¡G¡v¡C³Ì«á¥´¡uend;¡v§Y·|¸õ¥X
sequential
mode ¦^¨ì¥¿±` AREMOS/Windows Àô¹Ò¡C¦¹®É¤]«Ø¦n¤@Ó procedure¡A¦W¥s
pr2¡Cn×§ï pr2¡A¥i¥Î 8.1 ¸`©Ò¤¶²Ð¤§ Procedure
Edit and Display ½s¿èµ{¦¡¥h×§ï¡C ¡@ 8.3 CMD file »P obey AREMOS/Windows
°ò¥»¤W¬O¥æ½Í¦¡ (interactive) »y¨¥¡C¦ý¤]¥i¥Î batch
job °õ¦æ¡C¦³®ÉŪªÌn¤ÏÂШϥΦP¤@¸s AREMOS/Windows command
statements¡A©Î¦³®É¤@Ó
job
¥i¯à°õ¦æ«Ü¤[¡A«h±Ä batch §@·~¤ñ¸û¤è«K¡CAREMOS/Windows ªº
batch
job ¥i³z¹L 2 Ӥ覡¶i¦æ¡C ¡]¤@¡^§Q¥Î¥»³¹©Ò¤¶²Ð«Ø¥ß
procedure ªº¤èªk¡C¤@¥¹«Ø¦n procedure¡A¥i¦s©ó bank ùØÀH®É¥i¥s¥X¨Ó°õ¦æ¡A©Î²¤¥[×§ï¦A°õ¦æ¡Cprocedure
¥Nªí¤@¸s command
statements¡A°õ¦æ¬Y¤@ procedure §Y¬Û·í©ó°µ¤@Ó batch job¡C ¡]¤G¡^¤]¥i¥Î
CMD
file ¨Ó°µ¡C°²©w§ÚÌ C ºÐ¤W¤w«Ø¦n¤@Ó file¡Afilename ÀH«K¨ú¡A°ÆÀɦW«h³W©w¬°
CMD¡A¦Ó¦¹ file ¤º®e§Y¬O¤@°ïAREMOS/Windows
command statements¡C¦p¦¹¡A¶i¤J AREMOS/Windows «á¡A§ä Tools ùتº¡uobey¡v¥h°õ¦æ
filename(.cmd) §Y¥i¡C ¡°
¦Ü©ó¦p¦ó¦b C ºÐ¤W²£¥Í¤@Ó CMD file? ¥i¥Î
AREMOS
Editor ½s¿èµ{¦¡¨Ó½s¿è¡A¦P®É³]©w°ÆÀɦW¬°¡u.cmd¡v¡C¤U±¡A§Ú̧Y±N¨Ï¥Î¤@Ó½d¨Ò¨Ó¸ÑÄÀ¡C¾Þ§@·Æ¹«¦p¤U¡G (1)Tools
¡÷ AREMOS Editor ¡÷ µM«á¦bNEW-WAEDIT ªºµe±¤UÁä¤J command
statement¡G
¡÷ File ¡÷ Save ¡÷ Áä¤J ob1.cmd(¦bÀɮצWºÙ³B) ¡÷ ½T©w (2)Tools
¡÷ Obey ¡÷ Áä¤J ob1.cmd(¦b File Name:) ¡÷OK (3)Tools
¡÷ AREMOS Editor ¡÷ File ¡÷ Open ¡÷¿ï ob1.cmd ¡÷ ½T©w »¡©ú¡G (1)³o¤@¸s
command
statements ªº«e±¤£¶·¼g¡uprocedure name;¡v¤Î³Ì«á¤@¦æ¤£¥²¼g¡uend;¡v¡A³o©M
procedure ªº½s¿è¤è¦¡¦³ÂI¤£¦P¡A¦ý¬ÛÃþ¦ü¡C¦Ó open
e:\WAREMOS\fsm.bnk ¡A¬O open ºÏºÐ¾÷ E ¼Ñ¤l¥Ø¿ý WAREMOS
ùتº fsm ¸ê®Æ®w(¦p¹Ï 8.3.1)¡CŪªÌn¯S§O¯d·N¦Û¤vªº¸ê®Æ®w¬O©ñ¦b¨º¤@¼Ñ©Î¦b¨º¤@Ó¤l¥Ø¿ý¤U¡C (2)¥Î
obey ¥h°õ¦æ ob1.cmd ÀɮסA¦p¹Ï 8.3.2¡C (3)¦^¨ì
AREMOS
Editor ½s¿èµ{¦¡¤U¡A¥h×¥¿ ob1.cmd ÀɮסC
¡i¹Ï8.3.1¡j
¡i¹Ï8.3.2¡j |