Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Transformation Development Kit (TDK) > TDK models > Creating a TDK model for generating a provided ACS Code Generator DLL (TDK)
  
Creating a TDK model for generating a provided ACS Code Generator DLL (TDK)
You can add a TDK code generator profile to a model on creation, or you can add a TDK code generator profile to an existing model.
* 
The TheGenerator package must be unprotected to run the Build Settings commands.
To create a TDK model using a provided TDK code generator profile:
1. From Modeler, on the File menu, click New Model.
Modeler opens the New Model dialog.
2. From the TDK Code Generators section, select the check box associated with the language profile you want to add to the model.
3. Select the Repository in which you want to create the model and specify the Model Name.
4. Click OK.
5. Open the TheGenerator package's Property Pages.
6. Click the Access Permissions tab.
7. Clear the Protected check box.
8. Click the Copy Protected Flag to Child Packages button.
Modeler creates the TDK model from which you can generate the provided ACS Code Generator DLLs for the selected code language. How?
To add a provided TDK code generator profile to a model:
1. In Modeler, open the model to which you want to add a TDK code generator profile.
2. On the Tools menu, click Add Profile.
3. From the TDK Code Generators section, select the check box associated with the language profile you want to add to the model.
4. Click OK.
5. Open the TheGenerator package's Property Pages.
6. Click the Access Permissions tab.
7. Clear the Protected check box.
8. Click the Copy Protected Flag to Child Packages button.
Modeler adds the TDK code generator profile to the model so that you can generate the provided ACS Code Generator DLLs for the selected code language. How?