03.07.2013, 16:46
Beitrag #1
|
Trinitatis
LVF-Guru
Beiträge: 1.694
Registriert seit: May 2008
7.1 / 8.0 /2014-1, 18
2002
DE
18055
Deutschland
|
uninitialisierte Schieberegister suchen
Hallo zusammen,
ich habe gerade einige Stunden verbracht, um in einer sehr großen Applikation einen Fehler zu finden, nämlich ein nicht initialisiertes Schieberegister einer While-Schleife.
Da ich in der Applikation "zu hause" war, und nach Ausschluss aller anderen Fehlermöglichkeiten nur noch so etwas übrigblieb, hatte ich den Fehler glücklicherweise in nur einigen Stunden gefunden . Da stellte sich mir allerdings die Frage, ob es eine Möglichkeit (in LV 8.0) gibt, uninitialisierte Schieberegister zu finden, oder einem VI per Voreinstellung beizubringen, dass es keine haben darf.
Vielen Dank schonmal
Gruß, Marko
|
|
|
03.07.2013, 20:08
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: uninitialisierte Schieberegister suchen
(03.07.2013 16:46 )Trinitatis schrieb: Hallo zusammen,
ich habe gerade einige Stunden verbracht, um in einer sehr großen Applikation einen Fehler zu finden, nämlich ein nicht initialisiertes Schieberegister einer While-Schleife.
Da ich in der Applikation "zu hause" war, und nach Ausschluss aller anderen Fehlermöglichkeiten nur noch so etwas übrigblieb, hatte ich den Fehler glücklicherweise in nur einigen Stunden gefunden. Da stellte sich mir allerdings die Frage, ob es eine Möglichkeit (in LV 8.0) gibt, uninitialisierte Schieberegister zu finden,
Ich könnte mir vorstellen, dass man da etwas per VI-Scripting machen kann. Ist aber in LabVIEW 8.0 nicht offiziell freischaltbar und auch nicht nachladbar. Also IMHO nein.
(03.07.2013 16:46 )Trinitatis schrieb: oder einem VI per Voreinstellung beizubringen, dass es keine haben darf.
Nein, geht nicht. In einem FGV will ich das extra uninitialisierte Schieberegister haben!!!
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
03.07.2013, 20:39
(Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2013 20:39 von GerdW.)
Beitrag #3
|
GerdW
______________
Beiträge: 17.483
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: uninitialisierte Schieberegister suchen
Hallo,
Zitat:eine Möglichkeit ... gibt, uninitialisierte Schieberegister zu finden
hört sich an, als wenn der VI Analyzer da helfen könnte... Da ich ihn nicht benutze, kann ich aber nicht sagen, ob dieser Test schon enthalten ist. Aber auf forum.ni.com gibt es Diskussionen, wie man weitere/eigene Tests hinzufügen kann!
Für LV8 wirst du da aber nichts bekommen. Dir bleibt ja immer noch, die VIs mit LV2011 zu laden, dort zu suchen und dir die Fundstellen zu merken, bevor du sie mit LV8 dann bearbeitest
|
|
|
03.07.2013, 20:57
Beitrag #4
|
|
|
03.07.2013, 21:14
Beitrag #5
|
|
|
03.07.2013, 21:54
Beitrag #6
|
Trinitatis
LVF-Guru
Beiträge: 1.694
Registriert seit: May 2008
7.1 / 8.0 /2014-1, 18
2002
DE
18055
Deutschland
|
RE: uninitialisierte Schieberegister suchen
Hallo Holy,
vielen Dank - funktioniert einwandfrei.
Da ich in LV2011 noch nicht soo viel gemacht habe und mich in deinem Beispiel schon die Farben verwirren, habe ich noch ein paar mgl.-weise blöde Fragen:
1.) Woher weiß man, dass der zu suchende Klassenname "LeftShiftRegister" heißt
2.) Wie kommt man zur Zielklassenkonstante "LinkesSchieberegister" bzw. "WhileSchleife" ?
3.) Ab wann werden Eigenschaftsknoten hellblau oder besser gesagt siemens-schriftzugfarben?
Gruß, marko
|
|
|
03.07.2013, 21:56
Beitrag #7
|
GerdW
______________
Beiträge: 17.483
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: uninitialisierte Schieberegister suchen
Hallo Marko,
1-3) VI Scripting!
|
|
|
03.07.2013, 21:58
Beitrag #8
|
|
|
03.07.2013, 22:23
Beitrag #9
|
|
|
| |