Home
ASL 5000 Breathing Simulator Test Automation
Contents
1. Airway Muscle Tracheal Chamber Chamber Total Chamber 1 Chamber 2 Chamber 1 Chamber 2 Total Flow Pressure Pressure Pressure Volume 1 Volume 2 Volume Pressure Pressure Flow Flow L min cmH20 cmH20 cmH20 mL mL mL cmH20 cmH20 L min L min Page 9 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Command Prompt Structure The server provides a command line prompt methodology consisting of 10 characters as defined in the table below Prompt type 3 input prompt b response prompt c lerror prompt d comment prompt 3 letter ASL Always included in prompt as ASL Connection identity unique Ethernet connection serial number of the ASL identifier of ASL 5000 5000 hardware system s Serial connection COM port used by unique ASL 5000 this must be defined by the end user Available ports are COM1 to COM8 ONLY Demo mode The word DEMO will be added to the prompt when in the ASL 5000 software demo mode no connection to ASL 5000 hardware All systems connection connection to all system that the server will control 0000 will be visible in this field ye Completion of prompt Always included in the prompt is a colon 10 _ Space before user Always included in the prompt is a space the user paa command is entered Example prompts gt ASL1234 Ethernet connection input prompt ASL 5000 s n 1234 input
2. ASL 5000 Software error Related to TC command TBD Bl iR RE Command issued before User tried to issue a command without having a prompt bd Invalid path specified in DA command File already exists Write Attempt to overwrite a file without permission or file not Error writable ASL 5000 Software Closed Occurs when an instance of the ASL 5000 software is closed Externally outside of using the EX command in the TAI e g via Task Manager File not found or cannot be Attempt to open a non existing protected or corrupted file read by TAI 10 11 13 14 15 16 Cannot set parameter If the user attempts to set the value of either a Read only parameter or a parameter of the IC command that is not available for the currently used Lung Model Page 30 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Cannot get parameter If the parameter is temporarily non readable Parameter out of range If user tries to query breath 10 from simulation with only 8 breaths 19 Firmware mismatch When the firmware on the ASL 5000 hardware does not match the firmware on the ASL 5000 software When a script contains a non existing vr3 file reference Command not part of this A known command is used which has not been implemented in release the current release of the server software for error 11 ZZ whole ignored message Page 31 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2
3. Resistance Parameters SD Exp Res cmH20 L s Median Exp Res cmH20 L s Page 15 80 31 100 IngMar Medical Ltd 2014 2015 Work Parameters Pat Insp Work mJ Pat Insp Elastic Work mJ Pat Insp Res Work mJ Pat Trig Work to PEEP mJ Pat Trig Work SoE to P min mJ Pat Trig Work min to PEEP mJ Pat Exp Work mJ Pat Exp Active Work mJ Pat Exp Res Work mJ Pat Heat Production mJ Pat Total Res Work mJ Ext Insp Work mJ Ext Insp Elastic Work mJ Ext Insp Res Work mJ Ext Exp Work mJ Ext Exp Active Work mJ Ext Exp Res Work mJ Ext Exp Heat Production mJ Total Insp Work mJ Total Insp Elastic Work mJ Total Insp Res Work mJ Total Exp Work mJ Total Exp Active Work mJ Total Exp Res Work mJ Total Heat Production mJ Total Res Work mJ P aw Time Product cmH20 ms P aw Time Product Trig 2 P aw Time Product 300 cmH20 ms P aw Time Product 500 cmH20 ms P mus Time Product cmH20 ms WORK PAT INSP WORK PAT INSP ELAST WORK INSP RES WORK PAT TRIG TO PEEP WORK PAT SOE TO PMIN WORK PAT PMIN TO PEEP WORK PAT EXP WORK PAT EXP ACT WORK PAT EXP RES WORK PAT HEAT PROD WORK PAT RES WORK EXT INSP WORK EXT INSP ELAST WORK EXT INSP RES WORK EXT EXP WORK EXT EXP ACT WORK EXT EXP RES WORK EXT HEAT PROD WORK TOT INSP WORK TOT INSP ELAST WORK TOT INSP RES WORK TOT EXP WORK TOT EXP ACT WORK TOT EXP RES WORK TOT HEAT PROD WORK TOT RES WORK PAW TIME PROD
4. ASL 5000 software in ready condition Page 24 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 PF Pressure filter setting IngMar Medical ASL 5000 Breath Dection RT Analysis Window Invoke a pressure filter of airway pressure recordings ASL 5000 GUI IngMar Medical ASL 5000 Breath Detection RT Analysis Window PF TYPE TO Type of pressure filter used in the simulation e 0 None e 1 5 Hz Butterworth e 2 Moving Average default Time out ms default 10000 Success Pressure filter changed PS Pause Button Enable Disable Enable Disable the pause vr3 file during a simulation ASL 5000 GUI IngMar Medical ASL 5000 Central Run Time Display Window PS PAUSE TO Enable or disable the Pause button from the GUI e 0 Disabled default e 1 Enabled invokes pause vr3 NOTE The Pause button allows the user to initiate a paused breath pattern which can be user defined The pause vr3 file defaults to a passive patient model however the user can change the pause vr3 file The Pause button is directly linked to pause vr3 file Time out ms default 10000 Success Pause button enabled disabled QT Completely close and quit the TAI server Exit the TAI server including closing all ports QT TO Time out ms default 10000 Success The TAI server and the the terminal client i e Putty will close The TAI icon will no longer be present in the ta
5. oa id demo path C Program Files ASL Software 3 5 51 5000 SW3 5 exe Response gt ASLDEMO OA ID DEMO PATH C PROGRAM FILES ASL SOFTWARE 3 5 ASL 5000 SW3 5 EXE New prompt gt gt ASLDEMO Example with invalid input and error Input gt oa id foo Response gt 14510000 ERROR 05 OA INVALID PARAMETER ID New prompt gt gt 4510000 The response will not be sent until the execution of the command is finished However if the execution takes for some reason longer than expected there will be a message with a timeout error sent after a specific time All commands have a default timeout value TO or to If the timeout occurs the command will have no effect The client application must in any case wait for a return message before issuing the next command because commands are synchronous and will not be buffered To remove a timeout value set TO O This is NOT recommended as the server will continue to try implementing a command even if there is a failure Also the timeout message will not be received exactly after TO milliseconds but with a slight delay due to internal processing time future work may correct this Page 11 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Monitoring Parameter Values User can monitor verify check the status or value of any command parameter This is accomplished using the same x y format instead replacing the y with a for example Input gt A
6. 2014 2015 SC Breath Waveform Server Configuration Configures the output configuration for the Breath and Waveform clients SC BREATH PORT WAVE PORT WAVE TYPE COND PREC TO BREATH PORT Port defined for TCP breath client default 6342 NOTE Set ports to to let system dynamically choose port number WAVE PORT Port defined for TCP waveform client default 6343 NOTE Set ports to to let system dynamically choose port number WAVE TYPE Type of data on output stream from waveform server e RAW raw data waveform no volume conditions default e PROC processed data based on volume conditions COND COND Gas and Temp conditions AM as measured default BTPS Body Temperature Pressure Saturated STPD Standard Temperature and Pressure Dry SPD Standard Pressure Dry at T 20 C ATPD Ambient Temperature and Dry Pressure PREC Precision of parameter output number of digits to the right of the decimal point default 6 NOTE Waveform timestamp will always be transmitted with high precision 15 Time out ms default 10000 Success Prompt changes to reflect current ASL 5000 hardware being controlled SF Script File Details about the script sct file that will be used for simulation ASL 5000 GUI IngMar Medical ASL 5000 Simulation Script Editor Window SF NAME PATH TO NAME Name of script file ex adult normal or adult normal sct default CURRENT PATH Path to script file Can be rel
7. Based on adjusting parameters to attain a simulated set EtCO Parameters vary depending on the loop defined In all cases the spontaneous parameters and the breath parameters can be adjusted Time out ms default 60000 Page 18 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Loop Control Parameters Closed Loop Control cozy B Loop Const WE Const My Closed Loop Control LOOP NO_LOOP No Loop default LOOP CONST_VT Constant Vt Loop LOOP CONST_MV Constant MV Loop 2 CO2Y Loop Lung Model Parameters Resistance Trachea Resistance Trachea Out 200 250 300 s 0 100 216 00 cmH20 L s Im 200 AA 5 40 50 60 150 350 30 70 100 40020 80 50 450 10 90 4 7 in o fam 1 cmH20 L s cmH20 L s One Compartment Two Compartment Single and Dual Lung Models Tracheal Resistance cmH20 L s default predefined lung model RT Single and Dual Lung Models Exp Tracheal Resistance cmH20 L s default predefined lung model future RT OUT and Dual Lung Models Lung Compliance mL cmH20 default predefined lung model For single lung model this is the total lung compliance based on model above left For a dual lung model this is the left lung compliance ping Lung Model Lung Compliance mL cmH20 of the right lung m Lung Model Lung Resistance cmH20 L s of the left branch m Lung Model Lung Resistance cCmH2O L s of the right branch m Lung Model Exp L
8. Control 4 x Connection ta 127 0 0 1 52371 has been established By right clicking on the Server icon the end user can configure the server application with the following options FUTURE e Running ASL 5000 Instances o Provides details on each ASL 5000 instance that is running and controlled by the server if applicable Page 6 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Network Interface o Provides a listing of all relevant IP addresses of the host computer based on local area connections wireless connections and localhost o Option of All will listen on all interfaces for a connection TCP Port o Port for the TCP connection to the server Default port is 6341 The end user has the ability to change the TCP port User should make sure that other processes are not using any other defined port before changing from the default port o Asa safeguard the server checks to see if the user defined port is already in use by another operation If so server will report an error and automatically resume with the default port of 6341 Status o Provides server connection status Waiting for connection Connected to IP address with address visible Stopped Error TBD nitializing only during startup of the server Start Stop Disconnect Server o The options below are available depending on the state of the server Stop server no longer listens on port 6341 or user defined Start Start
9. PEAK FLOW MEDIAN FLOW MEAN FLOW ACC MAX FLOW ACC MIN FLOW PERC OF PEAK AT SOE Flow Parameters Peak Flow L min Median Flow L min Mean Flow L min Max Flow Acc L s 2 Min Flow Acc L s 2 Perc of Peak Flow at Start of Exp 96 P PEAK P PAUSE P MEAN P MEAN INSP P MEAN EXP P MEAN 1 P MEAN 1 INSP P MEAN 1 EXP P MEAN 2 P MEAN 2 INSP P MEAN 2 EXP P PEEP P PEEP AUTO 1 P PEEP AUTO 2 P PEEP TOTAL 1 P PEEP TOTAL 2 P DROP MAX DURING TRIG P TARGET INSP P TARGET EXP P OVERSHOOT PERC INSP P OVERSHOOT PERC EXP P MEAN SQ ERROR INSP P MEAN SQ ERROR EXP Pressure Parameters P peak cmH20 P min cmH20 P pause cmH20 P mean cmH20 P mean Insp cmH20 P mean Exp cmH20 P mean Ch 1 cmH20 P mean 1 Insp 20 P mean Ch1 Exp cmH20 P mean Ch2 cmH20 P mean Ch 2 Insp cmH20 P mean Ch2 Exp cmH20 PEEP cmH20 Auto PEEP 1 cmH20 Auto PEEP 2 cmH20 Total PEEP 1 cmH20 Total PEEP 2 cmH20 Max Pres Drop During Trig cmH20 Insp Target cmH20 Exp Target cmH20 Insp Overshoot 96 Exp Overshoot 96 Insp Mean Sq Error cmH20 2 Exp Mean Sq Error cmH20 2 Volume Parameters VOL PAT VT INSP VOL PAT VT EXP VOL PAT VT 1 VOL PAT VT 2 VOL VENT VT INSP VOL VENT VT EXP Patient Insp Vt mL Patient Exp Vt mL Patient Vt 1 mL Patient Vt 2 mL Vent Insp Vt mL Vent Exp Vt mL RES EXP SD RES EXP MEDIAN TAI Specification 7 0 docx
10. command line ASLCOM 2 Serial connection response prompt to ASL 5000 with COM2 active response command line IASLDEMO Demo mode with an error prompt HASLOOOO Comment prompt related to controlling all ASL 5000 s connected to the server Page 10 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Command Structure All command inputs are case insensitive All responses are in capital letters including the prompt Each command consists of two letters which define the command operation If the command needs input arguments it is followed by a space and additional arguments are space separated Some arguments are optional SASLxxxx command mandatory parameter s value gt optional parameter s value All parameter fields are in the form x y If there were a space within a parameter value the user must surround the value in quotation marks for example to open the ASL 5000 software in demo mode from a specific path the command would read gt ASLxxxx OA id demo path c Program Files x86 ASL Software 3 5 51 5000 SW3 5 exe All input statements will generate a response from the server If the command is successful the response is an echo of the initial input statement If the command fails the response is an error statement with an error code and explanation Following the response the user will receive a new prompt Example with valid input and response Input gt
11. listening for a connection on port 6341 or user defined Reset server re initialize server settings defaults to port 6341 Launch Terminal future o Provides user with command line control via terminal connection o Ability to load test scripts and automation options by end user before implementing full automation process Exit o Closes server connection and exits server removes icon NOTE ONLY ONE CLIENT CAN CONNECT TO THE SERVER AT A TIME HOWEVER THE CLIENT CAN CONTROL MULTIPLE INSTANCES OF THE ASL 5000 SOFTWARE BASED ON THE UNIQUE IDENTIFIER OF EACH ASL 5000 SEE DETAILS BELOW Page TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 TCP Communication Protocols Communication with the TAI Server The communications protocol is based on sending and receiving terminated ASCII strings over a TCP connection Incoming and outgoing messages have to be terminated by the sequence CR LF carriage return and line feed characters which is hexadecimal OD OA Since this conforms to the Telnet End of Line convention it is possible to use any regular Telnet client software to communicate with the server IngMar Medical has verified that the software PuTTY freeware is working together with the TAI server To open a session the client has to connect to the IP address and TCP port the server is listening on These values can be configured in the server menu see above The client will receive a command prompt
12. 015
13. 15 ASL 5000 Breathing Simulator IngMar Medical Ltd has developed an interface for the ASL 5000 breathing simulator which will provide the end user with the capacity to incorporate the ASL 5000 into automation testing This server software will run independently from the ASL 5000 software and provides a command based interface for the ASL 5000 control The server will run in the background with a visible icon in the Windows task bar notification area It can be accessed remotely or locally by connecting to a TCP IP port and sending ASCII formatted commands For controlling the ASL 5000 s the server can as an option open the ASL 5000 software in hidden mode which prevents unwanted user interference through the graphical interface GUI of the ASL 5000 software GUI can still be made visible if needed see OA command The Server also has the capacity to run multiple instances of ASL 5000 systems through additional copies of the ASL 5000 Software package on the same CPU running the Server The remote interface will directly communicate with the ASL 5000 software Third party users can create external applications any independent language C7 C VB LabVIEW etc to communicate with the server protocol via TCP connection It is also possible to use an existing Telnet client e g PuTTY to connect to the server Furthermore a server internal terminal with script editor will be developed future for the creation and execution of predefi
14. CT Displays the current Script file Breath and the total Breaths in the simulation e g 26 134 This is the 26 breath with a total of 134 breaths in the Script Interactive mode Page 28 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 simulation running e g 3 5 0 46 on the ASL 5000 hardware unit e g 4 7 76 currently running e g 1 0 0 138 Time out ms default 10000 Success Return string contains the current condition of the ASL 5000 software NOTE All parameters EXCEPT TO are Read Only Page 29 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Error Codes and Definitions All error codes are in the following format IASLXXXX ERROR YY ZZ Definition where XXXX Connected ASL 5000 DEMO 1234 COM1 0000 YY Error code number ZZ Main command that is failing Example error code gt 510000 oa id COM9 14510000 ERROR 05 OA INVALID PARAMTER ID gt ASLOOOO ERROR CODES EXAMPLE Non command at prompt OA command when ASL 5000 SW is already Running OA blah 42 blah is unknown command OA ID abcd abcd is not a valid parameter for the ID field Temporary invalid parameter User attempts to open second ASL 5000 instance of the same 7 Missing Parameter OA without the mandatory ID parameter Command execution took longer than value of TO Server cannot process incoming message 08 09
15. INGMAR MEDICAL ASL 5000 Breathing Simulator Test Automation Interface TAI Software Specification Document V7 0 February 19 2015 Page 1 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Table of Contents PROVISION PISTON 3 ASL 5000 oro MN 5 NO eret 6 FOP COMMIT ICA HON sd Coo AA AA 8 Communication With the sso tide XH n rix 8 Receiving the TCP Waveform and Breath Parameter Broadcasts 1 8 Command Promp SEU CCIE Goss Rn utut ihres DIU Dni Rar dune ERE 10 Mors gelo Sa Tm 11 Monitoring Parameter Valle c enu AUN AES 12 Command ESC AA 13 AC Auxiliary Compensation Parameters 4 4 04000 13 Breath detection AA 13 NG AA 14 BVA Breath Wave Ori 17 Oe AA 17 EX EX E re ee 18 IS SSS GEV COT ON 18 PAINTING MODE a GA NAA MEM 24 OA Open ASL 5000 Software Instance ngMar Medical ASL 5000 Welcome Window 24 PF Pressure filter setting IngMar Medical ASL 5000 Breath De
16. SLXxxx ic rt Response gt lt ASLXXXX IC RT 5 000000 The monitor capability can also work in tandem with an input parameter command for example Input gt gt ASLXXXX ic rt c1 50 Response gt lt ASLXXXX IC RT 5 C1 50 Page 12 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Command List Definitions Mandatory Parameters Optional Parameters AC Auxiliary Compensation Parameters Resistance and compliance parasitics in ventilator volume calculations ASL 5000 GUI IngMar Medical ASL 5000 Breath Detection RT Analysis Window AC C EXP INSP TO Auxiliary circuit compliance mL cmH20 default 0 00 EXP_R Auxiliary expiratory circuit resistance cmH2O L s default 0 00 INSP_R Auxiliary inspiratory circuit resistance cmH20 L s default 0 00 Time out ms default 10000 Success Parameters changed BD Breath detection settings Trigger settings for reading a breath ASL 5000 GUI IngMar Medical ASL 5000 Breath Detection RT Analysis Window BD INSP T EXP T EFF T TO phase default 5 00mL phase default 5 00mL EFF T Patient Effort Threshold cmH20 default 0 1cmH20 Time out ms default 10000 Success Parameters changed Page 13 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 BP Breath Parameters ASL 5000 breath parameters calculated for analysis including gas temperature conditions and precision Parame
17. WORK PAW TIME PROD TRIG WORK PAW TIME PROD 300 WORK PAW TIME PROD 500 WORK PMUS TIME PROD Environment Analog Parameters ENV P BARO P baro kPa ENV T AMBIENT Ambient Temp C ENV T WALL Wall Temp C ENV OXYGEN Oxygen 96 ENV AUX 1 Aux 1 V ENV AUX 2 Aux 2 V Success Parameters changed Page 16 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 BW Breath Waveform Offload waveform file in tab delimited format ASL 5000 GUI IngMar Medical ASL 5000 Post Run Analysis Menu BW NAME BREATH NUM PREC COND PATH OUTNAME OUTPATH SIM TIME TO NAME Name for recorded data from RS command default data Breath Number n of m total breaths where m is defined by O BREATH COUNT Negative numbers count backwards from BREATH NUM the most recent breath default 1 PAGE poings detuta B PREC of the decimal point default 6 Gas and Temp conditions e AM as measured default BTPS Body Temperature Pressure Saturated STPD Standard Temperature and Pressure Dry SPD Standard Pressure Dry at T 20 C COND ATPD Ambient Temperature and Dry Pressure Path where NAME files will be saved Can be relative to the path defined by the OA command prefix has to be used Default path is PATH ASLDATA OUTNAME Output file name for tab delimited file defaultZBW OUTPUT Path where OUTNAME file will be saved Default path is OUTPATH ASLDATA Time s
18. ative to the path defined by the OA command prefix has to be used If omitted default path is VARS Time out in ms default 10000 Success Script file was loaded Page 27 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 SM Script Mode Enter script mode where the original script file is being used same as exiting Interactive Control ASL 5000 GUI IngMar Medical ASL 5000 Interactive Control Panel Window SM TO Time out ms default 10000 Success Script file mode entered interactive mode left TC Tell Condition Provide the user diagnostic feedback from the TAI server TC ASL STATUS SIM STATUS SIM MODE SIM TIME SIM TIME REMAIN SIM BREATH SCT SIM BREATH CNT SIM VARFILE SW VERSION FW VERSION TAI VERSION TO ASL STATUS Current status of the ASL 5000 hardware unit NOT YET IMPLEMENTED IN VERSION 5 0 UNKNOWN current response until next update Loss of communication Large volume error Oscillation error chatter of the piston Over temperature Sensor fault SIM STATUS Status of the current simulation based on following table SIM STATUS ERROR Sim button Pause button IDLE RUNNING PAUSED ERROR DC means don t care SIM MODE Displays which mode is being run by the simulation e Script e Interactive e Unknown mE hh mm ss Displays the calculated remaining time for a Script mode simulation this does not reflect time inside the Interactive mode SIM BREATH S
19. ction RT Analysis Window 25 PS Pause Button Enable Disable 1 1 1 ne nennen nennen nnt 25 QT Completely close and quit the TAI 25 26 SA Select Unique ASL 5000 Dy 26 SC Breath Waveform Server 1 a 27 27 M 6 8 8 ee Ce AA 28 Eaedem 28 COC CS IONS c 30 Page 2 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Revision History Revision Revision Date Summary of Changes By Number October 5 2012 October 15 2012 October 25 2012 December 4 2012 Change document title to Test Automation Bails Interface Replace Concept with Project Summary Added General Server Information section to define icon server details Updated TCP Communications Protocol Expanded on Command List Definitions section Added Updated command list and formats Minor change to Project Summary Bails Updated General Server details icon representation TCP sample header with code Update to Command List Definitions Default for enum on Closed Lo
20. downloading individual breath waveforms in tab delimited text file e Added PS Pause Simulation command for invoking pause vr3 while running the TAI e Updated the TC command with SIM VARFILE e Added error code 18 Parameter out of range e Update error codes 13 and 14 with more details January 22 2013 e Updated TO parameter of IC command Schorn e Updated Success description of IC command February 19 2013 5 1 5 2 e Remove Breath port and Wave port from OA Bails command e Add SC command for server configuration breath and waveform clients including Breath port and Wave port from OA command e Add error code 19 firmware mismatch and 20 vr3 file script erro e Update TCP Client RAW versus PROC e Definition correction p 9 January 25 2014 e Update commands with sw 185 and TAI 130 Bails e Add default values for all command parameters if applicable 7 0 February 19 2015 e Update name of document to TAI Specification X X pdf e Add IngMar Part Number 80 31 100 e Update to fit corporate identity e Update page reference for SC command e Add Future to right click capabilities e Update TCP waveform table for RAW and PROC e Correct for 3 5 examples e Updated IC images to reflect 3 5 0 46 release build e Added RT OUT R1 OUT and R2 OUT as future updates Build 139 e Added PAUSE to ICP Lung Parameters Morgan Bails Page 4 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 20
21. immediately after the connection has been established Receiving the TCP Waveform and Breath Parameter Broadcasts The TCP Waveform and Breath Parameter Broadcasts have been part of the ASL 5000 software since version 3 0 and can be used independently from the TAI server To receive the current breath parameters the user can connect to the TCP port 6342 on the IP address of the machine the ASL 5000 software is running on Waveforms are published on TCP port 6343 Using the SC command of the TAI server see page 27 it is possible to change these default values e g if multiple instances of the ASL 5000 software are used at the same time The broadcast messages are sent in ASCII format and are prefixed with a 32 bit signed integer header equal to the size of the message excluding the header itself The byte order is Big Endian Network Order The messages itself have the following structure Breath Parameters sent after each breath Descriptor field width 40 filled with spaces TAB x09 CR xOD LF Page 8 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Waveforms sent continuously with timestamp First row Tab delimited column headers Following rows Tab delimited values RAW Waveforms based on ASL 5000 Analog signals Flow is not included as it is a calculated value PROCESSED Waveforms based on calculated parameters and can be adjusted for volume compensations e g BTPS ATPD etc
22. ned command scripts Telnet similar protocol see p 8 CLIENT APPLICATION TAI Server Application Terminal Script Editor TCP socket LabVIEW VI Server TCP Waveform Breath Broadcast see p 8 Ethernet or RS 232 application and ASL 5000 software instance s currently have to run on the a same machine A remote communication between these endpoints could be implemented in a future release TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 General Server Information When the remote server is started the server s icon will be visible in the bottom right notification area of the windows based pc tested on Win7 and WinXP systems The icon s color will represent the current server status The following colors are possible o orange Server is waiting for a connection Server connected to a client red Server in error state gray Server initializing or stopped by user The Server pop up provides information related to listening on the default TCP Port 6341 This port can be changed by the user by right click the icon Future ASL Remote Control Server listening on TCP port 6341 The Server also provides a pop up response to the user that a connection has been established and to which IP address In this example the Server has connected to the localhost IP address 127 0 0 1 ASL Remote
23. op and PCASECO2 Corrected TC command Added section Error Codes and Definitions Inserted Table of contents Schorn Updated Project Summary Updated graphic under Project Summary Introduced colored icon representing the server status Updated TCP Communication Protocols Added definition of TCP Broadcast protocol Updated COM port support to be COM1 COM8 Minor changes to Command Structure Corrected ID parameter of OA command Corrected PATH parameter of OA command Updated PATH parameter of SF and RS commands Added additional error codes Added parameter GUI for OA command Bails Added note for default path of OA command with Schorn impending ASL 5000 Software update to 3 4 Corrected grammatical error of IC details Added 10 read only parameters to TC command Added QT command to allow end user to completely quit the TAI server Added additional error codes Changed LOOP and 5 2 values of IC command to be more descriptive January 11 2013 Placed commands in alphabetical order Bails e Improved details about each command and Schorn TAI Specification 7 0 docx Page 3 80 31 100 IngMar Medical Ltd 2014 2015 reference to ASL 5000 software GUI location relevant to commands e Added AC Auxiliary Compensations command e Added BP Breath Parameters command including all 83 available parameters with necessary conditions e Added BW Breath Waveform command for
24. sk notification area Page 25 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 RS Run Simulation Start ASL 5000 simulation ASL 5000 GUI IngMar Medical ASL 5000 Central Run Time Display Window RS WF OW NAME PATH TO Save waveforms yes 1 no 0 default Overwrite if file exists yes 1 no O default Name for recorded data default data Path where NAME files will be saved Can be relative to the path defined by the OA command prefix has to be used Default path is ASLDATA Time out in ms default 10000 Success Simulation running SA Select Unique ASL 5000 by ID Select individual or all ASL 5000 instances to control SA ID TO Identifier of ASL 5000 to control This updates the terminal prompt and allows the user to run individual or broadcast commands to a single or multiple ASL 5000 units 10 1234 results in the Ethernet connected ASL 5000 with S N 1234 to be controlled results in the Serial connected ASL 5000 on COM3 to be controlled ID 0000 results in the ability to broadcast commands to all connected ASL 5000 units NOTE This command can only run after the OA command has been used to open a single or multiple instances of the ASL 5000 software Time out ms default 10000 Success Prompt changes to reflect current ASL 5000 hardware being controlled Page 26 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd
25. t in the simulation Page 23 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 IM Interactive Mode Invoke Interactive Mode allows user to issue IC commands for interactive control of the simulation ASL 5000 GUI IngMar Medical ASL 5000 Central Run Time Display Window IM TO Time out ms default 10000 Success Interactive mode entered script file mode left OA Open ASL 5000 Software Instance IngMar Medical ASL 5000 Welcome Window Open an instance of the ASL 5000 software The OA command can be run as many times as needed as long as user uses a different path e g ASL Software 3 5 A ASL Software 3 5 B etc ASL 5000 GUI IngMar Medical ASL 5000 Welcome Window OA ID PATH GUI TO For Ethernet connection 4 digit serial number of the ASL 5000 e g 10 0123 For Serial connection Port the ASL 5000 is connected to 0 1 1 COM1 to COMS are supported For demo mode IDZDEMO m Path to ASL 5000 software executable If omitted default path is e 32bit c Program Files ASL Software 3 5 e 64bit c Program Files x86 ASL Software 3 5 NOTE The release version of the TAI server will be in tandem with ASL 5000 Software 3 5 thus the default path will end with ASL Software 3 5 GUI 0 hides the graphical user interface of the ASL 5000 Software default GUI 1 shows the graphical user interface of the ASL 5000 Software Time out in ms default 30000 Success
26. tamp to be relative to the individual breath default or relative to the overall simulation time SIM_TIME Default FALSE Time out ms default 10000 Success Parameters changed ES End simulation Ends the current simulation ES TO Time out ms default 10000 NOTE Linked to directly to Simulation button on Central Run Time Display Success Simulation ended and ASL 5000 stopped Page 17 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 EX Exit ASL 5000 software Exit the ASL 5000 software EX TO Time out ms default 10000 NOTE Linked directly to Exit ASL 5000 Button Success ASL 5000 software closed IC Interactive Control Interactively write and read parameters during simulation IM command must be invoked ASL 5000 GUI IngMar Medical ASL 5000 Interactive Control Panel Window IC parameter1 value1 parameter2 value2 parameterN valueN TO ParameterNAME There are several parameters within the Interactive Panel which are detailed below The tabs in the Interactive Control Panel are based on ParameterVALUE the patient type and the loop model defined by the user The open and closed loop options are defined as follows e No Loop o Based on the pre defined patient model e Constant MV Loop o Based on adjusting parameters to maintain a set Minute ventilation e Constant Vt Loop o Based on adjusting parameters to maintain a set Tidal Volume e CO2YLoop o
27. ter definitions can be found in the ASL 5000 User s Manual The left column is the TAI command parameter The right column is the parameter as defined in the ASL 5000 User s Manual and in the Breath Detection RT Analysis drop down boxes ASL 5000 GUI IngMar Medical ASL 5000 Breath Detection RT Analysis BP Parameter 1 Parameter Name2 Parameter NameN TO READ and WRITE Parameters General Parameters Simulation output file name which is defined by the RS command default data Breath Number n of m total breaths where m is defined by BREATH COUNT Negative numbers count backwards from BREATH NUM the most recent breath default 1 Precision of parameter output number of digits to the right Gas and Temp conditions AM as measured default BTPS Body Temperature Pressure Saturated STPD Standard Temperature and Pressure Dry SPD Standard Pressure Dry at T 20 C ATPD Ambient Temperature and Dry Pressure Path where NAME files will be saved Can be relative to the path defined by the OA command prefix has to be used Default path is e ASLdata TO Time out ms default 10000 BREATH TYPE Breath Type BREATH BREATH COUNT Page 14 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 TIME T90 INSP TIME T90 EXP TIME SETTLING INSP TIME SETTLING EXP Insp T90 ms Exp T90 ms Insp Settling Time ms Exp Settling Time ms FLOW
28. ung Resistance cmH20 L s of the left branch future R1 OUT Dual Lung Model Exp Lung Resistance cmH20 L s of the right branch future R2 OUT Page 19 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 Spontaneous Breath Parameters 0 000 Insp Rise Time Insp Release Time 96 TRIGGERTIME Trigger time ms for pressure and flow trigger simulations not pictured above Page 20 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 LOOP CONST MV Loop Parameters MVSET Set Minute Ventilation mL min for closed loop simulation loop simulation loop simulation loop simulation loop simulation Page 21 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 LOOP CONST VT Loop Parameters VTSET Set Tidal Volume mL for closed loop simulation simulation simulation Page 22 TAI Specification 7 0 docx 80 31 100 IngMar Medical Ltd 2014 2015 LOOP CO2Y Loop Parameters EES WEN gum E 0 01 _ PCASECO2 Selected patient target case for CO2Y Closed Loop e NORMAL Normal healthy adult male e COPD Ill COPD Severity code III e USER User appointed patient e Pulmonary Fibrosis Success Values changed software must be in IM Return string will list the current values of the affected parameters in the same order as in the command The response is sent out immediately after the new settings take effec
Download Pdf Manuals
Related Search
Related Contents
Cuisinart CDF-100 deep fryer Mode d`emploi de la convention-type et du guide Sony VGN-FZ485U/B Marketing Specifications freight train chrome or gloss black headlight - Harley User's Guide - smart GTW/FR T/C40 - Schneider Electric ハンドヘルドDMMの最高峰 Copyright © All rights reserved.
Failed to retrieve file