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 

Array Startwert mit 1 anstatt 0 initialisieren



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!

11.08.2009, 15:35
Beitrag #1

hansworschtsuppn Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Aug 2009

8.5
2008
de_en

96
Deutschland
Array Startwert mit 1 anstatt 0 initialisieren
Hallo!

Hab ein kleines Problem mit Arrays!
Kriegt man es irgendwie hin das der Startwert des Arrays nicht 0 sondern 1 ist?
   

Danke für Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2009, 15:52
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Array Startwert mit 1 anstatt 0 initialisieren
Kurze Antwort:
NEIN!
Ein Array fängt in LabVIEW immer mit Index 0 an.

Du könntest höchstens für die Anzeige tricksen, da ein anderes Numeric-Control drüberlegen und intern immer 1 anziehen/addieren.

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
11.08.2009, 15:52
Beitrag #3

Cardinal1664 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 147
Registriert seit: Aug 2006

2014 SP1
2006
EN


Schweiz
Array Startwert mit 1 anstatt 0 initialisieren
Ich glaube so direkt geht das nicht!
Aber wiso willst du das überhaupt? Ein Array Index beginnt normalerweise bei 0!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2009, 16:09
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Array Startwert mit 1 anstatt 0 initialisieren
Die beiden Beiträge zeigen Beispiele, wie man dem User einen Start mit Index 1 vorgaukelt.

Markus (Profi Version)

SeBa (Anfänger Version)

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2009, 16:18
Beitrag #5

hansworschtsuppn Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Aug 2009

8.5
2008
de_en

96
Deutschland
Array Startwert mit 1 anstatt 0 initialisieren
Ich will das für eine EnergieMonatsanzeige und da es im Monat keinen Tag mit Namen 0 gibt soll der erste Wert der angezeigt wird eine 1 sein -> da kann man dann ausm Array raus jedem Tag nen Wert zuordnen...

Danke für die schnellen Antworten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2009, 19:31
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Array Startwert mit 1 anstatt 0 initialisieren
Offtopic2
' schrieb:Aber wiso willst du das überhaupt? Ein Array Index beginnt normalerweise bei 0!
Das ganze nur, weil es keinen Null-ten gibt, sondern nur einen Ersten! Es gibt keine nullte Seite in einem Buch nur die erste bis letzte. Dumm nur, dass der Offset der ersten Seite Null ist.

Ich hab die Indexanzeige ausgeblendet und ein numerisches Element als Indexanzeige verwendet. Einmal und nie wieder.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.08.2009, 22:14
Beitrag #7

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Array Startwert mit 1 anstatt 0 initialisieren
Du könntest noch jedes Mal, wenn in das Array mit der Maus geklickt wird, überprüfen, ob der gewählte Index unter 1 ist und ihn dann wieder auf 1 setzen. Die Obergrenze könntest Du dann gleich mit kontrollieren. Das Element 0 des Array bleibt einfach leer.

Alternativ kann man sich auch ein XControl bauen, das ein nummerisches Element zur Indizierung des Arrays hat, das erst bei 1 beginnt und intern den Index um eins reduziert verwendet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Variant Attribute initialisieren NoWay 6 6.197 27.10.2015 08:56
Letzter Beitrag: IchSelbst
  Array initialisieren / erstellen SEVE_Labview 2 5.791 16.04.2014 14:46
Letzter Beitrag: SEVE_Labview
  Startwert eines kontinuierlichen Signals setzen redhand 23 15.861 03.12.2013 09:01
Letzter Beitrag: th13
  Ring Elemente initialisieren Kash 7 6.134 05.07.2012 08:20
Letzter Beitrag: Y-P
  Dialogbox Startwert editieren Götz 2 4.055 16.11.2011 12:01
Letzter Beitrag: Götz
  FGV - initialisieren oder nicht? Pitt 19 14.950 25.10.2011 07:14
Letzter Beitrag: Pitt

Gehe zu: