Attribute error in module 'pylptlib.param'

Hi everyone,

When trying to start the measurement, an AttributeError window appears (see the attached file) in SweepMe! version 1.5.6. However, version 1.5.5 works without any issues. How can this problem be resolved?

Thank you!

Capture

2 Likes

Hi Olga,

thanks for posting your issue here!

From the error message, I can see that the driver is using pylptlib and thus I assume you are using the driver for the Keithley 4200-SCS parameter analyzer.

Here are some follow-up questions:

  1. Do you run SweepMe! on the parameter analyzer or on a separate control computer?
  2. Can you tell me the driver version that is activated right now? Go to menu “Tools” → “Modules & Devices” → Search for the driver and select it. Then, check the bold/activated version number at the right side of the dialog.

If you run SweepMe! on a separate control computer, you are probably using our LPTlib server application at the 4200-SCS. This server application is updated from time to time to support more commands. It might be that you need to install the latest version of the application.

Some more information about using SweepMe! with the Keithley 4200-SCS parameter analyzer can be found on the webpage of the instrument driver:
https://sweep-me.net/device/82/Keithley_4200-SCS

Thanks and best,
Axel

Dear Axel,

Yes, it is the Keithley 4200-SCS parameter analyzer and the SweepMe! is on a separate computer. The problem was solved by installing one of the versions (2024-02-06). For some reason, the previous version was installed and activated (2023-02-28(beta)) but the latest one was not installed (2024-02-06). Thank you very much for your help!

Best,
Olga

2 Likes

Dear Olga,

glad to hear it works now!

This issue can happen, when you install SweepMe! 1.5.6 for the first time. SweepMe! 1.5.6 comes with its own independent set of activated versions for drivers and modules. It means that SweepMe! 1.5.5 and SweepMe! 1.5.6 have their own version environments.

At the first start of SweepMe! 1.5.6, the version environment is created based on the existing drivers. It could be that version 2024-02-06 does not work with SweepMe! 1.5.5 and therefore was not installed yet, but SweepMe! 1.5.6 may need version 2024-02-06.

If possible, we recommend to migrate to SweepMe! 1.5.6 as SweepMe! 1.5.5 is no longer supported.

If you have any further issues, please feel free to create a new issue in the forum.

Thansk and best,
Axel