Stefan Schuermans commited on 2017-05-20 13:21:31
Showing 1 changed files, with 49 additions and 0 deletions.
| ... | ... |
@@ -0,0 +1,49 @@ |
| 1 |
+The tool flexipix_config_gen creates the major part of a flexipix config file |
|
| 2 |
+from a drawing of the display in DXF format. |
|
| 3 |
+ |
|
| 4 |
+See for example "examples/5x2panels8x12.dxf". |
|
| 5 |
+ |
|
| 6 |
+The layers containing drawing data are: |
|
| 7 |
+ |
|
| 8 |
+layer "video": one rectangle describing the area of the video frame, |
|
| 9 |
+ representing the outline of the video area of the physical |
|
| 10 |
+ display |
|
| 11 |
+layer "pixel": one circle (diameter does not matter) for each LED |
|
| 12 |
+ located at the correct position, representing the |
|
| 13 |
+ physical position of the LED in the physical display |
|
| 14 |
+comment: the two points above mean that the drawing is actually a to-scale |
|
| 15 |
+ mechanical drawing of the real display |
|
| 16 |
+layer "cable 1": lines connecting the pixel circles in the drawing in the |
|
| 17 |
+ same way as the real wires connect the real LEDs, |
|
| 18 |
+ the lines have to go a bit into each pixel circle, |
|
| 19 |
+ make sure different cable lines do no touch or cross |
|
| 20 |
+layer "cable 0": another layer for data cables, use this when a cable line |
|
| 21 |
+ crosses a cable line on layer "cable 1" |
|
| 22 |
+layer "distributor 000": one rectangle describing the first distributor, all |
|
| 23 |
+ cable line to the first pixel of each chain must |
|
| 24 |
+ start in this rectable; the cable lines going out |
|
| 25 |
+ of this rectangle must be in order, i.e. first |
|
| 26 |
+ line leaving is output 0, second one is output 1, |
|
| 27 |
+ and so on; the first four outputs go to the first |
|
| 28 |
+ RJ45 connector, ...; the text in the drawing is |
|
| 29 |
+ ignored (example file contains "000" for the |
|
| 30 |
+ human that is seeing the drawing) |
|
| 31 |
+layer "distributor 001": second distributor (not in example drawing) |
|
| 32 |
+layer "distributor 002": ... |
|
| 33 |
+layer "network": a small line going into the distributor rectangle, |
|
| 34 |
+ counting outputs starts at this line, no other purpose |
|
| 35 |
+ besides marking the position of the first output |
|
| 36 |
+ |
|
| 37 |
+There are four more layers for providing some numbers about the installation. |
|
| 38 |
+Those numbers are encoded in the layer names. There are no drawing objects |
|
| 39 |
+on those layers. |
|
| 40 |
+ |
|
| 41 |
+layer "cfg_width 40": number of pixels in the video frame in horizontal |
|
| 42 |
+ direction |
|
| 43 |
+layer "cfg_height 24": number of pixels in the video frame in vertical |
|
| 44 |
+ direction |
|
| 45 |
+layer "cfg_outputs 32": number of outputs at each distributor |
|
| 46 |
+layer "cfg_pixels 96": number of pixels connected to each output of the distributors, |
|
| 47 |
+ if outputs have different numbers of pixels, |
|
| 48 |
+ use the maximum number |
|
| 49 |
+ |
|
| 0 | 50 |