Re: cb_pcidas64 / usage / AO / DIO

I know almost nothing myself, but I am familiar with the sense of general 
bafflement from when I first arrived here. 

Have you downloaded the comedi manual documentation & tried the comedi 
function calls in chapter 7, for example, comedi_write_data, comedi_dio_read, 
comedi_dio_write?

I am not familiar with setting input impedance. The cards I use don't have 
this capability.

Walt

On Sunday 14 August 2005 08:34, SA wrote:
> Dear List,
>
> Apologies for the newbie questions...
>
> I have successfully comiled and installed comedi for my pci-das4020/12 card
> using the patch that Frank suggested.  Using this I have manage to
> successfully run the inpn demo which works fine.
>
> Could someone tell me how to:
>
> (1) use the analogue outputs?
> (2) set the input impedance?
> (3) can I use the DIOs even though there is no command support (the dio
> demo seems to run with dio -s 4)?
>
> If I run the info demo (output below) it tells me I have 10 subdevices with
> subdevice 0 being AI, 1 being AO and 4 being DIOs.  This also tells me that
> I have a few commands for AI but no commands for AO or DIO.
>
> I am now thoughly confused - any advice gratefully received.
>
> Thanks,
>
> SA
>
> ----- info
> lspci -v
> ...
> 00:0c.0 Class ffff: Measurement Computing PCI-DAS4020/12 (rev 02) (prog-if
> ff) Subsystem: Measurement Computing: Unknown device 0000
>         Flags: bus master, medium devsel, latency 64, IRQ 177
>         Memory at f7a00000 (32-bit, non-prefetchable) [size=256]
>         I/O ports at ec00 [size=256]
>         Memory at f7900000 (32-bit, non-prefetchable) [size=4K]
>         Memory at f7800000 (32-bit, non-prefetchable) [size=4K]
>         Expansion ROM at f7700000 [disabled] [size=2K]
> ...
>
> info -f /dev/comedi0
> overall info:
>   version code: 0x000746
>   driver name: cb_pcidas64
>   board name: pci-das4020/12
>   number of subdevices: 10
> subdevice 0:
>   type: 1 (analog input)
>   number of channels: 4
>   max data value: 4095
>   ranges:
>     all chans: [-5,5] [-1,1]
>   command:
>     start: now|ext
>     scan_begin: timer|other
>     convert: now|timer
>     scan_end: count
>     stop: none|count|ext
>   command fast 1chan:
>     start: now 0
>     scan_begin: timer 0
>     convert: timer 0
>     scan_end: count 1
>     stop: count 2
> subdevice 1:
>   type: 2 (analog output)
>   number of channels: 2
>   max data value: 4095
>   ranges:
>     all chans: [-5,5] [-10,10]
>   command:
>     not supported
> subdevice 2:
>   type: 0 (unused)
> subdevice 3:
>   type: 0 (unused)
> subdevice 4:
>   type: 5 (digital I/O)
>   number of channels: 24
>   max data value: 1
>   ranges:
>     all chans: [0,5]
>   command:
>     not supported
> subdevice 5:
>   type: 0 (unused)
> subdevice 6:
>   type: 9 (calibration)
>   number of channels: 8
>   max data value: 4095
>   ranges:
>     all chans: [0,1]
>   command:
>     not supported
> subdevice 7:
>   type: 0 (unused)
> subdevice 8:
>   type: 8 (memory)
>   number of channels: 128
>   max data value: 65535
>   ranges:
>     all chans: [0,1]
>   command:
>     not supported
> subdevice 9:
>   type: 0 (unused)
>
> cat /proc/comedi
> comedi version 0.7.70
> format string: "%2d: %-20s %-20s %4d",i,driver_name,board_name,n_subdevices
>  0: cb_pcidas64          pci-das4020/12         10
>  1: 8255                 8255                    1
> cb_pcidas64:
>  cb_pcidas64
> 8255:
>  8255
>
> /sbin/lsmod
> Module                  Size  Used by
> cb_pcidas64            32004  0
> 8255                    6016  1 cb_pcidas64
> comedi_fc               3456  1 cb_pcidas64
> comedi                 31776  3 cb_pcidas64,8255,comedi_fc
>
> _______________________________________________
> comedi mailing list
> comedi_at_comedi.org
> https://cvs.comedi.org/cgi-bin/mailman/listinfo/comedi

Received on 2005-08-14Z13:38:43