Each type of instrument session has a category name. You can prefix a session name with a category to distinguish sessions of different types that might have the same name. Separate the category from the session name with any of the following separators: ::, \, \\, \/, /, //, /\, :, :\, :/, ://, :/\, :\/, :\\.

If you query Session Manager for the available logical names and specify that you want Session Manager to prefix the categories to the names, Session Manager uses :: as the category separator.

Session types can have subcategories, but only IVI sessions support subcategories. The IVI session subcategories are the IVI class prefixes. You do not have to specify the IVI subcategory in a logical name. However, when querying for logical names, you might want to specify the subcategory to restrict the set of names Session Manager returns to those that represent instruments of a specific IVI class.

Example Categories

  • Custom
  • IVI
  • IVI::IviDMM
  • IviDMM
  • SE
  • VXIPNP
  • VISA

Example Instrument Session Names with Categories

  • Custom::MyInstrument
  • IVI::SampleDMM
  • IVI::IviDMM::SampleDMM
  • IviDMM::SampleDMM
  • SE::SwitchExecutiveExample
  • VXIPNP::LCLSA
  • VISA::ASLR1::INSTR
Note   If the resource descriptor is an IVI name, you must match the case-sensitive entry in the IVI Configuration Store. All other instrument session names are case insensitive.