Tuesday, February 28, 2006

Laufen als Fettkiller

http://www.freenet.de/freenet/fit_und_gesund/fitness/laufen/fettverbrennung/

... Die Mehrzahl der angebotenen Pulsmesser besteht aus zwei Teilen: einem Brustgurt mit Messelektroden und Sender sowie einem Anzeigegerät, das wie eine Uhr am Handgelenk getragen wird. Die von den Elektroden gemessenen Herzfrequenzen werden per Funk an die Pulsuhr übertragen, erklärt Jochen Piesciek, Ingenieur bei Sigmasport in Neustadt (Rheinland-Pfalz) ...

infrared connection

http://www.polar.fi/polar/channels/eng/segments/products/PPP/TransferYourData.html

Different Polar products use different methods for transferring information to a computer.

Infrared Connection
You can transfer exercises from Polar S610i, Polar S625X, Polar S710i, Polar S720i, Polar S725, Polar S725X and Polar S810i via an infrared connection. In addition, you can use Polar IR Interfaces or other manufacturers' IrDA supported IR interfaces. A computer's internal infrared port can also be used. With Polar S610, Polar S710 and Polar S810 data transmission is enabled through Polar IR Interfaces only.

Action data from Polar AXN500 and Polar AXN700 can be transferred using IrDA compatible infrared interfaces, for example, a computer's internal infrared port. Note that Polar IR Interfaces are not IrDA compatible.

Tuesday, February 21, 2006

ni card

SCANsingleBufSync.c
Read a waveform from two analog input channels using internal timing (uses high-level NI-DAQ functions)

results are different from power supply display
buffer configuration : i,i+1 or i,i+50 ?

Reading of waveform of 1 AI is OK, but how to sample the data within exact time ?
look for : timers, counters, clocks functions

:(

Tuesday, February 14, 2006

MEX-files and MS Visual C++

Using an Integrated Development Environment

The MathWorks provides a MATLAB add-in for the Visual Studio development system that lets you work easily within the Microsoft Visual C/C++ (MSVC) integrated development environment (IDE). The MATLAB add-in for Visual Studio greatly simplifies using M-files in the MSVC environment. The add-in automates the integration of M-files into Visual C++ projects. It is fully integrated with the MSVC environment.

Links: http://www.mathworks.com/access/helpdesk_r13/help/toolbox/compiler/ch04st18.html

The MATLAB Add-in for Visual Studio has been obsoleted as of the release of MATLAB 7.0 (R14).
http://www.mathworks.com/support/solutions/data/1-18L04.html?solution=1-18L04


How do I compile MEX-files in MSVC with MATLAB 6.x?
Links:
http://www.mathworks.com/support/solutions/data/1-180D4.html?solution=1-180D4

Compiling and Running NI-DAQ Examples in Microsoft Visual C++

From NI-DAQ 6.9.2 Readme File
© Copyright 2001 National Instruments. All rights reserved.

Compiling and Running NI-DAQ Examples in Microsoft Visual C++

To compile and run examples, follow these steps:

Open a new project by going to File»New. The Projects tab should come up by default.
Select Win32 Console Application as the type of project, and give your project a name.
Select Empty Application. When you have created a new project, it shows your folder menu on the left and the file screen on the right. When you double-click any file you have in your project, the file displays on the right side. To make navigation easier, change from Class View to File View.

Go to Project»Add to Project»File.
Select the NI-DAQ\LIB directory, and add the nidaq32.lib file and the nidex32.lib file. You should also insert the nidaqex.h and nidaq.h file from the NI-DAQ\Include folder. Adding two libraries and header files to your project integrates the source code for most of the data acquisition application examples.

Go to Tools»Options, and select the Directories tab.

a. Set the option to Include Files. Make sure that you point to the same directory in NI-DAQ\Include.
b. From the same tab, set the option to Libraries and set a path for NI-DAQ\LIB.

If you are using any applications that use Easy I/O functions, you need to include additional files because the Easy I/O functions use some functions from the CVI Run-Time libraries. The additional libraries are easyio.lib, cvisupp.lib, cvirt.lib, and cviwmain.lib and are located in the CVI\EXTLIB directory.

a. Go to Tools»Options, and select the Directories tab.
b. Set the option to Include Files. Point to the CVI\INCLUDE directory.
c. From the same tab, set the option to Libraries, and set a path for CVI\EXTLIB.

Add the source code and header if needed to the project that you want to use.
You should now be able to build the project into an executable.


Note : Analog input uses differential as default

registration

only for reminder, I had registrated my thesis to Master Office on 24th January 2006