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 

Bool Array nach Zahl



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!

04.04.2011, 09:10
Beitrag #1

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
Bool Array nach Zahl
Um mir das abpeichern in eine Datei zu erleichtern, will ich ein Boolsches Array als Zahl speichern, jedoch funktioniert das nicht so ganz wie ich will.

Im Bild 2 sieht man das Eingangs array und so wie es nach der Konvertierung aussieht. Ich dachte es sieht dann wieder so auch wie vor dem Konvertieren?

Lv71_img


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.04.2011, 09:28 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2011 09:33 von Martin Heller.)
Beitrag #2

Martin Heller Offline
LVF-Stammgast
***


Beiträge: 250
Registriert seit: Feb 2010

2011 SP1
2008
EN

5232
Schweiz
RE: Bool Array nach Zahl
Hallo Elch

Der unterschied hängt mit deinem U-32-Indikator (bzw. deinem Werttyp) zusammen.
Wenn du in ein U8 konvertierst, bekommst du ein Boolean mit 8 Stellen.
(Wenn du z.b ein U32 in ein U8 umwandelst, einen grösseren Wert als U8 eingibst, ist das Ergenis nicht darstellbar)

Somit kann es nicht "gleich" aussehen.

lg Martin


edit: Bilder


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2011, 09:29
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool Array nach Zahl
Hallo Elch,

Zitat:Ich dachte es sieht dann wieder so auch wie vor dem Konvertieren?
Tut es doch auch - nur erweitert auf U16 oder U32... Woher soll die Funktion "Number to Bool Array" auch wissen, dass das Ursprungsarray nur 5 Bit hatte?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2011, 09:31
Beitrag #4

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: Bool Array nach Zahl
Hallo Martin,

beim mehrmaligem durchsehen meiner Datei ist mir das in den Sinn gekommen. Werden ich wohl oder übel doch die "lange" Speichervariante mitte 0 und 1 machen.

Danke für die Hilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2011, 09:35
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool Array nach Zahl
Hallo Elch,

Zitat:Werden ich wohl oder übel doch die "lange" Speichervariante mitte 0 und 1 machen.
Musst du nicht unbedingt: Wenn feststeht, wieviele Bits genutzt werden, kannst du bei Einlesen des Zahlenwertes ja das Ergebnis auf die gewünschte Anzahl zurückstutzen. Man sollte sich ja daran orientieren, was für den Benutzer am sinnvollsten ist Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.04.2011, 15:11
Beitrag #6

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: Bool Array nach Zahl
(04.04.2011 09:35 )GerdW schrieb:  Hallo Elch,

Zitat:Werden ich wohl oder übel doch die "lange" Speichervariante mitte 0 und 1 machen.
Musst du nicht unbedingt: Wenn feststeht, wieviele Bits genutzt werden, kannst du bei Einlesen des Zahlenwertes ja das Ergebnis auf die gewünschte Anzahl zurückstutzen. Man sollte sich ja daran orientieren, was für den Benutzer am sinnvollsten ist Smile

Eigentlich sollte ein User diese Datei nicht aufmachen, dient zur Speicherung von Daten Smile
Ist nur dafür gedacht, wenn ein jemand eventuell die Datei analysieren will Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.04.2011, 15:16
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool Array nach Zahl
Hallo Elch,

noch was zur "langen Speichervariante":
   

Soviel länger ist die auch nicht...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.04.2011, 16:24 (Dieser Beitrag wurde zuletzt bearbeitet: 07.04.2011 16:30 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Bool Array nach Zahl
Damit die Arraylänge bei der Übertragung nicht verlorengeht, wird wohl nichts übrigbleiben, also diese mit zu speichern/zu übertragen, also so:
   
Die Übertragung/Speicherung der Arraylänge entfällt natürlich, wenn sie konstant oder der Gegenstelle bekannt ist.
Oder gibt es da noch einen einfacheren Vorschlag? (Mit Vorschlag meine ich Speicherung und originale Wiederherstellung, nicht weniger. Bis jetzt sehe ich da noch keinen)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2011, 10:02
Beitrag #9

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: Bool Array nach Zahl
Das das ganze ja nachher in einer Text datei gespeicher wird, habe ich es jetzt so gelöst Smile
Somit wird gespeichert: 11100 00011 11111 Smile


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2011, 10:08
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool Array nach Zahl
Hallo Elch,

so geht's auch:
   

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
  Dezimal-String nach Zahl Funktion ares2013 4 5.099 10.04.2019 13:12
Letzter Beitrag: jg
  Tabellenstring nach Array 3D hansi9990 0 2.616 07.09.2018 10:33
Letzter Beitrag: hansi9990
  Encoder werte nach bestimmte steps in Array speichern ziarehmann 4 5.369 09.07.2017 23:33
Letzter Beitrag: Trinitatis
  Elemente aus 2D-Array nach bestimmten Index (n,m) auslesen und in 2D Array speichern 1990 2 5.676 29.04.2017 21:51
Letzter Beitrag: 1990
  Array je nach Wert in einer Spalte auftrennen b.proud 10 10.116 02.05.2016 10:38
Letzter Beitrag: jg
  String nach Array mit fester Länge jan_1 18 10.292 22.04.2016 12:49
Letzter Beitrag: Lucki

Gehe zu: