Skip to content

farfilli/SolidEdge-VarHandler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolidEdge-VarHandler

Inspired by a post on Siemens Community I decided to create this control center to easily evaluate variables range values

The actual version is limited and will perhaps be expanded per user requests

Feature list:

  • Reload button Autotune
  • Add any system or user variables and dimensions Add
  • Export results to excel when play a variable Excel
  • Point tracker, return the coordinate of a 3D coordinate system or a 2D block Tracker
    • Trace button, it creates a spline curve when playing a variable Trace
    • Closed curve, the spline will be a closed curve
    • Settings button for shown decimals settings
    • Remove button Autotune
  • Exposed name retrieved from the variable table (if available)
  • Ability to vary Exposed name from the variable table (double click on the title to prompt)
  • Minimum and Maximum range retrieved from the variable table (if available)
  • Ability to vary Minimum and Maximum range from the user interface (click on values to prompt)
  • Loop button, the trackbar will move from one end to the other and reverse continuously Autotune
  • Play button, the trackbar will move to the end Autotune
  • Settings button to select the number of steps to perform on play settings
  • Checkbox to auto-retrieve the variable on reload (Autotune on comments field) Autotune
  • Remove button Autotune
  • Taskbar to easily change values
  • Manuale vary the value (click on value to prompt)
  • ReadOnly variables supported
  • Works on any Solid Edge environment (par, psm, asm, dft)

Release versions here:

  • 0.1 Very initial and rude one
  • 0.2 Better error handling, variable selector and stay on top
  • 0.3 Decimal support for initial value, Play button, Loop button, Stay on top, Manual value edit
  • 0.4 Support for System and User Variable and Dimensions, export results to excel, settings button
  • 0.5 Correctly handled the range values, enabled 2D\3D tracker
  • 0.6 Multiple variable selection, tracker widget, and ability to trace the tracker with a spline curve

Known limits:

  • Only user variables supported
  • mm, degree, and scalar units supported, other units will result in unpredicted values

Videos

  • Video in action here
  • New video here
  • 2D Tracker tracing a spline trace
  • 3D Tracker in assembly here

Example files

  • Example file of the tracker here
  • An example assembly is provided here

User UI:

MainForm Variable selector Trace Crane Variable table

Exported results in excel after play export