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 

2 Einzelprogramme zusammenfügen



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!

10.08.2015, 10:48
Beitrag #1

tatnau Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

12.0
2015
DE


Deutschland
2 Einzelprogramme zusammenfügen
Hallo,

ich habe 2 Einzelprogramme geschrieben, um meinen Versuchsaufbau ersteinmal einzeln testen zu können.
Zum einen wurde eine Spannungsquelle mit einer Waveform angesteuert (HMP4040) und zum anderen wird ein TI-µP-Board ausgelesen.
Beides funktioniert einzeln. Füge ich die beiden Programme zusammen, kommt immer die Fehlermeldung

"Error -1073807343 occurred at Property Node (arg 1) in VISA Configure Serial Port (Instr).vi->FuSi.Versuch.vi | Possible reason(s): VISA: (Hex 0xBFFF0011) Insufficient location information or the device or resource is not present in the system."

Ich kann mir das überhaupt nicht erklären.
Im Anhang befindet sich das VI.

Ich hoffe auf schnelle Hilfe...Vielen Dank !
Tatiana


Angehängte Datei(en)
12.0 .vi  FuSi.Versuch.vi (Größe: 44,14 KB / Downloads: 282)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.08.2015, 12:07 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2015 12:07 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Einzelprogramme zusammenfügen

Akzeptierte Lösung

Hallo Tatiana,

wieso muss die serielle Schnittstelle in jeder Iteration erneut konfiguriert werden?
Wieso sind da so viele CoercionDots am SerialPortInit?
Wieso sind da so viele Parameter verdrahtet, die den Default-Werten entsprechen?

Grundregel: Im Normalfall reicht es aus ein Gerät einmalig vor einer Schleife zu initialisieren und einmalig nach der Schleife zu deinitialisieren!

Ist COM6 bei dir wirklich verfügbar? Auf welchen COM-Port ist das Hameg eingestellt?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 12:28
Beitrag #3

tatnau Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

12.0
2015
DE


Deutschland
RE: 2 Einzelprogramme zusammenfügen
Du hast mir schon die Antwort auf mein Problem gegeben - wahnsinn, super, danke!!
Es hat schon geholfen, die init vor die Schleife zu ziehen. :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 12:52
Beitrag #4

tatnau Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

12.0
2015
DE


Deutschland
RE: 2 Einzelprogramme zusammenfügen
Ich habe nun einen anderen Fehler provoziert... Blink

Mit Klick auf den "OK-Button" soll die Waveform in die Spannungsquelle geladen werden. Allerdings passiert nun nichts mehr, wenn ich auf OK klicke.

Habe das geänderte VI nochmal angehängt.


Angehängte Datei(en)
12.0 .vi  FuSi.Versuch.vi (Größe: 44,15 KB / Downloads: 273)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 12:54 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2015 12:55 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Einzelprogramme zusammenfügen
Hallo Tatiana,

Zitat:Allerdings passiert nun nichts mehr, wenn ich auf OK klicke.
THINK DATAFLOW!
Es passiert genau das, was DU programmiert hast!
Wenn du mir nicht glaubst: einfach mal Debuggen mit Sonden und/oder Highlight-Execution…

Wann und wie oft wird dein "OK"-Button abgefragt? (Ich nehme mal an, wir reden beide über das boolsche Control namens "Set Variables".)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 13:10 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2015 13:10 von tatnau.)
Beitrag #6

tatnau Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

12.0
2015
DE


Deutschland
RE: 2 Einzelprogramme zusammenfügen
Wenn ich mit der Step-Into Funktion das Programm durchgehe, funktioniert es wie erwartet. Bei "run continiously" tut sich gar nichts. Ich verstehe es nicht... Help

Ja, der OK-Button ist "Set Variables".
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 13:11
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Einzelprogramme zusammenfügen
Nochmal: Wann und wie oft wird der Button abgefragt?
THINK DATAFLOW!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 13:13
Beitrag #8

tatnau Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

12.0
2015
DE


Deutschland
RE: 2 Einzelprogramme zusammenfügen
Ein einziges mal wird er abgefragt. Als Bedingung für die Case-Struktur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 13:16
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Einzelprogramme zusammenfügen
Hallo Tatiana,

Zitat:Ein einziges mal wird er abgefragt. Als Bedingung für die Case-Struktur.
Eben: genau ein einziges mal. Und leider zum falschen Zeitpunkt!

Du weißt, was ich dir mit THINK DATAFLOW! sagen will? (Link in meiner Signatur!?)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2015, 13:19 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2015 13:20 von tatnau.)
Beitrag #10

tatnau Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2015

12.0
2015
DE


Deutschland
RE: 2 Einzelprogramme zusammenfügen
Ich weiß schon, was Du mir sagen willst. Allerdings verstehe ich so viel von Programmierung wie ein Pferd vom Fliegen...

Wenn ich die Case-Bedingung aber innerhalb der While-Schleife platziere, ändert sich auch nichts. Es tut sich weiterhin nichts.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Jeweiliges High und Low Byte richtig zusammenfügen rookieNo.x 2 7.926 29.10.2012 18:43
Letzter Beitrag: rookieNo.x

Gehe zu: