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 

String nach Array mit fester Länge



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!

20.04.2016, 13:00
Beitrag #1

jan_1 Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

2016
2014
DE


Deutschland
String nach Array mit fester Länge
Moin zusammen,

ich möchte eine IP-Adresse in ein Array umwandeln, das aus 2 Feldern besteht.

Bsp.:
192.168.2.15

192.168 soll in das erste Feld und
2.15 in das zweite Feld.

Das soll alles in binärer Form sein und jedes Feld aus 16 Zeichen bestehen, dabei sollen je 8 Zeichen einen Block repräsentieren.
Also:
192 = 11000000
168 = 10101000
2 = 10
15 = 1111

Die 10 und 1111 sind ja nun zu lang und müssten vorne noch Nullen haben, also

00000010 und
00001111

Das Array sollte dann so aussehen
1100000010101000 für 192.168 im ersten Feld des Arrays und
0000001000001111 für 2.15 im zweiten Feld.

Was ich schon mal hinkriege, ist das Aufteilen der IP in 4 verschiedene Blöcke. Daraus kann ich auch ein Array machen, bei dem ich in der Anzeige auswähle, dass es binär dargestellt und links mit Nullen aufgefüllt wird.
Dann habe die je 2 Blöcke aber noch nicht zusammengesetzt, geschweige denn die Nullen davor, sodass ich immer 16 Ziffern pro Feld habe.

Ich hoffe, ihr versteht mich und könnt mir weiterhelfen Smile

Beste Grüße
Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2016, 13:13
Beitrag #2

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: String nach Array mit fester Länge
Grundsätzlich geht das schon beim Wandeln von Zahl nach String


Angehängte Datei(en) Thumbnail(s)
   

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2016, 13:23
Beitrag #3

jan_1 Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

2016
2014
DE


Deutschland
RE: String nach Array mit fester Länge
Hmm, da habe ich jetzt eine Hexadezimalzahl, mit der ich nichts anfangen kann Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2016, 13:23 (Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2016 13:24 von GerdW.)
Beitrag #4

GerdW Online
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String nach Array mit fester Länge
Hallo,

wenn die IP als String vorliegt, dann evtl. so:
   

Zitat:da habe ich jetzt eine Hexadezimalzahl, mit der ich nichts anfangen kann
Dann solltest du in eine Binärzahl formatieren…

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

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: String nach Array mit fester Länge
Respekt GerdW.
Das ist eine super Lösung.

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2016, 13:29 (Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2016 13:40 von jan_1.)
Beitrag #6

jan_1 Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

2016
2014
DE


Deutschland
RE: String nach Array mit fester Länge
Also ich habe das hier schon geschafft... Die Reihenfolge stimmt nicht so ganz (ist ja nicht das Problem es zu tauschen), aber ich habe eine Dimension zu viel im Array Smile
Danke für deine Lösung GerdW, aber ich habe da noch 2 Fehlermeldungen, die ich nicht wegkriege Sad


Angehängte Datei(en) Thumbnail(s)
   

15.0 .vi  Array.vi (Größe: 10,98 KB / Downloads: 217)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.04.2016, 13:41 (Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2016 13:41 von Freddy.)
Beitrag #7

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: String nach Array mit fester Länge
Ich würde ja Gerd seine Variante vorziehen.
Ich habe Dir mal das Array so eingebaut das es nur zwei sind.


Angehängte Datei(en) Thumbnail(s)
   

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2016, 14:06
Beitrag #8

jan_1 Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

2016
2014
DE


Deutschland
RE: String nach Array mit fester Länge
Also bei deiner Lösung, kriege ich ebenfalls ein 2 dimensionales Array, Freddy.
Danke für die Mühe, aber leider nicht das, was ich brauche Sad


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2016, 14:32
Beitrag #9

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: String nach Array mit fester Länge
Wenn Du zwei Int Zahlen haben möchtest. dann nimm das von Gerd und wandle es in eine Zahl.
dabei ist eine Zahl rechnerisch natürlich ohne führende Nullen.
Wenn es nur um die Darstellung geht. Man Kann im Eigenschaften Anzeigeformat %08b eintragen, dann werden immer 8 Stellen im
Binär Format angezeigt.

Was willst Du mit den Binär Zahlen? Vielleicht gibt das Ziel eine anderen Lösungsweg vor.


Angehängte Datei(en) Thumbnail(s)
   

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2016, 14:50
Beitrag #10

jan_1 Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

2016
2014
DE


Deutschland
RE: String nach Array mit fester Länge
Ich brauche sie für einen Antrieb eines Elektromotors, aber ich habe durch deinen letzten Post meinen Fehler gefunden, den ich in Gerds Vorschlag eingebaut habe... & statt %... Jetzt geht's wie ich es haben will Smile
Danke euch!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question MONATSverbrauch aus TAGES-String-Array berechnen Blondchen 1 4.645 19.02.2020 16:21
Letzter Beitrag: GerdW
  String in Array speichern für flexible Gruppenbenennung in TDMS Datei hansi_1 3 4.042 10.12.2019 09:45
Letzter Beitrag: Freddy
  String nach Enum konvertieren NoWay 2 4.864 20.08.2019 10:58
Letzter Beitrag: NoWay
  Dezimal-String nach Zahl Funktion ares2013 4 5.055 10.04.2019 13:12
Letzter Beitrag: jg
  Event Taste lange gedrückt hansi9990 1 2.799 17.02.2019 12:55
Letzter Beitrag: hansi9990
  Tabellenstring nach Array 3D hansi9990 0 2.599 07.09.2018 10:33
Letzter Beitrag: hansi9990

Gehe zu: