Table of Contents > QUARC > Blocks
Blocks - Alphabetical List
A
Converts joint angles to cartesian world coordinates and stance for the CRS A465 robot. | |
Converts cartesian world coordinates to joint angles for the CRS A465 robot. | |
Converts joint angles to world coordinates for the CRS A465 robot. | |
Converts joint torques to motor inputs (voltages or currents) for the CRS A465 robot. | |
Converts motor encoder counts to joint angles for the CRS A465 robot | |
Outputs the stance corresponding to the given joint angles for the CRS A465 robot. | |
Converts cartesian world coordinates to joint angles for the CRS A465 robot. | |
Interfaces to the ATS AFR Tool. | |
Facilitates simulation of an ATS AFR Tool. | |
Gets the value of an Altia GUI component. | |
Initializes the interface to an Altia GUI and associates a name with the interface. | |
Sends a signal for plotting on a Quanser Altia Plot component. | |
Sets the value of an Altia GUI component. | |
This block converts a rotation matrix to the equivalent rotation angle about a fixed axis. | |
This block converts a rotation by an angle about an arbitrary axis into a rotation matrix. | |
Executes a in an asynchronous thread. | |
Performs a rate transition between arbitrary rates that guarantees data integrity. | |
Captures audio samples through the microphones on the target platform. | |
Plays audio samples through the speakers on the target platform. |
B
This block converts a rotation matrix to a basis of three unit vectors. | |
This block converts a basis of three unit vectors to a rotation matrix. | |
Emits a beep sound of the given frequency and duration. | |
Calculates the initial bias (using a simple moving average algorithm) of the input signal and removes the estimated bias from the input signal. | |
Concatenates binary bits of logical or integral types into larger integral types. |
C
Converts joint angles to cartesian world coordinates for the CRS Catalyst-5 robot. This block is actually equivalent to the block. | |
Converts cartesian world coordinates to joint angles for the CRS Catalyst-5 robot. | |
Converts joint angles to cartesian world coordinates for the CRS Catalyst-5 robot. | |
Converts joint torques to motor inputs (voltages or currents) for the CRS Catalyst-5 robot. | |
Converts motor encoder counts to joint angles for the CRS Catalyst-5 robot. | |
Converts cartesian world coordinates to joint angles for the CRS Catalyst-5 robot. | |
Sends position and orientation commands for the Ownship and Entity, requests for Height Above Terrain (HAT)/ Height Of Terrain (HOT), and generic data for Short Component Control to the CEAL Common Image Generator Interface (CIGI) Image Generator (IG). | |
Outputs the forces and torques measured in SI units (i.e., N, N.m) from up to the nine AMTI force plates used on the Challenging Environment Assessment Laboratory (CEAL) instrumented floor. | |
Sends position, velocity, and acceleration commands to the 6-DOF Bosch Rexroth HyMotion-11000 motion system and outputs the HyMotion-11000 position setpoints as well as its actual positions, velocities, and accelerations. | |
Reads from the National Instruments PCI-6255 card all of its 80 analog input channels as well as its 8 first digital channels at the sampling rate of the model and also acts as a timebase for the model. Also implements the Quanser QPID watchdog timer and reads from the Quanser QPID card its 8 first digital channels at the sampling rate of the model. | |
Reads from the National Instruments PCI-6255 card all of its 80 analog input channels as well as its 8 first digital channels at the sampling rate of the model and also acts as a timebase for the model. | |
Implements the Quanser QPID watchdog timer. | |
Outputs the forces and torques measured in SI units (i.e., N, N.m) from up to the four (4) AMTI force plates used in the Challenging Environment Assessment Laboratory (CEAL) instrumented staircase. | |
A specialized signal router for sending large signals to Simulink. | |
Clears a circular buffer. | |
Indicates whether a circular buffer contains new data or is empty. | |
Initializes a circular buffer. | |
Reads from a circular buffer. | |
Writes to a circular buffer. | |
Outputs a vector of RGB color values. | |
Compares two signals. | |
Compares a signal to a QUARC error code. | |
Outputs the computation time of a Function Call Subsystem or task, measured using a high-resolution independent time source. | |
Generates a sigmoid trajectory from the current position (and velocity) to the target position. Position, velocity and acceleration profiles are generated, as well as a signal to indicate when the trajectory has reached the target. Trajectories are recomputed whenever the target position or maximum velocity or acceleration limits change. | |
This block implements three commonly used controllers. | |
Computes the cross product of two 3-vectors. |
D
Outputs the current date and/or time. | |
Debounces a switch signal. | |
Controls a Delcom Visual Indicator, such as an LED beacon or traffic light. | |
Routes an input signal to one of several outputs based on a selection input. | |
Initializes a connection to the Denso robot controller and reads the robot joint positions and state. | |
Sends joint commands and controller gains to the Denso robot. | |
Models, in the discrete-time domain, a second-order low-pass filter characterized by a cut-off frequency and a damping ratio. | |
Implements a continuous-time state-space system in discrete-time. | |
Implements a continuous-time transfer function in discrete-time. | |
Implements a continuous-time zero-pole transfer function in discrete-time. | |
Displays the image in a Matlab figure or on axes within a Matlab GUI. | |
Dynamically selects the elements from the input array. | |
This block simulates a dynamic system based on the preset parameters. | |
Reads the Dynamixel OpenManipulator-X joint angular positions, velocities, PWM, loads/currents. | |
Writes to the Dynamixel OpenManipulator-X joint commands, gains, and PWM commands. |
E
Starts tracking time elapsed when an enable signal is received. | |
Implements a moving average (a.k.a., running average, or rolling average) computation. The moving average is only calculated while the input received at the Enable port is greater than zero. | |
Outputs a QUARC error code. | |
Computes the PWM output value to use to achieve a particular ESC output. | |
Creates an EtherCAT master in the network subsystem. | |
Reads the specified variables from the EtherCAT process image. | |
Writes the specified variables to the EtherCAT process image. | |
This block converts a rotation matrix to Euler angles. | |
This block converts Euler angles into a rotation matrix. | |
Implements a continuous-time extended Kalman filter, which is a Kalman filter for non-linear systems. |
F
Reads the current position and button states of the Novint Falcon and writes a force vector to the Falcon. | |
Reads the finger grip data from the 5DT Data Glove. | |
Reads from a FIFO queue. | |
Writes to a FIFO queue. | |
Reads a file from the local file system. | |
Writes the time and input, or video to a specified file on the target machine. | |
Initializes a connection to the Force Dimension haptic device and reads the position and orientation. | |
Writes force and torque commands to the Force Dimension haptic device. | |
Reads a force/torque sensor. |
G
Reads the state of a game controller on the target. | |
Captures video images from a GenICam compatible camera. | |
Reads NMEA-0183 sentences from a GPS receiver and outputs position data. |
H
Creates forces for haptics applications. | |
Monitors the status of the Quanser Haptic 3-DOF Pantograph amplifiers. | |
Represents the Quanser Haptic 3-DOF Pantograph in Cartesian coordinates. | |
Monitors the Haptic 3-DOF Pantograph emergency stop button. | |
Outputs an enable signal suitable for enabling the current amplifiers of the Quanser Haptic 3-DOF Pantograph. | |
Converts joint angles to cartesian world coordinates for the Quanser Haptic 3-DOF Pantograph. | |
Returns the status of the Haptic 3-DOF Pantograph gimbal switch. | |
Converts cartesian end-effector forces to joint torques for the Quanser Haptic 3-DOF Pantograph. | |
Converts cartesian world coordinates to joint angles for the Quanser Haptic 3-DOF Pantograph. | |
Converts encoder counts from the Quanser Haptic 3-DOF Pantograph into joint angles. | |
Converts motor currents to D/A voltages that may be used to drive the motors of the Quanser Haptic 3-DOF Pantograph. | |
Monitors the Haptic 3-DOF Pantograph motor currents. | |
Converts joint torques to motor currents for the Quanser Haptic 3-DOF Pantograph. | |
Monitors the Haptic 3-DOF Pantograph power supplies. | |
Converts joint angular velocities to cartesian world coordinate velocities for the Quanser Haptic 3-DOF Pantograph. | |
Monitors the status of the Quanser Haptic 5-DOF Wand amplifiers. | |
Represents the Quanser Haptic 5-DOF Wand in Cartesian coordinates | |
Monitors the Haptic 5-DOF Wand emergency stop button. | |
Outputs an enable signal suitable for enabling the current amplifiers of the Quanser Haptic 5-DOF Wand. | |
Converts joint angles to cartesian world coordinates for the Quanser Haptic 5-DOF Wand. | |
Returns the status of the Haptic 5-DOF Wand gimbal switch. | |
Converts cartesian end-effector forces to joint torques for the Quanser Haptic 5-DOF Wand. | |
Converts cartesian world coordinates to joint angles for the Quanser Haptic 5-DOF Wand. | |
Converts encoder counts from the Quanser Haptic 5-DOF Wand into joint angles. | |
Converts motor currents to D/A voltages that may be used to drive the motors of the Quanser Haptic 5-DOF Wand. | |
Monitors the Haptic 5-DOF Wand motor currents. | |
Converts joint torques to motor currents for the Quanser Haptic 5-DOF Wand. | |
Monitors the Haptic 5-DOF Wand power supplies. | |
Converts joint angular velocities to cartesian world coordinate velocities for the Quanser Haptic 5-DOF Wand. | |
Invokes a Function-Call Subsystem whenever the specified interrupts occur. | |
Gets numeric or string properties of a hardware-in-the-loop card. | |
Initializes an HIL board and associates a name with the board. | |
Polls the specified interrupt sources. | |
Reads the specified analog channels immediately. | |
Reads the number of samples from the analog input channels of a hardware-in-the-loop card at the specified rate. | |
Reads the specified analog channels immediately, returning the raw integer codes from the analog-to-digital converters. | |
Reads the specified analog channels at the sampling rate of the model and acts as a timebase for the model. | |
Reads the specified channels immediately. | |
Reads the number of samples from a combination of input channels of a hardware-in-the-loop card at the specified rate. | |
Reads the specified digital channels immediately. | |
Reads the number of samples from the digital input channels of a hardware-in-the-loop card at the specified rate. | |
Reads the specified digital channels at the sampling rate of the model and acts as a timebase for the model. | |
Reads the specified encoder channels immediately. | |
Reads the number of samples from the encoder input channels of a hardware-in-the-loop card at the specified rate. | |
Reads the specified encoder channels at the sampling rate of the model and acts as a timebase for the model. | |
Reads the specified other channels immediately. | |
Reads the number of samples from the other input channels of a hardware-in-the-loop card at the specified rate. | |
Reads the specified other channels at the sampling rate of the model and acts as a timebase for the model. | |
Reads the specified channels at the sampling rate of the model and acts as a timebase for the model. | |
Reads and writes the specified channels immediately. | |
Sets the counter values for the specified encoder channels. | |
Sets numeric or string properties of a hardware-in-the-loop card. | |
Allows a HIL board to be simulated. | |
Implements a watchdog timer. | |
Clears the watchdog state so that I/O may be performed again. | |
Writes the specified analog channels immediately. | |
Writes to the specified analog channels immediately. The inputs are the raw integer codes for the D/A converters. | |
Writes to the specified analog channels at the sampling rate of the model and acts as a timebase for the model. | |
Writes to the specified channels immediately. | |
Writes to the specified digital channels immediately. | |
Writes to the specified digital channels at the sampling rate of the model and acts as a timebase for the model. | |
Writes to the specified other channels immediately. | |
Writes to the specified other channels at the sampling rate of the model and acts as a timebase for the model. | |
Writes to the specified PWM channels immediately. | |
Writes to the specified PWM channels at the sampling rate of the model and acts as a timebase for the model. | |
Writes to the specified channels at the sampling rate of the model and acts as a timebase for the model. | |
Emits a beep sound of the given frequency and duration on the host. | |
Writes the input signal to disk on the host. When configured appropriately it can even write data to disk on the host when the Simulink model is not connected. | |
Produces a condition force effect on a game controller on the host that is triggered by a button. | |
Produces a condition torque effect on a game controller on the host that is triggered by a button. | |
Produces a constant force effect on a game controller on the host that is triggered by a button. | |
Produces a constant torque effect on a game controller on the host that is triggered by a button. | |
Produces a periodic force effect on a game controller on the host that is triggered by a button. | |
Produces a periodic torque effect on a game controller on the host that is triggered by a button. | |
Produces a ramp force effect on a game controller on the host that is triggered by a button. | |
Produces a ramp torque effect on a game controller on the host that is triggered by a button. | |
Produces a condition force effect on a game controller on the host. | |
Produces a condition torque effect on a game controller on the host. | |
Produces a condition force effect on a game controller on the host. | |
Produces a constant torque effect on a game controller on the host. | |
Produces a condition force effect on a game controller on the host that is triggered by an input signal. | |
Produces a condition torque effect on a game controller on the host that is triggered by an input signal. | |
Produces a constant force effect on a game controller on the host that is triggered by an input signal. | |
Produces a constant torque effect on a game controller on the host that is triggered by an input signal. | |
Produces a periodic force effect on a game controller on the host that is triggered by an input signal. | |
Produces a periodic torque effect on a game controller on the host that is triggered by an input signal. | |
Produces a ramp force effect on a game controller on the host that is triggered by an input signal. | |
Produces a ramp torque effect on a game controller on the host that is triggered by an input signal. | |
Reads the state of a force feedback game controller on the host, rather than the target. | |
Produces a periodic force effect on a game controller on the host. | |
Produces a periodic torque effect on a game controller on the host. | |
Reads the state of a game controller on the host, rather than the target. | |
Receives a heartbeat message from the host to monitor the host connection. | |
Initializes host devices for use with local or remote targets. | |
This block outputs a vector in which each elements is 1 if the corresponding key is pressed and 0 if the key is not pressed. | |
Reads the state of the mouse on the host, rather than the target. | |
Displays the message in a dialog on the host machine. | |
Recognizes spoken commands on the host, rather than the target. | |
Reads the given text aloud on the host, rather than the target. | |
A subsystem that executes on the host rather than the target. | |
Reads the state of a wiimote device connected to the target and outputs the buttons, accelerations, and detected IR points. |
I
This block outputs a constant 4x4 identity matrix. It is typically placed at the start of a homogeneous transformation chain to create a transformation matrix. | |
Aligns a depth image to another image. | |
Compares pixels of an image to given ranges. | |
Compresses a raw image. | |
Converts from one image format to another. | |
Decompresses a compressed image into a raw image. | |
Filters an image or portion of an image. | |
Finds corners within an image. | |
Finds objects within an image. | |
Finds tags within an image. | |
Get the world coordinates of the camera given object detection information. | |
Applies the selected bitwise logic operation to a pair of images or a single image. | |
Computes the optical flow from successive images. | |
Transforms a raw image using the selected transformation algorithm. | |
Outputs an invalid stream. | |
Computes the accumulated output for signals which wrap. Optionally outputs the derivative of the input signal, accounting for wrapping. | |
This block computes the inverse of a homogeneous transformation matrix. | |
Indicates whether Simulink is currently connected to the model. | |
Indicates whether the model is being stopped via an external connection or a block. |
J
Numerically computes the Jacobian of a non-linear function, f(x,u), with respect to x. | |
Measures forces and moments of inertia along X, Y, and Z axes using the JR3 PCI sensor. |
K
Gets the elevation angle of the Kinect sensor. | |
Gets a depth image and player information from the Kinect sensor. | |
Gets a colour or infrared image from the Kinect sensor. | |
Initializes a Kinect sensor and associates a name with the sensor. | |
Sets the elevation angle of the Kinect sensor. | |
Reads the Joint Control Robot - 4 DOF joint angular positions, velocities, currents, torques, temperatures and states. | |
Reset the torque sensors to the Joint Control Robot - 4 DOF. | |
Writes to the Joint Control Robot - 4 DOF the joint angular position commands, if the robot is used in Position Control Mode, or the joint torque commands, if the robot is used in Torque Control Mode, as well as the finger position commands. | |
Reads the Joint Control Robot - 6 DOF joint angular positions, velocities, currents, torques, temperatures and states. | |
Reset the torque sensors to the Joint Control Robot - 6 DOF. | |
Writes to the Joint Control Robot - 6 DOF the joint angular position commands, if the robot is used in Position Control Mode, or the joint torque commands, if the robot is used in Torque Control Mode, as well as the finger position commands. | |
Reads the JACO (Gen1) joint positions, current and states. | |
Writes joint and finger position commands to the JACO (Gen1) robot. | |
Reads and writes to a 7-DOF KUKA LBR manipulator (e.g., LBR iiwa, LBR Med) at the sampling rate specified by the robot cabinet application (e.g., 1 ms) and acts as a timebase for the model. | |
Depending on the control mode, sends Cartesian position correction, or Cartesian velocity, or joint position correction, or joint velocity commands to a 6-DOF KUKA robot and outputs the robot actual Cartesian positions, joint angles and gear torques for each joint. |
L
Prints to an LCD display. | |
Reads linear translation, rotation matrix and scale factor from Leap Motion detector. | |
Writes to an LED strip. | |
Simulates an LED strip. | |
Matches LIDAR scans to determine the transformation between the reference scan and the current scan. | |
Logs messages to the model log file, if any has been specified. |
M
Outputs the value of a Mavlink enumeration constant. | |
Establishes connections to Mavlink-based flight controllers. This block is intended for use in the main diagram. | |
Receives data over a Mavlink connection. | |
Sends data over a Mavlink connection. | |
The Memory block holds and delays its input by one major timestep. This version supports variable-size signals and discrete sample times. | |
Outputs the value of a model command-line argument. | |
Limits the input value in two stages so that the input value is saturated to the peak limit for a limited time. | |
Reads the altitude of the aircraft. | |
Reads the analog sensors, such as voltages and currents. | |
Reads the attitude of the aircraft. | |
Binds to satellites. | |
Gets the box identifiers used by the auto-pilot. | |
Calibrates auto-pilot sensors. | |
Gets the GPS coordinates relative to the home location. | |
Connects to an auto-pilot. This block is intended for use in the main diagram. | |
Gets debug values from the auto-pilot. | |
Writes the settings to the auto-pilot EEPROM. | |
Sets a new heading lock reference. | |
Gets information about the auto-pilot. | |
Gets raw IMU sensor data from the auto-pilot. | |
Gets the motor pin indications from the auto-pilot. | |
Gets the names of the boxes or PID items from the auto-pilot. | |
Reads the commands for the servos or motors from the auto-pilot. | |
Reads the box items. Each word in the output array is a bitmask of activation switches. | |
Reads the raw GPS data. | |
Reads miscellaneous information from the auto-pilot, such as thresholds, triggers and counters. | |
Reads PID gains from the auto-pilot. | |
Reads RC values from the auto-pilot. | |
Reads RC tuning parameters from the auto-pilot. | |
Reads the servo configuration from the auto-pilot. | |
Reads the current waypoint from the auto-pilot. | |
Resets all parameters to defaults in the auto-pilot. | |
Select the setting configuration for the auto-pilot. | |
Gets the status of the auto-pilot. | |
Writes the commands for the motors to the auto-pilot. | |
Writes box items to the auto-pilot. Each word in the input array is a bitmask of activation switches. | |
Writes raw GPS data to the auto-pilot. The data is injected into the GPS stream. | |
Writes miscellaneous information from the auto-pilot, such as thresholds, triggers and counters. | |
Writes PID gains to the auto-pilot. | |
Writes raw RC values to the auto-pilot. | |
Writes RC tuning parameters to the auto-pilot. | |
Writes the servo configuration to the auto-pilot. | |
Writes a new waypoint to the auto-pilot. |
N
This block receives data from a NEES daemon. | |
Initializes the interface to a Quanser NEES Daemon and associates a name with the interface. | |
This block sends data to a NEES daemon. | |
Implements a continuous-time non-linear state-space system. | |
Normalizes a vector or quaternion by scaling it to a unit vector or quaternion. | |
Computes the 2-norm of a vector or quaternion. | |
Computes the square of the 2-norm of a vector or quaternion. |
O
The block produces a pulse signal with the specified width whenever the input signal meets user defined trigger condition. | |
Reads an optical flow sensor. | |
Gives the position of markers tracked by the OptiTrack camera system. | |
Gives the 6-DOF position of trackable objects tracked by the OptiTrack camera system. |
P
Sends joint velocity or torque commands to the PA10 robot and outputs the angles, velocities, and torques for each joint. | |
Sends and receives messages over a CAN network using a Peak CAN device. | |
Measures the amount of data travelling down a signal wire per second. | |
Finds the center-of-mass coordinates (in pixels) of the object detected in the given image. | |
Grabs images from the specified Point Grey Research (FLIR) camera. | |
Converts the given image to a format that can be displayed with the Video Display or Display Image block. | |
Sends forces and torques in Cartesian or joint space to the Sensable Phantom (currently available as 3D System Geomagic Touch) device, and gets the encoder values, position, and joint angles of the robot. | |
Plots a polar graph in a separate window or on axes within a Matlab GUI. | |
Displays the Quanser Interactive Labs (QLabs) logo. | |
Displays the Quanser logo. | |
Displays the QUARC logo. | |
Prints to the QUARC Console or the MATLAB Command Window. | |
Reads raw 3D marker position and rigid body position and orientation data from the Phoenix Technologies Incorporated Visualeyez tracker system. |
Q
Converts chassis velocities to world Cartesian velocities for the Quanser QBot 2/2e mobile robot. | |
Converts encoder counts to metre for the wheels on the Quanser QBot 2/2e mobile robot. | |
Converts joint velocities to chassis velocities for the Quanser QBot 2/2e mobile robot. | |
Computes the conjugate of a quaternion. | |
Creates a quaternion from an axis/angle representation. | |
This block converts Euler angles into a unit quaternion. | |
This block converts a rotation matrix into a unit quaternion. | |
Computes the inverse of a quaternion. | |
Computes the product of two quaternions. | |
Computes the Jacobian of the quaternion product with respect to q1 or q2. | |
Computes the Jacobian of the quaternion rotation of q2 with respect to q1. | |
Rotates a vector according to the given quaternion. | |
Converts a quaternion to an axis/angle representation. | |
This block converts a unit quaternion to Euler angles. | |
Converts a quaternion to a rotation matrix. | |
Converts a quaternion to a homogeneous transformation. |
R
Measures distance using a ranging sensor such as a time-of-flight sensor or LIDAR. | |
Simulates a ranging sensor such as a time-of-flight sensor or LIDAR. | |
Assigns the model to a particular reconfiguration group. | |
Outputs a chirp signal (sine wave whose frequency increases linearly with time) repeatedly. | |
Replaces selected elements of the first input with the elements of the second input. | |
Generates motion commands (velocity and radius of curvature) to reach the specified target and avoid obstacles using bump sensor. | |
Changes Roomba mode to Passive, Safe or Full. | |
Starts the built-in iRobot Cover demo. | |
Calculates the robot's current (x, y) coordinate and orientation with respect to its initial pose. | |
Provides a list of built-in iRobot demos. | |
Controls the state of the 3 digital output pins. | |
Controls the forward and backward motion of Roomba's left and right wheels independently. | |
Starts the built-in iRobot Cover and Dock demo. | |
Controls Roomba's motion using the specified velocity and direction. | |
Connects to an iRobot Roomba. | |
Controls the LEDs on Roomba. | |
Controls the three low side drivers on Roomba. | |
Provides the available options for Roomba operating mode. | |
Executes the specified script. | |
Plays the specified song. | |
Controls the three low side drivers with variable power. | |
Requests a list of sensor packets. | |
Runs the specified built-in iRobot Roomba demo. | |
Sends the requested byte out of low side driver 1. | |
Requests a (or a group of) sensor packet(s). | |
Requests a continuous stream of the specified sensor packets. | |
Starts the built-in iRobot Spot Cover demo. | |
Generates motion commands (velocity and radius of curvature) to track a blob. | |
Waits until Roomba has rotated through the specified angle in degrees. | |
Waits until Roomba has traveled the specified distance in mm. | |
Waits until Roomba detects the specified event. | |
Waits the specified time. | |
Generates motion commands (velocity and radius of curvature) to reach the specified waypoints. | |
This block multiplies a homogeneous transformation matrix by a rotation matrix. The block can be configured to have either a fixed or variable rotation axis and a fixed or variable rotation angle. |
S
Outputs the time between samples measured using a high-resolution independent time source. | |
Decodes an S.BUS frame into its constituent parts. | |
Receives an S.BUS frame over a stream. This block is intended for use in the main diagram. | |
Sends an S.BUS frame over a stream. This block is intended for use in the main diagram. | |
This block multiplies a homogeneous transformation matrix by a scaling matrix. The block can be configured to have either a fixed or variable scale. | |
Scans input from the QUARC Console. | |
Sends position, velocity, and current control commands to the Schunk gripper and reads the position, velocity, and current values from the module. | |
Models, in the continuous-time domain, a second-order low-pass filter characterized by a cut-off frequency and a damping ratio. | |
Selects elements from the input signal based on a mask. | |
Reads the current acceleration of the SparkFun Electronics SerAccel triple-axis accelerometer. | |
Receives commands from a serial receiver such as DSMX or S.BUS. This block is intended for use in the main diagram. | |
Emulates commands from a serial receiver such as DSMX or S.BUS. This block is intended for use in the main diagram. | |
Generates a sigmoid trajectory from the initial position and velocity to the target position. Position, velocity and acceleration profiles are generated, as well as a signal to indicate when the trajectory has reached the target. Trajectories are recomputed at periodic intervals. | |
Sleeps for the specified number of seconds. | |
Outputs a waveform whose amplitude and frequency may be changed without causing a discontinuity in the output and may be driven by inputs to the block. | |
Computes the dynamics of the SRV02 Self-Erecting Inverted Pendulum. | |
Monitors whether a device has stalled. It is typically used to protect a device from overheating by stopping the model if the device is stalled for too long. | |
Reads states output from another model. | |
Writes states to be input by another model. | |
Stops the model and issues an error message. | |
Stops the model and displays the error message in a dialog. | |
Accepts a connection from a remote host. | |
Listens for and accepts a connection from a remote host. This block is intended for use in the main diagram. | |
Compares the connection state of a Stream Answer block to a particular state. | |
Outputs the value of a particular Stream Answer block connection state. | |
Connects to a remote host. This block is intended for use in the main diagram. | |
Compares the connection state of a block to a particular state. | |
Outputs the value of a particular block connection state. | |
Connects to a remote host and sends and/or receives data from that host. | |
Closes a stream. | |
Connects to a remote host. | |
Flushes data from the stream buffer to the underlying communication channel. | |
Scans formatted data received over a stream. This block is intended for use in the main diagram. | |
Sends formatted text over a stream. This block is intended for use in the main diagram. | |
Gets the values of stream properties. | |
Creates a stream that listens for connections from remote hosts. | |
Polls for events associated with the stream. | |
Prints formatted data over a stream. | |
Receives data over a stream. This block is intended for use in the main diagram. | |
Receives data over a stream. | |
Scans formatted data received over a stream. | |
Sends data over a stream. | |
Listens for and accepts a connection from a remote host and sends and/or receives data from that host. | |
Sets the values of stream properties. | |
Compares a signal to a persistent stream state. | |
Outputs the value of a persistent stream state. | |
Sends data over a stream. This block is intended for use in the main diagram. | |
Sends and receives data atomically over a stream. This block is intended for use in the main diagram. | |
Accumulates a series of strings into one concatenated string. | |
Concatenates a number of strings together. | |
Outputs a constant string value. | |
Displays the value of a string signal. | |
Outputs the error message string corresponding to a given error code. | |
Prints formatted data to a string. | |
Scans formatted data from a stream. | |
Outputs a string from a list of strings based on the input. | |
Extracts a contiguous range of characters from a string. | |
Executes a when dynamically switching to this model from another model. | |
Executes a when dynamically switching from this model to another model. | |
Synchronizes two signals. | |
Uses the QUARC system timebase as a timebase. |
T
Connects to a QUARC target. | |
Downloads a model to a QUARC target. | |
Retrieves information about a QUARC target. | |
Loads a model on a QUARC target. | |
Switches models on a QUARC target. | |
Gets the QUARC target type on which the model is running. | |
Prints formatted text in a separate window or on a uicontrol within a Matlab GUI. | |
This block checks the relation between the input signal and the preset threshold. | |
Outputs the current time measured using the selected time source. | |
Plots a Y versus Time graph in a separate window or on axes within a Matlab GUI. | |
Writes the time and input, or video to a specified file on the host machine. | |
This block computes the trace of a matrix. | |
This block converts Euler angles into a homogeneous transformation matrix. | |
This block multiplies a homogeneous transformation matrix by a translation matrix. The block can be configured to have either a fixed or variable translation. | |
Generates a sigmoid trajectory from the initial position and velocity to the target position. Position, velocity and acceleration profiles are generated, as well as a signal to indicate when the trajectory has reached the target. Trajectories are recomputed whenever the trigger input is fired. |
U
Provides the specified data field of Ublox GPS data. | |
Provides the GPS data fields associated with data accuracy. | |
Provides lattitude, longitude, and altitude obtained from Ublox GPS data. | |
Provides the values of Speed and Course data fields. | |
Provides x, y, and z coordinates obtained from Ublox GPS data. | |
Initializes Ublox and provides the GPS data structure. |
V
Used to execute vehicle commands. | |
Initializes a vehicle for use with the vehicle abstraction layer blocks. | |
Reads a combination of input channels of a vehicle. | |
Reads the vehicle state for the selected vehicle. | |
Sets the x, y, z waypoint for the specified vehicle. | |
This block converts a skew symmetric matrix to a 3-vector. | |
Rotates the input 3-vector by the given angle about an arbitrary axis. | |
This block converts 3-vector to a skew symmetric matrix. | |
Selects Vicon segments, markers, and unlabeled markers for tracking. | |
Captures video images from a 3D imaging device, such as an RGBD camera. | |
Gets the extrinsic transformation from one Video3D image sensor to another. | |
Initializes a 3D imaging device, such as an RGBD camera or simulates such a device from a file. | |
Simulates an RGBD camera. | |
Captures video images from a device, such as a camera, or a file or from a supplied matrix. | |
Displays video in a window on the host, using compression to minimize bandwidth. | |
Displays video in a window on the host. | |
Simulates an RGB camera. | |
Segments a grayscale image. | |
Converts a color image to a grayscale image. | |
Detects edges on the input image. | |
Captures images from a USB camera. | |
Detects the specified color blobs. | |
Creates an image. | |
Converts an image from one color space to another. | |
Detects the specified landmark. | |
Draws polygons. | |
Draws curve and shapes. | |
Finds connected contours in a binary images. | |
Calculates centroid of the specified binary blob(s). | |
Extracts raw image data from the input image. | |
Thresholds a grayscale image. | |
Calculates Laplacian of the input image. | |
Loads an image from the specified file. | |
Performs morphological transformations on the input image. | |
Saves an image to the specified file. | |
Smooths the input image. | |
Detects edges on the input image using Sobel kernel. | |
Thresholds a color or grayscale image. | |
Updates input image at the specified location. | |
Saves files in JPEG format. | |
Adds a visualization window to your model and sets the scene parameters and content. | |
Sets parameters of the actors created with the block. | |
VRPN clients to interface with VRPN servers to get VRPN enabled devices information. |
W
Reads the state of a wiimote device connected to the target and outputs the buttons, accelerations, and detected IR points. |
X
Plots an X-Y graph in a separate window or on axes within a Matlab GUI. This implementation is much more efficient than the XY Graph block that comes with Simulink. It is also capable of plotting more than one curve on the same plot. |
Copyright ©2024 Quanser Inc. This page was generated 2024-10-17. Submit feedback to Quanser about this page.
Link to this page.