Browse Search Popular Register Upload Rules User list Login:
Search:
Semi-accurate scale

Image:
screenshot of the scene

Author: AverageCoder

Group: Default

Filesize: 31.51 kB

Date added: 2024-11-08

Rating: 5

Downloads: 1502

Views: 217

Comments: 3

Ratings: 1

Times favored: 0

Made with: Algodoo v2.2.0b

Tags:

Scene tag

If Algodoo doesn't actually use the exact properties of objects then the scale is inaccurate to the decimals
The weight is measured using the readable variable "totImp3" of the axel
The scale takes gravity into account too
The scale takes a while to actually get to the objects weight

I made this for things like spongified objects because you cant really get a good estimate for how heavy it is
Please log in to rate this scene
edit
Similar scenes
Title: Weight Scale
Rating: 5.8889
Filesize: 28.11 kB
Downloads: 735
Comments: 0
Ratings: 3
Date added: 2010/08/05 17:54:55
Made with: Phun
Rating: rated 5.9
download
Title: Accurate Spring Scale
Rating: 6.875
Filesize: 122.78 kB
Downloads: 439
Comments: 7
Ratings: 8
Date added: 2008/12/19 22:53:09
Made with: Phun
Rating: rated 6.9
download
Title: Scale with weights!
Rating: 7.5
Filesize: 154.59 kB
Downloads: 513
Comments: 3
Ratings: 14
Date added: 2009/01/29 21:40:31
Made with: Phun
Rating: rated 7.5
download
Title: Scale (Judged by Laser)
Rating: 5
Filesize: 21.04 kB
Downloads: 618
Comments: 0
Ratings: 1
Date added: 2014/11/04 23:43:03
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Scale!
Rating: 5
Filesize: 144.43 kB
Downloads: 666
Comments: 0
Ratings: 1
Date added: 2025/01/10 23:10:22
Made with: Algodoo v2.2.3
Rating: rated 5
download
Title: Water scale
Rating: 5
Filesize: 34.29 kB
Downloads: 1785
Comments: 1
Ratings: 1
Date added: 2020/11/16 23:47:40
Made with: Algodoo v2.1.0
Rating: rated 5
download
Well, since you mentioned accuracy, here are my thoughts:
  1. Friction between the side guides and the plate will affect the measurement.
  2. The person's head leaning against the side plate will affect the measurement.
  3. Buoyancy will affect the measurement.
  4. sim.frequency will affect the measurement (higher frequencies are typically more
   accurate).
  5. The side plates are not necessary.
  6. Weight is measured in Newtons.
  7. Mass is measured in kilograms.
  8. If you select the whole body, right click, then select information, then the total mass will
   be displayed.
  9. A more accurate value may be obtained by averaging many values.

Suggested formulas:
  Scene.my.mass = _Self.totImp3(1) * sim.frequency / Sim.gravityStrength - massOfPlate
  Scene.my.weight = _Self.totImp3(1) * sim.frequency - massOfPlate * Sim.gravityStrength

Here's some smoothing code:
  _massOfPlate := 2.0;
  _smoothedReading = 1.32;
  _TC = 2.0;  
      
  postStep = (e)=>{
    v := _Self.totImp3(1) * sim.frequency / Sim.gravityStrength - _massOfPlate;
    _smoothedReading = _smoothedReading + (v - _smoothedReading) / (sim.frequency * _TC);
    Scene.my.mass = _smoothedReading
  }

Display box code:
  text = math.toInt(Scene.my.mass * 1000000) * 1e-006 + " kilograms"

Results:
  The value that I get at sim.frequency = 300 Hz is 1.32746 kg which is within 0.03% of Algodoo's value of 1.327.
Last edited at 2024/11/08 11:37:59 by s_noonan
oh ok
I adore your work, i want to be just like you!