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 

Dieses Thema hat akzeptierte Lösungen:

Division durch x VI



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!

13.04.2016, 14:57
Beitrag #1

HasteMalNeMark Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2016

15
2008
DE

Berlin
Deutschland
Division durch x VI
Testweise schreibe ich grade an einem Polymorphen VI, was eine beliebige Zahl durch 2 teilen soll.
Später soll dann auch die Möglichkeit gegeben sein, mit einer Kopie dieses Polymorphen VIs
andere Teiler zu verwenden. Der einzige Zweck ist, dass ich gerne bei einer unären mathematischen
Operation auch ein SubVi mit nur einem Anschluss haben möchte und nicht mit zwei wie bei dem Dividieren
SubVi aus der Funktionenpalette.
Mir fehlt hierfür grade so ein bisschen die vom C++ her bekannte Template Programmierung.
LabView hat offensichtlich 15 verschiedene numerische Datentypen und es erscheint mir gerade etwas verschwenderisch
ein polymorphes SubVi mit 15 verschiedenen Anschlusstypen zu erstellen.
Folgendes habe ich versucht:

- Ein Kern Vi, welches ein Variant durch 2 teilt -> Variant kann man erst nach Umwandlung teilen (ist ja auch klar, weil die Variant ja auch
nicht numerische Typen ent[/align]halten kann)
- Ein Kern Vi, welches eine ExtendedCpxDbl durch 2 teilt -> lässt sich nicht so ohne weiteres zurückkonvertieren
- Hilfs VIs, welche verschiedene Eingangstypen in eine ExtendedCpxDbl umwandeln und nach Division wieder zurück
- Ein VI mit Variant Eingang, welches die Variant in eine ExtendedCpxDbl umwandelt und an das Kern VI übergibt, welches dann den halbierten Wert als ExtendedCpxDbl zurückgibt.

Wie auch immer man es dreht, es bleibt ein Grundproblem übrig:
1.) Entweder man hat 15 VIs für die 15 Datentypen, die alle im wesentlichen das Gleiche tun oder
2.) Man hat Schwierigkeiten wieder den Ausgangsdatentyp zurück zu erhalten

Hat jemand schon mal so etwas ähnliches probiert, evtl. sogar mit Express VI?
Mich würde interessieren wie andere das machen.

Vielen Dank und viele Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Division durch x VI - HasteMalNeMark - 13.04.2016 14:57
RE: Division durch x VI - Freddy - 13.04.2016, 16:20
RE: Division durch x VI - GerdW - 13.04.2016, 17:17
RE: Division durch x VI - BNT - 14.04.2016, 12:30
RE: Division durch x VI - jg - 14.04.2016, 14:25
RE: Division durch x VI - Lucki - 19.04.2016, 09:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Unterscheidung Start durch exe oder durch vi M Nussbaumer 4 6.079 08.02.2010 12:43
Letzter Beitrag: M Nussbaumer

Gehe zu: