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 

Abwärtskompatibilität LV10



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!

09.12.2010, 16:57
Beitrag #1

davmeh Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2010

10
-
de


Deutschland
Abwärtskompatibilität LV10
Hallo

Ich benutze LV 10. Habe ein VI erstellt, dass ein Kollege nun gerne mit LV 7.1 nutzen möchte. Habe gesehen, wie ich bis LV 8.0 apspeichern kann. Ist es irgendwie möglich, dieses VI Abwärtskompatibel zu speichern auch unter LV 8.0???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.12.2010, 16:58 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2010 16:59 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Abwärtskompatibilität LV10
Hallo davmeh,

um weiter runter zu speichern, benötigst du LV8.0. Oder du fragst hier (indem du dein VI anhängst) oder hier...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2010, 17:03 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2010 21:17 von Y-P.)
Beitrag #3

davmeh Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2010

10
-
de


Deutschland
Abwärtskompatibilität LV10
Hier mein VI....

Wäre Dankbar um Hilfe!!!


Sonstige .vi  Modbus.vi (Größe: 68,81 KB / Downloads: 237)

Lv10
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2010, 17:09 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2010 17:09 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Abwärtskompatibilität LV10
Hallo davmeh,

bevor du dieses VI an deinen Kollegen weitergibst, solltest du es erstmal bereinigen:
- ein Großteil der lokalen Variablen wird unnötig, wenn man Drähte verwendet
- bei Verwendung des Fehlerclusters erspart man sich die Sequenzstruktur
- unsinniger Code sollte entfernt werden (wie das NAND mit nur einem Eingangswert, das ist nämlich ein NOT)
- ab und zu mal auf den Aufräumknopf drücken würde hier auch sehr hilfreich sein!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2010, 17:27 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2010 21:17 von Y-P.)
Beitrag #5

davmeh Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2010

10
-
de


Deutschland
Abwärtskompatibilität LV10
Hallo Gerd

Danke für die rasche Antwort

-Sehe nicht ein, wieso und wo isch anstatt lokaler Variable Drähte verwenden sollte. (Ist doch viel übersichtlicher so, und teilweise auch unvermeidbar!)
-Was ist ein Fehlercluster?
-Es ist nun mal notwendig, dass die einzelnen Vorgänge in dieser Reihenfolge ablaufen.
-Das mit dem Nand ist abgeändert
-Ich bin überhaupt kein Freund des Aufräumknopfes, finde meine Darstellung viel übersichtlicher!

-Hier nochmal mein etwas aufgeräumtes VI


Sonstige .vi  Modbus.vi (Größe: 68,74 KB / Downloads: 204)

Lv10
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2010, 19:02 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2010 19:28 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Abwärtskompatibilität LV10
Hallo Dave,

Zitat:Sehe nicht ein, wieso und wo isch anstatt lokaler Variable Drähte verwenden sollte. (Ist doch viel übersichtlicher so, und teilweise auch unvermeidbar!)
Wieso:
LabVIEW arbeitet datenfluß-basiert und das bedeutet: Daten werden über Drähte weitergeleitet. "Variablen" erzeugen immer Kopien (was lästig werden kann). "Variablen" führen zu RaceConditions (Problemen bei paralleler Abarbeitung, wie in deiner Whileloop). Beispiel: auf "Reset Timer" wird zweimal schreibend und einmal lesend zugegriffen. Die Reihenfolge der Zugriffe ist nicht geregelt. Also kann z.B. eine Bedingung einen Reset setzen und die zweite Bedingung löscht das Flag wieder, bevor es gelesen wird... Oder es wird erst gelesen und danach geschrieben...
Wo:
Alle lokalen Variablen in deiner While-Loop zum Beispiel sind unnötig (und teilweise RaceCondition-erzeugend). Sie können/sollten alle durch Drähte ersetzt werden. Man muss "Variablen" auch nicht initialisieren (außer aus kosmetischen Gründen, was man wiederum durch Einsatz von Defaultwerten leichter und kontrolliert erledigen kann).
Übersichtlichkeit:
StyleGuide: links-nach-rechts-Verdrahtung... Wieso ist es übersichtlich, wenn 2 lokale Variablen des selben Elements direkt nebeneinander im Blockdiagramm liegen? Übersichtlicher wird's auch, wenn man sich der Funktionsvielfalt von LabVIEW bewußt wird: es gibt da z.B. "+1" und ">0" als fertige Funktion. Nimmt man dann noch "<=0", spart man sich auch noch ein NOT (RubeGoldberg nennt man sowas!)... Wozu Anzeigelemente erzeugen, die man dann wieder unsichtbar macht? In LV2010 kann man Drähte mit Labels versehen... Wo ist eine StackeSequence übersichtlich, wenn man nur einen von x Frames sieht?

Zitat:Was ist ein Fehlercluster?
Der ockerfarbene Draht, der bei fast jeder Funktion links/rechts unten rein-/rausgeht.

Zitat:Es ist nun mal notwendig, dass die einzelnen Vorgänge in dieser Reihenfolge ablaufen.
Wenn man den Fehlercluster benutzt (=verdrahtet!), braucht man keine Sequenzen mehr und es läuft trotzdem alles in der richtigen Reihenfolge... Außerdem hat man den Vorteil, das bei Fehlern in der Kommunikation nicht stur weiter auf den Bus zugegriffen wird, obwohl das Instrument schon lange nicht mehr antwortet!

Lv10


Angehängte Datei(en)
Sonstige .vi  Modbus.vi (Größe: 45,98 KB / Downloads: 165)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2010, 21:18
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Abwärtskompatibilität LV10
@davmeh: Bitte nächstes Mal die LabVIEW-Version des hochgeladenen VIs mit angeben. Rulez

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 08:54
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Abwärtskompatibilität LV10
Problem wurde hier gelöst, mit einem entsprechenden Kommentar von SaverioSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 09:25 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2010 09:26 von Y-P.)
Beitrag #9

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Abwärtskompatibilität LV10
Danke für die Entlarvung des Crossposts. Wink

Gruß Markus

@davmeh: Nächstes Mal bitte angeben, wenn Du crosspostest.Rulez

' schrieb:Problem wurde hier gelöst, mit einem entsprechenden Kommentar von SaverioSmile

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 09:27 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2010 09:32 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Abwärtskompatibilität LV10
Hallo <strike>Jens</strike> Markus,

Crosspost würde ich es hier nicht nennen, immerhin habe ich in Beitrag#2 ja auf's NI-Forum hingewiesen. Andererseits hätte Dave ja auch schreiben können, dass die Konvertierung (trotz aller Mängel im VI, der Seitenhieb muss seinWink) erledigt wurde...

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
  Treiber VIs LV5.1 mit LV10 öffnen Dommas 5 4.259 30.09.2013 11:09
Letzter Beitrag: Dommas

Gehe zu: