Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: LASMAC4

Package: Automated Lab Instruments

Routine: LASMAC4


Information

LASMAC4 ;SLC/RWF - SMAC RUN CONTROL FOR SMAC (LASMACA) ;7/20/90 10:10 ;

Source Information

Source file <LASMAC4.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Automated Lab Instruments 3 ASK^LA1103  SET^LAB  ^LASET  
Kernel 1 ^%ZIS  
Lab Service 1 ^LRLL  
VA FileMan 1 YN^DICN  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Lab Service 2 LRSMAC5  LRSMAC6  

Entry Points

Name Comments DBIA/ICR reference
LA2
LA3
D4
LA1
END
EN ;
HALT
HA2
TSK
PICK
PC2

External References

Name Field # of Occurrence
^%ZIS LA3
YN^DICN LA1+1
ASK^LA1103 LA3+1
SET^LAB LA3+4
^LASET TSK+1
^LRLL LA2+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," Auto Instrument file not setup right, OR already running!"
  • Line Location: LA2+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: LA2+1
Function Call: WRITE
  • Prompt: !,$C(7)," LOAD LIST IS NOT CURRENT!"
  • Line Location: LA2+2
Function Call: WRITE
  • Prompt: @IOF,!,"START OF SMAC RUN"
  • Line Location: LA3+2
Function Call: READ
  • Formatting: !
  • Prompt: "PRESS RETURN TO START PROCESSING"
  • Variable: X
  • Timeout: DTIME,!
  • Line Location: D4+0
Function Call: WRITE
  • Prompt: !,$C(7),"Finished collecting SMAC data."
  • Line Location: LA1+2
Function Call: WRITE
  • Prompt: !!,"SMAC RUN OVER",@IOF
  • Line Location: LA1+4
Function Call: READ
  • Formatting: !!
  • Prompt: "DO YOU REALLY WANT TO STOP THE SMAC RUN? N//"
  • Variable: X
  • Timeout: DTIME
  • Line Location: HALT+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PC2+0
Function Call: WRITE
  • Prompt: !,"SMAC '",A,"' OR '",B,"': "
  • Line Location: PC2+0
Routine Call
  • %ZIS
  • Line Location:
    • LA3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LA("LOCK" LA1!, TSK+1!
^LA("STOP" LA1!, LA1+1, LA1+5!, HA2+1*
^LAB(62.4 - [#62.4] TSKPICK
^LRO(68.2 - [#68.2] LA2+2, LA1*
^TMP("LA" LA1+5!
^TMP($J LA1+5!

Label References

Name Line Occurrences
@( LA1
D4 D4
HALT HALT
LA1 LA1+1
LA3 LA2+1
LASMAC4 LA2+1
PC2 PC2
PICK LASMAC4+2, HA2
TSK LA2LA3+3, HA2+1

Naked Globals

Name Field # of Occurrence
^( PICK
^(2 LA2+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % LA1+1*
>> A PICK*, PC2
>> B PICK*, PC2
DT LA2+2
DTIME LA2+1, D4HALTPC2
IO(0 LA1
IOBS LA3!
IOF LA3+2, LA1+4
>> IOP LA3*
IOSL LA3!
IOT LA3!
>> LAGEN LA2+1
>> LANM LA1TSKPC2+1*
LRMODE LA1*, LA1+5!
LRTOP TSK+1!
LWL LA2LA2+2, LA1LA1+5!
>> T LA3+4*
TC LA1+5!
>> TSK LA2LA3+4, LA1LA1+1, LA1+5, HA2+1, TSK*, TSK+1
TV LA1+5!
U LA2+2, PICK*, PC2
>> X LA2+1*, D4*, HALT*, PC2*, PC2+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All