Skip to content

Commit

Permalink
Working automatic measurement construction
Browse files Browse the repository at this point in the history
  • Loading branch information
daquintero committed Aug 1, 2024
1 parent a3533d3 commit 0883953
Show file tree
Hide file tree
Showing 22 changed files with 10,511 additions and 81 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ def create_calibration_vna_experiments(measurements: dict, **kwargs):
connections=experiment_connections,
index=i,
date_configured=str(datetime.now()),
measurement_configuration_list=[sparameter_measurement_configuration],
)

experiment_instances.append(experiment_measurement)
Expand Down Expand Up @@ -203,9 +204,14 @@ def create_calibration_vna_experiments(measurements: dict, **kwargs):
# !pwd $vna_pcb_experiment_directory
# !ls $vna_pcb_experiment_directory

# Now, let's save the experimental data in there accordingly.
# Now, let's save the experimental data in there accordingly. Once we save the data, we can recompose the data into measurement containers based on the `MeasurementConfigurationTypes` we defined for each `ExperimantInstance`.


pe.compose_measurement_from_experiment_instance(
vna_pcb_experiment.experiment_instances[1],
instance_directory=vna_pcb_experiment_directory / "1",
)

# ## Time-Domain Analysis
#
# Let's consider we want to measure the propagation velocity of a pulse through one of our coaxial cables. If you are doing a similar experiment, make sure to use ground ESD straps to avoid damage to the equipment. As there is frequency dispersion in the RF transmission lines, we also know the time-domain response is different according to the type of signal applied to the device. We can compare an analysis between the different pulse frequencies.
Expand Down
Loading

0 comments on commit 0883953

Please sign in to comment.