Skip to contents

This function translates MCSim model specification text to C and then compiles the resulting C file to create a dynamic link library (DLL) file (on Windows) or a shared object (SO) file (on Unix).

Usage

compileModel(model_file, c_file, dll_name, dll_file, hash_file = NULL)

Arguments

model_file

Name of an MCSim model specification file.

c_file

Name of a C source code file to be created by compiling the MCSim model specification file.

dll_name

Name of a DLL or SO file without the extension (".dll" or ".so").

dll_file

Name of the same DLL or SO file with the appropriate extension (".dll" or ".so").

hash_file

Name of a file containing a hash key for determining if model_file has changed since the previous translation and compilation.

Value

No return value. Creates files and saves them in locations specified by function arguments.