Skip to content

nitclk 1.0, nidigital 0.4, and 1.2 of other modules

Compare
Choose a tag to compare
@sbethur sbethur released this 07 Mar 00:34
· 476 commits to master since this release
8636b8b
  • ALL

    • Added

      • Zip file per driver for all examples and any helper files
      • Link to zip file on examples documentation
      • Support for Python 3.8
    • Changed

      • import_attribute_configuration_buffer() now accepts list of numbers that are integers less than 255, array.array('b'), bytes, bytearray for configuration buffer - #1013
      • export_attribute_configuration_buffer() now returns bytes as the buffer type - #1013
    • Removed

  • NI-DCPower

    • Added

      • create_advanced_sequence() - #504
        • Instead of a list of attribute IDs, you pass in a list of property names as strings
        • Includes example to see how to use it
        • Additional methods and properties that were made public (rather than private)
          • create_advanced_sequence_step()
          • delete_advanced_sequence()
          • active_advanced_sequence
          • active_advanced_sequence_step
  • NI-FGEN

    • Added

      • nifgen.Session.import_attribute_configuration_file()
      • nifgen.Session.import_attribute_configuration_buffer()
      • nifgen.Session.export_attribute_configuration_file()
      • nifgen.Session.export_attribute_configuration_buffer()
      • nifgen.Session.get_channel_name()
    • Changed

      • nifgen.Session.send_software_edge_trigger() now takes two parameters - trigger and trigger_id
        • See documentation on how to call this function
        • Calling the previous way will log a DeprecationWarning to the warning subsystem
        • #1300
  • NI-Digital Pattern Driver

    • Added

      • conditional_jump_triggers and pattern_opcode_events repeated capabilities - #1191, #1192
    • Changed

      • write_source_waveform_site_unique() now supports numpy.array and list as site waveform types
      • fetch_history_ram_cycle_information method now supports fetching multiple History RAM samples in a single API call - #1071
      • Update methods that require pin_list to be passed in, such that pin_list can be passed in via pins repeated capability - #1294
    • Removed

      • Removed redundant (redundant because corresponding properties can be used instead) API methods - #1065
      • Removed programmatic pin map creation API - #1124
      • Removed fetch_history_ram_cycle_pin_data and fetch_history_ram_scan_cycle_number. They are not needed since fetch_history_ram_cycle_information
        was updated to return class instances that contains cycle pin data and scan cycle number - #1071
  • NI-TClk

    • Changed

      • Method parameters and properties that are time based now take or return a datetime.timedelta object
    • Removed

      • Ability to pass an integer as a session / session reference
      • nitclk.SessionReference.script_trigger_master_session removed - repeated capabilities not supported on nitclk attributes - #1221