Zero213 Posted April 23, 2012 at 11:31 AM Share Posted April 23, 2012 at 11:31 AM Hallo Kann jemand aus dem Kopf sagen, ob es die Perfomance sonderlich verschlechtert, wenn ich nicht einmal "ipcon" erzeuge und alle Geräte da hinzufüge, sondern das für jedes der vier Geräte einzeln mache? So habe ich das nämlich gerade gelöst und ich möchte mir wenn möglich die Umstände ersparen es um zu schreiben Danke Quote Link to comment Share on other sites More sharing options...
Masder Posted April 23, 2012 at 12:46 PM Share Posted April 23, 2012 at 12:46 PM Hallo Zero213 Also wen ich das richtig verstanden habe dürfte das theoretisch nicht viel aus machen! aber mal eine Frage wie so Solltest du zu der Schnittstelle mehrere Verbindungen auf bauen??? das wäre ja so als wen ich von einem zimmer in das andere zwei oder mehr Türen haben würde. Man braucht ja nur eine beim Programmieren würde ich es dir nicht empfehlen den es kann dadurch zu Fehlern kommen den es gibt ein Maximum für Verbindungen die offen gehalten werden können wie viele das hier sind kann ich aber nicht sagen ich kenne das den ich habe eine stück Hartware die nur 4 Verbindungen auf bauen kann Hier ein Java beispiel wie ich es machen würde private static final String UID = new String("DC Brick1"); private static final String UID2 = new String("DC Brick2"); public static void main(String args[]) throws Exception { IPConnection ipcon = new IPConnection(host, port); BrickDC dc1 = new BrickDC(UID); BrickDC dc2 = new BrickDC(UID2); ipcon.addDevice(dc1); ipcon.addDevice(dc2); } bin mir aber gerade nicht sicher ob es Fehler frei ist werde es aber heute nach der Arbeit teste und dann gegeben falls noch mal verbessern ich hoffe das hilft dir weiter Gruß Masder Quote Link to comment Share on other sites More sharing options...
Nifty Posted April 23, 2012 at 12:59 PM Share Posted April 23, 2012 at 12:59 PM Du verschenkst mit den "vielen" Verbindungen auf jeden Fall Systemressourcen. Wenn Du die Verbindungen auch mit Multithreading betreiben möchtest würde ich aber mit Problemen rechnen - der USB Bus kann die Daten nur nacheinander verarbeiten. Quote Link to comment Share on other sites More sharing options...
batti Posted April 23, 2012 at 01:45 PM Share Posted April 23, 2012 at 01:45 PM Von unserem System aus macht das keine große Unterschiede. Wie Masder richtig erklärt hast wirst du aber auch nicht viel gewinnen, da spätestens beim Brickd alles wieder serialisiert wird (USB Verbindungen). Grüße, Bastian Quote Link to comment Share on other sites More sharing options...
Zero213 Posted April 23, 2012 at 01:47 PM Author Share Posted April 23, 2012 at 01:47 PM Also kein drang es zu ändern, so lange ich keine unerklährlichen Fehler habe. Danke erstmal Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.