Component: FTDI (FTD2XX) (Third Party): Difference between revisions
Appearance
m Text replacement - "class="wikitable" style="width:60%; background-color:#FFFFFF;"" to "class="mtx-class-macrotable wikitable"" |
m Text replacement - "width="10%" align="center" style="background-color:#D8C9D8;" align="center"" to "width="10%" align="center" class="mtx-class-macrohead"" |
||
| Line 94: | Line 94: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Close''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Close''' | ||
|- | |- | ||
| Line 113: | Line 113: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_ClrDtr''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_ClrDtr''' | ||
|- | |- | ||
| Line 132: | Line 132: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_ClrRts''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_ClrRts''' | ||
|- | |- | ||
| Line 151: | Line 151: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_CreateDeviceInfoList''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_CreateDeviceInfoList''' | ||
|- | |- | ||
| Line 170: | Line 170: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetDeviceInfoDetail''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetDeviceInfoDetail''' | ||
|- | |- | ||
| Line 224: | Line 224: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetModemStatus''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetModemStatus''' | ||
|- | |- | ||
| Line 248: | Line 248: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetQueueStatus''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetQueueStatus''' | ||
|- | |- | ||
| Line 272: | Line 272: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetStatus''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_GetStatus''' | ||
|- | |- | ||
| Line 306: | Line 306: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Open''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Open''' | ||
|- | |- | ||
| Line 330: | Line 330: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Purge''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Purge''' | ||
|- | |- | ||
| Line 354: | Line 354: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Read''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Read''' | ||
|- | |- | ||
| Line 388: | Line 388: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_ResetDevice''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_ResetDevice''' | ||
|- | |- | ||
| Line 407: | Line 407: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBaudRate''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBaudRate''' | ||
|- | |- | ||
| Line 431: | Line 431: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBitMode''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBitMode''' | ||
|- | |- | ||
| Line 460: | Line 460: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBreakOff''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBreakOff''' | ||
|- | |- | ||
| Line 479: | Line 479: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBreakOn''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetBreakOn''' | ||
|- | |- | ||
| Line 498: | Line 498: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetChars''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetChars''' | ||
|- | |- | ||
| Line 537: | Line 537: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetDataCharacteristics''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetDataCharacteristics''' | ||
|- | |- | ||
| Line 571: | Line 571: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetDivisor''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetDivisor''' | ||
|- | |- | ||
| Line 595: | Line 595: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetDtr''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetDtr''' | ||
|- | |- | ||
| Line 614: | Line 614: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetFlowControl''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetFlowControl''' | ||
|- | |- | ||
| Line 648: | Line 648: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetRts''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetRts''' | ||
|- | |- | ||
| Line 667: | Line 667: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetTimeouts''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_SetTimeouts''' | ||
|- | |- | ||
| Line 696: | Line 696: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Write''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FT_Write''' | ||
|- | |- | ||
| Line 730: | Line 730: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ScanFor232''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ScanFor232''' | ||
|- | |- | ||
Revision as of 14:16, 13 July 2026
| Author | Matrix Ltd |
| Version | 1.0 |
| Category | Third Party |
FTDI (FTD2XX) component
Simulation only interface to allow communications with a FTDI USB 232 IC connected to the system. For more details refer to the D2XX_Programmers_Guide from FTDI.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_ftd2xx_232.fcsx
Please click here to view the component source code (Beta): FC_Comp_Source_ftd2xx_232.fcsx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
FT_Close
| FT_Close | |
| Close an open device. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_ClrDtr
| FT_ClrDtr | |
| This function clears the Data Terminal Ready (DTR) control signal. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_ClrRts
| FT_ClrRts | |
| This function clears the Request To Send (RTS) control signal. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_CreateDeviceInfoList
FT_GetDeviceInfoDetail
FT_GetModemStatus
FT_GetQueueStatus
FT_GetStatus
FT_Open
FT_Purge
| FT_Purge | |
| This function purges receive and transmit buffers in the device. | |
| Handle | |
| Handle of the device. | |
| Mask | |
| Used to determine which buffer to purge, 1=Rx / 2=Tx / 3=Both | |
| Return | |
FT_Read
FT_ResetDevice
| FT_ResetDevice | |
| This function sends a reset command to the device. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_SetBaudRate
| FT_SetBaudRate | |
| This function sets the baud rate for the device. | |
| Handle | |
| Handle of the device. | |
| BaudRate | |
| Baud rate. | |
| Return | |
FT_SetBitMode
FT_SetBreakOff
| FT_SetBreakOff | |
| Resets the BREAK condition for the device. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_SetBreakOn
| FT_SetBreakOn | |
| Sets the BREAK condition for the device. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_SetChars
FT_SetDataCharacteristics
FT_SetDivisor
| FT_SetDivisor | |
| This function sets the baud rate for the device. It is used to set non-standard baud rates. | |
| Handle | |
| Handle of the device. | |
| Divisor | |
| Divisor. | |
| Return | |
FT_SetDtr
| FT_SetDtr | |
| This function sets the Data Terminal Ready (DTR) control signal. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_SetFlowControl
FT_SetRts
| FT_SetRts | |
| This function sets the Request To Send (RTS) control signal. | |
| Handle | |
| Handle of the device. | |
| Return | |
FT_SetTimeouts
FT_Write
ScanFor232
| ScanFor232 | |
| Scans for a FTDI D2XX device, returnes true if at least one device was found. | |
| Return | |
Property reference
| Properties | |
| Label | |
| A text label for the component's panel component. | |