User Tools

Site Tools


software_overview

Warning: Trying to access array offset on value of type bool in /var/www/html/dokuwiki/inc/html.php on line 1164

Warning: Trying to access array offset on value of type bool in /var/www/html/dokuwiki/inc/html.php on line 1168

Warning: Trying to access array offset on value of type bool in /var/www/html/dokuwiki/inc/html.php on line 1171

Warning: Trying to access array offset on value of type bool in /var/www/html/dokuwiki/inc/html.php on line 1172

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software_overview [2020/09/24 22:25]
richard [Edit/Run Macro]
software_overview [2021/08/16 22:22] (current)
Line 5: Line 5:
   - Design - adjust the object (plates, wash stations, etc) physical parameters and macros, denoted blue   - Design - adjust the object (plates, wash stations, etc) physical parameters and macros, denoted blue
   - Camera control - select and control different Internet-of-Things cameras, denoted by red   - Camera control - select and control different Internet-of-Things cameras, denoted by red
 +
  
 <figure> <figure>
Line 52: Line 53:
 {{ :labautobox_program_design_option_buttons.png?400|There are 4 different design modes that are selectable, Objects, Build Macro, Edit/Run Macro, Logger }} {{ :labautobox_program_design_option_buttons.png?400|There are 4 different design modes that are selectable, Objects, Build Macro, Edit/Run Macro, Logger }}
 <caption> <caption>
-**There are 4 different design modes that are selectable: Objects, Build Macro, Edit/Run Macro, Logger**+**There are 4 different design modes that are selectable: Objects, Build Macro, Edit/Run Macro**
 </caption> </caption>
 </figure> </figure>
 // //
 // //
-Designing laboratory automation programs involve defining and adjusting object physical parameters that are positioned on the robotic deck. The physical parameters define the XYZ positioning of the 3D printer/liquid handler/CNC robotic system.  Building macros can involve both compiling individual commands or by integrating other macro lists. The LabAutoBox software allows you to test that the macros are working properly and to make adjustments when needed and there is a logger display interface that allows you to monitor the progress of the application. If a problem is observed you can abruptly stopped by pressing the "Disconnect" button described in Interactive mode. +Designing laboratory automation programs involve defining and adjusting object physical parameters that are positioned on the robotic deck. The physical parameters define the XYZ positioning of the 3D printer/liquid handler/CNC robotic system.  Building macros can involve both compiling individual commands or by integrating other macro lists. The LabAutoBox software allows you to test that the macros are working properly and to make adjustments when needed and there is a logger display interface that allows you to monitor the progress of the application. If a problem is observed you can abruptly stop the run by pressing the "Disconnect" button described in Interactive mode. 
  
 ---- ----
Line 90: Line 91:
 {{ :labautobox_program_designer_decklayout.png?400|}}<caption>**Graphical display of robotic deck which is adjustable**</caption> {{ :labautobox_program_designer_decklayout.png?400|}}<caption>**Graphical display of robotic deck which is adjustable**</caption>
 </figure> </figure>
-The robotic deck display is designed to work with different sized robotic systems like small 3D printers or larger liquid handling workstations. At the top of the deck display there is a tool for adjusting the width and height. The location of the objects is relative to the zero position being at the bottom left corner of the instrument this is where the instrument should be homed to. +The robotic deck display is designed to work with different sized robotic systems like small 3D printers or larger liquid handling workstations. At the top of the deck displaythere is a tool for adjusting the width and height. The location of the objects is relative to the zero position being at the bottom left corner of the instrument this is where the instrument should be homed to. 
  
 ---- ----
Line 125: Line 126:
 // //
 // //
 +
 +
 The 'Build Macro' tool is useful for crafting macros but they need to be tested and this is done in this view. Since there can be some syntax to some of these macros. The macros listed in the 'Macro assembler' box at the bottom of the 'Build Macro' view are abbreviated and so the full syntax is shown in this 'Edit/Run Macro' The 'Build Macro' tool is useful for crafting macros but they need to be tested and this is done in this view. Since there can be some syntax to some of these macros. The macros listed in the 'Macro assembler' box at the bottom of the 'Build Macro' view are abbreviated and so the full syntax is shown in this 'Edit/Run Macro'
  
-One of the issues of using this python based MQTT scheduler is that run long runs the MQTT messaging connection will time out so the scheduler restarts after runs but this a user-defined option and this setting is found in the 'Macro assembler' text box (just above the text box). This python script only runs the XYZ position robot, valves and the multichannel syringe pump and manages the message scheduling. The other devices ( . + 
 + 
 + 
software_overview.1600986336.txt.gz · Last modified: 2021/08/16 22:21 (external edit)