Autor Thema: Mal wieder Probleme mit meinem Programm  (Gelesen 2776 mal)

Offline tom6n

  • Newbie
  • *
  • Beiträge: 14
Mal wieder Probleme mit meinem Programm
« am: Dezember 20, 2008, 19:49:46 Nachmittag »
hallo, ich habe noch immer ein paar probleme beim programmieren meiner mfd(v05). der im anhang befindliche ausschnitt verfügt über eine wertbegrenzung (wert zwischen 1-4) und wird beim drücken der entsprechenden p-taste mit hilfe von zwei bedingten sprüngen multipliziert bzw. dividiert. bei der simulation lässt dich damit auch ohne probleme in meiner menüleiste navigieren. in der praxis springt der wert von der unteren begrenzung, also der 1, nach drücken der p4 taste direkt auf den wert 4, also der oberen begrenzung, und auch umgekehrt mit der p2 taste. könnt ihr mit mit der lösung dieses problems helfen...

thx

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Mal wieder Probleme mit meinem Programm
« Antwort #1 am: Dezember 20, 2008, 20:05:07 Nachmittag »
Hallo Tom6n,

der von Dir programmierte Sprung, springt im Bausteinplan. Daher musst du im Bausteinplan entsprechende Sprungmarken LB einfügen und sowohl die Absprungmarken JC, als auch die Sprungziele im Bausteinplan verschieben (rechte Maustaste).
 
:) ;) :D
Gruß Paul

Offline tom6n

  • Newbie
  • *
  • Beiträge: 14
Re: Mal wieder Probleme mit meinem Programm
« Antwort #2 am: Dezember 20, 2008, 20:33:03 Nachmittag »
das ist schon klar, ein sprungziel habe ich schon festgelegt.

das problem ist nur, dass das programm nur im simulator und nicht in der realität funktioniert!!!

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Mal wieder Probleme mit meinem Programm
« Antwort #3 am: Dezember 20, 2008, 21:26:52 Nachmittag »
Hallo Tom6n,

kannst du das Programm mal anhängen ?

 :) ;) :D
Gruß Paul


Offline tom6n

  • Newbie
  • *
  • Beiträge: 14
Re: Mal wieder Probleme mit meinem Programm
« Antwort #4 am: Dezember 21, 2008, 17:32:18 Nachmittag »
hallo, ich habe das problem selbst lösen können. verwende nun die pfeiltasten nicht als p-taste sonder inkrementiere/dekrementiere das mb21 direkt mit den pfeiltasten. somit konnte ich mir auch die multiplikation/division sparen.

habe allerdings noch zwei weitere probleme:

1. ich will in den betreibsstunden-menüs mit ca. 3sec langem drücken der del-taste den zähler löschen. was habe ich da für möglichkeiten? eine variable setzen funkioniert nicht, da beim gleichzeitigen rücksetzen ein erneuter tastendruck nötig wäre, um diese wieder zu setzen - dauerdrücken lässt sich so nicht überprüfen.... wie funktionieren denn die befehle "bedingter sprung" und "sprungmarke" im TASTENEDITOR?

2. lasst ihr die displaybeleuchtung bei der mfd dauerhaft an? ich würde diese gerne 1 minute nach dem letzten betätigen einer taste ausschalten. das ist auch soweit kein problem. befindet man sich allerdings innerhalb eines bedienbaren maskenelements, dann wird der tastendruck über die funktion "variable auf festen wert setzen" nicht mehr ausgegeben. manuelles ein- und ausschalten will ich auf keinen fall. vielleicht hat ja jemand eine brauchbare lösung?

mfg thomas

Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Mal wieder Probleme mit meinem Programm
« Antwort #5 am: Dezember 22, 2008, 02:03:04 Vormittag »
Hallo tom6n.

Eine Funktion zum Rücksetzen der Zähler - genau wie von Dir gewünscht - ist meines Erachtens nicht möglich.

Eine Auswertung, ob eine Taste gedrückt bleibt, ist mit den Pfeiltasten möglich, aber nicht mit der DEL-Taste (Beispiel 1). Wenn alle Pfeiltasten für die Menueführung belegt sind, hilft es Dir natürlich nicht weiter.

Wenn die DEL-Taste verwendet werden soll, kenne ich nur das sofortige Rücksetzen bei Betätigung (Beispiel 2).

Gruss Maikky