Vorgehen zur Erstellung von Applikation und allem was dazu gehört
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!
16.11.2020, 18:57 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2020 19:13 von bachatero18.)
Vorgehen zur Erstellung von Applikation und allem was dazu gehört
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
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
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
16.11.2020, 20:39 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2020 20:41 von GerdW.)
RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört
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
Schön und gut:
Frage 1 - ein wenig : 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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört
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
RE: Vorgehen zur Erstellung von Applikation und allem was dazu gehört
(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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!