Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Automatic Code Synchronizer(ACS) > ACS toolbars and dialogs > Launch ACS/TDK dialog (ACS)
  
Launch ACS/TDK dialog (ACS)
For information about the Launch ACS/TDK dialog when used with TDK, see Launch ACS/TDK dialog (TDK).
The Launch ACS/TDK dialog allows you to define a Generation Settings Scheme. How?
To open the Launch ACS/TDK dialog. In the drop-down-list on the ACS/TDK Control toolbar, select New Scheme or an existing Generation Settings Scheme, and then click the Edit ACS Scheme button:
If you select New Scheme, the Launch ACS/TDK dialog allows you to define a new Generation Settings Scheme.
If you select an existing Generation Settings Scheme, the Launch ACS/TDK dialog allows you to change the definition of that Generation Settings Scheme.
Standard Tab
Option
Use
Model
Shows the Model that relates to the Generation Settings Scheme.
Model Root Object
Specifies the root object in the model for code generation.
The root object is the Model or Package that was selected in Modeler when the Generation Settings Scheme was first created.
Settings File
Shows the name of the selected Generation Settings Scheme file.
Select a Generation Settings Scheme through the associated button.
Create a new Generation Settings Scheme through the associated button.
Generator Dll
Shows the name of the selected Code Generator DLL.
Select a Code Generator DLL through the associated button.
* 
The M and 4G buttons are used only by the TDK.
Generator Dll Folder
Shows the path of the selected Code Generator DLL.
Target Directory
Shows the path of the target folder for generation.
Select a target folder through the associated button.
Launch Options
Specifies configuration parameters that are used when ACS is started.
For more information about configuration parameters, see Overview of configuration parameters (ACS).
Comment
Specifies a comment for the Generation Settings Scheme.
On the ACS/TDK Control toolbar, the comment is shown as a ToolTip when the mouse pointer is hovered over the Generation Settings Scheme in the drop-down-list.
Advanced Tab
The options available on the Advanced tab are populated only after you have selected a Code Generator DLL.
The options available on the Advanced tab depend on the code language that is being generated the Advanced tab will include some of the following options.
Option
Use
File Extensions
Specifies the file extensions used for generated code files.
Use UNIX Style Include Path Separators
Specifies that paths in the generated code use forward slashes instead of back slashes.
Use Spaces Instead of Tabs
Specifies that spaces are used to indent code, rather than tabs.
Spaces Per Tab
When spaces are being used to indent code, specifies how many spaces are used for each tab.
LF Instead of CRLF
Specifies that line feeds without carriage returns are generated in the code files, which you should use if generating code files for use in a UNIX environment.
Line Length
Specifies the maximum line length to use in code files. When set to 0, no maximum length is specified.
Inline Short Operations
Specifies that short operations are generated inline (C and C++ only).
Simulation Port
Specifies the simulation port value for the model (simulation Code Generator DLLs only).
Simulation IP
Specifies the IP address value for the model (simulation Code Generator DLLs only).
Default Record Name
Specifies the default name when generating records (Ada only).
Simulation Tab
The Simulation tab appears only when using a C, C++ or Java animation Code Generator DLL to generate an application.
Option
Use
Select Harness Class
Specifies the initial state machine Class.
Select Classes to Stub
Specifies Classes to generate as stubs.
Select Classes to generate as stubs through the associated button.
Remove a Class from the Classes to Stub list through the associated button.