This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] TI-MAGNETIC-SENSE-SIMULATOR: Example Simulation Files

Part Number: TI-MAGNETIC-SENSE-SIMULATOR

Tool/software:

Where can I find example simulation JSON files for the TI Magnetic Sense Simulator (TIMSS)?

  • You can find example simulation JSON files along with descriptions attached below.

    • Hinge motion
      • Example: 
      • JSON file:
        HingeExampleSimulation.json
        {
          "version": "3.2.0",
          "design_name": "",
          "magnet_id": 1,
          "poles": 2,
          "material_id": 1,
          "grade_id": 8,
          "select_remanence": "br_average",
          "remanence": 1455,
          "temperature": 20,
          "temperature_coefficient": -0.12,
          "coercivity": 10.5,
          "function_id": 1,
          "magnet_geometry": {
            "magnet_length_x_dim": 4,
            "magnet_length_y_dim": 8,
            "magnet_length_z_dim": 1
          },
          "magnet_position": {
            "x_position": 0,
            "y_position": 20,
            "z_position": 10.6
          },
          "magnet_angle": {
            "x_angle": 0,
            "y_angle": 0,
            "z_angle": 0
          },
          "magnet_movement": {
            "arc_length": 120
          },
          "sim_setting": {
            "angular_step_size": 1
          },
          "sensor": [
            {
              "sensor_id": "DRV5032",
              "sensor_position": {
                "x_position": 1,
                "y_position": 20,
                "z_position": 3.6
              },
              "sensor_angle": {
                "x_angle": 0,
                "y_angle": 0,
                "z_angle": 0
              },
              "custom_inputs": {
                "variant": "DRV5032DUDMRR",
                "applied_vcc": 3.3,
                "bop": "bop_high",
                "brp": "brp_low"
              },
              "id": -1
            }
          ]
        }


    • Rotation

    • Linear travel

    • Joystick motion

    • Static position
      • JSON file:
        static-simulation-example.json
        {
          "version": "3.2.0",
          "design_name": "static-simulation-example",
          "magnet_id": 3,
          "poles": 2,
          "material_id": 1,
          "grade_id": 1,
          "select_remanence": "br_average",
          "remanence": 1200,
          "temperature": 20,
          "temperature_coefficient": -0.12,
          "coercivity": 10.9,
          "function_id": 5,
          "magnet_geometry": {
            "outer_diameter": 3,
            "height": 6
          },
          "magnet_position": {
            "x_position": 0,
            "y_position": 0,
            "z_position": 3
          },
          "magnet_angle": {
            "x_angle": 0,
            "y_angle": 0,
            "z_angle": 0
          },
          "magnet_movement": {},
          "sim_setting": {},
          "sensor": [
            {
              "sensor_id": "",
              "sensor_position": {
                "x_position": 0,
                "y_position": 1.5,
                "z_position": -5
              },
              "sensor_angle": {
                "x_angle": 0,
                "y_angle": 0,
                "z_angle": 0
              },
              "custom_inputs": {
                "variant": null
              },
              "id": 17561,
              "user_design": 23801
            }
          ],
          "parametric_sweep": [
            {
              "sweep_values": {
                "values": "-10,-7,-5",
                "discrete_sweep_values": "-10, -7, -5"
              },
              "is_combination": false,
              "parameter": "17561:sensor_position:z_position",
              "sweep_type": "Discrete",
              "user_design": 23801,
              "id": 7521
            }
          ]
        }