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 teilen und Teilstrings ausgeben



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!

24.05.2012, 13:02
Beitrag #1

kritzel Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: May 2012

2011
2012
DE



String teilen und Teilstrings ausgeben
Hallo!

Ich habe im Forum schon die eine oder andere Antwort zu Problemen gefunden. Nun stehe ich allerdings vor einem Problem, was ich so direkt selber glaube ich nicht loesen kann. Deswegen habe ich mich jetzt hier registriert Smile
Ich kann zwar programmieren (Java, C, etc.), allerdings fällt mir Labview trotzdem schwer, weil es halt einfach "anders" ist.

Zum Problem:

Ich muss im Rahmen meiner Bachelorarbeit ein Programm in Labview schreiben, dass mit Motoren (Nanotec) kommuniziert.
Dies habe ich erfolgreich hinbekommen, sprich ich kann die Motoren so ansteuern, dass sie genau das tun, was ich will.
Nun aber muss ich den Motoren über Labview eine Art "Fahrplan" mitgeben, den sie abarbeiten; beispielsweise sage ich Motor1: Bewege dich 1000 Schritte in Drehrichtung rechts, danach 500 Schritte in Drehrichtung links usw.

Ich habe mir vom Algorithmus her soetwas gedacht:
Ich habe ein Eingabefeld, in dem ich einen Code eingebe. Diese Code ist der gesamte "Fahrplan" und besteht wiederrum aus Code, den ich an den Motor schicken will, welcher durch Semicolons getrennt sind. Dazu muss ich das Eingabefeld, also eine String-Variable, in die einzelnen Bestandteile zerlegen.

Ich habe hier im Forum schon gefunden, dass ich doch das "Spreadsheet String to Array" hernehmen kann, um den String in ein Array zu speichern.
1. Problem: Wenn ich das so mache und als Format-String "%s" eingebe, sowie als Delimiter ";" und das ganze an einem Ausgabefeld anzeigen will, zeigt er mir nur "ints" an und keine String-Bestandteile. Beispiel: Ich gebe "44;a6;bb;" ein und im Ausgabearray steht dann im ersten Feld 44, der Rest ist Null. Wie kann ich das aendern?

Wenn der Code erfolgreich im array ist, will ich jeden Bestandteil des arrays wieder zerlegen (da der Code ja in einer Schrittanzahl für den Motor und einer Drehrichtung besteht). Ich denke, dass ich das mit irgendeiner String-Teile-Funktion hinbekommen kann, mein Problem ist eher das Umdenken von einer Struktur dieser Art:

-----------------------------
for (int i, i<array-length, i++)
{
VISA.write = array[i]
}
-----------------------------

auf die Labview Struktur. Ich weiß also nicht, wie ich an die i-te Stelle des arrays rankomme, damit ich die einzelnen Befehle weiter an VISA-write schicken kann.

Vielleicht gibt es in Labview auch einfach eine Struktur, die einen viel einfacherern Algorithmus fuer soeinen Fahrplan ermoeglicht; mir fehlt da leider noch so ein bisschen der Ueberblick in Labview; mache das ganze erst so 2 Wochen.
Vielleicht kann mir jemand einen kleinen Tipp geben, wie ich das ganze loesen kann, ich bin fuer jede Hilfe dankbar Smile

Gruesse,
kritzel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
String teilen und Teilstrings ausgeben - kritzel - 24.05.2012 13:02

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array mehrfach teilen und "vermessen" Nullstrom 5 5.021 11.04.2013 08:31
Letzter Beitrag: Nullstrom
  Teilstrings in Stringanzeige-Element schreiben trh 4 4.215 25.03.2013 06:44
Letzter Beitrag: NWOmason
  Mehrere Strings teilen und in ein Array einfügen Atilla 14 9.986 30.01.2013 15:40
Letzter Beitrag: Trinitatis
  Aus einem 2D Array Zahlen durch 100 Teilen Banana Joe 12 8.587 29.10.2011 10:21
Letzter Beitrag: Lucki
  String als Tabelle ausgeben Toto2010 5 5.135 03.07.2011 13:36
Letzter Beitrag: Lucki
  Frontpanel in Seiten teilen Elit87 2 4.835 29.03.2011 09:05
Letzter Beitrag: Elit87

Gehe zu: