spec

Software for Diffraction

2.4. - Built-In Functions and Commands



These built-in functions and commands are described in the following sections.



  
 UTILITY FUNCTIONS AND COMMANDS 

  
 System Functions 

  
 chdir()   unix()   lscmd   memstat   gethelp()   eval()   spec_par() 
 time()   date()   history   savstate   whatis()   eval2()   sleep() 
 getenv()   file_info()         calc() 
  
 KEYBOARD AND FILE INPUT, SCREEN AND FILE OUTPUT 

  
 Controlling Output Files 
    Files   Input 

  
 open()   on()   getline()   input()   print   fprintf()   tty_cntl() 
 close()   off()   dofile()   yesno()   eprint   spec_menu()   tty_move() 
       qdofile()   getval()   printf()      tty_fmt() 
          getsval()   eprintf() 
  
 VARIABLES   MACROS 

  
 global   constant   delete 
 unglobal   local   array 
    syms    
  
 STRING AND NUMBER FUNCTIONS 

  
 Math Functions   String   Regular Expr   Conversion 

  
 exp()   srand()   cos()   index()   length()   rsplit()   asc() 
 log()   rand()   sin()   split() 
 exp10()   sqrt()   tan()   substr()   sscanf()   gsub()   dcb() 
 log10()   int()   acos()         gensub()   deg() 
 pow()   fabs()   asin()         match()   rad() 
 atan2()      atan() 
  
 DATA HANDLING AND PLOTTING FUNCTIONS   OLD-STYLE 

  
 array_dump()   array_copy()   plot_cntl()   fmt_read()   h5_attr()   data_grp()   data_dump() 
 array_read()   array_op()   plot_move()   fmt_write()   h5_file()   data_info()   data_read() 
 array_pipe()   array_fit()   plot_range()   fmt_close()   h5_link()   data_nput()   data_pipe() 
 array_plot()      splot_cntl()      h5_data()   data_get()   data_plot() 
  
 CLIENT/SERVER FUNCTIONS   data_put()   data_fit() 

  
 prop_send()   prop_watch()   remote_cmd()   remote_poll()   encode()   data_uop()   data_anal() 
    prop_get()   remote_eval()   remote_stat()   decode()   data_bop() 
    prop_put()   remote_async()   remote_par() 
  
 HARDWARE FUNCTIONS AND COMMANDS  

  
 Moving and Motors   Counting   Misc 

  
 move_all   motor_mne()   read_motors()   move_info()   mcount()   cnt_mne()   reconfig 
 move_cnt   motor_name()   dial()   user()   tcount()   cnt_name()   set_sim() 
 sync   motor_num()   chg_dial()   chg_offset()   getcounts   cnt_num()   wait() 
    motor_par()   get_lim()   set_lim()      counter_par()   stop() 

  
 MCA (1D)   Images (2D)   Special Interfaces   Sockets 

  
 mca_par()   mca_spar()   image_par()   taco_io()   tango_io()   epics_par()   sock_par() 
 mca_get()   mca_sget()   image_get()   taco_db()   tango_get()   epics_get()   sock_get() 
 mca_put()   mca_sput()   image_put()   taco_dc()   tango_put()   epics_put()   sock_put() 
 mca_sel()            tango_db()   em_io()    
  
 Serial   GPIB   VME   PC Port I/O   VXI   Field Bus   CAMAC 

  
 ser_par()   gpib_par()   vme_move()   port_get()   vxi11_par()      ca_cntl() 
 ser_get()   gpib_get()   vme_get()   port_getw()   vxi11_get()   fbus_get()   ca_get() 
 ser_put()   gpib_put()   vme_put()   port_put()   vxi11_put()   fbus_put()   ca_put() 
    gpib_poll()   vme32_get()   port_putw()         ca_fna() 
    gpib_cntl()   vme32_put()