05.10.2010, 10:10
Hallo leute,
ich mache zur Zeit ein Praktikum und muss nun über Labview Daten aus einem EEPROM auslesen. Die Hardware(Schnittstelle RS232) ist über den COM1-Port an den Computer angeschlossen. Sie besteht aus einem Microcontroller an welchem mehrere CAN-Kanäle, über die Kombigeräte aus Fahrzeugen getestet werden können, angeschlossen sind. Meine Aufgabe ist es, die auf dem EEPROM geschriebene Software zu testen, d.h. ob die Software funktioniert wie sie soll, ob alle gültigen Eingabeparameter eingegeben werden können, etc. Es werden also verschiedene Testfälle erstellt und das Ganze mittels Teststand und Labview implementiert.
Nun bin ich dabei den ersten Testfall zu erstellen und zu implementieren. Der Testfall sieht wie folgt aus: Verschiedene Parameter werden nach einem RESET-COMMAND aus dem EEPROM geladen und damit die Hardware konfiguriert. Es soll nun getestet werden ob nach dem besagten RESET alle Parameter auf die richtigen Werte zurückgesetzt wurden. Das heißt also:
1. Führe RESET-COMMAND aus
2. Verändere Parameter
3. Führe erneut RESET-COMMAND aus
4. Lade geänderete Parameter in Labview
5. Controlliere die geladenen Parameter mit den Defaultwerten
6. Aussage Test bestanden/nich bestanden
Ich muss dazu sagen ich kenn Labview erst seit 1 Monat. :-)
Jetzt meine Fragen:
1. Ein Kollege meinte das es mit VISA funktionieren müsste. Hab mich schon ein wenig mit der VISA-Funktion vertraut gemacht und das Ein- und Auslesen von Daten funktioniert auch ganz gut. Jedoch nur wenn einen passenden Befehl dafür im Microcontroller vorhanden ist. (Also ein Befehl der in der Software implementiert wurde). Leider gibt es kein Befehl um die Defaultparameter welche im EEPROM gespeichert sind abzufragen. Jetzt bin ich ein wenig ratlos wie ich da vorgehen kann. Habt ihr irgendwelche Ideen?
2. Kennt ihr vielleicht andere Möglichkeiten Daten aus einem EEPROM zu lesen?? Wenn ja habt ihr dafür vielleicht ein Beispiel VI?
Hoffe ich konnte mein Problem deutich machen und ihr könnt mir helfen, bin sonst echt angeschmiert :-)
Schon mal vielen Dank!
lg Padderick
ich mache zur Zeit ein Praktikum und muss nun über Labview Daten aus einem EEPROM auslesen. Die Hardware(Schnittstelle RS232) ist über den COM1-Port an den Computer angeschlossen. Sie besteht aus einem Microcontroller an welchem mehrere CAN-Kanäle, über die Kombigeräte aus Fahrzeugen getestet werden können, angeschlossen sind. Meine Aufgabe ist es, die auf dem EEPROM geschriebene Software zu testen, d.h. ob die Software funktioniert wie sie soll, ob alle gültigen Eingabeparameter eingegeben werden können, etc. Es werden also verschiedene Testfälle erstellt und das Ganze mittels Teststand und Labview implementiert.
Nun bin ich dabei den ersten Testfall zu erstellen und zu implementieren. Der Testfall sieht wie folgt aus: Verschiedene Parameter werden nach einem RESET-COMMAND aus dem EEPROM geladen und damit die Hardware konfiguriert. Es soll nun getestet werden ob nach dem besagten RESET alle Parameter auf die richtigen Werte zurückgesetzt wurden. Das heißt also:
1. Führe RESET-COMMAND aus
2. Verändere Parameter
3. Führe erneut RESET-COMMAND aus
4. Lade geänderete Parameter in Labview
5. Controlliere die geladenen Parameter mit den Defaultwerten
6. Aussage Test bestanden/nich bestanden
Ich muss dazu sagen ich kenn Labview erst seit 1 Monat. :-)
Jetzt meine Fragen:
1. Ein Kollege meinte das es mit VISA funktionieren müsste. Hab mich schon ein wenig mit der VISA-Funktion vertraut gemacht und das Ein- und Auslesen von Daten funktioniert auch ganz gut. Jedoch nur wenn einen passenden Befehl dafür im Microcontroller vorhanden ist. (Also ein Befehl der in der Software implementiert wurde). Leider gibt es kein Befehl um die Defaultparameter welche im EEPROM gespeichert sind abzufragen. Jetzt bin ich ein wenig ratlos wie ich da vorgehen kann. Habt ihr irgendwelche Ideen?
2. Kennt ihr vielleicht andere Möglichkeiten Daten aus einem EEPROM zu lesen?? Wenn ja habt ihr dafür vielleicht ein Beispiel VI?
Hoffe ich konnte mein Problem deutich machen und ihr könnt mir helfen, bin sonst echt angeschmiert :-)
Schon mal vielen Dank!
lg Padderick