Zum Inhalt springen

nougs

Mitglieder
  • Gesamte Inhalte

    15
  • Benutzer seit

  • Letzter Besuch

  1. nougs

    RS232 JavaComm

    Hallo VaNaTiC, nach dem Debugger ist der serialPort null. habe keine Ahnung , wie ist das beheben kann. Grüße. nougs.
  2. nougs

    RS232 JavaComm

    OK. Ich mache das.
  3. nougs

    RS232 JavaComm

    Ja, ich benutze diese RXTX Bibliothek.Was anderes habe ich nicht gefundet. Hier übergebe ich diese Methode an der Klasse Device weiter. /** * use to get the connection to the ZigBee node throught the Comport name. * and process the communication between host and ZigBee-Node * @param portName */ public static void connect(String portName){ try { SerialPortConnection.doConnection(portName); } catch (NoSuchPortException e) { // TODO Auto-generated catch block e.printStackTrace(); } }" target="_blank"> /** * use to get the connection to the ZigBee node throught the Comport name. * and process the communication between host and ZigBee-Node * @param portName */ public static void connect(String portName){ try { SerialPortConnection.doConnection(portName); } catch (NoSuchPortException e) { // TODO Auto-generated catch block e.printStackTrace(); } } und dann mache ich einen Aufruf in einer kleinen Testklasse: new Connection().connect("COM4"); " target="_blank"> new Connection().connect("COM4"); Dann fange ich an die daten auszulesen und quittiere ich die.
  4. nougs

    RS232 JavaComm

    habe ich es gerade gepostet.sry. Danke für den Tipp.
  5. nougs

    RS232 JavaComm

    ups, sry hier src. SerialPortConnection.txt
  6. nougs

    RS232 JavaComm

    >Von welchem Typ ist serialPortCon? Source? serialPortConnection ist eien Klasse für sich. >Wieso schliesst Du den outputstream nach jedem Command? >Dir ist schon klar, dass Du mit einer seriellen RS232 eine blockierende, > nicht vollduplexfähige Verbindung nutzt? Nein,wusste ich nicht. Ich habe immer nach jedem Sendung(ich muss eine ACK-Telegram senden nach jedem Empfang) das stream geschlossen. >D.h. was macht der Rest Deines Programms, wenn das sendCommand() >einen neuen Thread startet? ich bekomme diese Nullpointer Exception. >Wenn die hellblau markierte Zeile 144 ist, dann muss Deine private static >SerialPort NULL als Ursache der Exception sein. Ja,dies ist mir mitlerweile schon klar geworden. Gäbe es eine möglichkeit mir den Benuzte SerialPort bereitzustellen,sodaß von außerhalb der klasse zugegriffen Wird? Die Komplete Source ist angehängt.
  7. nougs

    RS232 JavaComm

    * * @param command * : send a command to the zigbee-Node or intelliswitch */ private static SerialPort serialPort; public static void sendCommand( final byte[] command){ new Thread(new Runnable() { public void run() { OutputStream outputStream; try { outputStream = serialPort.getOutputStream(); // send the first array of data. outputStream.write(command); outputStream.flush(); outputStream.close(); } catch (NullPointerException e) { e.printStackTrace(); }catch (Exception e) { e.printStackTrace(); } } }).start(); } " target="_blank">/** * * @param command * : send a command to the zigbee-Node or intelliswitch */ private static SerialPort serialPort; public static void sendCommand( final byte[] command){ new Thread(new Runnable() { public void run() { OutputStream outputStream; try { outputStream = serialPort.getOutputStream(); // send the first array of data. outputStream.write(command); outputStream.flush(); outputStream.close(); } catch (NullPointerException e) { e.printStackTrace(); }catch (Exception e) { e.printStackTrace(); } } }).start(); } und so benutze ich diese methode ausserhalb der Klasse: cmd ist dabei einen byte array. SerialPortConnection.sendCommand(cmd)" target="_blank"> cmd ist dabei einen byte array. SerialPortConnection.sendCommand(cmd)
  8. nougs

    RS232 JavaComm

    Hier: java.lang.NullPointerException at eenergy.technicalservices.peripheric.SerialPortConnection$1.run(SerialPortConnection.java:144) at java.lang.Thread.run(Unknown Source) Danke.
  9. nougs

    RS232 JavaComm

    Hallo liebe Freunde/innen, habe mal wieder einen Pbl mit dem Comport Kommunikation und zwar : Es ist folgende Situation: ich lesen ständig die Daten von dem Gerät,das sich an einem bestimmten Comport von meinem Rechner angeschlossen ist aus und speichere sie in einem Datenbank für die spätere Darstellung auf einer GUI.Dies soweit gut. Aber ich mache nicht nur Lesen sondern muss ich auch Befehlen ( wie SendeStop usw..) an das Gerät im laufenden Betrieb senden können.Das problem wenn ich jedesmal versuche,bekomme ich immer die Exception:Java.lang.NullpointerException. Weiß jemand woran das leigen könnte oder noch besser welche Lösungsansatz ich da benützen könnte? Ich bedanke mich schon mal für jede Antwort. nougs.
  10. nougs

    Java JPA

    Danke für deine Antwort Haschman, mitlerweile habe ich angefangen mit eclipselink zu Arbeiten. hänge nur an der Vergabe von Constrainte bei den Fremdschlüßel. ich war eben auf der JFreeChart Webseite.Die verkaufen leider das "Developer Guide":-(.Hat juemand eine Idee, wie man die Hürde herumgehen kann? Grüße. Guy
  11. nougs

    Java JPA

    Guten allerseits, ich arbeite gerade an meiner DA.Bin da aber blockiert an einigen Stellen.Ich hoffe hier kann ich etwas Hilfe finden. Ich habe im Moment 2 Fragen: JPA: Diese Technologie ist mir neuen. In Litteraturen steht,daß man mit JPA frei ist,von welche Art von DBMS man in Backend hat.Meine Frage: Heißt das jetzt,dass auch mit einem XML-Datenbanken wurde es immer funktioniert,ohne daß man ein XMLFactory braucht? Da in meiner Arbeit die Daten aus Geräten lesen, in den Datenbanken speichern und von Dort aus diese Daten durch Graphiken darstellen, suche gerade eine Gute frei Bibliothek in java, mit der man Graphiken erstellen kann. außerdem soll diese Darstellungen in RealTime geschehen(damit meine ich minutenweise, studenweise etc...) Ich bedanke mich im Voraus, für jede Antwort. Danke. Grüße. Guy
  12. nougs

    Java XML

    Danke euch für euere Hilfe. Ich habe gefunden und verstanden ,was ich gesucht habe. Gruß Nougs
  13. nougs

    Java XML

    Hi flashpixx, ich weiß nicht wie,ich mein Problem genauer spezifiziert soll. Danke dir für deine Antwort.peu à peu wird mir klar wie das geht. Sag mal hättest du nicht einen Link,wo man lesen kann,wie das genauer gemacht wird? Danke. Nougs
  14. nougs

    Java XML

    hallo kingofbrain, ich versuche mal das anders zu formulieren. Es gibt applicationen,wo man über eine GUI sie konfigurieren kann.zum Bsp. die größe der Fenster beim nächsten Start von 10x23 pixel auf 25x10 abzuändern usw...Im Hintergründ gibt ein XML-Datei,das die Eingabe als attribute von elemnten hat . Ich möchte wiesen , wie man durch eine oberfläche die attribute verändern kann? Danke. Gruß Guy
  15. nougs

    Java XML

    Hallo Freunde, Gibt es eine Möglichkeit eine XML-Konfiguration-Datei in Java abzuändern?Ich meine direct durch eine Beispielerweise Desktop-Anwedung? Wie man eine XML datei lesen und bearbeiten kriege ich das schon. Jede Art von Hilfe würde mir weiterhelfen. Grüß Nougs

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...