Add User Guide to Help menu (Issue #207)
by Chris Satterlee 2 years 3 months
Add User Guide to Help menu (Issue #207)

- Symlink added from python3 directory to user guide PDF in docs/IV_Swinger2
- Entry added to help menu to open the PDF
- mac_run_pyi and run_pyi.bat updated to add the user guide PDF to the directory where the app lives (along with version.txt, etc.)
5a776574
Improve EMR advanced current calibration (Issue #2...
by Chris Satterlee 2 years 3 months
Improve EMR advanced current calibration (Issue #206)

See Issue #206

Renamed the request_ssr_adv_current_calibration_val method to req_adv_current_calibration_val, but the only change is to suppress checking the cooling off period if the relay type is not SSR/FET (had to add a parameter).

When the user selects EMR on the advanced current calibration dialog, the req_adv_current_calibration_val method is now called regardless of relay type. The help dialog is consolidated to a single AdvCurrentCalHelpDialog class. It has an added step 0, which is for the EMR jumper wire, but the other steps are unchanged.
bcdd5eb4
Fix oops
by Chris Satterlee 2 years 3 months
Fix oops

Uncommented the line added in commit https://github.com/csatt/IV_Swinger/commit/4e716d0d55fc3684a6c2ce23584e1985680c0d38

Also added a space after the semicolon in the reply to the Swing command.
c2cd8e4b
Force desktop shortcut to main path (Issue #205)
by Chris Satterlee 2 years 3 months
Force desktop shortcut to main path (Issue #205)

Made the desktop shortcut point to:
self.master.main_gui.ivs2.app_data_dir

This leaves off the inst/<inst_name> part of the instances' app_data_dir paths.
e3e592f4
Add "Not connected" label when USB is DISCONNECTED
by Chris Satterlee 2 years 3 months
Add "Not connected" label when USB is DISCONNECTED

Too minor to file an Issue. When the USB menu is used to set the USB port to "DISCONNECTED", the go button status label is now set to "Not connected" for consistency.
4e716d0d
Change default of loop_stop_on_err to False (Issue...
by Chris Satterlee 2 years 3 months
Change default of loop_stop_on_err to False (Issue #204)

Changed the default of the _loop_stop_on_err attribute from True to False so looping will not stop by default.
aae0b6a0
Include inst path in copy destination (Issue #203)
by Chris Satterlee 2 years 3 months
Include inst path in copy destination (Issue #203)

Modify the get_dest_dir() method to insert the "inst/<name>" part of the source path in the destination path, if it exists.

Take advantage of the fact that os.path.join inserts directory separators only for non-empty segments. By initializing inst_path and overlays to "", this avoids multiple branches and should have been done previously.
562ecb8d
Allow axes unlock in loop mode (Issue #202)
by Chris Satterlee 2 years 3 months
Allow axes unlock in loop mode (Issue #202)

Removed the disable (and re-enable) of the axes lock checkbutton in the update_loop_mode method in the LoopMode class. The axes are still locked when the Loop Mode checkbutton is checked, but the user now can override this by unchecking it.
55817498
Fix new pylint warnings
by Chris Satterlee 2 years 3 months
Fix new pylint warnings

[No Issue filed]
Fixed warnings found by new pylint:
consider-using-join
use-dict-literal
superfluous-parens
6effdefb
Add new features to global help (Issue #201)
by Chris Satterlee 2 years 3 months
Add new features to global help (Issue #201)

Added sections for simulation and instances. Mentioned remote command feature in Preferences section.
9004d71c
Report a bug