18.01.2012, 13:42
Beitrag #1
|
|
|
18.01.2012, 14:00
Beitrag #2
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Struktogramm für vi
Hallo Labbi,
von welchen Struktogrammen redest du? Du meinst nicht das Blockdiagramm, oder etwa doch?
Dein VI ist nett, enthält aber auch nur einen subVI-Aufruf zu einem uns unbekannten VI...
|
|
|
18.01.2012, 19:47
Beitrag #3
|
|
|
18.01.2012, 20:01
Beitrag #4
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Struktogramm für vi
Hallo Labbi,
1) wozu überhaupt das "ElapsedTime", wenn es nur ein Wrapper für das "Alert" darstellt, welcher noch dazu exakt die Anschlüsse des Alert weiterleitet, ohne irgendwas dran zu ändern?
2) SubVIs würde ich bei NassiShneiderman als "Anweisungsblock" darstellen. Diesen dann wieder als eigenes Struktogramm ausführen...
|
|
|
19.01.2012, 03:02
(Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2012 03:05 von Lucki.)
Beitrag #5
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
RE: Struktogramm für vi
Struktogramme sind ja ein Hilfsmittel, um den uniformen Text einer Progrmmiersprache als übersichtliche Graphik zu veranschaulichen. Oder auch umgekehrt: Man denkt erst mal in graphisch orientierten Struktogrammen, und schreibt dann den Programmiersprachen-Text.
Nun ist aber LV als Programmiersprache aber bereits graphisch, und meiner Meinung nach besser selbst-dokumentierend als jedes Nasi-Schneidermann-Diagramm.
Wie kommst Du überhaupt darauf, das machen zu wollen? Was versprichst Du Dir davon? Oder hatte diese Idee ein durchgeknallter Professor?
|
|
|
19.01.2012, 08:31
Beitrag #6
|
TpunktN
LVF-Gelegenheitsschreiber
Beiträge: 217
Registriert seit: Jul 2011
2021
2011
EN
70***
Deutschland
|
RE: Struktogramm für vi
Ich suche auch schon Länger nach der richtigen Lösung dafür. Bei mir ist das Problem das für mein Techniker die Dokumentation von Leuten gelesen wird, die keine Ahnung von LabView haben. Somit bietet sich ein Struktogramm dafür an, da es allgemein formuliert ist.
btw. TULabbi, hast du für dein Struktogramm ein Programm oder machst du das von Hand?
mfg Timo
Justieren ist dem Gerät sagen was es anzeigen soll, kalibrieren ist die Kontrolle dieser Anzeige. Eichen ist ein längerer Prüfprozess und darf nur das Eichamt!
|
|
|
19.01.2012, 10:12
Beitrag #7
|
|
|
19.01.2012, 15:50
Beitrag #8
|
TpunktN
LVF-Gelegenheitsschreiber
Beiträge: 217
Registriert seit: Jul 2011
2021
2011
EN
70***
Deutschland
|
RE: Struktogramm für vi
Genau daran bin ich bis jetzt immer gescheitert und schiebe diese Umsetzung immer weiter vor mir her
Entweder ich finde da eine gute Lösung oder ich finde genug Gründe es nicht zu tun. Wobei ich glaube ich davon soviele brauche, das der Lehrer einfach keine Lust mehr hat es zu lesen, da sicherlich andere große, multi-threaded Programme auch vorher mal ein Struktogramm hatten :/
Justieren ist dem Gerät sagen was es anzeigen soll, kalibrieren ist die Kontrolle dieser Anzeige. Eichen ist ein längerer Prüfprozess und darf nur das Eichamt!
|
|
|
19.01.2012, 15:56
Beitrag #9
|
|
|
20.01.2012, 17:13
|
TULabbi
LVF-Grünschnabel
Beiträge: 16
Registriert seit: Dec 2011
6.0.2
2010
DE
|
RE: Struktogramm für vi
Also @GerdW Das mit dem Wrapper war so dass ich ursprünglich an diesem Projekt mit der LabView Version 6.0.2 begonnen habe und einen Timer mit Reset benötigte! Bei 8.6 gibt es dieses vi, welches als Elapsed Time bezeichnet wird, also habe ich es in einer abgespeckten Version nachgebaut und da wurde dass auch so geamacht. Warum dass konnte ich mir auch nicht erklären. Ich werde es versuchen mit deinem Vorschlag 2) umzusetzen.
@Lucki mir geht es so wie TpunktN schon angesprochen hat, habe ein Projekt gemacht und die wollen jetzt ein Struktogramm von mir, weil die keine Ahnung von LavVIEW haben.
Und nun weis ich halt nicht wie ich z.B Funktionen wie VISA write und VISA read in diesem Struktogramm darstellen soll ( als Anweisung wahrscheinlich!?) bzw. meine SubVIs.
Gruß Steffen
|
|
|
| |