myogen.simulator.neuron.network.Network.connect_to_muscle#

Network.connect_to_muscle(
source: str,
muscle,
activation_callback: Callable,
weight__uS: Quantity__uS = DEFAULT_SYNAPTIC_WEIGHT,
threshold__mV: Quantity__mV = DEFAULT_SPIKE_THRESHOLD,
) list[source]#

Connect a neural population to a muscle with activation callback.

Parameters:
  • source (str) – Name of motor neuron population.

  • muscle (object) – Muscle object for force generation.

  • activation_callback (Callable) – Function called when motor neurons fire. Expected signature: callback(neuron_id, muscle, delay_time)

  • weight__uS (float, optional) – Synaptic weight in microsiemens, by default 1.0.

  • threshold__mV (float, optional) – Spike threshold in millivolts, by default -10.0.

Returns:

List of motor neuron to muscle NetCon objects.

Return type:

list[h.NetCon]