Wie kann ich verschiedenartige Monitore gleichzeitig anschließen?

Hallo,

ich (als Hardware-Legastheniker) möchte vier verschiedene Monitore an einen Laptop anschließen und so den Bildschirm erweitern. Um nicht lange rumzufackeln, hier ein Bild der Ausgangssituation:

Die Bildschirme mit deren Anschlüssen:

  1. NEC MultiSync E245WMi (DP, DVI-D, D-SUB)
  2. Mi 23.8" Desktop Monitor 1C (VGA, HDMI)
  3. Mi 23.8" Desktop Monitor 1C (VGA, HDMI)
  4. NEC MultiSync EA275WMi (DVI-I, HDMI, DP IN, DP OUT)

Der Laptop mit dessen Anschlüssen:

  • Lenovo Thinkpad L15 G4 21H3002EGE (USB 3.0, HDMI, Thunderbolt).

Da stellt sich schon das erste Problem: Vier Monitore, drei Anschlüsse und auch noch vier Monitore und darunter drei verschiedene. Meine erste Idee wäre gewesen, die Monitore 1 & 4 über DP via Daisy Chaining verbinden und Monitor 1 mit einem HDMI-VGA-Kabel an den Laptop anzuschließen. Das Daisy Chaining funktioniert allerdings nicht, nur Monitor 1 wird dann erkannt.

Bisher habe ich immer Monitor 1, 2 und 3 angeschlossen bekommen:

  • Monitor 1 per VGA-HDMI-Kabel und HDMI-USB 3.0-Adapter (ja, das ging tatsächlich),
  • Monitor 2 direkt per HDMI-Kabel und
  • Monitor 3 per HDMI-Kabel und HDMI-Thunderbolt-Adapter.

Das klappte bei meinem alten Laptop. Jetzt habe ich aber einen neuen (den obigen) und ein neuer Bildschirm (Monitor 4) flatterte mir ins Haus. Das neue ThinkPad scheint keine drei Bildschirme mehr verbinden zu können (oder mein USB 3.0-HDMI-Adapter ist kaputt, davon gehe ich aber mal nicht aus), zumindest werden immer zwei, aber nie drei Bildschirme erkannt.

Lange Rede, kurzer Sinn: Kann ich überhaupt vier Monitore an den obigen Laptop anschließen und wenn ja, fällt jemandem eine Konstruktion ein? Oder bleibt mir nur eine Dockingstation? Würden dann tatsächlich vier Bildschirme via Dockingstation erkannt werden?

Vielen Dank im Voraus!

Bild zum Beitrag
PC, Computer, Monitor, Bildschirm, HDMI, VGA, Displayport, DP
Java Ellipse aus Linien zeichnen - Fehler wegen nur ganzzahlig möglichen Winkeln?

Hallo,

ich möchte in Java einen Farbkreis in Form eines Ellipse zeichnen; dafür zeichne ich Linien verschiedener Farben vom Mittelpunkt aus in einem bestimmten Winkel zum Endpunkt, der auf der imaginären Form einer Ellipse liegt. So weit so gut, das funktioniert auch.

Mein Problem allerdings ist, dass die Farbkreis-Ellipse nach dem Zeichnen ganz und gar nicht so aussieht, wie sie aussehen sollte:

Ich vermute, dass es daran liegt, dass die Berechnungen Gleitkommazahlen ergeben, die ich aber ganzzahlig runden muss, damit ich damit das Ende einer Linie als Punkt kennzeichnen kann. Dadurch liegen die Linien womöglich an manchen Stellen aufeinander und an anderen Stellen existieren keine Linien (ist das so?).

Hier der Code zum Definieren der Linien mit Farbe und Index:

Line[] lines = new Line[3*255]; 
int[] color = {255,0,0}; 
for(int i=0; i<3; i++) 
   for(int j=0; j<255; j++){ 
      color[i]--; color[(i+1)%3]++; 
      lines[i*255 + j] = new Line(i*255 + j + 1, new Color(color[0], color[1], color[2])); 
} 

Zeichne ich die Linien mit aufsteigender Länge nebeneinander, funktioniert der Farbübergang so wie geplant - nur die Farbellipse macht Probleme.

Hier der Konstruktor der Line-Klasse (mehr enthält sie mom. noch nicht):

Line(int index, Color color){
	this.index = index;
	this.color = color;
	this.angle = this.index*360./765; //3*255 Farben
    int a = Ellipse.a, b = Ellipse.b;
    double x = (a*b/Math.sqrt(b*b+Math.pow(a*Math.tan(angle), 2))),
           y = x*Math.tan(angle);
    if(angle > 90 && angle < 270) x = -x;
    this.end = new Point((int) x, (int) y);
    this.length = Point.distance(0, 0, end.x, end.y);
}

Die paint-Methode der Frame Klasse (ja, ich programmiere in Swing, die Ellipse ist eher ein quick&dirty-Projekt):

@Override public void paint(Graphics g){
	for(int i=0; i<3*255; i++){ 
       g.setColor(lines[i].color); 
       g.drawLine(m.x, m.y, lines[i].end.x+m.x, lines[i].end.y+m.y); 
    } 
} 

Warum sieht die gezeichnete Ellipse so grausam im Gegensatz zum Dreieck aus und separiert optisch so stark zwischen rot und blau? Woran liegt das bzw. wie kann ich es beheben?

Vielen Dank schon mal im Voraus.

LG

Bild zum Beitrag
Computer, Mathematik, zeichnen, programmieren, Java, Swing, Ellipse