Haben Umgebungs-Variablen einen internen Puffer? Wenn ja, wie kann man den einstellen?
Hallo,
ich habe auf einem cRIO ein Programm geschrieben, welches über ein Netzwerk Daten mit einem Programm austauscht, welches auf ein PC läuft.
Zur Kommunikation verwende ich Umgebungsvariablen. Einige dieser Variablen werden in bestimmten Fällen gelesen und in anderen Fällen geschrieben.
Beispiel: Eine boolsche Variable kann von einem Nutzer auf "True" gesetzt werden, damit eine bestimmte Aktion ausgeführt wird. In diesem Fall ist die Variable im Programm "lesend". Jedoch gibt es innerhalb des Programms Sicherheitsfunktionen die in definierten Fällen diese Variable auf "False" setzen und eine Rücksetzen (durch einen Nutzer) der Variable auf "True" verhindern. Dies habe ich durche eine Case-Schleife realisiert. -> Im Case True ist die Variable "lesend" und im Case False ist sie "schreibend" und wird ständig mit False beschrieben, damit eine Wertänderung auf True durch einen Nutzer umgehend rückgängig gemacht wird.
Nun habe ich folgendes festgestellt:
Situation: Die Sicherheitsfunktion ist bspw. 20 Schleifendurchläufe lang aktiv gewesen, die Case-Schleife hatte daher 20 mal den Wert False und somit wurde in die Variable auch 20 mal ein False geschrieben. Im Schleifendurchlauf 21 wird die Sicherheitsfunktion inaktiv und die Case-Schleife bekommt den Wert True, wodurch auch die Variable nicht mehr beschrieben wird, sondern jetzt "lesend" ist.
Problem: Wenn der User ebenfalls im 21. Schleifendurchlauf die Variable jetzt vom PC aus auf True setzt, dauert es jedoch noch einmal 19 Schleifendurchläufe bevor die Variable auchim Programm True wird.
Es scheint so als hätte die Variable einen internen Puffer (FIFO), so das in den ersten 20 Schleifendurchläufen die ersten 20 Elemente auf False gesetzt werden und ab den 21. Schleifendurchlauf das 21. Element auf True gesetzt wird. Ab dem 21. Schleifendurchlauf wird im ein Element des Puffers ausgegeben, so dass es 21 weitere Schleifendurchläufe dauert bevor das True wirklich im Programm ankommt.
In den Variablen-Eigenschaften, kann man zwar unter "Netzwerk" einen Puffer einstellen, aber der scheint mit der Probelmatik nichts zu tun zu haben, da ein deaktiviern dieses Puffers das Problem nicht gelöst hat. Auch die Einstellung RT-FIFO mit einem Einzelelement hat nichts gebracht.
Hat jemand auch schon diese Erfahrung gemacht, wenn ja gibt es irgend eine Möglichkeit dies durch spezielle Einstellungen zu verhindern oder bleibt letzten Endes nur die Möglichkeit programmatisch das mehrmalsschreiben der Varible zu unterbinden?
MfG Asok
Please post in english here for better response
Similar Messages
-
Adobe Muse: Aktiver Status bei manuellen Menüs wird beim Bildlauf über verknüpfte Anker nicht ausgelöst, wenn Bildlaufeffekte angewendet werden. Wie kann man den Fehler beheben?
Häh? Wie immer: Ohne den Quellcode/ die entsprechenden Widgeteinstellungen kann dir dazu keiner was sagen. "Manuelle Menüs" deutet ja schon daruafhin, dass du irgendwas verändert hast.
Mylenium -
Hallo,
wie kann man denn seine Bankverbindung beim App Store angeben, wenn man keine Kreditkarte hat.
Beim I Phone 4 ging das, das wenn man sich App runter geladen hat wurde der Preis vom Konto abgezogen nun steht beim I Phone 5 nur Kreditkarten zur Auswahl!
Kann mir da jemand helfen???
DankeKönnte PayPal eine Lösung bieten ?
Here's how to do it -> How do I pay for music using PayPal?
Oder here https://discussions.apple.com/message/16750123#16750123 -
Hallo zusammen, habe folgendes Problem. Nutze PSE 11 und habe mir eine neue Cam gekauft Nikon D610... Wie kann ich den RAW Konverter auf diese Cam updaten? Vielleicht hat einer von euch ja einen Tipp. Schon einmal danke im Voraus. Gruß Mark
Da gibt's nix upzudaten. Die Kamera wird nun mal erstz ab ACR 8.3 und somit Elements 12/13 unterstützt, also müßtest du das ganze Programm kostenpflichtig updaten. Ansonsten eben mit dem DNG-Konverter durchwurschteln...
Mylenium -
Wie kann man bei den Kontaktdaten einen Ordner anlegen
wie kann man bei dem Kontaktordner einen für seien Sportverein anlegen
Hallo Mylenium,
danke für den Hinweis, aber das wusste ich bereits, bzw. beim MAC muss es heißen --> im Finder anzeigen
Es geht aber darum, dass das fehlende Footage ja nicht auf dem Rechner ist, sondern fehlt - in sofern auch nicht angezeigt werden kann. Ich möchte herausfinden wo sich das Footage ursprünglich befunden hat und dafür bräuchte ich den ganzen Pfad angezeigt. -
Wie kann man aus einem Audiotrack beim Bereitstellen als mp3-Datei an selbst definierten Stellen aus dem einen Track mehrere machen?
Hallo Thomas,
Exakt bedeutet ja nicht gleich unflexibel!
Ich denke gerade Fragestellungen a und b lassen sich m.E. im Standard abbilden (gehe jetzt mal davon aus, dass ihr die Standardproduktion vewendet, ansonsten wäre es interessant zu wissen, welches Add-On):
a) Im Zuge der Produktion kann ich den Fertigungsauftrag ändern, solange ich die Komponenten noch nicht ausgegeben habe.
b) Ich kann jederzeit einen Artikel, den ich eine Stückliste hinterlegt habe, auch einkaufen. Selbst der Dispoassistent unterstützt dies.
c) Sehe ich auch als nicht so einfach an.
Gruß
Johannes -
Ich habe iCloud installiert, mit dem Ergbnis dass iCloud alle Kontakte, Kalendereinträge und Favoriten gelöscht hat. wie kann man nur so einen Mist programmieren, und dann noch behaupten es sei so einfach mit iCloud. Ich bin über Apple ziemlich verägert.
Ich habe das gleiche problem....ich hoffe auf eine schnelle loesung...
-
Wie kann ich denn Safari und den Appstore wieder auf mein iPhone lade, wenn es aus Versehen gelöscht wurde??? Danke :-)
Ich denke, du würfelst da was durcheinander. Aktivierungen und Lizenzen sind was verschiedenes. Mag schon sein, dass du zwei Single-App-Pläne hast, aber die Lizenz ist per Nutzer und wenn du dich mit der gleichen ID anmeldest, hat diese eben nur zwei Aktivierungen. Es gibt keien Möglichkeit, das zu umgehen und die Programem irgendwie kreativ zu verteilen. Da brauchst du schon eine zweite ID, um auf dem 3. Rechner irgendwas zum laufen zu kriegen...
Mylenium -
Ich habe zwei Clips in der Timeline nun möchte ich den einen Clip über den anderen schieben, das Problem ist, dass die erste Tonspur dadurch die darunterliegende "auffrisst"...
Weiss jemand einen Weg an dem vorbei?
Vielen Dank für Antworten.Ja, es handelt sich dabei um Premiere Pro.
Mit shift alleine hat es geklappt. Wenn ich shift gedrückt halte kann ich den Clip mit seiner Tonspur in die gewünschte Position bringen.
Danke für die Antwort! -
Wie kann man ein Bild IN einen Clip einfügen?
Ich möchte gerne ein Bild in einen Clip einfügen. Also wie eine Grafik, nur halt ein eigenes Bild... es wäre super nett, wenn mir jemand helfen könnte!!!
Vielen Dank im VorrausHallo Ralf!
Wenn du nur den Code hast kannst du einen '@@ChrW(&H394)@@' Ausdruck verwenden. Ansonsten kann man inzwischen an den meisten Stellen in DIAdem direkt Unicode eingeben. Wichtig ist nur das man einen passenden Font verwendet.
Matthias
Message Edited by Twigeater on 12-04-2007 08:25 AM
Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater? -
Kann man den letzten gemeldeten Standort einen iPhone finden?
Mir wurde gestern mein iPhone 4s geklaut.
Ich kann es über iCloud nicht orten... es ist anscheinend ausgeschalten!
Aber kann man irgendwie den letzten gesendeten Standort kriegen?
=(
Gruß Björnmeine i phone 5 wurde gistern geklaut
rosenheimer str 145 a
81671 Munchen
habe es geortet und meine iphone einen mail geschickt habe via mit icloud iphone orte
der dieb hat meine i phone 5 gleich ausgeschaltet
konnte danach es nicht mehr orte und habe my iphone daten bei icloud iphone geloscht
und karte sperren lassen
und war bei der polizei habe der serie nr durch gegeben
jetzt wollte ich wissen
kann der dieb mein iphone anmelden
my i phone war gelockt -
Man kann Links auf bestimmte Dateitypen mit einer zugehörigen Anwendung öffnen. Dazu lädt Firefox die Datei in ein temporäres Verzeichnis und öffnet die heruntergeladene Datei mit der Anwendung. Ich möchte jedoch die URL der Datei als Parameter an die zu startende Anwendung übergeben anstatt die Datei von Firefox herunterladen zu lassen.
It seems I'm supposed to ask my question in English. Why are then these help pages shown in German to me? Anyway, the above request in English:
How can the URL of a linked file be passed as a parameter to the associated application?
Links to certain file types can be opened with an associated application. For this purpose the file is downloaded by Firefox to a temporary directory and then opened with the application. Instead, I want to pass the URL of the linked file as a parameter to the executed application. -
Wie kann man mit einem Air Port einen Drucker anschliessen?
Ich habe den Drucker beim Air Port eingesteckt:Zeigt Ihn aber auf dem IPad nicht an
Please post in english here for better response
-
Das anlernen einer eigenen Fernbedinung für Apple TV ist grandios. Aber warum ermöglicht man nicht auch die Programmierung für die Taste "Ruhezustand aktivieren" . Dafür muss man immer über das Menu gehen. Die Funktion auf der Apple eigenen Fernbedinung bringt nicht den selben Effekt, da ich gleichzeitig meinen PC immer mit ausschalte. Wäre doch ein leichtes diese Funktion im nächsten Update mit aufzunehmen. Diese Funktion gehört für mich mit zu den wichtigsten Funktionalitäten.
Das anlernen einer eigenen Fernbedinung für Apple TV ist grandios. Aber warum ermöglicht man nicht auch die Programmierung für die Taste "Ruhezustand aktivieren" . Dafür muss man immer über das Menu gehen. Die Funktion auf der Apple eigenen Fernbedinung bringt nicht den selben Effekt, da ich gleichzeitig meinen PC immer mit ausschalte. Wäre doch ein leichtes diese Funktion im nächsten Update mit aufzunehmen. Diese Funktion gehört für mich mit zu den wichtigsten Funktionalitäten.
-
wie kann ich den Trailer und Film zusammen abspielen !
Hi Alex
// hier wird bevorzugt Englisch gesprochen … Du erhöhst die Wahrscheinlichkeit, gute Antworten zu erhalten, dramatisch, wenn Du die lokale Umgangssprache nutzt //
• Exportiere den Trailer
• Importiere dieses Video zurück in iMovie
• füge den clip Deinem Film hinzu …
//English: Q: How to combine a Trailer and the movie? A: export Trailer, reimport to iM, add to movie //
Maybe you are looking for
-
One more time - problems with fans
I realize this is but one of hundreds or possibly thousands of cases of Mac users being plagued by fan noise problems, but to me it has been a long and extremely frustrating saga. I have been a Mac user since the very beginning, through different ver
-
Opening an application while pressing the shift key
Recently, Microsoft Word 2011 failed to open and showed the message, "Microsoft Word has encountered a problem and needs to close." I followed troubleshooting instructions on the Microsoft website. Nothing cured the problem, but creating a new user a
-
It says i have arrer when i restore my ipod wat do i do
i need to restore my ipod touch and when i do it says there is an erra
-
i updated ios7 on my ipad mini and it switched itself off and when come back on the screen had the itunes sighn and usb lead sighn underneath now i cant do anything on
-
FI Table for Partner Profit Center
Dear Friends, My client has requested for an FI report showing the Partner Profit Centers. The report needs to reflect the profit center & its partner profit center with respect to the GL account. I presume an ABAP logic has to be written for this re