Have you applied power to the field power? If not no I/O... John
On 5/12/2012 8:58 AM, Eugenio Yime Rodriguez wrote: > Hi Everybody, > > I'm new to LinuxCNC and HAL, so before configuring AXIS I wanted to test my > new card 5i25+7i77 with analog output. > > For that in mind, I did the following steps, > >>> halrun > halcmd: loadrt trivkins > halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=6 > halcmd: loadrt hostmot2 > halcmd: loadrt hm2_pci config="num_encoders=6 num_stepgens=0 > sserial_port_0=000000xx" > halcmd: setp hm2_5i25.0.watchdog.timeout_ns 3000000 > halcmd: addf hm2_5i25.0.read servo-thread > halcmd: addf motion-command-handler servo-thread > halcmd: addf motion-controller servo-thread > halcmd: addf hm2_5i25.0.write servo-thread > halcmd: addf hm2_5i25.0.pet_watchdog servo-thread > halcmd: start > halcmd: setp hm2_5i25.0.7i77.0.1.analogena TRUE > halcmd: setp hm2_5i25.0.7i77.0.1.analogout0 2.5 > > However, there is no output in 7i77 analog chanel 0. It seems I missed > something. > > show pin shows me, > > 7 bit IN TRUE hm2_5i25.0.7i77.0.1.analogena > 7 float IN 2.5 hm2_5i25.0.7i77.0.1.analogout0 > 7 float IN 0 hm2_5i25.0.7i77.0.1.analogout1 > 7 float IN 0 hm2_5i25.0.7i77.0.1.analogout2 > 7 float IN 0 hm2_5i25.0.7i77.0.1.analogout3 > 7 float IN 0 hm2_5i25.0.7i77.0.1.analogout4 > 7 float IN 0 hm2_5i25.0.7i77.0.1.analogout5 > 7 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena > 7 s32 OUT 0 hm2_5i25.0.encoder.00.count > 7 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched > 7 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable > 7 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable > 7 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity > 7 float OUT 0 hm2_5i25.0.encoder.00.position > 7 float OUT 0 hm2_5i25.0.encoder.00.position-latched > 7 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts > 7 s32 OUT 0 hm2_5i25.0.encoder.00.rawlatch > 7 bit IN FALSE hm2_5i25.0.encoder.00.reset > 7 float OUT 0 hm2_5i25.0.encoder.00.velocity > 7 s32 OUT 0 hm2_5i25.0.encoder.01.count > 7 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched > 7 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable > 7 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable > 7 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity > 7 float OUT 0 hm2_5i25.0.encoder.01.position > 7 float OUT 0 hm2_5i25.0.encoder.01.position-latched > 7 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts > 7 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch > 7 bit IN FALSE hm2_5i25.0.encoder.01.reset > 7 float OUT 0 hm2_5i25.0.encoder.01.velocity > 7 s32 OUT 0 hm2_5i25.0.encoder.02.count > 7 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched > 7 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable > 7 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable > 7 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity > 7 float OUT 0 hm2_5i25.0.encoder.02.position > 7 float OUT 0 hm2_5i25.0.encoder.02.position-latched > 7 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts > 7 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch > 7 bit IN FALSE hm2_5i25.0.encoder.02.reset > 7 float OUT 0 hm2_5i25.0.encoder.02.velocity > 7 s32 OUT 0 hm2_5i25.0.encoder.03.count > 7 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched > 7 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable > 7 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable > 7 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity > 7 float OUT 0 hm2_5i25.0.encoder.03.position > 7 float OUT 0 hm2_5i25.0.encoder.03.position-latched > 7 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts > 7 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch > 7 bit IN FALSE hm2_5i25.0.encoder.03.reset > 7 float OUT 0 hm2_5i25.0.encoder.03.velocity > 7 s32 OUT 0 hm2_5i25.0.encoder.04.count > 7 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched > 7 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable > 7 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable > 7 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity > 7 float OUT 0 hm2_5i25.0.encoder.04.position > 7 float OUT 0 hm2_5i25.0.encoder.04.position-latched > 7 s32 OUT 1 hm2_5i25.0.encoder.04.rawcounts > 7 s32 OUT 1 hm2_5i25.0.encoder.04.rawlatch > 7 bit IN FALSE hm2_5i25.0.encoder.04.reset > 7 float OUT 0 hm2_5i25.0.encoder.04.velocity > 7 s32 OUT 0 hm2_5i25.0.encoder.05.count > 7 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched > 7 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable > 7 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable > 7 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity > 7 float OUT 0 hm2_5i25.0.encoder.05.position > 7 float OUT 0 hm2_5i25.0.encoder.05.position-latched > 7 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts > 7 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch > 7 bit IN FALSE hm2_5i25.0.encoder.05.reset > 7 float OUT 0 hm2_5i25.0.encoder.05.velocity > 7 bit OUT TRUE hm2_5i25.0.gpio.000.in > 7 bit OUT FALSE hm2_5i25.0.gpio.000.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.000.out > 7 bit OUT TRUE hm2_5i25.0.gpio.001.in > 7 bit OUT FALSE hm2_5i25.0.gpio.001.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.001.out > 7 bit OUT TRUE hm2_5i25.0.gpio.002.in > 7 bit OUT FALSE hm2_5i25.0.gpio.002.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.002.out > 7 bit OUT TRUE hm2_5i25.0.gpio.003.in > 7 bit OUT FALSE hm2_5i25.0.gpio.003.in_not > 7 bit OUT TRUE hm2_5i25.0.gpio.004.in > 7 bit OUT FALSE hm2_5i25.0.gpio.004.in_not > 7 bit OUT TRUE hm2_5i25.0.gpio.005.in > 7 bit OUT FALSE hm2_5i25.0.gpio.005.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.005.out > 7 bit OUT FALSE hm2_5i25.0.gpio.006.in > 7 bit OUT TRUE hm2_5i25.0.gpio.006.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.006.out > 7 bit OUT TRUE hm2_5i25.0.gpio.007.in > 7 bit OUT FALSE hm2_5i25.0.gpio.007.in_not > 7 bit OUT FALSE hm2_5i25.0.gpio.008.in > 7 bit OUT TRUE hm2_5i25.0.gpio.008.in_not > 7 bit OUT FALSE hm2_5i25.0.gpio.009.in > 7 bit OUT TRUE hm2_5i25.0.gpio.009.in_not > 7 bit OUT FALSE hm2_5i25.0.gpio.010.in > 7 bit OUT TRUE hm2_5i25.0.gpio.010.in_not > 7 bit OUT TRUE hm2_5i25.0.gpio.011.in > 7 bit OUT FALSE hm2_5i25.0.gpio.011.in_not > 7 bit OUT TRUE hm2_5i25.0.gpio.012.in > 7 bit OUT FALSE hm2_5i25.0.gpio.012.in_not > 7 bit OUT FALSE hm2_5i25.0.gpio.013.in > 7 bit OUT TRUE hm2_5i25.0.gpio.013.in_not > 7 bit OUT TRUE hm2_5i25.0.gpio.014.in > 7 bit OUT FALSE hm2_5i25.0.gpio.014.in_not > 7 bit OUT FALSE hm2_5i25.0.gpio.015.in > 7 bit OUT TRUE hm2_5i25.0.gpio.015.in_not > 7 bit OUT FALSE hm2_5i25.0.gpio.016.in > 7 bit OUT TRUE hm2_5i25.0.gpio.016.in_not > 7 bit OUT TRUE hm2_5i25.0.gpio.017.in > 7 bit OUT FALSE hm2_5i25.0.gpio.017.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.017.out > 7 bit OUT TRUE hm2_5i25.0.gpio.018.in > 7 bit OUT FALSE hm2_5i25.0.gpio.018.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.018.out > 7 bit OUT TRUE hm2_5i25.0.gpio.019.in > 7 bit OUT FALSE hm2_5i25.0.gpio.019.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.019.out > 7 bit OUT TRUE hm2_5i25.0.gpio.020.in > 7 bit OUT FALSE hm2_5i25.0.gpio.020.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.020.out > 7 bit OUT TRUE hm2_5i25.0.gpio.021.in > 7 bit OUT FALSE hm2_5i25.0.gpio.021.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.021.out > 7 bit OUT TRUE hm2_5i25.0.gpio.022.in > 7 bit OUT FALSE hm2_5i25.0.gpio.022.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.022.out > 7 bit OUT TRUE hm2_5i25.0.gpio.023.in > 7 bit OUT FALSE hm2_5i25.0.gpio.023.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.023.out > 7 bit OUT TRUE hm2_5i25.0.gpio.024.in > 7 bit OUT FALSE hm2_5i25.0.gpio.024.in_not > 7 bit OUT TRUE hm2_5i25.0.gpio.025.in > 7 bit OUT FALSE hm2_5i25.0.gpio.025.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.025.out > 7 bit OUT TRUE hm2_5i25.0.gpio.026.in > 7 bit OUT FALSE hm2_5i25.0.gpio.026.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.026.out > 7 bit OUT TRUE hm2_5i25.0.gpio.027.in > 7 bit OUT FALSE hm2_5i25.0.gpio.027.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.027.out > 7 bit OUT TRUE hm2_5i25.0.gpio.028.in > 7 bit OUT FALSE hm2_5i25.0.gpio.028.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.028.out > 7 bit OUT TRUE hm2_5i25.0.gpio.029.in > 7 bit OUT FALSE hm2_5i25.0.gpio.029.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.029.out > 7 bit OUT TRUE hm2_5i25.0.gpio.030.in > 7 bit OUT FALSE hm2_5i25.0.gpio.030.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.030.out > 7 bit OUT TRUE hm2_5i25.0.gpio.031.in > 7 bit OUT FALSE hm2_5i25.0.gpio.031.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.031.out > 7 bit OUT TRUE hm2_5i25.0.gpio.032.in > 7 bit OUT FALSE hm2_5i25.0.gpio.032.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.032.out > 7 bit OUT TRUE hm2_5i25.0.gpio.033.in > 7 bit OUT FALSE hm2_5i25.0.gpio.033.in_not > 7 bit IN FALSE hm2_5i25.0.gpio.033.out > 7 bit IN FALSE hm2_5i25.0.led.CR01 > 7 bit IN FALSE hm2_5i25.0.led.CR02 > 7 u32 IN 0x00000000 hm2_5i25.0.sserial.channel > 7 u32 IN 0x00000000 hm2_5i25.0.sserial.parameter > 7 u32 IN 0x00000000 hm2_5i25.0.sserial.port > 7 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count > 7 u32 OUT 0x00000001 hm2_5i25.0.sserial.port-0.port_state > 7 bit IN TRUE hm2_5i25.0.sserial.port-0.run > 7 bit IN FALSE hm2_5i25.0.sserial.read > 7 u32 OUT 0x00000000 hm2_5i25.0.sserial.state > 7 u32 IN 0x00000000 hm2_5i25.0.sserial.value > 7 bit IN FALSE hm2_5i25.0.sserial.write > 7 bit I/O FALSE hm2_5i25.0.watchdog.has_bit > > I really appreciate any help, > > > > Eugenio. > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users