ctci04 Posted August 26, 2019 Share Posted August 26, 2019 Hi. Need advise on how to address individual bits from a channel I am reading from a controller. Please advise which command to use...I need the bit to light up a LED display on the DAQ Thanks LAM Link to comment Share on other sites More sharing options...
AzeoTech Posted August 26, 2019 Share Posted August 26, 2019 First, see if you can read the bits individually from the controller. Many controllers will offer discrete I/O both in packed form on an input / holding register, or as individual bits using coils / input status registers. But if you have to get it packed, just use the testbit() function. So in your LED, if you want it to light up if bit 3 (numbered from 0, so the 4th bit) is on for "MyChannel", you would do: testbit(MyChannel[0], 3) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.