Start of trail End of trail navigation bar

Table of Contents

FDT Data Glove

Beta

This block is currently a beta version. If you are using this block, we would appreciate any feedback at tech@quanser.com.

Reads the finger grip data from the 5DT Data Glove.

Library

QUARC Targets Beta/Devices/Third-Party/FDT

MATLAB Command Line

Click to copy the following command line to the clipboard. Then paste it in the MATLAB Command Window:

qc_open_library('quarc_library_beta/Devices/Third-Party/FDT')

Description

FDT Data Glove

The FDT Data Glove block can be used to read finger grip data measured from the 5DT Data Glove.

Installation Requirements

Install In order to use the FDT Data Glove block, the 5DT drivers and API files must be installed. The 5DT Data Glove Series v3.0 software must be downloaded from the 5DT website and installed on the PC. In order to use the FDT Data Glove block, you must add the directory containing the fglove.dll file (or fglove64.dll for 64-bit Windows) to the system PATH environment variable, e.g. C:\Program Files\5DT\Data Glove Ultra\GloveManager.

Input Ports

This block has no input ports.

Output Ports

fingers

A 5-vector containing the measurements of the finger flexture for each of the 5 fingers in the following order: thumb, index, middle, ring, little.

new

A boolean value indicating whether the output of this block is new (true) or held from the most recent sample (false).

Parameters and Dialog Box

FDT Data Glove

Port

A string identifying the port name to which the Data Glove is connected. The 5DT GloveManager software can be used to identify which port name to use.

Sample time

The sample time of the block. A sample time of 0 indicates that the block will be treated as a continuous time block. A positive sample time indicates that the block is a discrete time block with the given sample time.

A sample time of -1 indicates that the block inherits its sample time. Since this is a source block, only inherent the sample time when it is placed in a conditionally executed subsystem, like a Triggered or Enabled Subsystem, or in a referenced model.

To use the fundamental sampling time of the model, set the sample time to qc_get_step_size, which is a QUARC function that returns the fundamental sampling time of the model.

Targets

Target Name

Compatible*

Model Referencing

Comments

QUARC Win32 Target

Yes

Not supported in a referenced model. Use in top-level model only.

QUARC Win64 Target

Yes

Not supported in a referenced model. Use in top-level model only.

QUARC Linux Nvidia Target

Yes

Yes

QUARC Linux QBot Platform Target

Yes

Yes

QUARC Linux QCar 2 Target

Yes

Yes

QUARC Linux QDrone 2 Target

Yes

Yes

QUARC Linux Raspberry Pi 3 Target

Yes

Yes

QUARC Linux Raspberry Pi 4 Target

Yes

Yes

QUARC Linux RT ARMv7 Target

Yes

Yes

QUARC Linux x64 Target

Yes

Yes

QUARC Linux DuoVero Target

No

No

Not supported.

QUARC Linux DuoVero 2016 Target

Yes

Yes

QUARC Linux Verdex Target

No

No

Not supported.

QUARC QNX x86 Target

No

No

Not supported.

Rapid Simulation (RSIM) Target

No

No

S-Function Target

No

N/A

Old technology. Use model referencing instead.

Normal simulation

No

No

* Compatible means that the block can be compiled for the target.

 

navigation bar