www.vorkurse.de
Ein Projekt von vorhilfe.de
Die Online-Kurse der Vorhilfe

E-Learning leicht gemacht.
Hallo Gast!einloggen | registrieren ]
Startseite · Mitglieder · Teams · Forum · Wissen · Kurse · Impressum
Forenbaum
^ Forenbaum
Status Mathe-Vorkurse
  Status Organisatorisches
  Status Schule
    Status Wiederholung Algebra
    Status Einführung Analysis
    Status Einführung Analytisc
    Status VK 21: Mathematik 6.
    Status VK 37: Kurvendiskussionen
    Status VK Abivorbereitungen
  Status Universität
    Status Lerngruppe LinAlg
    Status VK 13 Analysis I FH
    Status Algebra 2006
    Status VK 22: Algebra 2007
    Status GruMiHH 06
    Status VK 58: Algebra 1
    Status VK 59: Lineare Algebra
    Status VK 60: Analysis
    Status Wahrscheinlichkeitst

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Matlab" - undefined command/function daq
undefined command/function daq < Matlab < Mathe-Software < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Matlab"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

undefined command/function daq: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 14:55 Mo 06.08.2007
Autor: slevin

Ich habe seit einigen Wochen ein Projekt laufen, bei dem mittels einer Schnittstelle von National Instruments, PCI-6527, Relais geschaltet werden. Bisher hatte dies einwandfrei funktioniert. Doch als ich heute eine weitere Testreihe starten wollte, verweigerte MatLab die Arbeit mit der Fehlermeldung:
??? Error using ==> run
Undefined command/function 'digitalio'.

Das ganze Gebilde funktioniert mittels der Data Acquisition Toolbox. Mittels des Befehls "ver" habe ich überprüft, ob diese bei mir noch installiert ist. Dies trifft zu. Die PCI-Karte ist ebenfalls 100% in Ordnung.
Als zweiten Schritt wollte ich mir mit Hilfe des Befehls
"daqhwinfo('nidaq')"
Informationen anzeigen lassen. Auch dieser Versuch scheiterte mit der bereits erwähnten Fehlermeldung.
Keine Funktionen aus der Data Acquisition Toolbox sind in Matlab aufrufbar. Es erscheint permanent dieselbe Fehlermeldung. Daher meine Frage: Woran kann dies liegen?

Die MatLab-Version wurde von der Uni bereitgestellt. D.h. es besteht ständig eine Internetverbindung zu einem Uni-Server, der die Lizenzvergabe verwaltet. Kann es sein, dass eine Verminderung der Rechte die Ursache für die Funktionsverweigerung ist?

Wäre schön, wenn jemand eine Idee zu diesem Problem hätte.
Vielen Dank schon mal im Voraus!


Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.

        
Bezug
undefined command/function daq: Antwort
Status: (Antwort) fertig Status 
Datum: 16:13 Mo 06.08.2007
Autor: BKM

Hallo.

Aufgrund der gemachten Fehlerangabe bez. des gescheiterten Toolbox Aufrufes, bei dem dann folgendes erscheint (
>> daqhwinfo

ans =

          ToolboxName: 'Data Acquisition Toolbox'
       ToolboxVersion: '2.10 (R2007a)'
        MATLABVersion: '7.4 (R2007a)'
    InstalledAdaptors: {2x1 cell}

kannst Du mit großer Sichheit davon ausgehen, dass ( Warum auch immer !) dieses Tool von Matlab nicht aufrufbar ist. Das es an der Lizenz liegt kann ich mir nicht so direkt vorstellen. Sind denn andere Toolboxen aufrufbar?

Beste Grüße

Bezug
                
Bezug
undefined command/function daq: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 16:23 Mo 06.08.2007
Autor: slevin

Danke für deine schnelle Antwort!

Habe die Statistik-Toolbox ausprobiert und festgestellt, dass diese funktioniert.
Kann man die Data Acquisition Toolbox einzeln nachinstallieren?

Gruß

Bezug
                        
Bezug
undefined command/function daq: Antwort
Status: (Antwort) fertig Status 
Datum: 17:07 Mo 06.08.2007
Autor: nschlange

Hi,

ja, das geht natürlich. Ich würde vorher über, sofern Du Windows verwendest,
die Toolbox über Systemsteuerung->Software->Matlab deinstallieren.
Dann die DVD rein und nur die gewünschte Toolbox installieren.

Könnte vielleicht ein lokales Rechteproblem vorliegen?
Darfst Du überhaupt auf die Hardware zugreifen?

mfg
nschlange

Bezug
                                
Bezug
undefined command/function daq: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 15:30 Di 07.08.2007
Autor: slevin

Das Tool funktioniert, so wie es scheint, an allen Rechnern der Uni nicht mehr. Ich spiele nun die neue Version von MatLab auf und hoffe, dass dadurch das Problem gelöst wird.

Danke für die Antworten und die Mühe

Bezug
                                        
Bezug
undefined command/function daq: Frage (überfällig)
Status: (Frage) überfällig Status 
Datum: 15:43 Do 09.08.2007
Autor: slevin

Nachdem ich ein wenig rumgefragt habe, ist es nun amtlich: der Fehler lag an einer gelöschten Lizenz der Data Acquisition Toolbox. Ich habe jetzt die Lizenz wieder von der Uni freigeben lassen und prompt liegt das nächste Problem vor.
Ich kann die Funktion addline nicht mehr aufrufen, um meinen Kanälen Werte zuzuweisen. Als Fehlermeldung erhalte ich folgendes:
          >> hwlines=addline(dio,0:7,3,'out')
         ??? Error using ==> digitalio.addline at 211
         NI-DAQ: The specified channel does not support the specified transfer direction.

Die Toolbox ist vorhanden und auch die Karte funktioniert. Mein Ziel ist das Setzen der Ausgänge von Port 3. Doch dazu muss ich zuerst die Lines hinzufügen, was bereits scheitert.
Hier sind einige Informationen, die mit MatLab aufrufbar sind.

         >> daqhwinfo
         ans =
                   ToolboxName: 'Data Acquisition Toolbox'
                   ToolboxVersion: '2.10 (R2007a)'
                  MATLABVersion: '7.4 (R2007a)'
                  InstalledAdaptors: {3x1 cell}

         >> dio = digitalio('nidaq', 1);
         >> whos dio
                   Name      Size            Bytes  Class        Attributes
                   dio       1x1              1304  digitalio    
        
          >> dio = digitalio('nidaq', 1);
          >> daqfind
                 Display Summary of DigitalIO (DIO) Object Using 'PCI-6527'.

                Port Parameters:  Port 0 is line configurable for reading and writing.
                                             Port 2 is port configurable for reading and writing.
                                             Port 3 is port configurable for reading and writing.
                                             Port 4 is port configurable for reading and writing.
                                             Port 1 is  configurable for reading.
                                             Port 0 is  configurable for reading and writing.
                            Engine status:  Engine not required.
                           DIO object contains no lines.

          >> hwinfo=daqhwinfo(dio)
                    hwinfo =
                                          AdaptorName: 'nidaq'
                                         DeviceName: 'PCI-6527'
                                         ID: '1'
                                         Port: [1x6 struct]
                                         SubsystemType: 'DigitalIO'
                                         TotalLines: 48
                                         VendorDriverDescription: 'National Instruments Data Acquisition Driver'
                                         VendorDriverVersion: '7.0.1'
         >> hwinfo.Port(3)
                   ans =
                                          ID: 3
                                         LineIDs: [0 1 2 3 4 5 6 7]
                                         Direction: 'in/out'
                                         Config: 'port'

Vielleicht weiss der ein ode andere, woran es liegt, dass die zuweisung nicht funktioniert.

Bezug
                                                
Bezug
undefined command/function daq: Fälligkeit abgelaufen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 16:20 Do 16.08.2007
Autor: matux

$MATUXTEXT(ueberfaellige_frage)
Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Matlab"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorkurse.de
[ Startseite | Mitglieder | Teams | Forum | Wissen | Kurse | Impressum ]