Difference between revisions of "Component: Solenoid Template (Mechatronics)"
From Flowcode Help
Jump to navigationJump to search (XML import) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {| style="width:50%" | |
− | |||
− | {| | ||
|- | |- | ||
− | | width="20%" style="color: gray;" | Author | + | | width="20%" style="color:gray;" | Author |
| Matrix Ltd | | Matrix Ltd | ||
|- | |- | ||
− | | width="20%" style="color: gray;" | Version | + | | width="20%" style="color:gray;" | Version |
− | | 1.1 | + | | 1.1 |
|- | |- | ||
− | | width="20%" style="color: gray;" | Category | + | | width="20%" style="color:gray;" | Category |
| Mechatronics | | Mechatronics | ||
|} | |} | ||
+ | ==Solenoid Template component== | ||
+ | Base component for constructing solenoids. These take a single input pin and move an actuator between two positions depending on the pin state. | ||
− | == | + | ==Component Pack== |
− | |||
− | |||
− | |||
− | + | MECHATRONICS | |
− | + | ==Detailed description== | |
− | |||
− | |||
− | + | ''No detailed description exists yet for this component'' | |
− | === | + | ==Examples== |
− | |||
− | |||
− | |||
+ | ''<span style="color:red;">No additional examples</span>'' | ||
− | + | ==Downloadable macro reference== | |
− | :'' | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" |
+ | |- | ||
+ | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
+ | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SetTarget''' | ||
+ | |- | ||
+ | | colspan="2" | Choose an extermal object to move along with the solenoid's actuator | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-h32-icon.png]] - HANDLE | ||
+ | | width="90%" | Object | ||
+ | |- | ||
+ | | colspan="2" | An object to be moved by the solenoid | ||
+ | |- | ||
+ | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | ||
+ | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
+ | |} | ||
− | === | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" |
− | + | |- | |
+ | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
+ | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TurnOn''' | ||
+ | |- | ||
+ | | colspan="2" | Activate the solenoid | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | ||
+ | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
+ | |} | ||
− | |||
− | :[[ | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" |
− | : | + | |- |
+ | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
+ | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SetState''' | ||
+ | |- | ||
+ | | colspan="2" | Trun the solenoid on or off using a boolean value. | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL | ||
+ | | width="90%" | State | ||
+ | |- | ||
+ | | colspan="2" | The new state for the solenoid to take. | ||
+ | |- | ||
+ | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | ||
+ | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
+ | |} | ||
− | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | |
− | + | |- | |
− | : | + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] |
− | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TurnOff''' | |
− | + | |- | |
− | == | + | | colspan="2" | De-activate the solenoid |
− | + | |- | |
− | + | |- | |
− | + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | |
− | + | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | |
− | :'' | + | |} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | : | ||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 90: | Line 98: | ||
==Property reference== | ==Property reference== | ||
− | |||
− | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | |
− | + | |- | |
− | Chip pin to connect the solenoid circuit to. | + | | width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]] |
− | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Properties''' | |
− | NB) Solenoid cannot be moved unless there is a valid connection. | + | |- |
− | + | |- | |
− | + | | width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] | |
− | + | | width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Connection | |
− | + | |- | |
− | + | |- | |
− | A panel object to be moved back and forth when the solenoid is activated. | + | | width="10%" align="center" | [[File:Fc9-type-5-icon.png]] |
− | + | | width="90%" | Pin | |
− | + | |- | |
− | + | | colspan="2" | Chip pin to connect the solenoid circuit to. NB) Solenoid cannot be moved unless there is a valid connection. | |
− | + | |- | |
− | + | | width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] | |
− | A position to rotate around when the solenoid type is set to 'Rotate' | + | | width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Simulation |
− | + | |- | |
− | Not required for linear solenoids. | + | |- |
− | + | | width="10%" align="center" | [[File:Fc9-type-17-icon.png]] | |
− | + | | width="90%" | Moving part | |
− | + | |- | |
− | + | | colspan="2" | A panel object to be moved back and forth when the solenoid is activated. | |
− | + | |- | |
− | The type of motion of the solenoid actuator. | + | | width="10%" align="center" | [[File:Fc9-type-17-icon.png]] |
− | + | | width="90%" | Pivot object | |
− | + | |- | |
− | + | | colspan="2" | A position to rotate around when the solenoid type is set to 'Rotate' Not required for linear solenoids. | |
− | + | |- | |
− | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]] | |
− | For linear solenoids, the axis along which the actuator will move. | + | | width="90%" | Type |
− | + | |- | |
− | For rotary solenoids, the axis around which it will rotate. | + | | colspan="2" | The type of motion of the solenoid actuator. |
− | + | |- | |
− | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]] | |
− | + | | width="90%" | Axis | |
− | + | |- | |
− | + | | colspan="2" | For linear solenoids, the axis along which the actuator will move. For rotary solenoids, the axis around which it will rotate. | |
− | For linear solenoids, the distance between the 'off'' and 'on' states in model units. | + | |- |
− | + | | width="10%" align="center" | [[File:Fc9-type-15-icon.png]] | |
− | For rotary solenoids, the rotation in degrees. | + | | width="90%" | Distance |
− | + | |- | |
− | + | | colspan="2" | For linear solenoids, the distance between the 'off'' and 'on' states in model units. For rotary solenoids, the rotation in degrees. | |
− | + | |- | |
− | + | | width="10%" align="center" | [[File:Fc9-type-21-icon.png]] | |
− | + | | width="90%" | Time (ms) | |
− | The time taken for the solenoid to move between the on and off positions. | + | |- |
− | + | | colspan="2" | The time taken for the solenoid to move between the on and off positions. Used only for the purpose of System Panel animations on screen. | |
− | Used only for the purpose of System Panel animations on screen. | + | |} |
Latest revision as of 17:27, 9 November 2022
Author | Matrix Ltd |
Version | 1.1 |
Category | Mechatronics |
Contents
Solenoid Template component
Base component for constructing solenoids. These take a single input pin and move an actuator between two positions depending on the pin state.
Component Pack
MECHATRONICS
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
![]() |
SetTarget |
Choose an extermal object to move along with the solenoid's actuator | |
![]() |
Object |
An object to be moved by the solenoid | |
![]() |
Return |
![]() |
TurnOn |
Activate the solenoid | |
![]() |
Return |
![]() |
SetState |
Trun the solenoid on or off using a boolean value. | |
![]() |
State |
The new state for the solenoid to take. | |
![]() |
Return |
![]() |
TurnOff |
De-activate the solenoid | |
![]() |
Return |