Difference between revisions of "Control hierarchy"

From apm
Jump to: navigation, search
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Stub}}
 
{{Stub}}
  
[['''todo:''' seperate out generalized article]]
+
{{wikitodo|separate out generalized article}}
  
 
= Overview =
 
= Overview =
  
There are three hirachies.
+
There are three hierarchies.
 
The virtual ''design levels'' need to be mapped to the physically computing ''control levels'' which then need to be mapped to the physically producing ''assembly levels''.
 
The virtual ''design levels'' need to be mapped to the physically computing ''control levels'' which then need to be mapped to the physically producing ''assembly levels''.
 
* design levels -> control levels -> [[assembly levels]]
 
* design levels -> control levels -> [[assembly levels]]
Line 16: Line 16:
 
* high language 1: functional, logical, connection to computer algebra system
 
* high language 1: functional, logical, connection to computer algebra system
 
* high language 2: imperative, functional
 
* high language 2: imperative, functional
* constructiv esolid geometry graph (CSG graph), parametric surfaces
+
* [[constructive solid geometry]] graph (CSG graph), parametric surfaces
* quadrik nets C<sup>1</sup>
+
* quadric nets C<sup>1</sup> – ([[quadriculation]]?)
* triangle nets C<sup>0</sup>
+
* triangle nets C<sup>0</sup> – [[triangulation]]
* toolpaths
+
* tool-paths
 
* Primitive signals: step-signals, rail-switch-states, clutch-states, ...
 
* Primitive signals: step-signals, rail-switch-states, clutch-states, ...
  
 
Note that there is a second target for the decompression chain.
 
Note that there is a second target for the decompression chain.
In the development process virtual visualisations are necessary.
+
In the development process. Virtual visualizations are necessary.
  
 
= Control levels =
 
= Control levels =
  
* Central computer
+
* central computer
* semi local nanoelectronics
+
* semi local nano-electronics
* local nanomechanics
+
* local nano-mechanics
  
 
= Assembly Levels =
 
= Assembly Levels =
Line 38: Line 38:
 
= Related =
 
= Related =
  
 +
* '''[[Decompression chain]]'''
 
* [[General software issues]]
 
* [[General software issues]]
 +
* [[Compiling to categories (Conal Elliott)]]
  
 +
[[Category:Information]]
 
[[Category:Nanofactory]]
 
[[Category:Nanofactory]]
 +
[[Category:Programming]]

Revision as of 12:49, 11 July 2023

This article is a stub. It needs to be expanded.

(wiki-TODO: separate out generalized article)

Overview

There are three hierarchies. The virtual design levels need to be mapped to the physically computing control levels which then need to be mapped to the physically producing assembly levels.

This gives an extremely big design space.

Design levels

Starting with very high level programming languages going down a decompression chain to low level signals.

  • high language 1: functional, logical, connection to computer algebra system
  • high language 2: imperative, functional
  • constructive solid geometry graph (CSG graph), parametric surfaces
  • quadric nets C1 – (quadriculation?)
  • triangle nets C0triangulation
  • tool-paths
  • Primitive signals: step-signals, rail-switch-states, clutch-states, ...

Note that there is a second target for the decompression chain. In the development process. Virtual visualizations are necessary.

Control levels

  • central computer
  • semi local nano-electronics
  • local nano-mechanics

Assembly Levels

The physical assembly process. Main article: Assembly levels

Related