Pythonic Virtual Machine
Cantilever Class Reference

Detailed Description

cantilever.png
schema

Simple cantilever capable of simulating 1 vertical mode.

Initialisation parameters:

  • pushed = True|False push the output buffer immediately if True.
  • startingz = The distance from equilibrium the cantilever will be placed at the start of the simulation.
  • Q = The Q factor of the cantilever.
  • k = spring constant of the cantilever.
  • f0 = Eigenfrequency of the cantilever.

Input channels:

  • holderz = Position of the cantilever holder in the z direction
  • fz = Force on the cantilever
  • exciter = excitation force for the cantilever

Output channels:

  • ztip = vertical position of the tip
  • zabs = absoloute vertical position of the tip
  • vz = Vertical speed of the tip

Examples:

1 canti = machine.AddCircuit(type='Cantilever',name='canti', startingz=0.5, Q=10000, k=167.0, f0=f0, pushed=True)

Inherits Circuit.

Additional Inherited Members

- Public Attributes inherited from Circuit
 name
 Name of the circuit. More...
 
 enabled
 if it is working... More...
 
 machine
 Reference to the virtual machine to which this circuit belongs. More...
 
 pushed
 Push output buffer at the end of Update. More...
 
 I
 Dictionary of input channels.
 
 O
 Dictionary of output channels.
 
 cCoreID
 index of circuit in cCore
 

Documentation for pyVAFM
Generated on Wed Feb 8 2017 10:13:49 for pyVAFM by doxygen 1.8.9.1