INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

reset Array auf index 0_Error 1082



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.05.2014, 05:48
Beitrag #1

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
reset Array auf index 0_Error 1082
Hallo,

wie ist es möglich ein verschachteltes Array auf index 0 zu setzen?
Das Array liegt in einem strict type def Cluster welches wiederum in einem Array liegt.

Error 1082
Property Node (arg 1) in Test_setArrayIndexTo0.vi
<APPEND>
Property Name: <b>Index Values</b>


Irgendetwas mache ich falsch.
Vielen Dank schon einmal für einen Tipp.

lv13_img


Angehängte Datei(en)
13.0 .vi  Test_setArrayIndexTo0.vi (Größe: 15,06 KB / Downloads: 194)

13.0 .ctl  Test_setArrayIndexTo0_Cluster.ctl (Größe: 5,92 KB / Downloads: 184)

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.05.2014, 06:50
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: reset Array auf index 0_Error 1082
Hallo GT,

dein Cluster ist als "strikt" typdefiniert. Wenn du das "strikt" entfernst, funktioniert dein VI wieder…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2014, 07:37
Beitrag #3

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
RE: reset Array auf index 0_Error 1082
Hallo GerW,

gibt es keine andere Möglichkeit.
Es soll schon ein strict type sein.

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2014, 08:15
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: reset Array auf index 0_Error 1082
Hallo GT,

wenn diese Property bei einem strict-typedef einen Fehler gibt, aber bei einem "normalen" typdef nicht, sehe ich keine andere Möglichkeit als auf das "strict" zu verzichten.

Was genau willst du erreichen?
- Wenn der User nicht am inneren Array-Index herumspielen soll: blende ihn aus.
- Wenn der User nicht am äußeren Array-Index herumspielen soll: Wozu dann überhaupt ein Array als Anzeige? Warum nicht nur den Cluster selbst anzeigen und das Array nur im BD in einem Schieberegister speichern?
Man kann alles erreichen, wenn man die Anzeige auf dem FP von der Datenrepräsentation im BD trennt - manchmal ist nur ein wenig Aufwand beim Anzeigen der Daten zu treiben…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2014, 13:56
Beitrag #5

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
RE: reset Array auf index 0_Error 1082
... ich will erreichen: Ich möchte das Array immer beim neu befüllen mit Daten auf index 0 resetten.

Beispiel: ein Array wird mit 20 Elementen befüllt, der User scrollt an das Ende des Arrays, dann wieder das Array geleert und mit 5 Elementen befüllt, die Scrollleiste ist jedoch noch unverändert, der User denkt es sind keine Daten vorhanden.

Es scheint mit strict type def nicht zu gehen... ich wollte das strict eigentlich belassen und kein normales type def.

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2014, 14:10
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: reset Array auf index 0_Error 1082
Die Erklärung von 1082 (Erreichbar über Rechtsklick auf Error-Cluster -> Explain Error) lautet aber:
Code:
Error 1082 occurred at Property Node (arg 1) in arraytest.vi

Possible reason(s):

LabVIEW:  Operation not valid for strict type definition instance.

Property Name: Index Values
Du musst dich also entscheiden: Entweder Strict Type Def weg oder auf IndexVals verzichten.

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Combobox Eintrag per Index wählen Natalie1984 12 9.351 02.07.2019 22:40
Letzter Beitrag: Natalie1984
  Elemente aus 2D-Array nach bestimmten Index (n,m) auslesen und in 2D Array speichern 1990 2 5.626 29.04.2017 21:51
Letzter Beitrag: 1990
  Eine Reset-Taste auf mehrere Registerkarte ARaj 11 9.459 18.11.2015 18:43
Letzter Beitrag: Lucki
  Array Index lesen? Gustav Wendelson 3 4.927 12.05.2015 08:58
Letzter Beitrag: Gustav Wendelson
  Reset wenn Save gedrückt baggio2008 9 7.283 24.04.2015 15:32
Letzter Beitrag: baggio2008
  array index anpassen Fabian257 2 3.233 25.11.2014 14:36
Letzter Beitrag: Fabian257

Gehe zu: