Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > C Code > Generating C Code > Overview of generating C code (C code) > Overview of modeling C code (C code) > ACS Code Generator DLLs (C code)
  
ACS Code Generator DLLs (C code)
Code Generator DLLs determine what type of code is generated by ACS. From the Launch ACS/TDK dialog you select the Code Generator DLL you want to use.
ACS is supplied with the following Code Generator DLLs for generating C code:
C Generic Production - use this Code Generator DLL for generating target ready code for operating systems that are not Windows.
C Win32 Production - use this Code Generator DLL for generating target ready code for a Windows operation system
C VxWorks653 Production - use this Code Generator DLL for generating target ready code for a VxWorks operating system where the target ready code is generated to work with ARINC 653 configuration files that have been generated through the VxWorks653ApexGen ACS Code Generator DLL. See Overview of ARINC 653 for VxWorks 653 support .
C PikeOS653 Production - use this Code Generator DLL for generating target ready code for a PikeOS operating system where the target ready code is generated to work with ARINC 653 configuration files that have been generated through the PikeOSApexGen ACS Code Generator DLL. Overview of ARINC 653 for PikeOS 653 support.
If you have installed Modeler to the default location, the supplied Code Generator DLLs reside in subfolders of the following folder (the name of a Code Generator DLL's folder matches that of the Code Generator DLL).
For Windows 7 and later operating systems: C:\Users\<user>\AppData\Roaming\ItsShadow\ScriptDir\C_Sync
For 64-bit versions of pre Windows 7 operating systems: C:\Program Files (x86)\PTC Integrity Modeler\Modeler\System\C_Sync
For 32-bit versions of pre Windows 7 operating systems: C:\Program Files\PTC Integrity Modeler\Modeler\System\C_Sync
When you generate code using the preceding Code Generator DLLs, ACS copies project files to the target folder and updates the paths in those files for your computer:
C Win32 Production - ACS copies the project files from the following folder (assuming Modeler is installed to the default location)
For 64-bit versions of Windows:
C:\Program Files (x86)\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\C Win32 Production\Project
For 32-bit versions of Windows:
C:\Program Files\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\C Win32 Production\Project
C VxWorks653 Production - ACS copies the project files from the following folder (assuming Modeler is installed to the default location)
For 64-bit versions of Windows:
C:\Program Files (x86)\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\C VxWorks653 Production\Project
For 32-bit versions of Windows:
C:\Program Files\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\C VxWorks653 Production\Project
C PikeOS653 Production - ACS copies the project files from the following folder (assuming Modeler is installed to the default location).
For 64-bit versions of Windows:
C:\Program Files (x86)\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\C PikeOS653 Production\Project
For 32-bit versions of Windows:
C:\Program Files\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\C PikeOS653 Production\Project
* 
No project files are copied to the target folder for the C Generic Production Code Generator DLL.
You can customize a supplied ACS Code Generator DLL through its associated TDK model.