Skip to content

Official 1.0 release

Compare
Choose a tag to compare
@texasaggie97-zz texasaggie97-zz released this 08 Jun 21:06
· 882 commits to master since this release

1.0.0 - 2018-06-08

  • ALL

    • Removed

      • Explicitly disallow using a repeated capability on Session. session[0].vertical_range = 1.0 will no longer work. Instead use session.channels[0].vertical_range = 1.0 - #853
  • NI-DMM

    • Changed

      • Fixed name freq_voltage_autorange became freq_voltage_auto_range
    • Removed

      • configure_ac_bandwidth() - #875
      • configure_open_cable_comp_values() - #875
      • configure_power_line_frequency() - #875
      • configure_short_cable_comp_values() - #875
      • get_aperture_time_info() - #875
      • get_auto_range_value() - #875
      • get_measurement_period() - #875
      • latency - #875
      • shunt_value - #875
      • meas_dest_slope - #875
      • sample_trigger_slope - #875
      • trigger_slope - #875
  • NI-ModInst

    • Changed

      • Double close will now allow NI-ModInst to return error
  • NI-Switch

    • Removed

      • cabled_module_scan_advanced_bus - #881
      • cabled_module_trigger_bus - #881
      • master_slave_scan_advanced_bus - #881
      • master_slave_trigger_bus - #881
      • parsed_scan_list - #881
      • trigger_mode - #881
      • scan_advanced_polarity - #881
      • trigger_input_polarity - #881
      • configure_scan_list() - #881
      • configure_scan_trigger() - #881
      • route_trigger_input() - #881
      • set_continuous_scan() - #881
  • NI-DCPower

    • Removed

      • Remove trigger configuration methods, use attributes instead #860
        • configure_digital_edge_measure_trigger() - use session.digital_edge_measure_trigger_edge & session.digital_edge_measure_trigger_input_terminal
        • configure_digital_edge_pulse_trigger() - use session.digital_edge_pulse_trigger_edge & session.digital_edge_pulse_trigger_input_terminal
        • configure_digital_edge_sequence_advance_trigger() - use session.digital_edge_sequence_advance_trigger_edge & session.digital_edge_sequence_advance_trigger_input_terminal
        • configure_digital_edge_source_trigger() - use session.digital_edge_source_trigger_edge & session.digital_edge_source_trigger_input_terminal
        • configure_digital_edge_start_trigger() - use session.digital_edge_start_trigger_edge & session.digital_edge_start_trigger_input_terminal
      • Remove polarity attributes for triggers that are PXI backplane only (only support rising edge) #860
        • digital_edge_measure_trigger_edge
        • digital_edge_pulse_trigger_edge
        • digital_edge_sequence_advance_trigger_edge
        • digital_edge_source_trigger_edge
        • digital_edge_start_trigger_edge
  • NI-FGEN

    • Changed

      • num_channels attribute renamed to channel_count - now consistent with other drivers
      • send_software_edge_trigger() no longer takes any parameters.
        • To send a start software trigger, call it on the session directly:
          python session.send_software_edge_trigger()
        • To send a script software trigger, call it on the script triggers container:
          python session.script_triggers[1].send_software_edge_trigger()
    • Removed

      • Remove trigger configuration methods, use attributes instead #860
        • configure_digital_edge_script_trigger() - use session.digital_edge_script_trigger_source & session.digital_edge_script_trigger_edge
        • configure_digital_level_script_trigger() - use session.digital_level_script_trigger_source & session.digital_level_script_trigger_active_level
        • configure_digital_edge_start_trigger() - use session.digital_edge_start_trigger_source & session.digital_edge_start_trigger_edge
      • Removed get_fir_filter_coefficients() - #535, #596
  • NI-SCOPE

    • Added

      • niscope_fetch_forever.py example
    • Removed

      • Removed default value for level parameter on configure_trigger_edge()
        • parameter list is now
          configure_trigger_edge(self, trigger_source, level, trigger_coupling, slope=enums.TriggerSlope.POSITIVE, holdoff=datetime.timedelta(seconds=0.0), delay=datetime.timedelta(seconds=0.0))
      • Removed default values for level and hysteresis parameters on configure_trigger_hysteresis()
        • parameter list is now
          configure_trigger_hysteresis(self, trigger_source, level, hysteresis, trigger_coupling, slope=enums.TriggerSlope.POSITIVE, holdoff=datetime.timedelta(seconds=0.0), delay=datetime.timedelta(seconds=0.0))