Appendix L – General commands

Single option

Meaning

--create=<value0>,<value1>,<value2>,

             <value3>,…,<valueN>

Create a new project file

value0: <projectFilePath/projectName>

value1: project type [EC CO PN EIP CC CCFB]

value2: stack version;

·         EC: [1.7.x “1.7.x GOAL”]

·         CO: [4.4.x 4.5.x 4.6.x]

·         PN: [2.11 “IRJ45 1.0” “IRJ45 1.1” “SoM 1.1”]

·         EIP: [1.0.x “IRJ45 1.0” “IRJ45 1.1” “SoM 1.1”]

·         CC: [1.0.x]

·         CCFB: [1.0.x]

 

value3-n: folder path for generated files; empty means default path; order of folders:

·         EC:

  1. ecat_conf.h

  2. ec_od.c

  3. ec_objects.h

  4. ec_objects.c

  5. ESI.xml

·         EC GOAL:

  1. ecat_conf.h

  2. ESI.xml

  3. goal_appl.c

  4. goal_appl.h

  5. goal_appl_ecat.c

  6. goal_appl_ecat.h

  7. goal_appl_ecat_objects.c

  8. goal_appl_ecat_objects.h

  9. goal_config.h

·         CO:

  1. cal_conf.h

  2. co_init.c

  3. objects.h

  4. objects.c

  5. co_odDefines.h

·         PN:

  1. goal_appl.c

  2. goal_config.h

  3. GSDML*.xml

·         EIP:

  1. goal_appl.c

  2. goal_config.h

  3. goal_app_parameter_data.h

  4. EDS*.eds

·         CC:

  1. goal_appl.c

  2. goal_config.h

  3. cclco_cal_conf.h

  4. goal_ccl_od.c

  5. goal_ccl_objects.h

  6. goal_ccl_objects.c

  7. CSPP.cspp

·         CCFB:

  1. goal_appl.c

  2. goal_config.h

  3. CSPP.cspp

 

Example: create CANopen project with library version 4.5.x and default paths for generated files:

 

iccCmd.cmd --create=C:\Users\user1\project_A.iccproj,CO,4.5.x

 

--version

Show version of Industrial Communication Creator

 

Example:

 

iccCmd.cmd --version

 

--help

Show short summary of usage of general commands and their descriptions

 

Example:

 

iccCmd.cmd --help

 

multiple option

Meaning

--help

Show short summary of usage of project file specific commands and their descriptions

 

Example:

 

iccCmd.cmd

--help C:\Users\user1\Projects\project_A.iccproj

 

--generate

Perform generation of files

 

Example:

 

iccCmd.cmd

--generate C:\Users\user1\Projects\project_A.iccproj

 

Table 38: general single and multiple options for command-line usage