{ "Scenario": { "Width": 300, "Height": 500, "Pixel_mm": 1.0, "Label": 0 }, "Materials": [ { "Name": "aluminium", "Label": 0 }, { "Name": "steel", "Label": 40 }, { "_info":"User-defined material, Cxx material parameters are computed", "Name": "mysteel", "Label": 130, "VL": 5850, "VT": 3220, "Rho": 7800 }, { "Name": "air", "Label": 160 } ], "Boundaries": [ { "Name": "Top", "Type": "Air" }, { "Name": "Bottom", "Type": "Air" }, { "Name": "Left", "Type": "Air" }, { "Name": "Right", "Type": "Air" } ], "Transducers": { "SizePixel": 62.0, "Name": "emisor", "PZT": 0, "PointSource": 0, "CenterOffset": 0.0, "BorderOffset": 30.0, "Field": 0, "Window": 0, "Location": "Top", "Size": 10.0 }, "GeometricObjects": [ { "x0": 150.0, "y0": 250.0, "a": 20.0, "b": 20.0, "Name": "ellipse", "Label": 160, "theta": 0.0 }, { "x0": 100.0, "y0": 200.0, "a": 20.0, "b": 20.0, "Name": "ellipse", "Label": 160, "theta": 0.0 } ], "Inspection": { "Location": "Top", "Method": "Transmission", "Name": "Transmission" }, "Source": { "Pressure": 1, "Longitudinal": 1, "Displacement": 0, "Shear": 0 }, "Signal": { "Frequency": 50000.0, "N_Cycles": 3, "Name": "GaussianSine", "Amplitude": 2.0 }, "Simulation": { "_info":"1. dx and dt are optional and set static simulation constraints and must be lower than computed minimal req. dx/dT", "PointCycle": 10, "SimulationTime": 150e-6, "TimeScale": 1.0, "MaxFreq": 120000.0, "Order": 2, "Device":"CPU", "dx" : 0.001, "dt" : 1e-7 }, "Receivers": { "Method": "Transmission" }, "Export": { "Step": 20, "Save_filepath": "./data", "Filename": "fields", "Extension": ".png", "Field": "Txx", "enableFields": false, "enableNumPy": true, "enableCsv": false, "enableSignals": true, "enableImages": false, "enableVolume": true, "enableView": false, "sensorShape": [], "sensorPlacement": [], "sensorSize": 0 } }