Editor
Visualization
mcdp { ''' Movement along 1 axis ''' provides workspace [m] 'Dimension of workspace' provides payload_mass [g] 'Weight of payload to be moved around' provides precision [1/mm] 'Precision (higher is better)' provides velocity [mm/s] 'Velocity ' provides acceleration [mm/s²] 'Motion acceleration' provides force [N] 'Force to be exerted in any direction' requires electric_power [W] requires mass [g] requires budget [$] ignore unconnected }
Internal representation details
CompositeNDP                                                                                          
│    provides   workspace      {āˆž m}     │ requires   electric_power   {0 W}                          
│    provides   payload_mass   {āˆž g}     │ requires   mass             {0 g}                          
│    provides   precision      {āˆž 1/mm}  │ requires   budget           {0 $}                          
│    provides   velocity       {āˆž mm/s}  │                                                            
│    provides   acceleration   {āˆž mm/s²} │                                                            
│    provides   force          {āˆž N}     │                                                            
│  18 nodes, 9 edges                                                                                  
│   connected rec: āœ“                                                                                  
│  electric_power required by _constant ≤ required electric_power            equiv (always satisfied) 
│  budget required by _constant1        ≤ required budget                    equiv (always satisfied) 
│  mass required by _constant2          ≤ required mass                      equiv (always satisfied) 
│  provided acceleration                ≤ acceleration provided by _limit1   equiv (always satisfied) 
│  provided force                       ≤ force provided by _limit5          equiv (always satisfied) 
│  provided payload_mass                ≤ payload_mass provided by _limit4   equiv (always satisfied) 
│  provided precision                   ≤ precision provided by _limit       equiv (always satisfied) 
│  provided velocity                    ≤ velocity provided by _limit2       equiv (always satisfied) 
│  provided workspace                   ≤ workspace provided by _limit3      equiv (always satisfied) 
ā”œ  _constant: SimpleWrap                                                                              
│             │  - │ requires   electric_power   {0 W}                                                
│             ā”” DP_Constant šŸ™  ⇸  {0 W}                                                               
│                0 W ≤ š’“                                                                              
ā”œ _constant1: SimpleWrap                                                                              
│             │  - │ requires   budget   {0 $}                                                        
│             ā”” DP_Constant šŸ™  ⇸  {0 $}                                                               
│                0 $ ≤ š’“                                                                              
ā”œ _constant2: SimpleWrap                                                                              
│             │  - │ requires   mass   {0 g}                                                          
│             ā”” DP_Constant šŸ™  ⇸  {0 g}                                                               
│                0 g ≤ š’“                                                                              
ā”œ     _limit: SimpleWrap                                                                              
│             │  provides   precision   {āˆž 1/mm} │ -                                                  
│             ā”” DP_Limit {āˆž 1/mm}  ⇸  šŸ™  > NVU:āˆž 1/mm                                                 
│                š’‡ ≤ āˆž 1/mm                                                                           
ā”œ    _limit1: SimpleWrap                                                                              
│             │  provides   acceleration   {āˆž mm/s²} │ -                                              
│             ā”” DP_Limit {āˆž mm/s²}  ⇸  šŸ™  > NVU:āˆž mm/s²                                               
│                š’‡ ≤ āˆž mm/s²                                                                          
ā”œ    _limit2: SimpleWrap                                                                              
│             │  provides   velocity   {āˆž mm/s} │ -                                                   
│             ā”” DP_Limit {āˆž mm/s}  ⇸  šŸ™  > NVU:āˆž mm/s                                                 
│                š’‡ ≤ āˆž mm/s                                                                           
ā”œ    _limit3: SimpleWrap                                                                              
│             │  provides   workspace   {āˆž m} │ -                                                     
│             ā”” DP_Limit {āˆž m}  ⇸  šŸ™  > NVU:āˆž m                                                       
│                š’‡ ≤ āˆž m                                                                              
ā”œ    _limit4: SimpleWrap                                                                              
│             │  provides   payload_mass   {āˆž g} │ -                                                  
│             ā”” DP_Limit {āˆž g}  ⇸  šŸ™  > NVU:āˆž g                                                       
│                š’‡ ≤ āˆž g                                                                              
ā””    _limit5: SimpleWrap                                                                              
              │  provides   force   {āˆž N} │ -                                                         
              ā”” DP_Limit {āˆž N}  ⇸  šŸ™  > NVU:āˆž N                                                       
                 š’‡ ≤ āˆž N                                                                              

hel1-z7-prod-editor-4 Restart page