easy-forum
Deutsch - Hardware => MFD-Titan® => Thema gestartet von: Jens Jojo am Dezember 01, 2009, 20:32:54 Nachmittag
-
Hallo zusammen,
ich verzweifle,
ich habe hier eine gute Hilfe gefunden zur Maskenansteuerung. Leider kann ich die Maske aber nicht über Bits ansteuerung sondern über Werte.
Ich erkenne nicht den Sinn der Hilfe Erklärung mit den Werten 33, 66, 132, ???? Wo muss ich die Werte eintragen und wo werden diese abgefragt um die entsprechende Maske anzusteuern????
Jens
-
Jens Jojo,
bei den Werten handelt es sich um den Inhalt(Wert) eines Merkerbytes,dieser Wert hängt davon ab
welche Merker gesetzt sind,oder welche Kombination aus verschiedenen Merkern, jedem Merker ist in einem Merkerbyte ein bestimmter wert zugeordnet.
In der Visualisierung unter Maskenansteuerung ist eine Tabelle in der alle erstellten Masken aufgeführt sind
dort kannst du jeder Maske einen bestimmten Wert aus einem Merkerbyte zuordnen.
Wenn du im Programm einen Merker markierst und die F1 Taste betätigst findest du eine Tabelle wo
die Zuordnung der Merker zu den Verschiedenen Merkerbytes ersichtlich ist.
-
Hallo Jens,
schau mal hier: http://easy-forum.net/index.php?topic=3519.0
Vielleicht hilft Dir diese Info weiter.
Viele Grüße
Paul
-
Ja hier habe ich auch schon geschaut,
allerdings wird ja gerade bei der Hilfe mit Bits gearbeitet.
Ich habe eine ältere oder neuere Version, in der ich nur Wertte eintagen kann.
Jens
-
Jens Jojo,
bei den Werten handelt es sich um den Inhalt(Wert) eines Merkerbytes,dieser Wert hängt davon ab
welche Merker gesetzt sind,oder welche Kombination aus verschiedenen Merkern, jedem Merker ist in einem Merkerbyte ein bestimmter wert zugeordnet.
In der Visualisierung unter Maskenansteuerung ist eine Tabelle in der alle erstellten Masken aufgeführt sind
dort kannst du jeder Maske einen bestimmten Wert aus einem Merkerbyte zuordnen.
Wenn du im Programm einen Merker markierst und die F1 Taste betätigst findest du eine Tabelle wo
die Zuordnung der Merker zu den Verschiedenen Merkerbytes ersichtlich ist.
ja und welchen wert trage ich dann ein??
ich habe als verknüpfungsvariable MB12 eingetragen
-
Hallo Jens Jojo...
also, Du hast MB12 eingetragen... das entspricht den Merkern 89 bis 96.
Wenn in Deinem Programm eine Bedingung eintritt, bei der etwas angezeigt werden soll, so setze das entsprechende Bit auf high.
In etwas so: Temperatur zu warm... ein Vergleicherbaustein schaltet seinen Ausgang... mit dem Ausgang das entsprechende Bit für die Anzeige schalten.
So mal ganz grob erklärt.
Gruß
Kauz
-
Ja jetzt habe ich es, Danke....
Jens