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 

VI-Erstellung im Netzwerk - Schreibschutz



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.04.2013, 13:30
Beitrag #1

ahebauer Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jun 2010

18.0f1 (64bit)
2010
DE_EN


Deutschland
VI-Erstellung im Netzwerk - Schreibschutz
Hallo,

wir arbeiten zu mehreren Personen an einem Labview-Projekt (Vers. 2012)
und möchten das Projekt im Firmennetzwerk ablegen. Ist eine VI gerade in
Bearbeitung, so sollen andere Nutzer nur noch lesend (oder gar nicht mehr)
auf diese VI zugreifen können, so dass keine Daten gegenseitig überschrieben
werden können (so wie es zur Zeit möglich ist). Wie kann ich das einstellen?
Falls ein Zusammenführen der verschiedenen geöffneten Versionen auch möglich
ist, bitte auch beschreiben (im Regelfall hat jeder seinen Bereich und man kommt
sich nicht ins Gehege ... auch innerhalb einer VI)

Vielen Dank für eure Hilfe!

Grüße
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.04.2013, 13:39 (Dieser Beitrag wurde zuletzt bearbeitet: 09.04.2013 13:40 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: VI-Erstellung im Netzwerk - Schreibschutz
Hallo Michael,

Zitat:Ist eine VI gerade in Bearbeitung, so sollen andere Nutzer nur noch lesend (oder gar nicht mehr) auf diese VI zugreifen können, so dass keine Daten gegenseitig überschrieben werden können (so wie es zur Zeit möglich ist). Wie kann ich das einstellen?
Gar nicht. LabVIEW hält geöffnete VI-Dateien nicht "offen"...

Aber:
Denkt über die Nutzung von SVN nach. Denkt ernsthaft darüber nach!

Zitat:Falls ein Zusammenführen der verschiedenen geöffneten Versionen auch möglich ist, bitte auch beschreiben (im Regelfall hat jeder seinen Bereich und man kommt sich nicht ins Gehege ... auch innerhalb einer VI)
Das wollt ihr nicht wirklich. Schon gar nicht, wenn mehrere Leute an einem VI irgendwelche Dinge ändern...

Aber: Denkt über SVN-Nutzung nach. Denkt ernsthaft darüber nach!

Ich denke, mein Vorschlag ist angekommen...

Noch was:
Es ist nicht anzuraten, VIs im Netzwerk zu speichern und dann noch verteilt darauf zuzugreifen. Die Fehlerrate bei VIs auf einem Netzwerk-Server steigt signifikant. Auch das ist ein Punkt, der euch durch SVN erleichtert wird, da hier die VIs lokal liegen und zentral auf dem Server "nur" verwaltet werden...

P.S.: Profil ergänzen!

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

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
RE: VI-Erstellung im Netzwerk - Schreibschutz
Hallo Michael,

such mal hier im Forum nach Sourcecodeverwaltung bzw. Subversion.
Da findest Du die Informationen die Du benötigst.

Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.04.2013, 13:25
Beitrag #4

ahebauer Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jun 2010

18.0f1 (64bit)
2010
DE_EN


Deutschland
RE: VI-Erstellung im Netzwerk - Schreibschutz
Hallo,

vielen Dank für eure Antworten.

@ GerdW: Wir sind ein kleiner Betrieb und wollen keinen
großen Mehraufwand betreiben, nur weil wir jetzt
mal mit 2 Entwicklern an einem Projekt arbeiten.

Warum werden die VI's nicht gesperrt (read only),
wenn bereits von anderer Stelle aus editiert wird?
Bei anderen Dateien (z.B. Office Dokumenten) ist es
doch auch so ...

Grüße
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.04.2013, 18:14
Beitrag #5

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
RE: VI-Erstellung im Netzwerk - Schreibschutz
(10.04.2013 13:25 )ahebauer schrieb:  Warum werden die VI's nicht gesperrt (read only),
wenn bereits von anderer Stelle aus editiert wird?
Bei anderen Dateien (z.B. Office Dokumenten) ist es
doch auch so ...

Hallo Michael,

In den Office Programmen ist das eben implementiert worden.
Bei der Programmierung hat es sich etabliert, daß ein Sourcecodeverwaltung eingesetzt wird, speziell wenn mehrere Programmierer an einem Projekt arbeiten und auf den gleichen Code zugreifen. (und nicht nur dann)

Wenn ihr das umgehen wollt, dann müßt ihr sehr diszipliniert arbeiten und für Euch ein System überlegen, wie ihr Codebereiche trennt, auf die dann nur einer der Programmierer zugreift. Das dürfte bei simplen Projekten möglich sein, aber wenn das Programm etwas komplexer ist, sehe ich nur Probleme über Probleme.

Wenn ihr also wirklich etwas mit Hand und Fuß machen wollt, dann solltet ihr euch mit SNV außeinander setzen, so wie Gerd es schon unterstrichen hat.

Offizielle Subversion Projektseite
Grafisches Frontend z.B. TortoiseSVN

Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2013, 13:09
Beitrag #6

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
RE: VI-Erstellung im Netzwerk - Schreibschutz
Eben noch gesehen: Configure_TortoiseSVN_to_work_with_LabVIEW
Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.04.2013, 11:40 (Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2013 11:41 von rolfk.)
Beitrag #7

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: VI-Erstellung im Netzwerk - Schreibschutz
(10.04.2013 13:25 )ahebauer schrieb:  Warum werden die VI's nicht gesperrt (read only),
wenn bereits von anderer Stelle aus editiert wird?
Bei anderen Dateien (z.B. Office Dokumenten) ist es
doch auch so ...

Das ist so nicht ganz trivial. Einerseits willst Du die VIs nicht gesperrt haben wenn jemand anders sie nur in LabVIEW lädt. Andererseits soll LabVIEW dann plötzlich automagisch die VIs doch noch sperren sobald jemand ans editieren geht. Wann ist das? Wenn man das Diagram öffnet? Wenn man einen Draht verschiebt? Oder doch erst wenn man etwas wirklich verändert? Diese Logik ist nicht nur sehr undeutlich definiert sondern kann auch noch je nach Anwendungsfall ändern.

Ausserdem sind solche impliziten Mechanismen nicht nur sehr schwer korrekt zu definieren sondern auch auf Dauer recht resourcenhungrig, sprich der Editiervorgang kann signifikant verlangsamt werden.

Und zu guter letzt funktioniern Lockmechanismen je nach verwendetem Netzwerkprotokol unterschiedlich und manchmal gar nicht. Es macht echt einen Unterschied ob man mit NFS, SMB oder gar AppleTalk/AirPort arbeitet und im Fall von SMB macht es auch noch ein Unterschied, welche LanManager-Version verwendet wird, was unter anderem abhängig ist von der Windowsversion, oder der entsprechenden Sambakonfiguration.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Softwareverteilung über lokales Netzwerk und NIPM: Zugriffsrechte cordm 0 699 10.04.2024 07:23
Letzter Beitrag: cordm
Question Netzwerk Anmeldeinformationen modes 7 4.053 19.12.2019 07:59
Letzter Beitrag: modes
  Indikator über Netzwerk weitergeben Labview-Beginner 4 4.713 18.04.2009 10:15
Letzter Beitrag: Labview-Beginner
  Drucken von Graph über Netzwerk geht nicht bhopke 5 5.826 04.11.2008 17:03
Letzter Beitrag: jan91
  Shared Variables im Netzwerk PhilippDerGrößere 3 5.377 25.06.2008 14:26
Letzter Beitrag: PhilippDerGrößere
  vi.lib und inst.lib im Netzwerk christof 2 3.567 27.09.2007 08:33
Letzter Beitrag: christof

Gehe zu: