I'm attaching four shots that should help you.
First one is called "Swimmer in Door". I shows our intrepid " SimObjects/Misc/Rescue_Swimmer_sm" standing in the door ready to be lowered. He was station_load.2 in the aircraft.cfg and station_name.2 = "Rescue_Swimmer_sm" . I gave him a nominal position in the helo, but it does not matter, you cannot see him until the door is opened. The door opens when you deploy the hoist/sling using the above gauge. Here is the associated Sling.0 entry
[Sling.0]
hoist_extend_rate = 5 //Feet per second
hoist_retract_rate = -5 //Feet per second
position = 6.6, 3.7, -2.8 //Feet from datum
max_stretch = 2.0 //Max stretch distance at ultimate load
damping_ratio = 0.6 //0 for no damping to 1.0 for critically damped.
rated_load = 600 //Characteristics tension of cable in pounds
ultimate_load = 2250 //Breaking force in pounds
tolerance_angle=45 //Angle, in degrees, used to determine lateral breaking force limit
auto_pickup_range = 8 //Max Range, in feet, for auto-pickup
auto_pickup_max_speed = 8.5 //Maximum speed (feet per second) for auto-pickup
hoist_payload_station = 2 //Payload station in which the hoist will load in and out of. 1 is first station.
hoist_door=1 //Door associated with hoist. Must be open for use.
Note the last line about the door.
[exits]
number_of_exits = 4
exit.0 = 1.0 ;Main / Hoist door
The swimmer is automatically placed in the door when it opens and is attached to the sling cable.
Next shot is from a camera placed above the door and swimmer. It has the pop up hover gauge. The needle with red stripes indicates that the hoist has been deployed and lowered 40 feet.
The other needle shows the helo is at 60 feet AGL, so the swimmer is about 20 ft above ground. You can see the cable is attached (the attachment point details are in his .cfg file).
The mid right gauge is a typical helo hover gauge and shows no forward sideways or vertical velocity. The surrounding arrows can be used to induce velocities when doing a pick-up.
Obviously there is an autopilot doing a lot of work and for a helo this has to be custom made.
When our friend reaches the ground you activate SLING_PICKUP_RELEASE and he will detach. You can then fly around to get into a position to pick him up again.
For him to be again attached the end of the cable has to be at or closer than 8 feet and at or less than 8 ft/sec (or whatever values are in the Sling auto pick up definition).
This will happen only by accident if you just fly towards the object. I found the only sure way was to use the autopilot and the door camera and, in my case to have object just to the right of the flight refuel probe.
You will auto pick up if you basically drag the cable over the object with the end within 8 feet of the specified attachment point on the object.
Takes quite a lot of practice, especially if there is a wind or the object is on something moving.
The next shot gives a good idea of what the approach to pick-up looks like. Note there is a small forward velocity on the hover gauge. Also note the cable extension and altitude are the same.
You cannot see the cable in this shot, but when you lower the view it will appear.
Last shot is of the swimmer at the moment of pick-up and you can see the cable has hit him on the neck.
So now raise him on the top left control and be careful to not exceed the specified cable breaking force.
If you tear off in a rush before he has reached the door, he will trail behind the helo and the cable may break, dropping him to the ground.
Once he is at the top and the cable has fully retracted, stow the hoist, which shuts the door and he disappears inside.
If you have more than one swimmer or object, you can lower one after another. The objects will stay where you lowered them.
It is possible to place the objects in the scenery and pick them up later using simconnect, though I have not tried that.
Hope this all helps
Roy
PS. I should have added that you normally will have to add the payload and sling details to a saved flight (.FLT file in FSXA .fxml file in P3D) Something like P3D
<Section Name="Payload.0">
<Property Name="PayloadList" Value=" 170.0, 170.0, 200.0, 0.0" />
</Section>
<Section Name="Sling.0.0">
<Property Name="Object" Value="Rescue_Swimmer_sm " />
<Property Name="CableLength" Value="1.0" />
<Property Name="HoistSwitch" Value="0" />
</Section>