Wie weise ich variabeln einen Wert zu?

sanoj

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Löide

Ich habe eine Frage, die mich sofort als Anfänger entlarft;)...
Wie kann ich einer Variabel einen Wert zuweisen? Wie funktioniert dies bei Variabeln vom Datentyp Array

Besten Dank für eure Hilfe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hej Mobi

Besten Dank

Nur kann ich damit leider nicht viel anfangen... ich möchte gerne in der FUB-Sprache arbeiten. Wie funktioniert es Dort (ist es überhaupt möglich)?


Gruss
sanoj
 
Ich mach einfach zuviel in ST ;).
Hab jetzt kein PC Worx hier.
Aber es sieht in etwas so aus.

Code:
123------Array[1]

Also einfach eine Konstante mit ner Variable verbinden. Am besten du schreibst vor der Konstanten auch noch den Typ. Also INT#123, außer beim String, da reicht 'Text'.
 
Initialisierungsfenster für Multi-Element-Variablen

Für Arrays und komplexere Strukturen gibt es dann noch das Initialisierungsfenster für Multi-Element-Variablen, dessen Verwendung allerdings mit einigen Tücken behaftet ist. Man kann jede Zeile einzeln "Bestücken" oder in der ersten Zeile eine Endloswurst Komma-getrennter Variablen eingeben. Ich habe das mal für 100 Strings probiert, die ich aus einer Tabellenkalkulation, die ich zur Erzeugung der Meldestrings (nach einem strengen Schema) benutze), probiert, aber leider
  • Kann man nicht (wie sonst in den Kariablenarbeitsblättern) einfach einen Spaltenbereich aus der Tabellenkalkulation in die Anfangswerte in PC-WORX-EXPRESS kopieren
  • Ist zumindest bei vielen Strings die Zusammenfassung in der Tabellenkalkulation mühsam und die Übertragung unzuverlässig, ich habe nicht heraus bekommen, woran es nun hakt. 100 Strings Mal 250 Zeichen ....
  • das Funktioniert nur mit bestimmter Firmware in bestimmten ILC (evtl. kann Mobi da etwas zu sagen)

Deshalb benutze ich nun Mobis Lösung, Habe 100 FUP-Zeilen
Quelle001 ---- Ziel[1]
.
.
Quelle100 --- Ziel[100]

Die FUP-Vorlage ist schnell kopiert und angepasst, und im Variablenarbeitsblatt kann ich dann einfach die Strings (geht natürlich auch für andere Inhalte) aus der Tabellenkalkulationsspalte in die Anfangswerte hineinkopieren. Den Doppelten Speicherverbrauch nehme ich für die Arbeitsersparnis in Kauf.

Gruß

Rainer

MultiVariablenScreenshot.jpg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

entweder stehe ich grad aufm Schlauch oder sehe den Wald vor lauter Bäumen nicht. ;)

Es geht um folgendes, ich möchte zwei boolsche Werte abfragen und wenn die True haben will ich einen Analogwert (Den ich eingelesen und umgewandelt habe) an einen AQ ausgeben.

Das soll für einen Messvorgang sein und hat den Zweck, dass ich einen externen Plotter (Schreiber) mit Werten füttern kann.

Ich arbeite mit FUP, hab aber noch nix gefunden wie ich eine bei True einen Realwert weitergeben kann. Ich kann ja nicht

S1(Bool) & S2(Bool) = Ausgabe Messwert (REAL)

Kann mir jemand mal auf die Sprünge helfen.....????

LG Danke
 
Hallo Leute,

entweder stehe ich grad aufm Schlauch oder sehe den Wald vor lauter Bäumen nicht. ;)

Es geht um folgendes, ich möchte zwei boolsche Werte abfragen und wenn die True haben will ich einen Analogwert (Den ich eingelesen und umgewandelt habe) an einen AQ ausgeben.

Das soll für einen Messvorgang sein und hat den Zweck, dass ich einen externen Plotter (Schreiber) mit Werten füttern kann.

Ich arbeite mit FUP, hab aber noch nix gefunden wie ich eine bei True einen Realwert weitergeben kann. Ich kann ja nicht

S1(Bool) & S2(Bool) = Ausgabe Messwert (REAL)

Kann mir jemand mal auf die Sprünge helfen.....????

LG Danke

Ich hab doch selbst noch eine Lösung gefunden, war das typische "Man sieht den Wald vor lauter Bäumen nicht " ;)

Mit CALCULATE ist das ja kein Problem....:sm5:

LG
 
Zurück
Oben