RUAL Documentation

RUAL Core v14.0.1

Our platform operates on software, commonly known as core. This software can be run either locally within the cloud environment of Enterprise Customers or within our AWS cluster.

Modified or newly introduced blocks

In this release 29 blocks have been modified and 25 new blocks were introduced. You'll find a complete list of blocks at the bottom of this page.

Blocks introduced

clear alarms dobotconnection Clears all the active alarms on the machine close connection dobotconnection closes the active connection with the machine, freeing up the occupied connection. core version value Returns the current RUAL Core version disable dobotconnection Disables the machine dynamic query filter statedatatablefilter null enable dobotconnection Enables the machine enable dh gripper dobotconnection Enables the end tool to be compatible with the DH Robotics Grippers get coordinate systems dobotconnection grabs the current coordinate systems from the machine get coordinates dobotconnection grabs the current joints cartesian coordinates of the machine. When you're using a 4 joint machine, the last 2 joints will be ignored. get serial dobotconnection grabs the current serial of the machine. get speed dobotconnection grabs the current speed of the machine. get status dobotconnection grabs the current status of the machine. local devices dobotconnection Retrieves the local devices and their connection information move to safe point dobotconnection Moves the machine to the preconfigured safe home position at the current speed open connection dobotconnection Opens a new dobot connection, make sure to close it. A machine only allows a single active automation. pad end number Pads the given number with char. on the right to match the given length. set coordinates dobotconnection Moves the machine into the given coords using joint motion. When you're using a 4 joint machine, the last 2 joints will be ignored. set digital output dobotconnection Updates the machines digital output so the given status, can be queued by time range in milliseconds set relative movement dobotconnection Moves the machines joint motion relative to the current coords. When you're using a 4 joint machine, the last 2 joints will be ignored. set speed dobotconnection Updates the speed in percentage of your machine, some machines allow values in excess of 100% set toolhead dobotconnection Moves the machines toolhead into the given coords using joint motion, only works on 6 axis machines set width dobotconnection Updates the width of the DH Robotics gripper start drag dobotconnection enables drag mode on the robot arm, allowing you to move it by hand and recording or savings positions stop drag dobotconnection disables drag mode on the robot arm update jog dobotconnection Moves the machine in the given direction relative to the current position. When you're using a 4 joint machine, the last 2 joints will be ignored. JOG is updated in teaching mode, at slower speeds thus.

Blocks modified

advanced datatable state A pre-styled advanced table showing data using advanced tooling create twinfieldconnection generates a new invoice in the twinfield classic invoicing. create connection function null create/update twinfieldconnection creates a new journal transaction or updates existing ones. See Twinfield Docs for a full description. decode value takes a string representation of 1+ coordinate pairs and returns an array of lat, lon arrays. difference to mutations mutations generates an array of mutations of the different between two objects. download function download a custom file encode array Takes an array of lat, lon arrays and returns an encoded string. function soapconnection null function streaming soapconnection null function write array to file soapconnection Writes the incoming soap stream to a file. The selected key needs to be an array so the file can be streamed later on generate shipment label postnlconnection This block is used to request the status for a barcode. get all twinfieldconnection gets all the offices available within the current verified user. get barcode status postnlconnection This block is used to request the status for a barcode. if twinfield condition based splitting, in case of multiple twinfield connections are required in different situations. last request info soapconnection Exposes extra information about the last function request on this WSDL, allow proper debugging match twinfieldconnection matches two twinfield transactions. See Twinfield Docs for a full description. oki file printer function Sends print file to a local OKI printer for processing open connection androidconnection Opens Android Push Notifications connection open connection function Connects using oAuth 2.0 with your secured Twinfield environment. pad end value Pads the given value with char. on the right to match the given length. pad start number Pads the given number with char. on the left to match the given length. pad start value Pads the given value with char. on the left to match the given length. parse csv file Parse a CSV file into an array of objects. read twinfieldconnection reads the sales invoice of supplied invoice type and invoice number. read twinfieldconnection reads a given journal transaction from twinfield. send simple notification androidconnection Sends simple notification with basic options validate vat function Request VAT code validation using the ec.europa.eu API, allowing you to validate VAT numbers of your customers verify purchase androidconnection Verifies an in app purchase

Blocks deprecated

best match array returns an array of best matching values in this array of values. close connection function close ssh connection compare two number Returns a score based of the similarity of two values. completions function Chat models take a list of messages as input and return a model-generated message as output. define reference date Allows you to define a reference for your date value, which can be used consistently throughout your blueprint. exec sshconnection null get current user googleconnection null get location googleconnection null get real time data googleconnection null get review googleconnection null get shortest distance function null get shortest path function null get shortest visiting path function null inline css value null list accounts googleconnection null list attributes googleconnection null list media googleconnection null list reviews googleconnection null open connection function null open connection function open ssh connection remove review reply googleconnection null reply to a review googleconnection null set attributes googleconnection null upload media googleconnection null validate vat condition Checks if a VAT is valid.