thegrumpys / odop

Open Design Optimization Platform (ODOP) - Coil spring design app; mechanical springs; compression spring, extension spring, torsion spring
https://www.springdesignsoftware.org
MIT License
4 stars 5 forks source link

Inverted constraints do not block Search & Seek #857

Closed grumpyinca closed 9 months ago

grumpyinca commented 9 months ago

A situation of no free independent variables appears to correctly block Search and Seek. A situation of inverted (inconsistent) constraints appears to fail to block Search & Seek. A pause while Search or Seek happens is followed by the red error message pop-up. Once that is cleared, it is possible to see the resultTable message indicating the results of the Search or Seek.

There appear to be as many as 8 possible cases:

Details of the Action : Search case

  1. Launch v4.5dev10 (current development or staging systems)
  2. Remain in Advanced View. Observe resultTable button is "Seek".
  3. Change Coils_T MIN 10.1
  4. Change Coils_T MAX 9.9
  5. Observe Button is now "Search"; Err level Alert for INVERTED CONSTRAINT RANGE; Coils_T=10.0 (all is OK)
  6. Invoke menu Action : Search
  7. Observe red pop-up
  8. Observe Coils_T=9.997; resultTable message is set (indicating Search executed) {This is the bug}
1fifoto commented 9 months ago

This branch was built upon #854.

grumpyinca commented 9 months ago

Merged to master; pushed to remote (origin); closing.