LabVIEWForum.de
Vorgehen zur Erstellung von Applikation und allem was dazu gehört - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Vorgehen zur Erstellung von Applikation und allem was dazu gehört (/Thread-Vorgehen-zur-Erstellung-von-Applikation-und-allem-was-dazu-gehoert)

Seiten: 1 2


Vorgehen zur Erstellung von Applikation und allem was dazu gehört - bachatero18 - 16.11.2020 18:57

Hallo zusammen,

ich versuche seit 2 Tage von meinem VI eine Applikation, mit Installer zu erstellen.
Irgendetwas mach ich grundlegend falsch es wird meine Hardware aufm dem
Rechner nicht erkannt wo es installiert und ausgeführt werden soll.

Also ich habe ein VI mit Hardware (usb-6001). Davon brauch ich die exe und
natürlich alle Pakete und Runtime etc. damit die exe später so auf einem externen
Rechner läuft.

So wie ich es sonst gemacht habe funktionierte alles soweit aber er hat halt die
Hardware nicht erkannt. Irgendwas stimmt bei meinem Vorgehen da ich alle
Pakete die annährend nach DAQmx aussah mit in die Installationsdateibeingefügt
habe.

Hab ihr einen detaillierten Ablauf was genau rein muss und wie ich es aufbauen muss
da ich das echt komisch mache und einiges noch spâter löschen muss.

Also fakto ich bin zu dumm es richtig zu machen und ich brauch eure Hilfe und das
wirklich detailliert und für wirklich dumme


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - GerdW - 16.11.2020 20:23

Hallo bachatero,

was wird denn in deinem Programm benutzt?
Wie hast du deinen Installer definiert (welche Pakete werden inkludiert)?
Welche Fehlermeldungen gibt es in der EXE auf dem Zielrechner?
Hast du MAX auf dem Zielrechner? Wenn ja: welche Softwarepakete werden dort angezeigt?


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - bachatero18 - 16.11.2020 20:35

Hallo GerdW,

also im VI sind so die Basics drin und auch Express VI daran sollte es aber nicht liegen,
da ich ein ähnlich schon mal erstellen lassen habe und da funktionierte alles.

Das zweite kann ich so einfach gar nicht mehr wiedergeben, da ich echt fast alles drin hatte ausser dir CRios.

Das komische ist ja, dass ich nicht mal eine Fehlermeldung bekomme beim Ausführen er läuft nur so schnell es geht da er wohl nicht auf die Einstellungen vom ExpressVI für die Hardware zugreifen kann.

Es war nur der Installer mit den Paketen installiert und das funktionierte eben nicht. Dann hab ich das alte Programm installiert durch den alten installer mit gleicher Hardware und das funktionierte wiederum.

Gruss


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - GerdW - 16.11.2020 20:39

Hallo bachatero,

Zitat:Das komische ist ja, dass ich nicht mal eine Fehlermeldung bekomme beim Ausführen er läuft nur so schnell es geht da er wohl nicht auf die Einstellungen vom ExpressVI für die Hardware zugreifen kann.
Dann scheint dein Programm kein vernüfntiges Errorhandling zu haben…
Vielleicht solltest du Fehlermeldungen mal zeigen/loggen?

So allgemein kann man deine Frage nicht beantworten.
Mittlerweile ist der AppBuilder ganz gut darin, die nötigen Pakete (von NI) zum Installer hinzuzufügen: Wie verwendest du DAQmx? Irgendwelche in MAX definierte Tasks/Channels/Scales/etc. die auf dem Zielrechner fehlen? Irgendwelchen INI-Dateien, die evtl. fehlen?


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - bachatero18 - 16.11.2020 20:59

Ja das denke ich auch.

Ist jetzt alles recht schwierig zu erklären und zu beschreiben.

Gibt es irgendwo etwas wo das vorgehen genaustens beschrieben ist
mit Projekt öffnen exe erstellen dann nochmal rechtsklick auf builder etc.?

Ansonsten mach ich morgen mal ein Video wie ich vorgehe.

gruss


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - GerdW - 16.11.2020 21:22

Hallo Bachatero,

NI bietet Anleitungen


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - bachatero18 - 17.11.2020 13:32

Hallo GerdW,

ich hab jetzt mal ein Video erstellt wo man sieht wie ich vorgehe.

irgendetwas muss das falsch sein, da es immer noch nicht funktioniert

Gruß
Bachatero18


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - jg - 17.11.2020 15:58

Schön und gut:

Frage 1 - ein wenig Offtopic2 : Wieso arbeitest du nicht schon längst mit einem LV-Projekt und erstellst jetzt ein Neues?

Frage 2: Und was geht jetzt nicht? Der Installer ist ohne Probleme installiert, sieht prinzipiell auch richtig aus. Ob das am Ende alles funktioniert, hängt aber von deinem VI und seinen SubVIs auf.
Lädst zu z.B. irgendwelche Konfigurationen wie DAQmx Device o.ä. aus externen Dateien?
Für mehr DAQmx Debug Optionen könntest du bei DAQmx anstatt der "Nur-Runtime" die "Runtime mit Konfiguration" hinzufügen, dann hast du am Zielsystem u.a. dem MAX für Suche nach Hardware zur Verfügung.

Gruß, Jens


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - bachatero18 - 17.11.2020 16:29

Hallo Jens,

zu 1. war bisher nicht nötig, habe bisher immer nur ein VI erstellt und das laufen lassen.

zu 2. Aus externen Dateien lade ich eigentlich nichts, das was ich habe ist, dass nach dem Gerät manuell gesucht werden muss. Und das Element DAQmx Gerätename lässt sich nicht bedienen. Sprich ich kann darüber kein Gerät suchen.

Das was mir noch aufgefallen ist, dass es in der Anwendung die für mich vor ein paar Monaten erstellt wurde ein Ordner "Data" enthälten ist wo eine dll drin ist. Die heißt Ivanlys.dll

woher kommt das?


Gruß
Bachatero18


RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört - jg - 17.11.2020 17:22

(17.11.2020 16:29 )bachatero18 schrieb:  zu 1. war bisher nicht nötig, habe bisher immer nur ein VI erstellt und das laufen lassen.
Ich kann dir nur dringend empfehlen, leg LabVIEW Projekte an - ist viel übersichtlicher...
(17.11.2020 16:29 )bachatero18 schrieb:  zu 2. Aus externen Dateien lade ich eigentlich nichts, das was ich habe ist, dass nach dem Gerät manuell gesucht werden muss. Und das Element DAQmx Gerätename lässt sich nicht bedienen. Sprich ich kann darüber kein Gerät suchen.
Das könnte der fehlende MAX-Support in der DAQmx-"Nur"-Runtime sein.
(17.11.2020 16:29 )bachatero18 schrieb:  Das was mir noch aufgefallen ist, dass es in der Anwendung die für mich vor ein paar Monaten erstellt wurde ein Ordner "Data" enthälten ist wo eine dll drin ist. Die heißt Ivanlys.dll

woher kommt das?
Da hast du irgendeine Mathematik- oder Statistik-Funktion verwendet, die LabVIEW in eine DLL auslagert und nicht in "pur-LabVIEW" bearbeitet. Schau z.B. ins Blockdiagramm des Mittelwert-VI.

Gruß, Jens