Where can I get the File checkRFDCI​nputDataTy​pe.tlc

10 visualizzazioni (ultimi 30 giorni)
Malte
Malte il 19 Giu 2025
Risposto: Darshak il 24 Giu 2025
Hi,
I'm trying to simulate in Simulink with the Rapid Accelerator Mode. The model uses the RF Data Converter block.
I get this error:
Unable to build a standalone executable to simulate the model '-------' in rapid accelerator mode.
Caused by:
  • The corresponding 'checkRFDCInputDataType.tlc' file for the MATLAB S-function 'checkRFDCInputDataType' in block '--------/RF Data Converter/Sample to Stream1/Variant/On/Check Signal Attributes' must be located in the current working directory, the MATLAB S-function directory 'C:\ProgramData\MATLAB\SupportPackages\R2024b\toolbox\soc\supportpackages\xilinxsoc\blocks', or the directory 'C:\ProgramData\MATLAB\SupportPackages\R2024b\toolbox\soc\supportpackages\xilinxsoc\blocks\tlc_c'
Is there a limitation? Or, where can I get this file?
Kind regards,
Malte

Risposte (1)

Darshak
Darshak il 24 Giu 2025
Hello @Malte,
When simulating hardware-integrated models that include blocks like the RF Data Converter, particularly in Rapid Accelerator mode, certain internal dependencies can occasionally cause build-time issues. One such case arises when Simulink attempts to compile the model and fails to locate required TLC (Target Language Compiler) files for underlying S-functions.
If the error message you are seeing is along the lines of:
Unable to build a standalone executable to simulate the model in rapid accelerator mode.
Caused by:
The corresponding 'checkRFDCInputDataType.tlc' file for the MATLAB S-function 'checkRFDCInputDataType' must be located in...
— this typically means that Simulink is unable to find the TLC file for an internal utility block used inside the RF Data Converter. This block is part of the data path logic within the RF Data Converter and is not something typically added manually.
A few checks that might help:
  • This issue often indicates that the SoC Blockset or the SoC Blockset Support Package for Xilinx Devices is either not installed or not fully configured on the system.
  • When using Rapid Accelerator, Simulink attempts to generate code for all components in the model, including internal MATLAB S-functions. For this to succeed, the .tlc files associated with those S-functions need to be available.
You can check whether the required add-ons are present using the following commands:
matlab.internal.addons.showAddon('HW') % For SoC Blockset
matlab.internal.addons.showAddon('XILINX_BLOCKSET') % For Xilinx Support Package
If either command does not return valid output, it is likely that the required support package has not been installed, or the installation may be incomplete.
To list all currently installed add-ons and find their identifiers:
addons = matlab.addons.installedAddons;
disp(addons)
This can be helpful to confirm the exact identifiers and versions for what's installed on your system. The following documentation links can be referred to for a better understanding:

Prodotti


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by