[User] Provide a JSON object that satisfies the schema "Vega 3.0 Visualization Specification Language". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

Input data set definition

Mark encode property set

none left right top bottom top-left top-right bottom-left bottom-right

Scale mapping

width height symbol category ordinal ramp diverging heatmap

millisecond second minute hour day week month year

Discretizing scales

Default numeric scale

ordinal band point quantile quantize threshold sequential pow log time utc identity bin-ordinal bin-linear

Input event stream definition

row_number rank dense_rank percent_rank cume_dist ntile lag lead first_value last_value nth_value values count missing valid sum mean average variance variancep stdev stdevp stderr distinct ci0 ci1 median q1 q3 argmin argmax min max

squarify resquarify binary dice slice slicedice

x y font fontSize fontStyle fontWeight angle

FieldRef

ColorRef

ExpressionRef

Expression String

Mark Type definition

Event Selector String

SignalRef

Provide a JSON object that satisfies the schema "Vega 3.0 Visualization Specification Language". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://json.schemastore.org/venvironment-basic-schema-v4.0.0.json","$ref":"#/definitions/85afc/full","type":"object","title":"venvironment-basic schema","definitions":{"dddd9":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Datasources","description":"List of datasources.","type":"array","items":{"$ref":"#/definitions/f6303/full"},"examples":[[{"file-path":"path/to/my.vcdl"}]]}},"d86e6":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Symbol mappings","description":"List of symbol mapping files. Please ensure that the mappings are valid for the environment. No symbol validation will be performed.","type":"array","items":{"$ref":"#/definitions/c4c02/full"},"examples":[[{"file-path":"path/to/my.vmap"}]]}},"f8f25":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"VT System","description":"VT System settings.","type":"object","additionalProperties":false,"required":["file-path","module-description-folder"],"properties":{"file-path":{"$ref":"#/definitions/a7855/full"},"module-description-folder":{"description":"Absolute or relative path to the folder containing the VT System module description files. Relative path specifications are resolved relative to the configuration file.","anyOf":[{"type":"string"}],"examples":["path/to/folder/"]}},"examples":[{"file-path":"path/to/config-file.vtcfg","module-description-folder":"path/to/moduledescriptions/"}]}},"f6303":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Datasources","description":"Defines datasources used by the application models (.vcdl/.vcodm).","type":"object","additionalProperties":false,"required":["file-path"],"properties":{"file-path":{"$ref":"#/definitions/1b880/full"}},"examples":[{"file-path":"path/to/my.vcdl"}]}},"bd3f9":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Name of a .blf file, supporting the field codes: {ComputerName}, {LocalTime}, {MeasurementIndex}, {MeasurementStart}, {IncSize|001|100MB}, {IncTime|001|01h00m}, {IncTrigger|001}, {TriggerCondition} and {IncTrigger|001}_{TriggerCondition}","type":"string","anyOf":[{"pattern":"^(?!.*(\\{LoggingBlock\\}|\\{IncMeasurement\\}|\\{ConfigName\\}|[\"<>*?:/\\\\])).*\\.[bB][lL][fF]$"}],"examples":["fileName.blf","log_{ComputerName}.blf","log_{LocalTime}.blf","log_{MeasurementIndex}.blf","log_{MeasurementStart}.blf","log_{IncTrigger|001}.blf","log_{TriggerCondition}.blf"]}},"e89c6":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","type":"array","description":"List of event types to be logged.","default":["application-layer","bus","diagnostic","internal","statistic","system-variable","test","trigger"],"items":{"anyOf":[{"type":"string","enum":["application-layer","bus","diagnostic","internal","statistic","system-variable","test","trigger"]}]}}},"a63a9":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Absolute or relative path to a SIL Kit config file (.yaml/.json). Relative path specifications are resolved relative to the configuration file.","type":"string","anyOf":[{"pattern":"^.*\\.[yY][aA][mM][lL]$"},{"pattern":"^.*\\.[jJ][sS][oO][nN]$"}],"examples":["path/to/myConfigFile.json","path/to/myConfigFile.yaml"]}},"c4c02":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"System variables","description":"Describes a symbol mapping file (.vmap). Please ensure that the mappings are valid for the environment. No symbol validation will be performed.","type":"object","additionalProperties":false,"required":["file-path"],"properties":{"file-path":{"oneOf":[{"$ref":"#/definitions/15ac2/full"},{"type":"array","items":{"$ref":"#/definitions/15ac2/full"}}]}},"examples":[{"file-path":"path/to/my.vmap"}]}},"f05e7":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"User files","description":"Describes a user file that can be read/written by CAPL/.NET scripts.","type":"object","additionalProperties":false,"required":["file-path"],"properties":{"file-path":{"description":"Absolute or relative path to a user file. Relative path specifications are resolved relative to the configuration file.","oneOf":[{"type":"string","examples":["path/to/my.txt"]},{"type":"array","items":{"type":"string"},"examples":[["path/to/my.txt"]]}]}},"examples":[{"file-path":"path/to/my.txt"},{"file-path":"path/to/my_file.ini"}]}},"a7855":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Absolute or relative path to a VT System configuration file (.vtcfg). Relative path specifications are resolved relative to the configuration file.","type":"string","anyOf":[{"pattern":"^.*\\.[vV][tT][cC][fF][gG]$"}],"examples":["path/to/my.vtcfg"]}},"b8dca":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Absolute or relative path to a functional mockup unit file (.fmu). Relative path specifications are resolved relative to the configuration file.","type":"string","anyOf":[{"pattern":"^.*\\.[Ff][Mm][Uu]$"}],"examples":["my_functional_mockup_unit.fmu","Inputs/MyFmu.FMU"]}},"85afc":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"venvironment-basic schema","type":"object","additionalProperties":false,"required":["version"],"properties":{"version":{"$ref":"#/definitions/02120/full"},"datasources":{"$ref":"#/definitions/dddd9/full"},"functional-mockup-units":{"$ref":"#/definitions/536be/full"},"global-settings":{"$ref":"#/definitions/8a258/full"},"includes":{"$ref":"#/definitions/8e88e/full"},"logging":{"$ref":"#/definitions/67ba6/full"},"sil-kit":{"$ref":"#/definitions/936d0/full"},"symbol-mappings":{"$ref":"#/definitions/d86e6/full"},"system-variables":{"$ref":"#/definitions/4c5be/full"},"user-files":{"$ref":"#/definitions/00ea9/full"},"vio-system":{"$ref":"#/definitions/021c7/full"},"vt-system":{"$ref":"#/definitions/f8f25/full"}}}},"02120":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Version","description":"Schema version for the venvironment.yaml configuration file. Acceptance criteria: equal major version, less/equal minor and patch version.","const":"4.0.0","type":"string","examples":["4.0.0"]}},"536be":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Functional mockup units","description":"List of functional mockup units.","type":"array","items":{"$ref":"#/definitions/8fe77/full"},"examples":[[{"file-path":"path/to/some.fmu","stepsize-in-sec":1e-05}],[{"file-path":"path/to/some.fmu","stepsize-in-sec":2.0,"debug-output":true,"inactive-model-variables":["Variable3"]}],[{"file-path":"path/to/some.fmu","stepsize-in-sec":100.0,"debug-output":false,"active-model-variables":["Variable1","Variable2"]}]]}},"8a258":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Global Settings","description":"Global settings for all scenarios.","type":"object","additionalProperties":false,"properties":{"dotnet":{"$ref":"#/definitions/62fe0/full"},"working-mode":{"$ref":"#/definitions/2f0df/full"},"python":{"$ref":"#/definitions/8430a/full"}},"examples":[{"working-mode":{"time-source":"internal-realtime"}},{"working-mode":{"time-source":"external-sil-kit"}},{"dotnet":{"target-version":"dotnet-8"}},{"python":{"interpreter":"3.10.0"}}]}},"8e88e":{"local":{"one":{"type":"string","pattern":"\\.([Yy][Aa]?[Mm][Ll]|[Jj][Ss][Oo][Nn])$"}},"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Include files","description":"Include a different file (similar to #include of the c preprocessor). The order of includes does not matter. Circular/multiple includes are resolved correctly.","oneOf":[{"$ref":"#/definitions/8e88e/local/one"},{"type":"array","items":{"$ref":"#/definitions/8e88e/local/one"}}],"examples":["my_include.yaml",["my_include.yml","my_other_include.json"]]}},"67ba6":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Logging Block","description":"Configuration of the logging.","oneOf":[{"type":"object","additionalProperties":false,"required":["file-name"],"properties":{"file-name":{"$ref":"#/definitions/bd3f9/full"},"logging-events":{"$ref":"#/definitions/e89c6/full"},"advanced":{"$ref":"#/definitions/186fc/full"}}},{"type":"object","additionalProperties":false,"required":["file-name","test-trigger"],"properties":{"file-name":{"$ref":"#/definitions/bd3f9/full"},"logging-events":{"$ref":"#/definitions/e89c6/full"},"advanced":{"$ref":"#/definitions/186fc/full"},"test-trigger":{"$ref":"#/definitions/51fe4/full"}}}],"examples":[{"file-name":"log_{IncTrigger|001}.blf","test-trigger":{"scope":"test-unit","verdict":["fail","error-in-test-system"],"pre-trigger-time-ms":1000,"post-trigger-time-ms":1000,"buffer-size":5000}},{"file-name":"log_{TriggerCondition}_{LocalTime}.blf"}]}},"936d0":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SIL Kit","description":"SIL Kit settings.","type":"object","additionalProperties":false,"required":["participant-name"],"properties":{"registry-uri":{"description":"The URI of the registry.","type":"string","anyOf":[{"pattern":"^[^:]+://[^:/]+(:[0-9]+)?(/[^?#/]+)*(\\?([^=#&]+=[^=#&]+)(&([^=#&]+=[^=#&]+))*)?(#.+)?","default":"silkit://localhost:8500"}],"examples":["silkit://localhost:8500"]},"participant-name":{"description":"Name used by the simulation tool to join a simulation as a participant at the start of a measurement.","anyOf":[{"type":"string"}],"examples":["CANoe4SW-SE"]},"config-file-path":{"$ref":"#/definitions/a63a9/full"},"simulation-step-in-micro-sec":{"description":"Time length of a single simulation step. Valid only when \"time-source\" is set to \"external-sil-kit\".","oneOf":[{"type":"integer","minimum":0,"maximum":9223372036854775,"default":100}]},"life-cycle-event-timeout-in-sec":{"description":"Maximum waiting time for the other simulation participants. Valid only when \"time-source\" is set to \"external-sil-kit\".","oneOf":[{"type":"integer","minimum":0,"maximum":9223372036,"default":30}]}},"examples":[{"participant-name":"CANoe4SW-SE"},{"registry-uri":"silkit://localhost:8500","participant-name":"CANoe4SW-SE","config-file-path":"path/to/config-file.json"},{"registry-uri":"silkit://localhost:8500","participant-name":"CANoe4SW-SE","config-file-path":"path/to/config-file.json","simulation-step-in-micro-sec":150},{"registry-uri":"silkit://localhost:8500","participant-name":"CANoe4SW-SE","config-file-path":"path/to/config-file.json","simulation-step-in-micro-sec":150,"life-cycle-event-timeout-in-sec":30}]}},"4c5be":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"System Variables","description":"A list of system variable files.","type":"array","items":{"$ref":"#/definitions/4839f/full"},"examples":[[{"file-path":"path/to/my.vsysvar"}]]}},"00ea9":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"User Files","description":"List of user files.","type":"array","items":{"$ref":"#/definitions/f05e7/full"},"examples":[[{"file-path":"path/to/my.txt"}]]}},"021c7":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"VIO System","description":"VIO System settings.","type":"object","additionalProperties":false,"required":["file-path","ccd-folder"],"properties":{"file-path":{"$ref":"#/definitions/9ff0e/full"},"ccd-folder":{"description":"Absolute or relative path to the folder containing the Card Capability Description files (.ccd) of the I/O cards. Relative path specifications are resolved relative to the configuration file.","anyOf":[{"type":"string"}],"examples":["path/to/folder/"]}},"examples":[{"file-path":"path/to/config-file.viocfg","ccd-folder":"path/to/ccdfiles/"}]}},"8fe77":{"local":{"stepsize-in-sec":{"description":"Step size in seconds.","oneOf":[{"type":"number","exclusiveMinimum":0,"maximum":10000,"multipleOf":1e-05}],"examples":[1e-05,2,10000]},"debug-output":{"description":"Is the debug output active.","oneOf":[{"type":"boolean","default":false}],"examples":[false,true]},"active-model-variables":{"description":"List of FMU model variables to be considered during the simulation.","type":"array","items":{"anyOf":[{"type":"string"}],"examples":["Variable1"]}},"inactive-model-variables":{"description":"List of FMU model variables to be ignored during the simulation.","type":"array","items":{"anyOf":[{"type":"string"}],"examples":["Variable1"]}}},"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Functional mockup unit","description":"Defines a functional mockup unit (.fmu). By default, all the fmu variables are activated.","type":"object","oneOf":[{"additionalProperties":false,"required":["file-path","stepsize-in-sec"],"properties":{"file-path":{"$ref":"#/definitions/b8dca/full"},"stepsize-in-sec":{"$ref":"#/definitions/8fe77/local/stepsize-in-sec"},"debug-output":{"$ref":"#/definitions/8fe77/local/debug-output"}}},{"additionalProperties":false,"required":["file-path","stepsize-in-sec","active-model-variables"],"properties":{"file-path":{"$ref":"#/definitions/b8dca/full"},"stepsize-in-sec":{"$ref":"#/definitions/8fe77/local/stepsize-in-sec"},"debug-output":{"$ref":"#/definitions/8fe77/local/debug-output"},"active-model-variables":{"$ref":"#/definitions/8fe77/local/active-model-variables"}}},{"additionalProperties":false,"required":["file-path","stepsize-in-sec","inactive-model-variables"],"properties":{"file-path":{"$ref":"#/definitions/b8dca/full"},"stepsize-in-sec":{"$ref":"#/definitions/8fe77/local/stepsize-in-sec"},"debug-output":{"$ref":"#/definitions/8fe77/local/debug-output"},"inactive-model-variables":{"$ref":"#/definitions/8fe77/local/inactive-model-variables"}}}]}},"62fe0":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Global settings for .NET","description":"Global settings for .NET","type":"object","properties":{"target-version":{"description":"The .NET target version.","default":"dotnet-8","oneOf":[{"enum":["dotnet-8","dotnet-4.7"]}],"examples":["dotnet-8","dotnet-4.7"]}},"additionalProperties":false}},"2f0df":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Global settings for the simulation working mode.","description":"Global settings for the simulation working mode.","type":"object","additionalProperties":false,"properties":{"time-source":{"description":"Time source for the simulation. \n\"internal-realtime\": The time response of the measurement (time basis) is controlled internally. \n\"external-sil-kit\" : The time response of the measurement (time basis) is controlled by Vector SIL Kit. \n\"external-hardware\": The time response of the measurement (time basis) is controlled by external hardware.","default":"internal-realtime","oneOf":[{"enum":["internal-realtime","external-sil-kit","external-hardware"]}],"examples":["internal-realtime","external-sil-kit","external-hardware"]}},"examples":[{"time-source":"internal-realtime"},{"time-source":"external-sil-kit"}]}},"8430a":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Global settings for Python","description":"Global settings for Python","type":"object","properties":{"interpreter":{"description":"The Python interpreter version. If no interpreter is specified, one is selected automatically. Version greater than or equal to 3.10.0 are supported.","anyOf":[{"type":"string","pattern":"^(3)\\.([1-9][0-9]{1,3})\\.([0-9]{1,4})$"}],"examples":["3.10.0","3.11.0","3.12.0","3.13.0"]}},"additionalProperties":false,"examples":[{"interpreter":"3.10.0"}]}},"186fc":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Advanced logging configurations.","type":"object","additionalProperties":false,"properties":{"warn-overwritten-log-file":{"description":"Specifies whether a warning is shown at the start of measurement before overwriting an existing logging file.","oneOf":[{"type":"boolean"}],"default":true},"show-error-on-data-loss":{"description":"Specifies whether an error is shown after the measurement if data loss occurred during the measurement. Lines in the logging file marked with a * as a special symbol have corrupted lines around them.","oneOf":[{"type":"boolean"}],"default":true}},"examples":[{"warn-overwritten-log-file":false,"show-error-on-data-loss":true},{"warn-overwritten-log-file":true}]}},"51fe4":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Test trigger settings. The execution period of test elements controls the start and stop of logging.","type":"object","required":["scope"],"additionalProperties":false,"properties":{"scope":{"description":"Scope of the test trigger, for each a logging file is created.","oneOf":[{"enum":["test-unit","test-implementation-entity","test-case"]}],"examples":["test-unit","test-implementation-entity","test-case"]},"verdict":{"type":"array","description":"List of test verdicts for which logging files will remain stored.","default":["none","pass","inconclusive","fail","error-in-test-system"],"items":{"anyOf":[{"type":"string","enum":["none","pass","inconclusive","fail","error-in-test-system"]}]},"examples":[["none"],["pass"],["inconclusive"],["fail"],["error-in-test-system"]]},"pre-trigger-time-ms":{"description":"Time before triggering that should also be logged.","oneOf":[{"type":"integer","minimum":0,"maximum":21000000,"default":0}]},"post-trigger-time-ms":{"description":"Time after the triggered stopped that should also be logged.","oneOf":[{"type":"integer","minimum":0,"maximum":21000000,"default":0}]},"buffer-size":{"description":"Event buffer size for events pre-trigger-time-ms","oneOf":[{"type":"integer","minimum":1,"maximum":2097152,"default":5000}]}},"examples":[{"scope":"test-unit","verdict":["none","pass","inconclusive","fail","error-in-test-system"]},{"scope":"test-unit","verdict":["fail","error-in-test-system"],"pre-trigger-time-ms":1000,"post-trigger-time-ms":1000,"buffer-size":5000}]}},"4839f":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","title":"System variables","description":"Describes a system variable file (.vsysvar/.xml).","type":"object","additionalProperties":false,"required":["file-path"],"properties":{"file-path":{"oneOf":[{"$ref":"#/definitions/13681/full"},{"type":"array","items":{"$ref":"#/definitions/13681/full"}}]}},"examples":[{"file-path":"path/to/my.vsysvar"},{"file-path":"path/to/my.xml"}]}},"9ff0e":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Absolute or relative path to a VIO System configuration file (.viocfg). Relative path specifications are resolved relative to the configuration file.","type":"string","anyOf":[{"pattern":"^.*\\.[vV][iI][oO][cC][fF][gG]$"}],"examples":["path/to/my.viocfg"]}},"1b880":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","oneOf":[{"$ref":"#/definitions/196f6/full"},{"type":"array","items":{"$ref":"#/definitions/196f6/full"},"examples":[["path/to/my.vcdl"],["path/to/my.vcodm"]]}],"examples":["path/to/my.vcdl",["path/to/my.vcodm"]]}},"15ac2":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Absolute or relative path to a symbol mapping file (.vmap). Relative path specifications are resolved relative to the configuration file.","type":"string","anyOf":[{"pattern":"^.*\\.[vV][mM][aA][pP]$"}],"examples":["path/to/my.vmap"]}},"13681":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Absolute or relative path to a system variable file (.vsysvar/.xml). Relative path specifications are resolved relative to the configuration file.","type":"string","anyOf":[{"pattern":"^.*\\.[vV][sS][yY][sS][vV][aA][rR]$"},{"pattern":"^.*\\.[xX][mM][lL]$"}],"examples":["path/to/my.vsysvar","path/to/my.xml"]}},"196f6":{"full":{"$schema":"http://json-schema.org/draft-07/schema#","description":"Absolute or relative path to a datasource file (.vcdl/.vcodm). Relative path specifications are resolved relative to the configuration file.","type":"string","anyOf":[{"pattern":"^.*\\.[vV][cC][dD][lL]$"},{"pattern":"^.*\\.[vV][cC][oO][dD][mM]$"}],"examples":["path/to/my.vcdl","path/to/my.vcodm"]}}}}
</schema>

[User] Provide a JSON object that satisfies the schema "venvironment-basic schema". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

venvironment-basic schema

Datasources

List of datasources.

Symbol mappings

List of symbol mapping files. Please ensure that the mappings are valid for the environment. No symbol validation will be performed.

VT System

VT System settings.

Absolute or relative path to the folder containing the VT System module description files. Relative path specifications are resolved relative to the configuration file.

Datasources

Defines datasources used by the application models (.vcdl/.vcodm).

Name of a .blf file, supporting the field codes: {ComputerName}, {LocalTime}, {MeasurementIndex}, {MeasurementStart}, {IncSize|001|100MB}, {IncTime|001|01h00m}, {IncTrigger|001}, {TriggerCondition} and {IncTrigger|001}_{TriggerCondition}

List of event types to be logged.

application-layer bus diagnostic internal statistic system-variable test trigger

Absolute or relative path to a SIL Kit config file (.yaml/.json). Relative path specifications are resolved relative to the configuration file.

System variables

Describes a symbol mapping file (.vmap). Please ensure that the mappings are valid for the environment. No symbol validation will be performed.

User files

Describes a user file that can be read/written by CAPL/.NET scripts.

Absolute or relative path to a user file. Relative path specifications are resolved relative to the configuration file.

Absolute or relative path to a VT System configuration file (.vtcfg). Relative path specifications are resolved relative to the configuration file.

Absolute or relative path to a functional mockup unit file (.fmu). Relative path specifications are resolved relative to the configuration file.

venvironment-basic schema

Version

Schema version for the venvironment.yaml configuration file. Acceptance criteria: equal major version, less/equal minor and patch version.

Functional mockup units

List of functional mockup units.

Global Settings

Global settings for all scenarios.

Include files

Include a different file (similar to #include of the c preprocessor). The order of includes does not matter. Circular/multiple includes are resolved correctly.

Logging Block

Configuration of the logging.

SIL Kit

SIL Kit settings.

The URI of the registry.

Name used by the simulation tool to join a simulation as a participant at the start of a measurement.

Time length of a single simulation step. Valid only when "time-source" is set to "external-sil-kit".

Maximum waiting time for the other simulation participants. Valid only when "time-source" is set to "external-sil-kit".

System Variables

A list of system variable files.

User Files

List of user files.

VIO System

VIO System settings.

Absolute or relative path to the folder containing the Card Capability Description files (.ccd) of the I/O cards. Relative path specifications are resolved relative to the configuration file.

Step size in seconds.

Is the debug output active.

List of FMU model variables to be considered during the simulation.

List of FMU model variables to be ignored during the simulation.

Functional mockup unit

Defines a functional mockup unit (.fmu). By default, all the fmu variables are activated.

Global settings for .NET

Global settings for .NET

The .NET target version.

Global settings for the simulation working mode.

Time source for the simulation.
"internal-realtime": The time response of the measurement (time basis) is controlled internally.
"external-sil-kit" : The time response of the measurement (time basis) is controlled by Vector SIL Kit.
"external-hardware": The time response of the measurement (time basis) is controlled by external hardware.

Global settings for Python

Global settings for Python

The Python interpreter version. If no interpreter is specified, one is selected automatically. Version greater than or equal to 3.10.0 are supported.

Advanced logging configurations.

Specifies whether a warning is shown at the start of measurement before overwriting an existing logging file.

Specifies whether an error is shown after the measurement if data loss occurred during the measurement. Lines in the logging file marked with a * as a special symbol have corrupted lines around them.

Test trigger settings. The execution period of test elements controls the start and stop of logging.

Scope of the test trigger, for each a logging file is created.

List of test verdicts for which logging files will remain stored.

none pass inconclusive fail error-in-test-system

Time before triggering that should also be logged.

Time after the triggered stopped that should also be logged.

Event buffer size for events pre-trigger-time-ms

System variables

Describes a system variable file (.vsysvar/.xml).

Absolute or relative path to a VIO System configuration file (.viocfg). Relative path specifications are resolved relative to the configuration file.

Absolute or relative path to a symbol mapping file (.vmap). Relative path specifications are resolved relative to the configuration file.

Absolute or relative path to a system variable file (.vsysvar/.xml). Relative path specifications are resolved relative to the configuration file.

Absolute or relative path to a datasource file (.vcdl/.vcodm). Relative path specifications are resolved relative to the configuration file.

Provide a JSON object that satisfies the schema "venvironment-basic schema". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.