Editor
Visualization
mcdp { implements `XYInterface provided workspace ≼ 40 cm provided payload_mass ≼ 200 g provided precision ≼ 1 / 0.5 mm provided velocity ≼ 4 mm /s provided acceleration ≼ 10 mm /s² provided force ≼ 0.001 N required electric_power ≽ 0.2 W required mass ≽ 200 g required budget ≽ 20 $ }
Internal representation details
CompositeNDP                                                                                 
│    provides   workspace      {0.4 m}    │ requires   electric_power   {0.2 W}              
│    provides   payload_mass   {200 g}    │ requires   mass             {200 g}              
│    provides   precision      {2 1/mm}   │ requires   budget           {20 $}               
│    provides   velocity       {4 mm/s}   │                                                  
│    provides   acceleration   {10 mm/s²} │                                                  
│    provides   force          {0.001 N}  │                                                  
│  19 nodes, 10 edges                                                                        
│   connected rec: āœ“                                                                         
│  _c required by _c          ≤ required electric_power             equiv (always satisfied) 
│  _c2 required by _c2        ≤ required mass                       equiv (always satisfied) 
│  _c3 required by _c3        ≤ required budget                     equiv (always satisfied) 
│  _l required by _conversion ≤ _l provided by _lim                 equiv (always satisfied) 
│  provided acceleration      ≤ _l4 provided by _lim4               equiv (always satisfied) 
│  provided force             ≤ _l5 provided by _lim5               equiv (always satisfied) 
│  provided payload_mass      ≤ _l1 provided by _lim1               equiv (always satisfied) 
│  provided precision         ≤ _l2 provided by _lim2               equiv id                 
│  provided velocity          ≤ _l3 provided by _lim3               equiv (always satisfied) 
│  provided workspace         ≤ workspace provided by _conversion   equiv (always satisfied) 
ā”œ          _c: SimpleWrap                                                                    
│              │  - │ requires   _c   {0.2 W}                                                
│              ā”” DP_Constant šŸ™  ⇸  {0.2 W}                                                   
│                 0.2 W ≤ š’“                                                                  
ā”œ         _c2: SimpleWrap                                                                    
│              │  - │ requires   _c2   {200 g}                                               
│              ā”” DP_Constant šŸ™  ⇸  {200 g}                                                   
│                 200 g ≤ š’“                                                                  
ā”œ         _c3: SimpleWrap                                                                    
│              │  - │ requires   _c3   {20 $}                                                
│              ā”” DP_Constant šŸ™  ⇸  {20 $}                                                    
│                 20 $ ≤ š’“                                                                   
ā”œ _conversion: SimpleWrap                                                                    
│              │  provides   workspace   {0.4 m} │ requires   _l   {40 cm}                   
│              ā”” DP_True {0.4 m}  ⇸  {40 cm} val = * > ()                                    
│                 true                                                                       
ā”œ        _lim: SimpleWrap                                                                    
│              │  provides   _l   {40 cm} │ -                                                
│              ā”” DP_Limit {40 cm}  ⇸  šŸ™  > NVU:40 cm                                         
│                 š’‡ ≤ 40 cm                                                                  
ā”œ       _lim1: SimpleWrap                                                                    
│              │  provides   _l1   {200 g} │ -                                               
│              ā”” DP_Limit {200 g}  ⇸  šŸ™  > NVU:200 g                                         
│                 š’‡ ≤ 200 g                                                                  
ā”œ       _lim2: SimpleWrap                                                                    
│              │  provides   _l2   {2 1/mm} │ -                                              
│              ā”” DP_Limit {2 1/mm}  ⇸  šŸ™  > NVU:2 1/mm                                       
│                 š’‡ ≤ 2 1/mm                                                                 
ā”œ       _lim3: SimpleWrap                                                                    
│              │  provides   _l3   {4 mm/s} │ -                                              
│              ā”” DP_Limit {4 mm/s}  ⇸  šŸ™  > NVU:4 mm/s                                       
│                 š’‡ ≤ 4 mm/s                                                                 
ā”œ       _lim4: SimpleWrap                                                                    
│              │  provides   _l4   {10 mm/s²} │ -                                            
│              ā”” DP_Limit {10 mm/s²}  ⇸  šŸ™  > NVU:10 mm/s²                                   
│                 š’‡ ≤ 10 mm/s²                                                               
ā””       _lim5: SimpleWrap                                                                    
               │  provides   _l5   {0.001 N} │ -                                             
               ā”” DP_Limit {0.001 N}  ⇸  šŸ™  > NVU:0.001 N                                     
                  š’‡ ≤ 0.001 N                                                                

hel1-z7-prod-editor-1 Restart page